Java|序列化异常StreamCorruptedException的解决方法

2016-10-14
阅读 1 分钟
3.6k
参考:[链接] {代码...} 关键处理 byte[] str = baos.toByteArray();

PHP|Yii2下通过插件进行图片处理(亲测可用)

2016-08-05
阅读 1 分钟
3.9k
开源的力量! Step by step,可以安装好Yii2的图片处理插件。 亲测可用。 参考 [链接]

Linux|Ctrl + c/d 的区别 & 信号

2016-07-09
阅读 1 分钟
2.2k
[链接]

XForms - 更强大的Form

2016-07-04
阅读 1 分钟
1.3k
[链接]

PHP|一段PHP实现HTTP认证的代码

2016-07-04
阅读 1 分钟
3.7k
{代码...}

学习|学习的奥秘

2016-07-03
阅读 2 分钟
2k
我五岁的儿子刚刚开始学习阅读。每天晚上,我们躺在床上,由他来读一段书给我听。不可避免的是,他常常碰到不理解的单词:昨天晚上这个单词是“gratefully”。经过一番相当痛苦的努力之后,他终于搞明白了这个单词的意思。然后他对我说,“爸爸,你是不是对我费这么大劲才弄懂这个单词感到不高兴呀?我认为我能感觉到我的大...

PHP|PHP引用的简单解释

2016-07-02
阅读 1 分钟
2.2k
引用 PHP的引用意味着我们可以用不同的名字来访问同样的内容。 指针也是一样的,可以有不同名字的指针,访问同样的内容。 但是,PHP的引用并不是指针。引用并不能访问内存。 实际上,我们可以把引用理解为Unix系统的硬链接。 使用 {代码...} $a和$b在这里是完全相同的,这并不是$a指向了$b或者相反,而是$a和$b指向了同...

PHP|生成器方法替代原生range

2016-06-27
阅读 1 分钟
2.5k
当一个生成器被调用的时候,它返回一个可以被遍历的对象.当你遍历这个对象的时候(例如通过一个foreach循环),PHP 将会在每次需要值的时候调用生成器函数,并在产生一个值之后保存生成器的状态,这样它就可以在需要产生下一个值的时候恢复调用状态。

PHP|一段Code

2016-06-23
阅读 1 分钟
2k
{代码...}

PHP|标准配置之php.ini (2)

2016-06-19
阅读 32 分钟
8.1k
{代码...}

PHP|标准配置之php.ini (1)

2016-06-19
阅读 30 分钟
2.9k
{代码...}

PHP|标准配置之php-fpm.conf

2016-06-19
阅读 19 分钟
4.1k
{代码...}

转载总结|初创公司如何做面试?

2016-06-19
阅读 1 分钟
2.6k
初创公司招聘时如何做面试? 分析你想要什么样的人 期望点 技术热情。不能单纯把技术当做吃饭家伙的人。 做事态度。不想招聘天天抱怨却不去解决问题的人。 学习、总结能力,能够自我进步,而不是需要手把手教。 分析能力,解决问题的能力。 技术经验,越多越好。如果缺乏,至少要表现出成长潜力。 分析如何考察每个期望...

PHP|关于对象复制的一些事

2016-06-11
阅读 2 分钟
2.5k
先看对象复制的代码 {代码...} 在PHP5及以后的版本,$first & $second指向同一个对象。 在PHP中,对象的赋值和传递都是通过引用进行的。 当我们需要一个对象的副本时,可以这么做: {代码...} 通过clone关键字,使用值复制方式新生成一个对象。 但是这有一个问题,对象中的某些数据,比如id,我不想是一样的。但是cl...

PHP|基于拦截器的委托方法的实践

2016-06-11
阅读 2 分钟
3.6k
PHP经常使用静态术语的表达方式(即::符号)来讨论类方法与属性,即使改方法和属性并非静态。当提及Person::$name属性时,要注意name属性不一定是静态属性,很可能需要通过对象来访问。

PHP|异常的使用,异常子类化的最佳实践

2016-06-11
阅读 2 分钟
2.4k
这样,可以在细化的catch子句中,针对不同的错误使用不同的恢复或失败机制。可以决定停止执行程序、记录错误、并继续执行程序,或显式地再次抛出错误。

PHP|PHP调优入门

2016-06-06
阅读 2 分钟
3.4k
php.ini文件 有这么一个工具,可以检查ini文件是否使用了安全方面的最佳实践 {代码...} 内存 php.ini中的memory_limit设定单个PHP进程可以使用的系统内存最大值。 一共能分配给PHP多少内存? 512MB是绝对足够的。但是还是要看具体情况。 单个PHP进程平均消耗多少内存? 可以在命令行中执行top命令看查看运行中的进程的实...

PHP|Xdebug初体验

2016-06-05
阅读 1 分钟
3k
使用php-config --extension_dir 或者 php -i | grep extension_dir 来寻找PHP扩展目录

