03 2012 档案

摘要:1.先把线性代数和高等数学好好看看吧,应付一下考试。 2.认真看几张图纸,制图一定要过。 3.codeigniter和datamapper的结合熟悉一下,做点有用的东西,在站庆之前一定要有自己的成果。看一下源代码,做个思维导图。 4.Zend还是要学习的,要是有时间还应该看一下Yii,熟悉不同框架的设计模式与思路。 5.《MySQL InnoDB存储引擎内幕》看完,做好笔记。 6.看荣格和班杜拉的哲学思想,了解一下心理学。 阅读全文
posted @ 2012-03-31 22:22 浮云比翼 阅读(182) 评论(0) 推荐(0)
摘要:下午来了兴致,把最近几天的笔记都整理到了博客上,并且找回了高中时的evernote的密码,但却发现里里面没有什么有价值的笔记,都是学python时抄的一些基础知识,有时间再整理吧。麦库里还有不少的笔记,清明的时候全部都整理到博客上吧,以后要养成一个习惯,笔记能连贯起来以后,第一时间发到博客上,给自己一个写博的动力,以及归纳总结的动力。 最近几个周读的书: 《大规模web服务器开发》 看到压缩编程 《PHP高级程序设计_模式、框架与测试》 看到异常,周末把设计模式整理一下 《MySQL技术内幕:InnoDB存储引擎》 大致了解了mysql的体系架构、InnoDB引擎的特点以及源码分析、表、锁,. 阅读全文
posted @ 2012-03-29 17:09 浮云比翼 阅读(178) 评论(0) 推荐(0)
摘要:1.根据余数进行分散:离散度高,但是增加或者移除服务器的时候,缓存充足的代价非常大。添加服务器后,余数就会产生巨变,这样就无法获取与保存时相同的服务器,从而音像缓存的命中率。2.Consistent Hashing:求出memcached服务器节点的哈希值,然后将其配置到0~2^32的圆上,然后用同样的方法求出存储数据的键的哈希,并映射到圆上。然后从数据映射到的位置开始顺时针查找,将数据保存到找到的第一个服务器上。如果超过2^32仍然找不到服务器,就会保存到第一胎memcached服务器上。这样在添加一台服务器,只有在continuum上增加服务器的地点逆时针方向的第一胎服务器的键会受到影响, 阅读全文
posted @ 2012-03-29 16:51 浮云比翼 阅读(245) 评论(0) 推荐(0)
摘要:在page_header.lbi中调用SQL: <?php $sql = 'SELECT SUM(goods_number) AS number' . ' FROM ' . $GLOBALS['ecs']->table('cart') . " WHERE session_id = '" . SESS_ID . "' AND rec_type = '" . CART_GENERAL_GOODS . "'"; $row = $GLO 阅读全文
posted @ 2012-03-29 16:07 浮云比翼 阅读(1415) 评论(0) 推荐(0)
摘要:1. cron认识 crontab [-u username] [-l|-e|-r] -e是编辑crontab 的工作内容 -l是查阅crontab的工作内容 -r是删除所有的crontab内容,如果想要移除一项,只能用-e去编辑了 2.使用注意 首先要查看一下/etc/cron.deny里面的内容,如果自己这个用户存在这个文件里,那么久不能使用crontab,这一点和at的使用很相似(/etc/at.allow和/etc/at.deny)。 在crontab -e 编辑的时候,是按照 分钟 小时 日期 月份 周 指令来编辑的,要注意的是如果每个时间后都有一个空格,不能多也不能少。... 阅读全文
posted @ 2012-03-29 15:54 浮云比翼 阅读(232) 评论(0) 推荐(0)
摘要:1. Mysql的正则表达式仅仅使SQL语言的一个子集,可以匹配基本的字符、字符串。 例如:select * from wp_posts where post_name REGEXP 'hello',可以检索出列post_name中所有包含hello的行 REGEXP '.og' .是正则表达式中里一个特殊的字符。它表示匹配一个字符,因此,dog,hog,mog等等都能匹配。注意: 关于LIKE和REGEXP的区别:LIKE匹配整个列。如果被匹配的文本仅在列值中出现,LIKE并不会找到它,相应的行也不会返回(当然,使用通配符除外)。而REGEXP在列值内进行匹配 阅读全文
posted @ 2012-03-29 15:40 浮云比翼 阅读(12875) 评论(0) 推荐(0)
摘要:Memcached的特点: 协议简单 基于libevent的事件处理 内置内存存储方式 memcached不互相通信的分布式 1.协议简单: 使用简单的基于文本的协议,因而通过telnet也能在memcached上保存数据、取得数据 2.基于libevent: 将Linux等操作系统事件处理功能封装成统一的接口,能在Linux、BSD等操作系统上发挥其高性能 3.内置内存存储方式: 为了提高性能,memcached中保存的数据都存储在memcached内置的存储空间中,如果内容容量达到指定的值以后,就基于LRU(Least Recently Used)算法自动删除不使用的缓存 ... 阅读全文
posted @ 2012-03-29 15:18 浮云比翼 阅读(540) 评论(0) 推荐(0)
摘要:大规模服务: 可扩展,负载均衡,保证冗余,低运维成本,开发人数和开发方法的变化 数据处理: 磁盘—>内存—>缓存—>CPU 障碍: 持续增长的服务,”无法在内存中计算“(内存要比磁盘快10^5~10^6倍) Linux的页面缓存: 先把磁盘内容读入内存 ——>建立页面 建立好的页面不会释放而是保存下来 ——>页面缓存 除了例外情况,页面缓存会透明地作用在所有I/O上 ——>例外的情况为负责磁盘缓存部分(VFS) VFS(Virtual File System):虚拟文件系统VFS作为一个抽象层,统一各个文件系统不同的函数,使之拥有共同接口,从而使用同样的机制 阅读全文
posted @ 2012-03-29 15:16 浮云比翼 阅读(294) 评论(0) 推荐(0)
摘要:第一次画这种东西,肯定有很多错误的地方,一是对思维导图的不熟悉、而是对设计模式的不够了解造成的,希望高手给予指点。源文件放网盘里了 http://115.com/file/ansu09t4 阅读全文
posted @ 2012-03-12 08:33 浮云比翼 阅读(911) 评论(0) 推荐(1)
摘要:开学第三个周了,做一下学习总结。Book: 《MySQL必知必会》看完了,总算了解了MySQL的基本结构。知道了自己以前在PHP编程中没有接触到的MySQL的部分,比如触发器、游标、视图、存储过程等东西。知道了关于索引更深一层的东西,什么地方该建索引,建什么类型的索引,索引的代价等东西。 《php白菜》又看了一遍,有了进一步的了解,对MySQL部分,了解了常用的SQL tunning,滥用索引的代价,以及子查询的效率、联结等知识。正则方面,对一些高级部分的知识还是不了解,但是会写简单的采集了,或者用simple_html_dom来进行辅助,但是还是不了解如何合理利用内存的问题。OOP方面,对. 阅读全文
posted @ 2012-03-10 16:19 浮云比翼 阅读(218) 评论(0) 推荐(0)
摘要:先放上自己前两年做的几个视频吧,懒了,本打算做8个,只做了4个。http://www.boobooke.com/v/bbk4407http://www.boobooke.com/v/bbk4414http://www.boobooke.com/v/bbk4415http://www.boobooke.com/v/bbk4416此文讲解的是vim编辑多字节编码文档(中文)所要了解的一些基础知识,注意其没有涉及gvim,纯指字符终端下的vim。 vim编码方面的基础知识: 1,存在3个变量: encoding—-该选项使用于缓冲的文本(你正在编辑的文件),寄存器,Vim 脚本文件等等。你可以把 ‘ 阅读全文
posted @ 2012-03-07 20:30 浮云比翼 阅读(673) 评论(0) 推荐(0)