今天有个PHP小生问我php 的Xdebug扩展的问题,于是就又重新写了这篇笔记,其实这个安装配置很简单,考虑到新手的理解,配备图文较为详细和实际模拟操作步骤,大牛略过即可首先打开linux终端执行命令 git clone git://github.com/xdebug/xdebug.git 下载xdebug扩展包,如下图: (没有git的请先安装git)然后执行如下命令切换到xdebug文件包目...
分类:
Web程序 时间:
2014-12-20 13:00:12
阅读次数:
315
__set() 方法用于设置私有属性值。__get() 方法用于获取私有属性值。__isset() 方法用于检测私有属性值是否被设定。__unset() 方法用于删除私有属性。
实际应用中,经常会把类的属性设置为私有(private),那么需要对属性进行访问时,就会变得麻烦。虽然可以将对属性的访问写成一个方法来实现,但 PHP 提供了一些特殊方法来方便此类操作。
__set()
__se...
分类:
Web程序 时间:
2014-12-20 12:58:39
阅读次数:
186
基于http协议搭建各种服务已经成为一种大势,但是基于http协议的客户端和服务器端的交互却是个难题,没办法http协议天生如此,其是无状态的协议,每次交互建立链接,结束断开.
客户端和服务器交互很简单,请求描述功能接口的url即可,带上参数.可是服务器要和客户端交互,那就有些困难.下面是几种方法.
1.客户端轮询,最差的一种,客服端和服务器端都在白忙活,浪费资源.
2.long-polli...
分类:
Web程序 时间:
2014-12-20 12:59:12
阅读次数:
239
1、简介
VSFTPD表示“非常安全的FTP守护进程”,它是GPL授权的FTP服务器,适用于UNIX系统。它的授权遵循GNU通用公共授权。支持IPv6和SSL。vsftpd支持显式(从2.0.0)和隐式(从2.1.0)的FTPS。在Ubuntu, CentOS, Fedora, NimbleX, Slackware 和 RHEL Linux 等发行版本中,它是默认的FTP服务器。...
分类:
系统相关 时间:
2014-12-20 12:58:29
阅读次数:
413
PHP 重载
一个类中的方法与另一个方法同名,但是参数不同,这种方法称之为重载方法。
很遗憾因为 PHP 是弱类型的语言, 所以在方法的参数中本身就可以接收不同类型的数据,又因为 PHP 的方法可以接收不定个数的参数,所以在 PHP 里面没有严格意义上的方法重载。
PHP 中的重载是指在子类里面定义了一个和父类同名的方法,且该方法将在子类中将把父类的方法覆盖。
在子类中,因为从父类继承过来...
分类:
Web程序 时间:
2014-12-20 12:58:35
阅读次数:
148
AsyncTask 资料上写是android提供的轻量级的异步类
可以直接继承AsyncTask 在类中实现异步操作 并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新)
最后反馈执行的结果给UI主线程
个人觉得 这是在一个线程的基础上 增加了对UI的控制 这样就不是一个简单的线程派生类
这就丰富了对UI的控制
而UI的控制一般都是在主线程上 ID是1...
分类:
移动开发 时间:
2014-12-20 12:57:51
阅读次数:
174
查看 sql 执行计划的方法有许多种, 10046 事件就是其中的一种. 与其他查看 sql 执行计划不同, 当我们遇到比较复杂的 sql 语句, 我们可以通过 10046 跟踪 sql 得到执行计划中每一个步骤的逻辑读, 物理读以及花费的时间等. 这种细粒度的跟踪对于我们分析 sql 性能尤其有用.
一般来说, 使用 10046 事件得到 sql 执行计划的步骤如下:
1. 激活当前 s...
分类:
其他好文 时间:
2014-12-20 12:58:15
阅读次数:
323
回顾一下,在Lotus Notes杂谈专栏中,我陆陆续续写的关于Notes里Java编程的文章也有不少:6. Lotus Notes中的开发语言、8. 从Lotusscript到Java、22. 为什么要在XPages中写Java?、31. 怎样在Xpages应用中写Java、42. Lotus Notes中的垃圾回收之Java等等。这篇文章继续谈谈Notes客户端开发中的Java。用Java进行...
分类:
编程语言 时间:
2014-12-20 12:57:03
阅读次数:
288
WebBrowser组件是IE内置的浏览器控件,使用时,首先要在标签的下面用...标记声明WebBrowser组件,代码如下:
对页面进行打印,主要是通过WebBrowser组件的execWB()方法来实现的
语法:WebBrowser.execWB(nCmdID,nCmdOpt)
nCmdID:必选项,执行操作功能的命令
nCmdOpt:必选项,执行相应的选项,通常为1...
分类:
编程语言 时间:
2014-12-20 12:57:25
阅读次数:
171
a)OGNL可以说是struts2的一大利器,规则很简单,项目中也很常用,可以说处处都能用到。而调用方法不常用,但也会用,有些功能利用ONGL调用方法还是很容易解决的。所以大家多练练。
b)访问集合 – 投影、选择(? ^ $)在项目用的很少,不过一旦使用将会有意想不到的效果。在我的网站“爱尚合伙人”中的好友列表中的好友里的心情就使用了。效果还是很OK的。不用专门记忆,了解就行,用到时再查,understand?...
分类:
其他好文 时间:
2014-12-20 12:57:21
阅读次数:
187
ios nsarray nsmutablearray 内存布局 不同的对象 顺序存储...
分类:
其他好文 时间:
2014-12-20 12:56:47
阅读次数:
170
若 G= ( X, Y ) 是连通二分图,则 G 的导出匹配数为 iμ( G ) = Max{ | S | | S ? X 且对于任意 T ? S 有 Neighbor_In_G( S ) ≠ Neighbor_In_G(
T ) }
设具备性质 P 的集合 T,对于任意 T ? S 有 Neighbor_In_G( S ) ≠
Neighbor_In_G( T ) 。
设 k =...
分类:
其他好文 时间:
2014-12-20 12:58:39
阅读次数:
166
这道题一共有三道解法:其中第二种解法,我参考了迭代器的写法,写了一个迭代器的类。重载了前++和—>操作符,但是这个解法会造成内存的超限,很奇怪,解法1:递归解法: 1 class Solution { 2 public: 3 vector result; 4 vector preor...
分类:
其他好文 时间:
2014-12-20 12:57:22
阅读次数:
198
模拟select下拉框当元素失去焦点时发生 blur 事件。这里在span上绑定trigger.blur模拟blur事件。body加了一个click事件,点击非当前span区域触发span的trigger.blur事件来隐藏下拉ul层;点击span区域 e.target和span[0] 返回[obj...
分类:
其他好文 时间:
2014-12-20 12:57:17
阅读次数:
153
非常喜欢这个组合,内容转自:http://www.blogjava.net/liuguly/archive/2014/05/21/413900.htmlnetty是个高性能的网络通信框架,该框架性能高异步事件驱动模式,数据读写更高效提供更全面功能强的ByteBuf缓冲。完全可以基于此框架:自定义cs...
分类:
编程语言 时间:
2014-12-20 12:57:37
阅读次数:
339
集群架构方面的问题memcached是怎么工作的?memcached最大的优势是什么?memcached和MySQL的query cache相比,有什么优缺点?memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点?memcached的cache机...
分类:
系统相关 时间:
2014-12-20 12:55:17
阅读次数:
167
本篇是看完《榨干百度谷歌--搜索引擎广告打赢家》做些笔记和摘录。 关于本书: 这是一个开口谷歌,闭口百度的时代; 这是一个人人都想和搜索框后世界对话的时代; 这是一个价值多元,个性张扬的时代。 赶赴一场搜索的盛宴 1.搜索:企业竞争的新能力 内事不决问百度,外事不决问谷歌 你和世界的距离,只有一次搜...
分类:
其他好文 时间:
2014-12-20 12:56:24
阅读次数:
254