忆向Blog

忆者:回忆者也,
向者:往昔者也,
忆向者:缅怀往昔铭心岁月也,
所有回不去的良辰美景,都是举世无双的好时光,
遂,我的博客取名为“忆向BLOG”!

最新推荐

C++模块     

sqlite3与wxsqlite3与sqlcipher的选择

怎么也没想到会跟sqlite3折腾上三天之久。先是考虑node binding的sqlite3模块,很容易通过npm就能找到,很成熟的东西,编译通过,使用很happy.

接着要考虑对数据的加密,自然就找到了wxsqlite3和sqlcipher。众所周知,sqlite3是开源的,而且官方模块其实是有加密功能的,甚至连加密接口sqlite3_rekey()和数据库使用时解密sqlite3_key()接口都是有的,只不过是收费的,据说官方加密功能售价为2000美元。这应该就是所谓的price gouging,搞不起,搞不起。... ...

 阅读全文»
Python模块     

对比python的datetime和time的strftime

在格式化当前时间时,习惯使用datetime.now().strftime('%Y-%m-%d %H:%M:%S'),后来发现time模块也有一样的功能,time.strftime('%Y-%m-%d %H:%M:%S')。返回的结果完全一样,查询manual发现time模块是对libc里的time.h相关功能的封装,而datetime则是python实现。

测试一下性能,果然差异很大,time.strftime()要快一倍还多,对于打印日志,换个函数就能获利明显额外的收益。... ...

 阅读全文»
Ubuntu模块     

MySQL里的时间戳为什么用int unsigned,而不用timestamp

长久以来,MySQL数据库里的时间戳都是用的int(10) unsigned类型,后来看了些别人的代码,发现用timestamp好像也蛮不错的。MySQL的timestamp类型其实内部也是用的一个int来存储的从1970年1月1日至今的秒数,所以无论是索引性能还是存储空间都没什么区别,MySQL文档也有说明,当使用select from_unixtime(timestamp)时,是直接访问的内部秒数,而不是挨个格式化后再反格式化。尽管大体一样,而timestamp类型带来了两点明显的好处:... ...

 阅读全文»
杂文模块     

飞机相关一些有趣的知识

1. 在飞机上跟塔台联系时,连喊三声May Day,就表示需要紧急救援,大火、爆炸、失控、遇动等非常紧急状况。早在1923年,就有一个英国人提出要统一一个口令,作为与地勤人员的紧急求救信号,当时用法语里的『救命』来约定,音译成英语就成了May day,后来因为考虑其发音清晰且明确,1927年约定为国际遇险信号。这个关于飞机撞鸟起火的视频表现了这一过程。

2. 现在的航空应急频率(aircraft emergency frequency)为121.5MHz(民用),和243.0MHz(军用)... ...

 阅读全文»

回到顶部

首页 | 关于我 | 关于本站 | 站内留言 | rss
python logo   django logo   tornado logo