一个28岁男人在想什么?

我很少在我的博客里吐露“我在想什么”这样的话题,即使有,也是设置成私密仅对我自己可见,更多的原因,是不想让周边的人,了解我的内心想法吧,作为“永远展示自己好的一面”的践行者,自然而然不会在自己的Blog上发表一些让别人觉得我“不好”的内容。在同学同事之间,我也很少表达个人看法,大部分时间也是附和之词。

早在2012年,我就注册了这个域名,取名自“夜色空凝”,这是一个令人感觉到孤独、寒冷的词语,以前我尝试写作时,感觉不少作者,喜欢在深夜写作,而我也是的,感觉沉静的夜晚,总能激发我潜藏的灵感。而我后来觉得,我写的文章,还是太浮于表面,我曾经当校报编辑的时候,认识几个同学,他们有的是文学院的,有的不是,而我也不是,但是我更另类,我是硬理工科学CS的。他们中,有个相交还算不错的,自费出版过散文集,他的文章我看过不少,其内容无不散发着“我在想什么”,他从来不怯于表达自己对于这个社会、人性的看法,他是我敬佩的一个人。读大学期间,发生过很多事情,让我对这个世界有了新的认知,而我从来不给任何人讲,甚至于在这个博客里,还算私密的地方,也从来只字未提。这,也许是我写作生涯早早结束的原因吧,当然也有其他原因————后来,我发现了写代码的乐趣,而代码,他是没有感情的,只要你投入足够的精力,加上一点点的思考和变通能力,你就可以写出自己想要实现的代码,这让我在后俩感觉到很酷。然而,在大学里,我的数学成绩并不好,虽然有一次高数老师告诉我,我的数学考了94分,我高兴的不得了,因为我大学从来没有考过这么高的分数,但是后来的日子,我依然对高数有所恐惧,我害怕被矩阵、微积分、导数、线性代数支配的日子,我也从来没有想过从数学里获得成就感,但是这并不妨碍我对于写代码这件事情的热爱,我当时也不理解,很多人说数学对于编程的重要性,现在我理解了,但是我现在的工作却很少用到数学。

最近的一年时间里,我基本上没什么想法,但是跟别人的交流反而多起来了,我也跟很多30岁左右的人越来越像了———胖了15斤,看起来似乎已经是油腻的行列之中。但是越是这样“没有灵魂的活着”,越是让我感到不安,工作了这几年,还凑不起首付,我以前立flag30岁之前买房结婚,现在只剩一年多点时间了,明年,即使凑够首付,我也不是很想买房了,30岁,贷款30年,那就是我60岁退休时,都还在还房贷,我40岁、50岁还能有工作吗?工资还能跟现在一样吗?你告诉我,可能有,但是概率太小了,况且我也不能保证我不生病,我的亲人不生病,我工作赚来的钱,都去还债了,那我为什么还去买房?也到了结婚的年龄了,可是不想草草的结婚,不想在老家那种糟糕的环境里办婚礼,我一个男人,也很羡慕那些在礼堂、草地上结婚的新人。

有的人说我可以买在老家小县城里,而我有湖北老乡已经这么做了,但是我内心是非常抗拒小县城的,尤其是那个我熟悉的小县城。我还是喜欢城市生活,人与人之间保持着该有的距离与信任,遵守相同的生活规则,出行方便,地铁、共享单车、公交车等等,而老家小县城,公交车都只有可怜的那么几路。

每次想到买房结婚,我就无比焦虑,当我忘记这些事情时,我的心情才会逐渐好起来。

住在城市里,朋友虽然不是必须的,但是朋友太少,偶尔还是有一种孤独的感觉,有两个一直保持联系的前同事,因为不住一起,基本一两个月才聚一次,有时候也想过一起搞点什么事情(创业),恰好我们每个人技能树都不一样,但是很难做到说干就干,毕竟大家一没什么资本,二没有承受风险的能力,只能是当作聊天的谈资而已。

而女朋友,说真心话没有刚开始在一起的那种感觉了,我们在生活上都有各自的坏习惯,有时甚至是很难迁就对方的那种,我们俩也不是什么帅哥美女,各自都没有特别吸引对方的地点,以前看电视剧,里面把我们这种状态的男女关系叫做“搭伙过日子”。她是互联网客服工作的,有时需要到9点半才能到家,到家还需要继续阿里旺旺挂着解答用户的疑问,以前她觉得工作很轻松,但是她现在说好多用户都是大傻x,什么都来问……而她的工资在上海属于不需要纳税的关照等级。以前让她学前端,她觉得太难了放弃了,建议她搞一下英语,一段时间后放弃,现在在学PS,也在放弃的边缘。学习时成绩那么好的一个女生,毕业后为什么这么不愿意学习了呢?

