Category Archives: 学习笔记

优化PHP代码的40条建议

原文作者:Reinhold Weber 原文链接:40 Tips for optimizing your php Code 译者:davidkoree 1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。 2.echo 比 print 快。 3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。 4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。 5.注销那些不用的变量尤其是大数组,以便释放内存。 6.尽量避免使用__get,__set,__autoload。 7.require_once()代价昂贵。

Posted in 学习笔记, 资源分享 | Tagged , | Leave a comment | 7 Views

为Sablog的标签添加伪静态

前段时间从sablog论坛上看到有人发的一个标签伪静态插件,于是就装了,但是不是很完善,于是自己就改了下,很简单,只需要修改以下两个文件: include/common.php include/func_rewrite.php 下面就跟我一起来修改吧。首先打开include/common.php大于299行找到 $searcharray = array ( “/\/e”, “/\/e”, “/\/e”, “/\/e”, 在下面加上: “/\]*)\>/e”, 接着在下面两行找到: $replacearray = array ( “rewrite_category(‘\\1′, ‘\\2′, ‘\\4′, ‘\\6′)”, “rewrite_archives(‘\\1′, ‘\\2′, ‘\\4′, ‘\\6′)”, “rewrite_show(‘\\1′, ‘\\2′, ‘\\4′, ‘\\6′, ‘\\8′)”, “rewrite_page(‘\\1′, ‘\\2′, ‘\\4′, ‘\\6′)”, 下面加上: “rewrite_tags(‘\\1′, ‘\\2′, ‘\\4′, … Continue reading

Posted in 学习笔记 | Tagged | Leave a comment | 5 Views

由Lost复习没有学好的量子力学

注意 以下的科学 是物理界迄今为止 解释现象最为完整 最无欠缺的理论了 即 量子物理 以下理论不是科幻 而最近的科幻 都是基于这个理论所产生的 或 所联想的现象 1. 一切物质 ,系统, 都是没有绝对固定的位置的 2. 一切物质 系统的状态  都可以用一个波函数表示 3. 这个波函数所体现的意义是指 这个物质 或系统  在某一状态的概率 4. 一个物质 或系统 的现实状态 是由许多不同的状态叠加形成的 5. 一切对与一个物质 或系统的测量 都回导致这个波函数坍塌 即改变这个物质或系统的状态

Posted in 学习笔记, 杂事分享 | Tagged , , , | Leave a comment | 8 Views

准备用JQuery框架改造Sablog

这两天无意中看到了JQuery这个javascript框架,目前国内对它的关注比较多而且评价也挺高的,主要是代码短小精悍。 jQuery是JavaScript语言的一个新的资源库(框架) jQuery能快速,简洁的使用HTML documents, handle events, perform animations,并且能把Ajax交互应用到网页,jQuery能够改变你书写JavaScript的方式. 最近正有改造Sablog的意思,因为现在SA2.0也停止开发,具体什么时候还是个未知数。已经对Sa改进了一下,加了视频和相册的简单功能,但是作为博客的Sa居然没有留言板,这个是比较大的遗憾了。。。好在留言板功能也不要复杂,这两天就准备加个,正好又研究了下JQuery,确实不错,这两天再学习学习,大家可以看到,现在Blog的侧边栏可以实现点击伸展收缩,顶栏菜单也已经可以ajax访问,而且各个链接的地址还是采用原来地址,依然可以正常访问这样在体验ajax的无刷新技术的同时又不会影响搜索引擎的收录。 如果有兴趣可以去官方网站看看 英文:http://jquery.com 中文:http://jquery.org.cn 另外上传了3个手册,visualquery, jquery api和jquery plugins api,推荐后两个,比较详细,很有用,不过是英文的,第一个有翻译不全的中文版本,具体地址顶栏菜单下面就有,不要说看不见。 PS:刚才和狼一起做了个“卡特尔16种人格因素问卷(16PF)”心理测试,185题做的好累,不过最后的结果还是比较接近目前的状态,结果很多就不在这里公布了。不过狼做的好像比较郁闷,说结果出乎意料,难道是和近期的状况有关?HOHO,测试而已,只能反应某些时候的某些方面。。。

Posted in 学习笔记, 心情日记 | Tagged , | Leave a comment | 2 Views

MCU是什么?

MCU(Micro Controller Unit)中文名称为多点控制单元,又称单片微型计算机(Single Chip Microcomputer),是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。 MCU的分类 MCU按其存储器类型可分为MASK(掩模)ROM、OTP(一次性可编程)ROM、FLASHROM等类型。MASK ROM的MCU价格便宜,但程序在出厂时已经固化,适合程序固定不变的应用场合;FALSH ROM的MCU程序可以反复擦写,灵活性很强,但价格较高,适合对价格不敏感的应用场合或做开发用途;OTP ROM的MCU价格介于前两者之间,同时又拥有一次性可编程能力,适合既要求一定灵活性,又要求低成本的应用场合,尤其是功能不断翻新、需要迅速量产的电子产品。 微控制器在经过这几年不断地研究,发展,历经4位,8位,到现在的16位及32位,甚至64位。产品的成熟度,以及投入厂商之多,应用范围之广,真可谓之空前。目前在国外大厂因开发较早,产品线广,所以技术领先,而本土厂商则以多功能为产品导向取胜。但不可讳言的,本土厂商的价格战是对外商造成威胁的关键因素。 由于制程的改进,8位MCU与4位MCU价差相去无几,8位已渐成为市场主流;目前4位MCU大部份应用在计算器、车用仪表、车用防盗装置、呼叫器、无线电话、CD 播放器、LCD驱动控制器、LCD 游戏机、儿童玩具、磅秤、充电器、胎压计、温湿度计、遥控器及傻瓜相机等;8位MCU大部份应用在电表、马达控制器、电动玩具机、变频式冷气机、呼叫器、传真机、来电辨识器(Caller ID)、电话录音机、CRT显示器、键盘及USB等;16位MCU大部份应用在行动电话、数字相机及摄录放影机等;32位MCU大部份应用在Modem、GPS、PDA、HPC、STB、Hub、Bridge、Router、工作站、ISDN电话、激光打印机与彩色传真机;64位MCU大部份应用在高阶工作站、多媒体互动系统、高级电视游乐器(如SEGA的Dreamcast及Nintendo的GameBoy)及高级终端机等。

Posted in 学习笔记 | Tagged , | Leave a comment | 1 Views

关于硬盘容量的说明

大家总是说系统显示容量和硬盘标称容量不符 下面做一下详细说明: 在windows系统中, 数据的基本单位是Byte, 也就是我们常说的字节, 一个Byte可以存储一个英文字母或半个汉字字符, 由于1Byte是由8bit二进制数组成, 所以系统里的进位制也是以二进位制为标准的 所以在WINDOWS中 1KB=2^10 B=1024B 1MB=2^10 KB=1024KB 1GB=2^10 MB=1024MB 1TB=2^10 GB=1024GB 但是硬盘厂商计算容量是以十进制为标准 所以硬盘标称容量 1KB=10^3 B=1000B 1MB=10^3 KB=1000KB 1GB=10^3 MB=1000MB 1TB=10^3 GB=1000GB 所以很容易算出硬盘标称的容量在WINDOWS中显示的容量 12G=12*10^9B/2^30=11.2G 20G=20*10^9B/2^30=18.6G 30G=30*10^9B/2^30=27.9G 40G=40*10^9B/2^30=37.2G 容量越大看上去“损失”的就越多 其实只是不同的进位制给硬盘厂商了一个钻空子的机会 能让自己的硬盘容量“说上去”很大,但是“看上去”就没那么大了:)

Posted in 学习笔记, 杂事分享 | Tagged | Leave a comment | 1 Views