CanPHP框架技术讨论

导航

 

摘要: canphp简介 canphp框架是一个简洁,自由,高效的php开源框架。以“简单,自由,包容”为理念,主要是为了简化和快速开发小型项目和开源系统二次开发而诞生。它既可以完美的支持mvc模式,又可以不受限制的支持传统编程模式。它是一个轻量级的php框架,同时也是一个实用的php工具包,国内第一款可用于开源系统二次开发的php框架。以面向应用为主,不纠结于OOP,不纠结于MVC,不纠结于设计模式,不拘一格,力求简单快速优质的完成项目开发,是中小型项目开发首选。canphp特性 1 简单,初学者只要花上短短几个小时,就可以轻松熟练驾驭它。 2 自由,它不像现有的php框架一样固定mvc模式,核心只 阅读全文
posted @ 2011-03-13 09:03 創丗仼 阅读(797) 评论(0) 推荐(1) 编辑
 

摘要: 作为一个phpper,没少看别人的源程序,看多了也懂了不少做多了,积累了不少的经验,今天我就讲讲心得。关于编码,设计模式,面向对象,算法,框架 阅读全文
posted @ 2011-02-27 14:17 創丗仼 阅读(1307) 评论(5) 推荐(2) 编辑
 

摘要: 今天给大家介绍一个新的框架,这个框架的名称是CanPHP。Canphp是一个中国开源的php框架,主要的设计理念就是为了追求简单,减少php初学者的学习成本,而且追求高效率,模版类不提供其他标签,直接应用php的源代码,还有它是微内核设计,移植性强,松散耦合等特点,能集成到你任何一个系统里面。其中集成的http类相当的强大,采集图片速度相当的快,为什么这样呢?因为适用了模拟异步多进程的原理。 阅读全文
posted @ 2011-02-12 17:29 創丗仼 阅读(650) 评论(3) 推荐(1) 编辑
 

2016年7月18日

摘要: 1. ./autogen.sh: libtoolize: not found 2..xz格式 sudo apt-get install xz-utils 3.解压xz包 xz -d ***.tar.xz tar -xvf ***.tar 4.`PKG_CHECK_MODULES(THIS, glib 阅读全文
posted @ 2016-07-18 21:50 創丗仼 阅读(807) 评论(0) 推荐(0) 编辑
 

2016年3月25日

摘要: 共享内存的创建 根据理论: 1. 共享内存允许两个或多个进程共享一给定的存储区,因为数据不需要来回复制,所以是最快的一种进程间通信机制。共享内存可以通过mmap()映射普通文件(特殊情况下还可以采用匿名映射)机制实现,也可以通过系统V共享内存机制实现。应用接口和原理很简单,内部机制复杂。为了实现更安 阅读全文
posted @ 2016-03-25 10:15 創丗仼 阅读(400) 评论(0) 推荐(0) 编辑
 

2016年2月29日

摘要: Android源码的第一级目录结构 Android/abi (abi相关代码。ABI:application binary interface,应用程序二进制接口) Android/bionic(bionic C库) Android/bootable(启动引导相关代码) Android/build( 阅读全文
posted @ 2016-02-29 10:25 創丗仼 阅读(207) 评论(0) 推荐(0) 编辑
 

2016年2月20日

摘要: 关于auth库,建议如下:1. ion_auth,基于Redux重写而成,非常不错的认证库,国外用的很多,几个最新的ci2.0.2基础上的开源系统(如doveforum)都用它,支持ci 2.0和以上,2010年的版本就已经稳定,目前仍然在更新。 优点:这个库除了用户认证,还搭建了简单的权限框架,支 阅读全文
posted @ 2016-02-20 11:08 創丗仼 阅读(423) 评论(0) 推荐(0) 编辑
 

2016年1月23日

该文被密码保护。 阅读全文
posted @ 2016-01-23 17:25 創丗仼 阅读(1) 评论(0) 推荐(0) 编辑
 

2016年1月12日

摘要: Mysql分库分表方案1.为什么要分表:当一张表的数据达到几千万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等... 阅读全文
posted @ 2016-01-12 13:42 創丗仼 阅读(154) 评论(0) 推荐(0) 编辑
 
摘要: 为什么要分表和分区?日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改查效... 阅读全文
posted @ 2016-01-12 13:37 創丗仼 阅读(137) 评论(0) 推荐(0) 编辑
 

2015年12月29日

摘要: 用图片做背景色,最后处理成.9.png的。用普通png图片做背景,则两边会有圆角出现,原因是图片不适合SeekBar尺寸,因而被拉伸或压缩,从而产生圆角。 阅读全文
posted @ 2015-12-29 11:08 創丗仼 阅读(1413) 评论(0) 推荐(0) 编辑
 

2015年11月30日

摘要: Developing on the webkit for iPhone I encountered a curious delay ononClickevents. It seems that the click is triggered with about 300 milliseconds de... 阅读全文
posted @ 2015-11-30 09:15 創丗仼 阅读(186) 评论(0) 推荐(0) 编辑
 

2015年11月10日

摘要: 开发自定义控件的步骤:1、了解View的工作原理2、 编写继承自View的子类3、 为自定义View类增加属性4、 绘制控件5、 响应用户消息6 、自定义回调函数一、View结构原理Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展... 阅读全文
posted @ 2015-11-10 18:56 創丗仼 阅读(131) 评论(0) 推荐(0) 编辑