我左耳开始有些耳鸣起来,白天稍好,有时晚上却难受睡不着觉,懒得去医院,去过两次上海耳鼻喉科医院,都没办成,附近的小医院又怕被坑,所以我还是寄希望于自己按时睡觉,不熬夜,不要太累。耳鸣这个东西,据说很难治,我还是希望平时能多注意,可以好起来,但是如果处理的不好,我感觉还会越来越严重。还有我的头发,就更别说了,从高中就开始掉头发,最近在用女朋友买的“吕”洗发水,头发似乎变黑变硬了点。

最近公司有活动买手机可以补贴价格的20%,我用着还是3年前的iPhone SE,同事问我你咋不换手机呢?公司有这个活动的,我这个手机用的挺好的,还不想换,除非坏了。

我从来不想发表自己的想法,那是因为,我本来就不善于表达,害怕表达,并且我所想的,基本也是不好的,并不能给比人带来好的感受,我也不想影响到别人。

我只希望,我能更真实的感受生活,体验生活,享受生活。

买了一个键盘

估计会是我买的最便宜的机械键盘了吧,价格184rmb,蓝牙,可充电,我看中的就是蓝牙,因为感觉大部分键盘都是有线的,公司目前用的樱桃也是。家里桌子比较小,并且桌子还有其他用途,不想搞得太乱。

大胆的买了青轴,哈哈,听说这个轴比较嚣张😇😇

空格键按到底弹起来的声音比较大,感觉跟桌子有关,想买个鼠标垫垫下面会不会好一点。。下次有空把公司的键盘搬回家比较一下。

按PN+S键可以进入mac模式,基本上可以跟mac保持一样的按键,但是他们不卖mac的键帽。

CAPSLOCK键的指示灯在右上角,跟我们以前用的薄膜键盘类似,由于键帽比较高,亮起时,灯光基本被挡住了,除非身体比较前倾。另外,另外一个指示灯也不知道干嘛用的。。。

底座比较高,所以打字身体需要靠远一点,否则手腕会很难受。

手感比较糟糕,有一种很粗糙的感觉,面板侧面看由很强烈的塑料感。

不过,你说值不值,我觉得对于入门机械键盘还是很好的,但是没有什么特别之处,那这款键盘有什么优点呢?相比大部分键盘来说,价格实惠,无线,充电不需要换电池,外观还行,虽然不是我心中满意的键盘,估计可以用一段时间,除非特别不能忍受。

PS:wordpress安装了jetpack后,好慢啊…

下一步打算再淘一个显示器,最好是4K的。

Mysql字段格式

TIMESTAMP和DATETIME

TIMESTAMP和DATETIME类型非常相似,显示出来都是YYYY-MM-DD hh:mm:ss[.小数]。不同点在于,timestamp保存时是保存的utc时间,获取时,会根据当前会话时区或者系统时区进行转化;DATETIME是一个绝对值,不会随时区变化。另外这两者在表达范围和存储占用也稍有不同。

datetime和timestamp都支持6位小数。

表达范围

TIMESTAMP只能表示’1970-01-01 00:00:01′ UTC 到’2038-01-19 03:14:07′ UTC;DATETIME可以表达的范围是 ‘1000-01-01 00:00:00’ 到 ‘9999-12-31 23:59:59’(注意这里没有时区)

Zero Value

当遇到非法的值时,都会转成Zero Value,即 ‘0000-00-00 00:00:00’

SQL语句示例

`ts` TIMESTAMP(6) NULL DEFAULT NULL

以上SQL中(6)表示该字段包含6位小数,即可精确到微秒(10^-6)。

存储差异

type 5.6.4之前 5.6.4以后
DATETIME 8 bytes 5 bytes + 小数部分
TIMESTAMP 4 bytes 4 bytes + 小数部分

小数部分存储:

小数长度 存储
0 0 bytes
1, 2 1 byte
3, 4 2 bytes
5, 6 3 bytes

因此在 MySQL5.6.4以后,DATETIME最少占5个字节,最多占8个字节;TIMESTAMP最少占4个字节,最多占7个字节。

参考资料

  1. https://stackoverflow.com/questions/2012589/php-mysql-year-2038-bug-what-is-it-how-to-solve-it
  2. https://dev.mysql.com/doc/refman/5.7/en/date-and-time-types.html

INT类型

INT(11) 和 INT(3) 没有任何区别,在存储上都占 4 bytes,只有当指定ZEROFILL时,才会体现出稍微的显示上的区别出来:

`id` INT(11) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT

以上语句指定了ZEROFILL,当保存一个文本长度不足11位的数字时,将会在数字前补充0,比如235,文本长度是3,因此追加8个0,显示出来时是00000000235。

navicate等GUI工具可能会把这些0去掉,导致没有显示差异。

即使指定了ZEROFILL,但不影响数字的存储,以及它们的计算,仅仅是显示上有差异而已。