心情不好的时候,看the big bang theory都笑不起来啊

十一假期来临了,可是我的心情却很差,怎么老是有这么多纠结的事情啊。

心情真差,看来the big bang theory s3e02,我竟然没笑出来。

十一安排大概是,明天后天两天公司组织出去玩,然后3号开始到8号,待在宿舍,哪儿都不去。

希望大家节日玩的愉快,我估计是快乐不起来了,让我伤心吧,让我郁闷吧,让我纠结吧。

FML

虚惊一场

昨晚从川大回来后,就腹泻,几天早上起床后头不大舒服,我以为是没有睡好的缘故,然后为了控制腹泻,没吃早饭,就去上班了,结果在公司坐了一会,很难受,就只好请假回来了,回来后感觉自己发烧了,睡了一觉,测了一下体温,38度,当时好怕自己被隔离了,好怕自己昨晚在川大被感染了H1N1,但是越是怕越是要去检查啊。

下午室友和我一起去校医院去了一下,发热病人要单独登记一下,登记联系方式,还有个专门的发热门诊,我以为要弄点什么检验,结果什么都没有,就问了我几句,然后就让我去内科去看了。去内科后,同样是问了我几句,开了点药就让我走了,囧啊。而且医生也没带口罩,看到是我自己紧张了。

现在吃了药,烧基本退了,腹泻也好点了。

晚上去了川大的腾讯宣讲会,腾讯的这次校园招聘的第一场

本来明天在我们学校的,但是在清水河,太远了,就跑到川大去了,还是腾讯第一场呢。只是陪川大歧视了,开始不让外校人进,要凭学生证才能进,不过最后还是让我们进来,而且由于前段时间我和那个负责人说好话,让我在外校人中第一个进来,还好,找了个座位,要不会很累的。

腾讯的CDC还是很牛的,一直在关注他们的博客。现在给我的感觉是,腾讯已经开始发力,在努力改变中国互联网,不再像以前只是模仿,而是要为互联网的技术做出贡献。

另外今天腾讯透露了一下腾讯的下一个版本的QQ,据说这是第一次向外界透露。据说版本号叫Q7,应该是只能在WIN7下才能有那些效果的吧,效果很炫,加上了Multi touch功能,另外我最喜欢的是,几个聊天窗口可以合在一个里面,成标签的形式,这个其实在QQ for LINUX中早都有了,只是在for win的版本里一直没出现,倒是有人开发外挂来实现这个,但是总是没有原生的好嘛。另外这段时间经常使用WEB QQ,还是做的很成功的,RIA技术做的很牛了。

我很看好腾讯在未来的发展,这个公司正在转变,已经开始在互联网领域做出自己的贡献,有自己的创意了,相信这些东西会越来越多。另外赞一下腾讯邮箱的功能,在国内确实可以算第一了。

javascript预加载技术

今天在遇到AJAX响应过慢的时候,我当是突然有个想法,因为我的这个应用,是明确的可以知道下一个XHR传递的参数的,所以,我可以先加载下下一个的,然后,需要加载下一个的时候,实际上,要马上显示出来的已经读取过来的,我就可以马上拿来用了。

当时为这一闪念感到高兴呢,但是想想,这个应用又不负责,不应当这么慢的,还是去找瓶颈优化去了,把数据库优化了。而且这个想法应该很多前人都想到了,毕竟也不是什么负责的技术。

从川大听完腾讯的宣讲会,回来的公交车上,我想了想,好像听说过一个预加载技术的名字,我想的应该就是这个吧,回来后上网查了一下,一般这个用来预加载图片,因为加载图片是比较慢的,像我这种加载200B左右的json的,估计没人用。

MySQL的optimize的效果太震惊了

今天写的一个页面,用的AJAX,但是总是感觉很慢,查看了一下消耗的时间,600ms左右,太长了,有明显的延迟感。不能这样发布啊,太慢了,于是找哪块消耗的时间最长,发现后台的一条的SQL语句很慢,大概500多ms,但是看上去那条SQL语句不会消耗太多的时间,于是想着想优化表结构,设置索引,正在想要不要做额外的索引的时候,突然想到尝试一下optimize试试看。结果用来之后,时间只有40多ms了,一下子就没有那种延迟感了,效果很明显。

回来后在网上查了一下,有段对optimize的描述:

OPTIMIZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] ...

如果您已经删除了表的一大部分,或者如果您已经对含有可变长度行的表(含有VARCHAR, BLOB或TEXT列的表)进行了很多更改,

则应使用OPTIMIZE TABLE。被删除的记录被保持在链接清单中,后续的INSERT操作会重新使用旧的记录位置。

您可以使用OPTIMIZE TABLE来重新
利用未使用的空间,并整理数据文件的碎片。

在多数的设置中,您根本不需要运行OPTIMIZE TABLE。即使您对可变长度的行进行了大量的更新,您也不需要经常运行,每周一次或每月一次
即可,只对特定的表运行。

OPTIMIZE TABLE只对MyISAM, BDB和InnoDB表起作用。

注意,在OPTIMIZE TABLE运行过程中,MySQL会锁定表。

因为我那个表,里面有VARCHAR字段,而且,那个表是分了三步生成的,后期有大量的update操作,所以optimize后效果很明显。

英语口语考了个B

注意,题目没有脏话,心里不纯洁的小盆友面壁去。

没想到我也能考个B,我以为是C呢,当时结结巴巴的,加上我那组的川大的女生太强悍了,把我衬的更是很差。

我就是一感情白痴

每次都处理不好这样的事情,难道这个东西对我来说是如此之难?

算了吧,还是继续我自己的生活吧。

UCHOME二次开发,在特定页面的头文件中添加js的方法

昨天找出了添加css文件的方法,今天写js的时候,又阅读了一遍主页面模板,发行在<head>里面没有找到可以添加自定义js的方法,硬要添加的话,就每个页面都要添加,但是我只需要在我开发的这个模块的页面中加载。当然可以把js写在<body>中,但是那样总是不大爽。

没办法,只好从昨天添加css的地方下手,那个是直接echo出的$_SGLOBAL[‘space_css’]这个变量,那我们只要把这个变量写成像这个样子的就可以了:

$_SGLOBAL[‘space_css’]=”@import url(template/default/style_bdc.css);”; //定义CSS文件
$_SGLOBAL[‘space_css’].='</style><script src=”http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js”></script><style type=”text/css”>’;

这应该一看就明白了吧。

我jQuery用的熟一点,所以就打算加载jQuery来写前端代码。这个地方使用的google 的 ajax库CDN加速。