PHP
文章平均质量分 61
风知前
c c++ llvm fpga ic
展开
-
phalcon官方文档伴读视频发布了
phalcon视频教程 phalcon官方文档伴读视频原创 2016-02-18 13:17:20 · 2065 阅读 · 0 评论 -
osx安装php mongo扩展出错解决方法
osx yosemite下安装 php的mongo扩展时出现如下错误o batch/.libs/delete.o -arch i386 -arch x86_64 -mmacosx-version-min=10.5ld: library not found for -lgcc_s.10.5clang: error: linker command failed with exit原创 2015-09-22 16:53:04 · 1248 阅读 · 1 评论 -
xunsearch使用namespace后bug修复
xunsearch在使用了namespace后会出现不能正常使用错误如下:Fatal error: Uncaught [vendors\xunsearch\lib\XSException] ../vendors/xunsearch/lib/XS.php(972): Undefined custom tokenizer `full' for field 解决方原创 2015-07-13 12:34:58 · 1099 阅读 · 0 评论 -
codeingiter修改版本支持多module
最近刚入职一家公司发现该公司采用的框架是古老的CI1.7.2加matchbox扩展而来的遂研究一翻 发现直接在其中进行升级有些麻烦索性修改新发布的CI3.0 为多module支持现贡献给大家使用此版本是在CI3.0版本的基础上修改开发出来的此版本的框架对CI3.0进行了HMVC扩展 此扩展主要通过 EX_Loader.php文件进行扩展简要说明如下:1.appl原创 2015-04-05 20:59:01 · 1106 阅读 · 0 评论 -
对象文件映射(ODM (Object-Document Mapper))
Phalcon之ODM 本文主要讲解如何使用phalcon连接mongo数据库翻译 2014-10-02 22:03:38 · 2181 阅读 · 0 评论 -
Phalcon 加密解密组件
Phalcon之加密及解密组件翻译 2014-09-24 22:17:19 · 2896 阅读 · 0 评论 -
Phalcon之缓存对象关系映射(Caching in the ORM)
本文主要介绍了如何在Phalcon ORM 模型中缓存数据翻译 2014-09-30 22:26:08 · 3599 阅读 · 1 评论 -
Phalcon中使用namespace时如何进行model相关的操作
本文用以解决Phalcon中的Model中使用 namespace时在定义关系时遇到的问题。原创 2014-09-29 09:42:42 · 3138 阅读 · 0 评论 -
Phalcon框架中的另类使用
这篇文章简介了如何在其它的PHP框架中使用Phalcon框架的组件, 以弥补其框架的不足!Phalcon框架是一个无比自由的框架,简单易用!原创 2014-09-28 12:21:47 · 2137 阅读 · 0 评论 -
基于Phalcon的开源cms系统fcms发布了
大家好! 国内首个基于Phalcon的cms系统fcms发布了地址如下: https://github.com/sxyunfeng/fcms欢迎下载试用fcms由云峰运营公司技术部开发并对外开源免费发布原创 2016-04-08 16:01:29 · 3265 阅读 · 1 评论 -
php-beanstalk扩展发布了
PHP5-BeanStalk是基于C开发的PHP5的BeanStalkd扩展,此扩展相对php书写的客户端性能提升一倍左右 实现了对BeanStalkd协议的支持。BeanStalkd是一个高性能的队列服务器,而当前的php客户端性能略低,故提供了此beanstalk的php客户端当前版本以面象过程的方式为大家呈现,后续的版本中会提供面象对向的方式为大家呈现,稍后会放出php7-b原创 2016-05-09 15:32:02 · 2012 阅读 · 0 评论 -
解决apcu-bc在安装中出现的问题。 今天在编译安装apcu-bc时出现了:apc.so: undefined symbol: zif_apcu_store in Unknown on line 0
解决apcu-bc在安装中出现的问题。PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20160303/apc.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20160303/apc.so: undefined symbol: zif_apcu_store in Unknown on原创 2017-09-26 11:06:05 · 1864 阅读 · 0 评论 -
纯真IP地址库合并
最近做一个项目时需要用到IP地址库, IP地址库这东西用的人应该不少,索性就把代码贴出来方便分离给大家使用。做IP地址库有多种方式,比如直接使用文件来做,也可以使用数据库来做,当然也可以使用内存数据库或缓存来做。前两种实现方式性能比较低,所以我们这里直接使用redis缓存来实现了。这个实现在我的小本子上的性能可以达到了15190QPS以上,已经可以用于生产了。IP地址库使用的是纯真的IP库。不多说...原创 2017-07-02 16:04:59 · 1625 阅读 · 0 评论 -
解决wss在php7中无法使用的问题及bug修复
此方主要用于解决wss项目管理工具在php7下不能正常使用的问题原创 2016-11-18 17:33:18 · 2050 阅读 · 0 评论 -
phalcon与swoole集成
最近做了一个与phalcon相关的项目,项目中使用swoole作为web服务器来提供服务,现分享出来地址如下https://git.oschina.net/qzfzz/swoole-phalcon.git原创 2016-12-17 09:02:16 · 4203 阅读 · 0 评论 -
基于redis的分布式互斥锁
基于Redis的分布式锁,使用lua与redis的script实现 实现了记录的互斥访问原创 2016-09-05 11:14:41 · 1596 阅读 · 0 评论 -
基于Redis的资源锁
我们在交易系统中通常会用到锁定产品数量等功能。这里分享的即是其中的一种解决方案,使用Redis的script实现的分布式资源锁。代码如下://DLock.php<?phpnamespace libraries;use enums\CachePrefixEnums;/** * * @author fzq * @comment 以Redis为基础实现的分布式资源锁 需要sc原创 2016-12-14 20:56:18 · 1540 阅读 · 0 评论 -
php7扩展开中的hash遍历
PHP7已经发布半年有余了,其扩展开发方法相较PHP5相差很大,这里简单的介绍一下php7中如何遍历hash先来看一下php5中如何遍历hash的-------------------------------------------------------------------------------------------- HashPosition pos_value;原创 2016-08-12 17:01:38 · 4085 阅读 · 0 评论 -
CodeIgniter3视频教程
由风之前录制的CodeIgniter3视频教程正在陆续的发布中,欢迎大家观看。原创 2016-04-21 20:14:05 · 1567 阅读 · 0 评论 -
PHP7扩展开发及内核应用开发发布中
该书是walu.cc的《php扩展开发及内核应用开发》的升级版本,针对php7的扩展开发做了一些升级,正在陆续的发布,现已经更新到第二章2.1节。敬请期待!地址如下:https://github.com/qzfzz/php7-dextension-dev-book原创 2016-05-16 10:42:31 · 1563 阅读 · 0 评论 -
Phalcon之教程 2:INVO 项目讲解(Tutorial 2: Explaining INVO)
Phalcon之第二个学习小示例 INVO翻译 2014-09-27 23:12:27 · 4108 阅读 · 0 评论 -
PHP三大框架对比
PHP三大框架对比 Ci ThinkPHP Phalcon原创 2014-09-25 13:26:34 · 3276 阅读 · 0 评论 -
phalcon之视图缓存
phalcon官方网站上的视图缓存使用方法根本就是不通的现提供一种行的通的方法如下: public function testAction() { if( $this->view->getCache()->exists( __CLASS__ . __FUNCTION__ ) )//检查缓存是否存在 { return $this->response->setConte原创 2014-08-26 17:58:56 · 2867 阅读 · 0 评论 -
优化CodeIgniter分页性能
codeigniter的分页性能不是太好 修改后的codeigniter在数据库分页方面已经没有了这方面的短板 我所使用的codeigniter版本为2.1.4其它版本的处理方法应该类似原创 2013-11-26 18:25:58 · 1538 阅读 · 0 评论 -
CI依据mysql数据库生成tablename枚举类
我们在使用php做web开发时会使用到表名以存取数据库 故生成含表名常量的类 可以防止数据为表名错误以方便开发原创 2013-09-19 10:45:41 · 1126 阅读 · 0 评论 -
CodeIgniter(CI)缓存分析
codeigniter 中的缓存系统分析ci中自带了一套自己的缓存系统这套缓存系统使用方法如下:只需要在controller或是model之中打开model中打开即可 $this->output->cache( 3 );//缓存时间为3分钟关于cache的配置项位于config/config.php文件中$config[ 'cache_path'原创 2013-11-05 13:08:55 · 2232 阅读 · 0 评论 -
php数组性能小测
php数组两种定义之间的性能差异原创 2014-04-25 14:39:42 · 1205 阅读 · 0 评论 -
php 5.3连接 sqlserver数据库
1.php原有的mssql.dll在5.3以后已经不可用了 因此为了连接mssql数据库需要去微软的官网找sqlsrv.dll等地址如下SQLSRV30.exe: http://www.microsoft.com/en-us/download/confirmation.aspx?id=20098下载后可解压得到:等文件找到自己适用的php版本 然后复制到ph原创 2013-12-26 17:59:56 · 1752 阅读 · 0 评论 -
对php代码优化的一些解释
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。echo 是语言指令 而非函数故其比print速度要快1、如果能将类的方法定义成static,就尽量定义成stati原创 2013-09-03 21:15:40 · 901 阅读 · 0 评论 -
php网站共享session方法(相同一级域名)
这段时间做web开发使用的是php语言 要实现从主站进入子站时无需再登录(如已登录)使用memcache实现 方法如下修改php.ini如下添加extension=php_memcache.dll并在php.ini中加入如下配置:session.save_handler = memcachesession.save_path = tcp://192.168.原创 2013-09-10 17:38:26 · 1511 阅读 · 0 评论 -
ci框架如何手动进行csrf攻击防范
ci框架现只支持自动csrf检查或是关闭csrf攻击防范 如何进行手动csrf攻击防范呢,本文给出了解决方案。原创 2014-08-08 15:17:35 · 3049 阅读 · 0 评论 -
CodeIgniter网站静态化管理系统
此文章讲解了CI如何实现html静态化 及静态化的管理方法原创 2013-12-18 21:04:57 · 1846 阅读 · 0 评论 -
广告路由器开发(二)实践
接上文本文解析了如何着手开发一个简单的广告路由器 文中给出的只是一些最基本的代码 更详细的代码开发者可以参看上文中对wifidog及authpuppy数据流的分析进行书写原创 2014-09-25 10:38:52 · 1840 阅读 · 0 评论 -
教程 1:让我们通过例子来学习(Tutorial 1: Let’s learn by example)
Phalcon 通过例子学习Phalcon翻译 2014-09-25 22:24:02 · 2759 阅读 · 1 评论 -
Phalcon中使用UnitTest
Phalcon框架本身并未集成UnitTest而原生的PHPUnitTest有些复杂,为了使开发更容易开故移植CI的UnitTest组件,以下是添加此组件的方法。1.复制如下文本到components(若不存在则自己添加)文件夹下<?phpnamespace components;/** * CodeIgniter * UnitTest.php * An open sour原创 2014-09-26 18:05:02 · 1816 阅读 · 0 评论 -
Phalcon安装
Phalcon安装 Windows上安装phalcon linux上安装phalcon macos上安装phalcon原创 2014-09-23 21:09:00 · 1736 阅读 · 0 评论 -
Phalcon Cookie管理
Phalcon之cookie管理翻译 2014-09-23 21:58:09 · 3960 阅读 · 0 评论 -
phalcon资源管理之js压缩
写网站程序的都知 JS压缩后可以减少服务器的对带宽的需求与不压缩相比今天我们来看一下phalcon是如果压缩js的原创 2014-08-27 14:37:44 · 1552 阅读 · 0 评论 -
CodeIgniter安全相关
CI框架自身提供了一些安全设置比如XSS和CSRF攻击防范 SQL注入攻击等先说配置application/config/config.php中$config['encryption_key'] = ‘’;//这个一定要设置 以加密自己的cookie等$config['cookie_secure'] = TRUE;//设置为TRUE/*|------------------原创 2013-11-06 16:33:02 · 1713 阅读 · 0 评论 -
Phalcon 框架基准测试(Framework Benchmarks)
Phalcon框架基准测试翻译 2014-09-22 13:08:51 · 1805 阅读 · 0 评论