推荐文章 New Blog
《每一种孤独都有陪伴》读后感
这本书的书名看起来像是一本小说的名字,实际的内容是一本关于心理学的分析书,读完这本书对人的一些潜意识方面的思考会有一定的感悟,当然,个人感觉也有不喜欢的地方,书的后面一部分通过小说或是影视作品去表现分析人旳思维感觉略有不妥,毕竟小说的人物多少会有点虚构的。下面写几点文中感触较深的地方吧。1、文中有这么一段话,“因为我内心中接受了雨声和雷电是我控制不了的这个事实,但我不愿意接受一个人是我控制不了的这个事实。因为接受程度不同,所以内心的预言不同,这导致了我会有不同的行为。”关于这句话,每个人应该都有感触吧,自然界无法抗拒的因素我们往往会欣然的接受,但是如果人为的因素,我们常常会责备或是怪罪他人。另一方面,当我们习惯了优秀的时候,当偶尔一次的变差,会感觉不能接受,这种感觉在好学生中感觉应该最明显,当你常常考了前几名,偶然的一次失误会让自己感觉很不好,当然这种感觉会让你更努力也可能让你一蹶不振。这...Nov. 25, 2015, 2:25 a.m.作者:zachary分类:文学类阅读(1890)评论(0)
SQLITE虚表
SQLite的虚表的机制虚表是一种自定义的扩展,允许用户通过代码定制表的数据结构和数据内容;对于数据库引擎,它和普通表一样,允许进行大多数的sql操作。虚表和普通表的主要不同在于以下几点:1. 其表中的数据的来源不同;对于普通表,来源于数据库的行列值;而对于虚表,来源于用户自定义的函数,可以使数据库中的数据,也可以使其他的外部数据,如:磁盘文件(csv, excel)等;2. 虚表是sqlite的一种高级特性,它的实现基于sqlite module;3. 虚表被用于连接数据库引擎和可变的数据源,分为两种:internals and externals;4. internal modules的数据来自于数据库文件本身,它的主要目的并不是做普通表不能做的,而是作为智能视图,更具扩展性的、更方便的、更快速的...Oct. 21, 2015, 11:12 p.m.作者:zachary分类:数据库阅读(3588)评论(0)
国庆回家
这是工作之后的第一个国庆了,明显的感觉从学生时代走来,假期越来越是珍贵了,想想国庆到这边那边玩,玩过之后还是不算开心,不如这次回家来的高兴。 从30号下班便跑去火车站坐火车,由于没有买到票,只能买了半途的站票,坐火车之前感觉会受很大的煎熬,现在想想也没有那么的痛苦,中途断断续续坐坐站站,也很快就到家了,可惜放了7天的假,中途就要度过两天了。 1号基本上一整天在火车上度过,还好有几个一同站着的“站友”,也不那么觉得无聊了,路上有一个挺佩服的妹子,为了和男朋友见面,和我们站了一天,挺感动的。晚上9点下了火车,10点到了家,当然免不了的被父母问东问西,不过累了一天总算是结束了,没过多久就睡觉了。 2号帮父母剪了一...Oct. 7, 2015, 3:14 p.m.作者:zachary分类:日记阅读(1971)评论(0)
sqlite缓存机制学习
SQLITE的模块性很强,缓存模块也是一样的,SQLITE提供了多种缓存机制可以选择,默认的是Pcache1。SQLITE缓存的管理是通过Pager管理的,下面通过Pcache提供一个接口,开发者可以自己编写自己的缓存策略。默认的缓存机制比较简单,也比较常用,算法使用的是LRU(最近最少使用算法),具体的实现,SQLITE使用了一个Hash表,两个LRU链表。如下图:1、hash表主要是加快对缓存中数据页的查找速度。SQLite是通过页号来进行hash操作的,hash后将其挂到对应的Hash链表上。2、LRU链表有两种,都是双向链表。一种是脏页链表,一个是干净页链表(没有修改过的页)。SQLite对hash表中页进行一次操作,就会将该页放到LRU链表的头部,因为该页是最近最常用到的。对于缓存的使用一般分成3步:1》查找缓存中是否存在该页,存在返回该页,不存在到第二步...Aug. 2, 2015, 10:51 p.m.作者:zachary分类:数据库阅读(1916)评论(0)
WAL模式学习
一、WAL模式优点缺点1、大多数场景下更快。2、读写之间不相互阻塞,更大的并行性。3、磁盘操作更顺序。4、使用更少的fsync()操作,减少系统脆弱的问题。1、需要文件系统支持共享内存2、使用sqlite的进程只能在当前主机上,不能使用网络文件系统3、事务对于单个数据库具有原子性,但对多个不具有。4、WAL模式下,不能更改数据库页大小5、不能使用只读的WAL模式数据库6、对大多数读和少量写会稍微慢一些7、多一个-wal文件和一个-shm共享内存文件8、需要一个额外的checkpoint操作9、对于大的事务,WAL会变慢,wal文件会增大,甚至导致IO或磁盘满的错误二、文件格式2.1、wal文件格式Wal文件的开始是一个wal文件头,后面就是一个个的数据帧。 每一个数据帧都有一个帧头如下所示 每一个数据帧对应着数据库中的一个单个页,并且可以在checkpoint后重用。一...July 15, 2015, 11:44 p.m.作者:zachary分类:数据库阅读(1812)评论(0)
linux新建用户后终端没有颜色
昨天由于工作的需要,在linux上需要添加一个账户,平常情况下只需要执行#adduser 用户名就好了,由于/目录挂载的磁盘空间不足,需要使用下面的命令#>useradd -d /usr1/zachary zachary在使用passwd设置完密码后,登录发现终端的shell明显不一样,所以重新使用下面的命令生成新的账户#>useradd -d /usr1/zachary -s /bin/bash zachary重新登录发现shell正常了,但是由于没有/usr1/zachary这个目录,用户登陆后默认进入了/根目录,所以我又手动生成了这个目录重新登录,可以自动进入这个目录了,但是发现这时候文件目录不能显示,baidu一下,说是没有.bashrc文件,从其他账户拷贝一个,重新登录还是没有,...June 20, 2015, 11:21 a.m.作者:zachary分类:Linux相关阅读(1959)评论(0)
华为培训的感受
这个星期是开始入职的第一周,按照华为的惯例,新员工入职第一件事就是大队培训了,经过一周的培训主要讲了作为一个新员工如何更好的加入华为以及对华为的一些介绍。说白了就是洗洗脑,让员工能呆在公司好好的工作。不过这次培训还是挺有意思的,学到了一些华为的管理方法,比如相对考评、结果导向等等。另为这个培训也挺有趣的,期间做了很多的游戏什么天使国王等等。。。今天离开的时候确实还是有些不舍的。最后给大家看看我们组的创意T恤吧。前面是叮当猫和我们七个小伙伴的脚印。后面是我们的队名:饭特稀(音译词,哈哈),下面乔布斯的名言,我们把它翻译成我傻我知道,我穷我努力。 从今天起已经没有后悔的余地了,无论结果如何,只求不后悔就好。...June 12, 2015, 10:39 p.m.作者:zachary分类:日记阅读(2069)评论(0)
记再一次走毅行路
作为一个浙大的学生,基本上每个人都会参加一次毅行,这次也是我最后一次了,因为过些时候就要毕业了。每次浙大的毅行的线路都不同,这次的线路是玉泉教七—北高峰—美人峰—石人亭—法喜寺—狮峰—九溪—之江,不过这次我们几个小伙伴没有报名参加,自己组的野队。借着学校组织也跟着走走,算是爬爬山,锻炼锻炼身体吧。在杭州时间呆的时间长的基本上都知道这条爬山路的吧,平常也有很多人走。虽然可能风景没有黄山,泰山等等好,但是环境还是很不错的,就是杭州很热的时候在山上也是有点凉快的,所有夏天会有很多人去玩。说了这么多,看看我们的照片吧。...May 18, 2015, 10:35 p.m.作者:zachary分类:日记阅读(2147)评论(0)
BAE+BOS+UEditor
前段时间,使用BAE上传文档有时候会下不下来,直接输出"hello,1.6.10!",开始以为是文档有问题,后来BAE迁到了云平台,发现博客的图片全挂了直接看这些图片也是输出那个,然后看了一下百度的文档,原来这是是因为找不到了,doc文档和图片都是通过UEditor保存到文件中的,而BAE只支持临时文件所以过段时间文件就没了,一开始想用mysql存储这些东西,发现公用的只有1G,保存这些很快就会没了,所以找了找百度还有什么能存的服务,发现了BOS,虽然也收费不过不贵,可以接受,进过昨天的修复,我的blog又正常了。...May 2, 2015, 8:31 a.m.作者:zachary分类:我的空间阅读(1877)评论(0)
使用Python进行语音识别三
最后的语音识别本来想发完第二篇的时候就隔天发第三篇的,但是发现一个问题要想使用K临近需要具有相同的向量长度,这个问题想了一天,本来想定一个标准的长度,然后用线性插值(采样频率比较高所以影响不大,采样率低时可以使用非线性插值),但是算法写了一天,最后发现scipy中有这个库,代码如下,白写了很大的一段代码。def normal_time(data,windowsNum): '''规整到的窗口数目''' voiceLen=windows*windowsNum x=np.linspace(0,voiceLen,len(data)) f_lin...April 12, 2015, 10:24 p.m.作者:zachary分类:语音识别阅读(1851)评论(0)