令人作呕的比特币

cryptocurrency

2021年巴菲特股东大会结束了,作为投资界盛会每年都会成为大家关注的焦点,今年大会上最具争议的话题应该非加密货币莫属。

对于比特币的问题,巴菲特选择了回避。

I’m gonna dodge that question. We’ve probably got hundreds of thousands of people watching this that own bitcoin, and we’ve probably got two people who are short. So we have a choice of making 400,000 people mad at us and unhappy, or making two people happy, and that’s just a dumb equation.


2021-05-03 数字货币, 投资

实盘复盘双低可转债策略

结果

从3月9日开始实操双低可转债策略,这一个月的时间陆陆续续的投入了37W左右试水,到昨天4月9号是第一个调仓日,由于是陆续投入的,所以买入的标的不止20只,大概有30多只,上周五调仓,顺便盘了一下收益,一个月的时间获利3.6%,1.5W左右的浮盈。


2021-04-15 投资, 可转债

投资是反人性的吗?

今天的港A股血流成河,估计一会的美股也好不到哪里去。这样的市场必然是有人笑有人哭。可以预见的是被之前大涨的市场和各路网红忽悠进场而大卖的基金必然也会赢来一波强劲的赎回潮,反过来又会强化下跌的趋势。

周末跟朋友聊天,说到投资,大家认为投资是反人性的,是孤独的,我不这么认为。


2021-03-08 投资

社交媒体对金融市场的影响

发生在美国的GameStop事件发酵有一段时间了,自媒体们用一个又一个热血的标题大肆渲染此事。其实类似的事件在网络时代的今天已经不算新闻,只是这次的GME事件在当下流动性泛滥的大环境的一次比较极端的事件,多家机构损失惨重,著名的做空机构香橼(Citron Research)宣布停止做空。


2021-02-01 投资

InnoDB 的索引

每个InnoDB表都有一个特殊的索引,称为聚簇索引,在每行数据存储的位置上。 通常聚集索引与主键是一个意思。 为了在查询,插入和其他操作中获得最佳性能,您必须了解InnoDB如何使用聚簇索引来优化每个表的最常见查找和DML操作。

  • 当你在你的表上定义PRIMARY KEY时,InnoDB将它用作聚簇索引。为您创建的每个表定义一个主键。如果没有逻辑唯一且非空的列或一组列,请添加一个新的自动增量列,其值将自动填入。

  • 如果您没有为您的表定义PRIMARY KEY,MySQL会查找第一个UNIQUE索引,其中所有键列都不为NULL,InnoDB将其用作聚簇索引。

  • 如果该表没有PRIMARY KEY或合适的UNIQUE索引,InnoDB会在包含行ID值的合成列内部生成一个名为GEN_CLUST_INDEX的隐藏聚簇索引。这些行按照InnoDB分配给此表中的行的ID进行排序。行ID是一个6字节的字段,随着新行的插入而单调递增。因此,由行ID排序的行在物理上处于插入顺序。

聚集索引如何加快查询速度

通过聚集索引访问行很快,因为索引搜索直接导向包含所有行数据的页面。如果表很大,与使用与索引记录不同页面存储行数据的存储组织相比,聚簇索引体系结构通常会节省磁盘I / O操作。

二级指标如何与聚集指数相关联

聚集索引以外的所有索引都称为二级索引。在InnoDB中,二级索引中的每条记录都包含该行的主键列,以及为二级索引指定的列。 InnoDB使用此主键值搜索聚集索引中的行。

如果主键很长,二级索引使用更多空间,所以有一个短主键是有利的。

有关利用InnoDB集群索引和二级索引的指导原则,请参见第8.3节“优化和索引”。


2018-03-31 InnoDB, MySql

XeLaTeX 在 Mac 上报 Font xxx does not contain script 'CJK' 的解决办法

在新的 Mbp 上新装的 XeLaTeX,编译一个之前写好的文档,报 Font 'Songti SC' does not contain script 'CJK'。打开 Mac 的 Font Book 应用,试了几种中文字体都不行。Google 了一下,这里列出了所有支持 CJK 的字体。下载了其中列举的文泉驿和网上找到的微软字体都有一些问题,特别是微软的字体,放到 Mac 中都是方块。

Wiki 中提到了微软的 Office 中是有简体中心字体的,搜索一下本机:locate ttf|grep -i song|grep -i micro,得到以下结果:

/Applications/Microsoft Excel.app/Contents/Resources/DFonts/Fangsong.ttf
/Applications/Microsoft OneNote.app/Contents/Resources/DFonts/Fangsong.ttf
/Applications/Microsoft PowerPoint.app/Contents/Resources/DFonts/Fangsong.ttf
/Applications/Microsoft Word.app/Contents/Resources/DFonts/Fangsong.ttf

open /Applications/Microsoft\ Word.app/Contents/Resources/DFonts/Fangsong.ttf 打开字体文件,点击安装,忽略报错,直接安装。拿到 PostScript 名称 FangSong,放到代码中,编译成功。


2018-03-29 XeLaTeX