今天增加了后台来访记录功能。
这是asp平台最后一次更新了。以后在空余时间转到asp.net平台了~
截图一张:
这两天摘了眼镜不是很舒服,可能和这一周没离开过学校有关。
中午的时候上网查了查我的症状,不知道怎样对号入座。作罢同时,偶然瞅到几个记忆中熟悉的字眼。哦,想起来了,眼保健操。用搜狗拼音输入法能够一次打出这四个字。那是多么遥远的距离。
晚上操练起来,第一节,绕天,音学……
闭上眼,想起了小学的一些人和事。我的小学全称叫“江苏省如东县教师进修学校附属小学”,在县城里排名第三,是县城仅有的三所小学之一。能记起的老师有刘老师,张老师,肖老师,康老师,还有两个体育老师,顾老师和石老师。同学有黄同学,缪同学,陈同学,仇同学,其实那时候同学挺多的,还有很多。不过闭上眼的时间里,我想起的第一个老师是张老师。
县城叫掘港镇,整个如东县方言大体有两种,一种叫掘东,一种叫掘西。而掘港以说掘西话为主。我说的是掘东话,而张老师也说掘东话,甚至上课都说掘东话,因为她只会说掘东话。
想起张老师,一个是因为感情要深一点,另外,在闭上眼的时间里第一个想起张老师,是因为她和眼保健操有关。记得一次她的课下课后要做眼保健操,她告诉我们,手指一定要揉到酸的地方,不酸没效果。这是我在闭上眼能第一个想起张老师的原因。关于眼保健操之张老师,就完了。
还有,一楼过道的大黑板。不知道是叫黑板呢,还是黑板报,还是公布栏。那是条条格格布满的东西,然后每天你就可以看到实时刷新的数据。前者像M$ Excel,后者像股票,而我们就是买股票的人。每天路过那里,都要认真看一看,或者欢呼雀跃,或者嗤之以鼻,或者悲痛欲绝痛不欲生。
和这块板相关的还有一些“执勤者”。记忆力的问题,实在想不起来那时候给这些“执勤者”的正式称呼了。比如眼保健操,比如广播体操,比如教室打扫卫生,等等,都会有相应的“执勤者”。所以我们很害怕这些“执勤者”胜过校长,因为他们是那块板的操纵者。幸和不幸的事就是,每当轮到我们班同学去扮演“执勤者”的时候,我们可以睁着眼做眼保健操,可以打着盹做广播体操,甚至可以忘记打扫教室的卫生,但我们也要经历“拖堂”的愤慨。
回过神来,这第一节的名字,那时候从来没想过,没管他是啥意思。现在想来,“绕天,音学”是有严重问题的,应该是“揉,天阴穴”。这后面三节还没做,也不想做了,想做的就是想想后面三节是啥名字来着:#¥%%@!…………&%%
只想起来,第四节,“轮刮,眼眶”。不知道这个“刮”字对不对,想想儿时的记忆,模糊的懵懂的,却是最美好的。
(BTW1:学前,小学,初中对于我来说,生活是最丰富多彩的。前两天,在4路汽车上看到一个上小学的小女孩,拿一张纸,折成一种形状,从上往下甩,听空气的声音,看着她新鲜又害羞的样子,能记起好多儿时的游戏。当时很有冲动,告诉她,小家伙,你折对了,甩错了O(∩_∩)O)
(BTW2:这可能是我博客里自己写的最长的一篇了,记得大学时候有一阵也喜欢写东西,还记得那个叫于月的同学。还记得很多……)
今天完成了“页面半静态化”。
不知道这个词准确不,看了王哥(http://www.auiou.com/)对于动态和静态页面的分析,觉得挺有道理的。今天也尝试了一下。
问题和经验:
1、完全静态化的弊端。即html格式。这样不利于统计文章的阅读次数。不过使用ajax似乎可以完成页面链接点击计数。有待研究。
2、半静态化的弊端。好处不说了。毕竟还是要查询数据库,耗资源。如果要实时刷新阅读次数,又要生成新的页面。所以,干脆阅读数记录到数据库,半静态化页面不显示阅读次数了(实际意义也不大),同时取消了显示评论数(同理)。
中午爸爸发来短信,洋口港明天正式通航。
从小在如东长大,感情很深,现在回忆起来依然有那么那么多美好的事情,和最亲最爱的人。愿我最亲最爱的人身体健康,当然也希望感情最深的如东越来越好。
明晚同一首歌来如东在母校表演。愿一切顺利,大家都开心。
洋口港官网:http://www.ntykg.com/
这是所有更新中技术含量相对比较高的一次,增加了显示来访者地理位置的功能。
忙碌了周末两天,终于在周一完成了收尾。成功实现了asp读取纯真IP数据库(QQWry.dat)的功能,非常兴奋哦~~
原理也不难,可惜参考的资料不多(不多到只搜到Luma的一篇文章:http://lumaqq.linuxsir.org/article/qqwry_format_detail.html)。
难点:
1、QQWry.dat采用ANSI编码,而非Unicode。
用vbscript的chr()不能正确显示(网上很多资料都利用这种方法,可惜我自己调试不成功),而chrw()入口必须是汉字的Unicode编码才能正确显示,ANSI编码的不能正确显示。这种情况下,只能用adodb.stream的read读取二进制流,readtext读取ANSI字符串(要设置charset属性为GB2312)。
2、国家、地区信息的长度判断。目前只计算了字节长度,显然字节长度>=信息长度,所以可以完整读取信息。不过仍然有待改进。
3、存储模式的判断。Luma的文章给出了四种存储模式。实际调试的时候发现部分信息有乱码,经调试,发现还有两种模式(一共有六种模式,测试过连续几百个IP,没有一个乱码)。所以,99%确定QQWry.dat的编码曾经优化过(纯粹我的胡扯哈~)。
4、搜索索引区。Luma推荐的是二分查找法,我也用了这种方法,效率无疑提高了非常非常多倍。
为了弄这个周末把我家笨笨又抛在一边了,可怜巴巴的我家笨笨为我洗菜做菜陪我说话帮我斗地主,给我温暖胜似太阳N倍。笨笨我非常非常爱你~我也会一如既往一成不变一心一意专心致志至死不渝地陪我家笨笨。
最后还是要感谢QQWry.dat的作者金狐(www.cz88.net)和Luma以及“那唯一一份文档的作者”。
要过得健康充实,还得靠自立。要学会自立,必须得掌握一些技巧。可能和你在学校里学到的不同,但全才远远要比专门只会一样的人更能够适应生活。
这里是每个人都该学会的50件事情。(不完全统计)
1、生火——火能产生光和热。这两件是生存的必需品。也许在某个时候,这项技能可以救你的命。
2、操作电脑——基本的电脑常识是现代生活之必需。必要的时候,请帮助他人。
3、有效使用Google——Google无所不知。如果你用Google找不到你想找的东西,那就是你的问题了。
4、人工呼吸和处理喉咙被塞住的急救措施——有一天你的妻子、丈夫、儿子或女儿,可能正是需要你帮助的那个人。
5、开手排档的车——也许有时候你会需要这项技能,要是不会就糟了。
6、简单地做饭——如果你连鸡蛋或牛排都不会煎,那就麻烦了。
7、讲一个能吸引人们注意力的故事——如果你不能吸引别人的注意力,那还是别废话了。
8、不与人打架,除非你能赢——两种情况下,你都赢了。
9、告诉别人坏消息——总得有人去做这件事。不幸的是,有一天这个重任也会落到你肩上。
10、换轮胎——轮胎里面有气体,只要有气体的东西总有一天会爆掉。
11、从容应对面试——要是紧张得浑身是汗,你肯定得不到那份工作。
12、管理好自己的时间——否则你就是在浪费时间。偶尔浪费时间也没关系,但不能一直这样。
13、快速阅读——很多时候你只要读要点就可以了。(看到这里就觉得没早点学会这条了吧)
14、记住名字——你会喜欢别人管你叫“喂,那个谁。。。”吗?
15、整理房间——真正做起来总比想象的要难一点。
16、轻装上阵——旅行时只带最必需的东西。这样更便宜、更简单、更灵活。
17、和警察打交道——蹲监狱可不是好玩的,监狱里面的大汉就更不用说了。
18、给别人指路——没人喜欢迷路,所以最好第一次就指对。
19、进行基本的急救——会正确处理伤口,不是只有医生或天才才能做到的。
20、游泳——地球表面71%的地方都是水,所以学会游泳绝对是个好主意。
21、路边停车——大多数标准驾照考试都要求考路边停车,然而大多数人还是不知道该怎么做。很奇怪啊。
22、了解自己的酒量——不然你一不小心就会很难看。
23、选择好的产品——腐坏的水果和蔬菜只能成为恶作剧的道具用来吓人。
24、会用锤子、斧子和手锯——不是只有木匠才用得着这些工具的。每个人都得有点使用这些工具的基本常识。
25、进行简单的财务规划——负债累累可不好,一个简单地预算计划可以帮你解决这些问题。
26、至少会说两种通用的语言——世界上只有25%的人说英语。如果能跟剩下75%的人沟通也挺好的。
27、正确地做俯卧撑和仰卧起坐——姿势不正确的话只会伤害身体,也是浪费时间。
28、多赞美别人——赞美是世上最好的礼物之一,更何况是免费的。
29、谈判——再多问一两个问题就会得到更好的价钱。
30、仔细听别人说话——多听少讲,学到的多,失去的少。
31、复习基本的地理知识——如果你不知道你生活圈以外的环境,大部分的人只会认为你什么都不知道(而且通常他们是对的)。
32、粉刷房间——粉刷房间的价格百分之九十是人工费用,简单的油漆活自己做比付给别人9倍的工资要来得划算。
33、简单明了又内容丰富的演说——如果下次公司开会时你的上司要你解释你上个月做了什么活,这样的演讲能让你过关。“嗯。。。不知道”的话就惨了。
34、照相的时候微笑——硬是不笑的人最糟了!
35、不出丑的搭讪——搭讪成功跟失败只是一念之间。如果太刻意的话会失败,不够用心的话也会失败。
36、做有用的笔记——因为没用的笔记和不做笔记一样都是没用的。
37、礼待住在自己家里的客人——要不然的话哪天你需要借住他们家的时候就只能睡旅馆了。
38、给人好的第一次印象——亚里士多德曾经说过,“好的开始是成功的一半。”
39、会看地图和使用指南针——如果你的卫星导航器在一个鸟不生蛋的地方坏了,你要怎么办?
40、缝钮扣——比买新衣便宜。
41、自己装家里的视听系统——又不是多难,付钱给别人装只是因为偷懒。
42、打字——打字打得好的话会节省很多时间,一生受用。
43、保护私人资料——除非你是那个小偷,不然个人资料被偷可不是好玩的。
44、设定基本的电脑系统防护措施——设定密码跟防火墙并不需要计算机本科毕业,但可以预防将来倒大霉。
45、识别谎言——人们会对你说谎,此乃人生之一大不幸。
46、有礼貌地结束约会,而不承诺下一次——千万别给别人一个你不愿给的承诺。你也不用急着决定和一个刚认识没多久的人有什么未来。
47、除去污渍——总比再买一件便宜。
48、保持房间整洁——整洁的房间是健康、规律生活的开始。
49、正确地抱婴儿——你可不想无意弄伤一个小宝宝。
50、启动汽车电瓶——这总比走路或叫拖车好得多。