licqi IT技术

所有文章 第4页

PHP

PHP 7.0.0 正式发布,速度是 PHP 5.6 的两倍

licqi 发布于 2017-06-21

PHP 7 正式发布,PHP 7.0.0 包含最新版本的 Zend Engine,包括以下特性: 提升性能:PHP 7 速度是 PHP 5.6 的两倍 显著降低内存使用 抽象语法树 支持 64 位 许多重大错误可以进行异常处理 移除了旧的和不支持的 SAPIs 和扩展 安全的随机...

阅读(98)评论(0)赞 (0)

PHP

15 个实用的 PHP 正则表达式

1

licqi 发布于 2017-06-21

对于开发人员来说,正则表达式是一个非常有用的功能,它提供了 查找,匹配,替换 句子,单词,或者其他格式的字符串。这篇文章主要介绍了15个超实用的php正则表达式,需要的朋友可以参考下。在这篇文章里,我已经编写了15个超有用 的正则表达式,WEB开发人员都应该将它收藏到自己的工具包...

阅读(78)评论(0)赞 (0)

PHP

如何编写一个独立的PHP扩展

1

licqi 发布于 2017-06-21

   独立的 PHP 扩展可以独立于 PHP 源码之外进行分发。要创建一个这样的扩展,需要准备好两样东西: 配置文件 (config.m4) 你的模块源码 接下来我们来描述一下如果创建这些文件并组合起来。 准备好系统工具 想要扩展能够在系统上编译并成功运行,需...

阅读(70)评论(0)赞 (0)

PHP

PHP实现基于文本的莫斯电码生成器

1

licqi 发布于 2017-06-21

  介绍 我最近遇到一个基于输入文本生成摩斯代码音频文件的需求。几番搜索无果之后,我决定自己编写一个生成器。 下载源代码 – 2.63 KB 因为我希望通过web的方式访问我的摩斯代码音频文件,所以我决定采用PHP作为我主要的编程语言。上面的截图显示了一个开...

阅读(73)评论(0)赞 (0)

PHP

Web端PHP代码函数覆盖率测试解决方案

4

licqi 发布于 2017-06-21

1. 关于代码覆盖率 衡量代码覆盖率有很多种层次,比如行覆盖率,函数/方法覆盖率,类覆盖率,分支覆盖率等等。代码覆盖率也是衡量测试质量的一个重要标准,对于黑盒测 试来说,如果你不确定自己的测试用例是否真正跑过了系统里面的每一行代码,在测试的完整性上总要打些折扣。因此,业界几乎对各...

阅读(71)评论(0)赞 (0)

PHP

PHP OCR实战:用Tesseract从图像中读取文字

2

licqi 发布于 2017-06-21

   Optical Character Recognition (OCR)即光学字符辨识是把打印文本转换成一个数字表示的过程。它有各种各样的实际应用–从数字化印刷书籍、创建收据的电子记录,到车牌识别甚至破解基于图像的...

阅读(91)评论(0)赞 (0)

PHP

PHP爬虫:百万级别知乎用户数据爬取与分析

7

licqi 发布于 2017-06-21

   这次抓取了110万的用户数据,数据分析结果如下: 开发前的准备 安装Linux系统(Ubuntu14.04),在VMWare虚拟机下安装一个Ubuntu; 安装PHP5.6或以上版本; 安装MySQL5.5或以上版本; 安装curl、pcntl扩展。 使...

阅读(90)评论(0)赞 (0)

PHP

Badoo 告诉你切换到 PHP7 节省了 100 万美元

4

licqi 发布于 2017-06-21

  介绍 我们成功的把我们的应用迁移到了php7上面(数百台机器的集群),而且运行的很好,据说我们是第二个把如此规模的应用切换到php7的企业,在切 换的过程我们发现了一些php7字节码缓存的bug,庆幸的是这些bug现在已经被修复了,现在我们把这个激动人心的消息分享给...

阅读(71)评论(0)赞 (0)

PHP

PHP弱类型安全问题总结

1

licqi 发布于 2017-06-21

前段时间做了南京邮电大学网络攻防平台上面的题目,写了一个writeup之后,还有必要总结一下。由于做的题目都是web类型的,所有的题目都是使用PHP来写的,所以很多题目并没有考察到传统的如SQL注入,XSS的类型的漏洞,很多都是PHP本身语法的问题。鉴于目前PHP是世界上最好的语...

阅读(60)评论(0)赞 (0)

PHP

初学laravel migrate常见错误解决

8

licqi 发布于 2017-06-21

断断续续开始 laravel 入门学习,想整个简单的通讯录系统,设立了两个表,一个 branches ,一个 contacts。在创建 migration 文件的时候,没有考虑仔细,先把 contacts 表建立了,contacts 表有个外键连接到 branches 的 id,...

阅读(68)评论(0)赞 (0)