PHP|入阶PHP-FPM

2016-06-05
阅读 1 分钟
4k
PHP-FPM: PHP FastCGI Process Manager 是用于管理PHP进程池的软件,用于接收和处理来自web服务器(Ngnix, Apache)的请求。 PHP-FPM会创建一个主进程(通常以操作系统中根用户的身份运行),控制何时、如何把HTTP请求转发给一个或多个子进程处理。 PHP-FPM主进程还控制着什么时候创建和销毁PHP子进程。 PHP-FPM进程池中...

PHP|开发必知的良好实践

2016-06-04
阅读 6 分钟
2.3k
过滤、验证、转义 所有这些外部资源都不能完全相信 $_GET $_POST $_REQUEST $_COOKIE $argv php://stdin php://input file_get_contents() 远程数据库 远程API 客户端的数据 过滤 使用htmlentities()过滤HTML,将特殊字符转换为HTML实体,转义输出,第二个参数使用ENT_QUOTES。 使用PDO预处理语句过滤SQL注入. 使用filte...

PHP|组件、依赖管理和自动加载

2016-06-04
阅读 4 分钟
4.2k
组件 PHP组件目录Packagist [链接] 使用组件 Packagist是查找PHP组件的地方,Composer是安装PHP组件的工具 [链接] 安装: {代码...} 使用curl下载Composer的安装脚本,使用PHP执行安装脚本,最后在当前目录中创建composer.phar文件 有用的一条命令: sudo mv composer.phar /usr/local/bin/composer 把composer编程可执...

PHP|PHP实践-闭包

2016-06-04
阅读 3 分钟
4k
闭包和匿名函数在PHP5.3.0中引入的。 闭包是指:创建时封装周围状态的函数。即使闭包所处的环境不存在了,闭包中封装的状态依然存在。 理论上,闭包和匿名函数是不同的概念。但是PHP将其视作相同概念。 实际上,闭包和匿名函数是伪装成函数的对象。他们是Closure类的实例。 闭包和字符串、整数一样,是一等值类型。 创建...

PHP|PHP实践-生成器

2016-06-04
阅读 2 分钟
3.9k
PHP生成器是5.5.0引入的功能。 生成器实际上就是简单的迭代器。 与标准的PHP迭代器不同,生成器不要求类实现Iterator接口,从而减轻了类的负担。 生成器会根据需求计算产出迭代的值。而标准的PHP迭代器经常在内存中执行迭代操作,这要预先计算出数据集,性能较低。 如果使用特定的防护计算大量数据,可以使用生成器,即...

PHP|Trait实践

2016-06-03
阅读 2 分钟
2.2k
当有两个class:RetailStore和Car类,这两个类,他们并不继承同一个父类,是两个不同的子类。现在有一个需求,需要这两个类都显示他们的经纬度属性。这时,两个类有了同样的功能:获取当前对象的经纬度属性。

PHP|PHP的接口使用示例

2016-06-03
阅读 3 分钟
3.2k
在未来的业务开发中,我们不必关心具体的Document的获取场景,只需要确定,这个Document实现了这个接口,拥有这两个方法即可。实现了业务细节和整体架构抽象的解耦。

原则&模式|理解DIP、IoC、DI以及IoC容器

2016-05-31
阅读 2 分钟
5.6k
转载自: [链接] Prefix 依赖倒置原则(DIP):一种软件架构设计的原则(抽象概念)。 控制反转(IoC):一种反转流、依赖和接口的方式(DIP的具体实现方式)。 依赖注入(DI):IoC的一种实现方式,用来反转依赖(IoC的具体实现方式)。 IoC容器 :依赖注入的框架,用来映射依赖,管理对象创建和生存周期(DI框架)。 ...

Thrift|Thrift安装初体验

2016-05-28
阅读 2 分钟
4.5k
官网下载Thrift: {代码...} 首先需要构架和安装Thrift的编译器 {代码...} 在安装源码之前,需要做好一些准备: {代码...} 安装Boost {代码...} 执行 {代码...} 安装libevent {代码...} 我是通过brew安装的,prefix是/usr/local/Cellar. 安装Thrift {代码...} 遇到报错,安装更高版本的bison {代码...} 安装成功 配置 .t...

MySQL|直接从MySQL中将数据打印到文件中的方法

2016-05-27
阅读 1 分钟
2.8k
创建alias {代码...} 创建mysql语句的执行文件: mysql.txt {代码...} 在Linux命令行中输入 {代码...} 最终store.log中的数据即是select * from db.table的结果。 : ) 太好用了。 参考 鹏哥的代码。

压测|关于PHP7和5.6的压测对比

2016-05-26
阅读 1 分钟
3k
机器配置 {代码...} {代码...} 安装 {代码...} 测试系统:运营系统 测试接口 {代码...} PHP7结果: PHP5.6结果: