摘要:
从本篇开始,将深入CI框架的内部,一步步去探索这个框架的实现、结构和设计。 Common.php文件定义了一系列的全局函数(一般来说,全局函数具有最高的加载优先权,因此大多数的框架中BootStrap引导文件都会最先引入全局函数,以便于之后的处理工作)。 打开Common.php中,第一行代... 阅读全文
摘要:
上一节(CI框架源码阅读笔记1 - 环境准备、基本术语和框架流程)中,我们提到了CI框架的基本流程,这里再次贴出流程图,以备参考:作为CI框架的入口文件,源码阅读,自然由此开始。在源码阅读的过程中,我们并不会逐行进行解释,而只解释核心的功能和实现。1. 设置应用程序环境define('ENVIRON... 阅读全文
摘要:
最开始使用CI框架的时候,就打算写一个CI源码阅读的笔记系列,可惜虎头蛇尾,一直没有行动。最近项目少,总算是有了一些时间去写一些东西。于是准备将之前的一些笔记和经验记录下来,一方面权作备忘,另一方面时刻提醒自己:借鉴和学习才有出路,忘记过去意味着背叛!基本术语说明 在本文开始之前,有必要对文中... 阅读全文
摘要:
本来不准备写这篇博客的,因为任务管理(job管理)非常非常常用,以至于觉得根本没有必要去写这样一个东西。但想了下,还是记录一下吧,也许有人会用到呢。 不知你是否碰到过这样的情况,当你兴致勃勃的打开VIM,写代码写到正酣时,运营MM或者产品MM气喘吁吁的跑过来:“赶紧帮我跑一下xx的数据,一会做... 阅读全文
摘要:
1. 基本介绍 /dev/random和/dev/urandom是Linux系统中提供的随机伪设备,这两个设备的任务,是提供永不为空的随机字节数据流。很多解密程序与安全应用程序(如SSH Keys,SSL Keys等)需要它们提供的随机数据流。 这两个设备的差异在于:/dev/random的... 阅读全文
摘要:
这里搭建的主从是最简单的单一主从复制(即一个Master和一个slave,没有任何的热机备份和多slave),该主从结构的基本拓扑图如下所示:建立基本的主从复制可以总结为以下三个基本步骤:配置master服务器配置slave服务器将slave连接到master在配置完成之后,我们会做一个简单... 阅读全文
摘要:
近日在读O’REILIY系列的《高可用MySQL》, 自然少不了主从(Master-Slave)配置和横向扩展相关的内容。Master-Slave这东西吧,在许多公司都是标配,开发中基本天天都用,遇到的问题自然也不少(如主从不同步,Master宕机),但操作权限非常有限。有些东西,只有自己看了、... 阅读全文
摘要:
分享一些学习用的电子书籍,给那些喜欢看书而不一定有机会买书的童鞋。反对积分下载,提倡自由分享。分享地址: http://pan.baidu.com/s/1qWK5V0g提取密码: np33主要包括几个部分的东西:C/C++/数据结构、算法类的,也会有一些计算机基础的,如《深入理解计算机系统》PHP书... 阅读全文
摘要:
由于写作仓促,文中难免会有错误,欢迎指出。 问题描述 首先这里对单词的界定是:以空白分割的字符序列。单词统计的问题可以描述为:在一篇正常格式的英文文档中(作为面试,这里并没有提及中文分词和单词统计的问题),统计每个单词出现的次数,要求统计出现次数最多的N个单词和相应的出现次数。问题简单明了,无需对字 阅读全文
摘要:
整个博客是蓝色的基调,比较激情,我喜欢。同时去掉了文章底部烦人的推广链接和广告banner
比较郁闷的是,rightmenu 和 main都是position:absolute布局的。要添加一个footer,还真是被恶心到不行... 阅读全文