投资工具之ETF
什么是 ETF?
ETF,全称交易型开放式指数基金,通常又被称为交易所交易基金(Exchange Traded Funds,简称"ETF"),是一种在交易所上市交易的、基金份额可变的开放式基金。
概念里有几个关键字:
*
交易型:指跟股票一样可以买卖
*
指数基金:按照指数配比购买一揽子股票等,还可以根据指数定期调整组合
ETF 与股票的区别
2023 Forward 之 投资理财
本文是第二篇,投资理财。
2022 Review
先来回顾一下 2022 年的 A 股市场表现,A 股全年基本上是个 W 型走势,上证指数围绕着 3000 点上蹿下跳。债市方面,震荡向上,后在 11
2023 Forward 之 专业提升
一年之计在于春,展望并规划一下 2023 年。
想到什么写什么,比较个人情绪化,定了几个主题:
* 专业提升
* 投资理财
* 家庭规划
PS: 预计是写成一篇文章的,写着写着就超字数了,还是分成三篇吧。
本文是第一篇,专业提升。
2022 Review
去年学到一个新词,叫“
迁移Ghost数据库MariaDB到 MySQL 8.0
本次更新花费 10 分钟左右,基本上纯 docker 命令操作,不难。
当然,为了避免一些瞎操作导致灾难事件,可以先做个系统备份。
1. 停止 ghost 容器
2. dump mariadb 数据库
sudo docker
C 语言的高阶函数
什么是高阶函数?
这个概念来自于函数式编程,高阶函数是指至少支持以下特定之一的函数:
* 将一个或多个函数作为参数
* 返回函数作为其结果
现代的高级语言几乎都支持这一特性,如 Go、JavaScript、Swift、Kotlin 等。
C 语言本身不支持高阶函数,但是可以通过函数指针来达到这一效果。
函数指针
任何一个函数声明都长下面这个样子,包括三个部分:
void fun_
iPhone 14 系列屏幕尺寸变化
本次发布会总共 4 款 iPhone:基础款 iPhone 14,加大基础款 iPhone 14 Plus,Pro 款 iPhone 14 Pro,加大 Pro 款 iPhone
Docker部署 Ghost 博客
Ghost 官方并没有提供 docker 镜像,是社区制作的。
本次实验环境为:
*
VPS: 2 核 CPU,4G 内存,8M 宽带
*
Linux: Ubuntu Server 20.04
*
Docker:
【译】Swift/OC/C++/Rust/Vale 等编程语言的弱引用实现
弱引用本身就很奇怪,本文是收集了一些常见的编程语言对弱引用的实现方法。我们的目标是找到最佳方法用于 Vale,以符合其快速、内存安全和易于使用的目标。最后,我们制定了一个全新方法。
为什么学那么多没用的编程语言?
今年是Rust大年,发展非常迅速,也是今年要重点学习的一门编程语言,但是因工作过于繁忙,遂搁置一边。
上半年只看了一个star只有900多的超小众实验性编程语言Vale,我学了能干嘛呢?P用没有!
那为什么做无用功?
为什么学一些看起来对你的工作毫无作用的编程语言呢?
工作上又用不到,何必呢?
大部分人学习编程语言容易陷入语言自身的细节,各种语法、标准库啊。但我认为除了这些向内学习之外,还有另外一个重要的途径是从外部视角,跳出棋局看庐山。
这里面就包含两个视角,时间线和空间线。
WWDC 2022 总结
1. Swift 5.7 更新内容
1.1 if let简化
当一个变量名非常长时,if let只能像这样:
var thisIsALongNameOfParameter: String? = nil
if let thisIsALongNameOfParameter = thisIsALongNameOfParameter