Linux/Nginx/Apache/PHP/MySQL/C/JAVA/Python/Perl/关系型数据库/Memcached/Redis/MongoDB/Tokyo Tyrant/NoSQL/Sphinx/Solr/Lucene/ElasticSearch/搜索引擎/面向对象/设计模式/数据结构/算法/架构/分布式/高性能/高可用/高并发/高可扩展性/文件系统/开源/大数据/数据挖掘

随笔分类 -  LAMP

摘要:http://document.thinkphp.cn/manual_3_2.html#data_page thinkphp3.2.3中分类的功能调用的文件$THINKPHP_HOME/ThinkPHP/Library/Think/Page.class.php,这个文件只有150行左右,不复杂,比较 阅读全文
posted @ 2016-06-13 13:49 蔡华锋 阅读(575) 评论(0) 推荐(0) 编辑
摘要:一般面试技术岗位的时候,部分公司会有笔记题,而且有的公司笔试题目还不少,笔记题多的有几页之多,有的面试者听说有笔试题干脆不去面试了,其实绝大部分应聘者不喜欢做笔记题,因为纸上写代码与电脑上写代码还是有点区别的。 另外,纸上写代码的时候是不太方便上网查资料的,电脑上写代码上网查资料则方便多了。 下面是 阅读全文
posted @ 2016-06-09 18:43 蔡华锋 阅读(999) 评论(0) 推荐(0) 编辑
摘要:一、模板简介 此文中的学习笔记部分资料是来自于thinkphp官方文档,http://document.thinkphp.cn/manual_3_2.html#template 本章的内容主要讲述了如何使用内置的模板引擎来定义模板文件,以及使用加载文件、模板布局和模板继承等高级功能。ThinkPHP 阅读全文
posted @ 2016-05-27 12:29 蔡华锋 阅读(1144) 评论(0) 推荐(0) 编辑
摘要:PHP7 2015.12.3 发生了两件大事, PHP7 问世了, Swift 开源了。 最好的语言发布了新的版本,一个划时代的大版本: PHP7 。 PHP7 修复了大量 BUG ,新增了功能和语法糖。这些改动涉及到了核心包、 GD 库、 PDO 、 ZIP 、 ZLIB 等熟悉和不熟悉的核心功能 阅读全文
posted @ 2016-05-23 04:32 蔡华锋 阅读(2593) 评论(0) 推荐(0) 编辑
摘要:1.抽象类与接口的区别 在学习PHP面向对象时,都会在抽象类与接口上迷惑,作用差不多为什么还那么容易混淆,何不留一去一?但是事实上两者的区别还是很大的,如果能够很好地运用PHP的两个方法,面向对象的程序设计将会更加合理、清晰高效。 a.接口是通过 interface 关键字来定义的, 抽象类是通过a 阅读全文
posted @ 2016-05-12 01:53 蔡华锋 阅读(1618) 评论(0) 推荐(0) 编辑
摘要:将ThinkPHP3.2.3的入口文件index.php加入一个函数getIncludeFiles,文件内容变成如下所示: 在浏览中访问http://localhost:81/research/thinkphp_3.2.3_full/index.php 输出如下:ThinkPHP3.2.3框架共加载 阅读全文
posted @ 2016-04-28 02:58 蔡华锋 阅读(710) 评论(0) 推荐(0) 编辑
摘要:一、说明 每个模块的模板文件是独立的,为了对模板文件更加有效的管理,ThinkPHP对模板文件进行目录划分,默认的模板文件定义规则是:视图目录/[模板主题/]控制器名/操作名+模板后缀 默认的视图目录是模块的View目录(模块可以有多个视图文件目录,这取决于你的应用需要),框架的默认视图文件后缀是. 阅读全文
posted @ 2016-04-19 01:52 蔡华锋 阅读(441) 评论(0) 推荐(0) 编辑
摘要:1.介绍一下php的命名空间 什么是命名空间?从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/Home/greg 和 /Home 阅读全文
posted @ 2016-04-08 01:43 蔡华锋 阅读(492) 评论(0) 推荐(0) 编辑
摘要:一、模型实例化1.直接实例化可以和实例化其他类库一样实例化模型类,例如:$User = new \Home\Model\UserModel();$Info = new \Admin\Model\InfoModel(); // 带参数实例化$New = new \Home\Model\NewModel 阅读全文
posted @ 2016-04-05 02:18 蔡华锋 阅读(1033) 评论(0) 推荐(0) 编辑
摘要:运行join.php 输出mayun, male, 170 阅读全文
posted @ 2016-03-31 17:27 蔡华锋 阅读(657) 评论(0) 推荐(0) 编辑
摘要:ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多原创功能和特 阅读全文
posted @ 2016-03-28 01:50 蔡华锋 阅读(3478) 评论(0) 推荐(0) 编辑
摘要:一、phpStudy简介 该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境·该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等·总之学习PHP只需一个包。 对学习PHP的新手来 阅读全文
posted @ 2016-03-23 00:45 蔡华锋 阅读(2671) 评论(0) 推荐(0) 编辑
摘要:软件开发的过程中,细节处理非常重要,说得大一点就是细节决定成败,别人不懂的地方,你懂,别人没注意到的细节,你注意到了,这就是你胜出对方的地方,这样就体现出了你的价值。   下面是几个foreach循环中引用相关的例子,有时候去一家公司面试的时候有可能会遇到类似的笔试题。     输出如下:   延伸 阅读全文
posted @ 2016-03-15 16:31 蔡华锋 阅读(405) 评论(0) 推荐(1) 编辑
摘要:一、NetBeans IDE For PHP简介 NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编写的 - 但却可以支持任何编程语言。 另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用形式。 二、 阅读全文
posted @ 2016-03-12 23:57 蔡华锋 阅读(2456) 评论(0) 推荐(0) 编辑
摘要:controller.php 1 <?php 2 class CI_Controller { 3 4 private static $instance; 5 6 public function __construct() 7 { 8 self::$instance =& $this; 9 10 fo 阅读全文
posted @ 2016-03-08 15:36 蔡华锋 阅读(2778) 评论(0) 推荐(0) 编辑
摘要:使用PHP框架有优点也有缺点,优点是避免重复劳动、简化很多操作、方便团队项目开发及维护,框架已经帮助你完成了很多工作,业务层主要侧重于业务功能的开发,缺点是由于调用框架对系统性能会有一点影响,因为框架会来回加载很多文件,所以对性能会有一点影响,不过可以通过类似APC、Zend OPCache的工具来 阅读全文
posted @ 2016-03-07 11:43 蔡华锋 阅读(210) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示