上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页

php 5.6,7.0静态方法调用和new调用方法性能差距

摘要: windows7 64 机器I5 8G内存,128G SSD 吐槽一下,win10内存的消耗,真的可怕 测试代码 class staticTest { public function test() { $i = 0; $i++; } public static function testStatic 阅读全文
posted @ 2018-06-26 11:08 zh7314 阅读(513) 评论(0) 推荐(0)

php composer windows安装

摘要: 2018年6月22日10:40:49 笔记 1.先下载Composer-Setup.exe,下载地址:http://docs.phpcomposer.com/00-intro.html#Installation-Windows 会自动搜索php.exe的安装路径,如果没有,就手动找到php路径下的p 阅读全文
posted @ 2018-06-22 10:41 zh7314 阅读(352) 评论(0) 推荐(0)

一次php访问sql server 2008的API接口的采坑

摘要: 2018年6月21日17:17:09,注意:不是详细文档,新手可能会看不懂 windows下安装 项目是sql server 2008的k3,php连接数据库写的API,因为是买的时候是别人的程序,测试环境用的windows 2008,首先需要需要下载对应的php版本的DLL和驱动,好多人只下载的D 阅读全文
posted @ 2018-06-21 17:40 zh7314 阅读(1412) 评论(0) 推荐(0)

php导出超大csv导出方法,读取超大文件或者接受超大数组,防止内存溢出

摘要: 基本思路就是,知道总数之后分割成2万一个数组进行查询,最后独立写入csv,避免数据过大导致溢出 速度还不错,在php7下,机器I5 8G内存,128G,SSD,52W多条,大概也就30秒,出来整个文件38.2M $per = 10000; 37秒 $per = 20000; 34秒 $per = 3 阅读全文
posted @ 2018-06-19 18:14 zh7314 阅读(2462) 评论(0) 推荐(0)

php直接执行linux 命令

摘要: 注意你可以使用的命令只能是php这个用户组的权限和范围,注意这个linux 执行的,windows也是可以对应dos命令,但是打印格式不是很好看 //$output = `ls -al`; //$output = `netstat -tnlp`; $output = `id www`; echo " 阅读全文
posted @ 2018-05-02 09:55 zh7314 阅读(1634) 评论(0) 推荐(0)

mysql避免数据库误操作小技巧(转)

摘要: 避免混淆开发环境的DB和生产环境的DB这在小公司小团队尤其常见。一个人即负责开发,又管DB。桌面上开了一坨终端,有的是开发的DB,有的是生产的DB。一不留神,就写串了,或者粘贴串了。更郁闷的是,有时候粘贴会顺便粘贴SQL最后的回车,这样一贴就执行了。稍有不慎就有大祸。这里最重要的就是用很显眼的方式让 阅读全文
posted @ 2018-04-24 16:53 zh7314 阅读(346) 评论(0) 推荐(0)

mysql8.0发布新特性

摘要: 2018年4月21日 14:36:42 https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-11.html#mysqld-8-0-11-bug 这个是这个已经发布的,注意本文时间 字符集支持 在将来的MySQL版本中,utf8mb3字符集 阅读全文
posted @ 2018-04-21 15:19 zh7314 阅读(7293) 评论(0) 推荐(1)

linux crontab详解 php开发相关

摘要: vi vi /etc/crontab 注意不是这么直接干的! 下面是内容 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # For details see man 4 crontabs # Example 阅读全文
posted @ 2018-04-21 11:43 zh7314 阅读(188) 评论(0) 推荐(0)

一些新面试题的解答

摘要: 2018年3月22日 16:36:39 计算给定整数n 二进制有多少个1 如果n的二进制表示中有k个1,那么这个方法只需要循环k次即可 $int = 555555555555555555555; //8 p(decbin($int)); $str = str_replace("0", "", (st 阅读全文
posted @ 2018-03-22 17:17 zh7314 阅读(481) 评论(0) 推荐(0)

编译安装centos7 php7.2 mysql5.7 nginx1.9.9

摘要: 2018年3月12日 14:09:39 注意时效 centos7 网卡 cd /etc/sysconfig/network-scripts/ TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes I 阅读全文
posted @ 2018-03-20 10:14 zh7314 阅读(414) 评论(0) 推荐(0)

编译安装centos6.9 php7.0 mysql5.6 nginx1.8

摘要: 2018年3月15日 11:41:40 注意文章时效! 此文章不是给新用户参考的,没有每一步的操作,请注意!yum -y groupinstall "Development Tools" "Server Platform Development" yum install -y gcc gcc-c++ 阅读全文
posted @ 2018-03-15 11:02 zh7314 阅读(318) 评论(0) 推荐(0)

mysql小细节随笔

摘要: 1, MySQL decimal(x,y) 存入根据y的下一位四舍五入,查了半天以为是laravel模型做了预处理,结果发现不是,是mysql decimal类型数据自动处理的,有好,也不好,合并订单数据计算会有误差 2,在字符集为UTF-8的情况下: MySQL | ver < 4.1: VARC 阅读全文
posted @ 2018-03-08 17:38 zh7314 阅读(236) 评论(0) 推荐(0)

mpdf中文开发使用文档附demo实例

摘要: 官网URL:http://www.mpdf1.com/mpdf/index.php github:https://github.com/mpdf/mpdf 官方开发手册,英文的:http://www.mpdfonline.com/repos/mpdfmanual.pdf 网页版 https://mp 阅读全文
posted @ 2018-01-25 16:45 zh7314 阅读(32785) 评论(2) 推荐(0)

svn和NetBeans一起使用造成svn老是死锁, database is locked

摘要: 其实我一直没发现,又一次我以为需要写些前端吧NetBeans关了,使用HBuilder写vue,因为内存只有8G,乱七八糟的一些东西一开,只剩20%左右,我就把 NetBeans关了,发现更新svn的时候,不会出现一大堆文件的,老是出现database is locked的情况了,等我写完vue页面 阅读全文
posted @ 2018-01-25 09:48 zh7314 阅读(469) 评论(0) 推荐(0)

Mastering MariaDB 神秘的MariaDB 中文翻译版

摘要: 是某群的哥们义务翻译的,宣传一下,还没时间时间读,粗滤看了全部翻译完了300多页佩服 https://github.com/CMant/Mastering-MariaDB- 原地址:如果你需要读,请star一下 Mastering MariaDB 中文译本 原著:Federico Razzoli 译 阅读全文
posted @ 2017-12-25 16:48 zh7314 阅读(1642) 评论(0) 推荐(0)

Laravel开发采坑系列问题

摘要: 2017年12月22日17:40:03 不定时更新 版本5.4.X 一下是可能会遇到的坑 1,必须的写路由转发才能访问控制器,当然你可以自动路由访问,但是需要些匹配规则,其实还是转发了 好多人讨论过自动路由的缺点,但是中小项目用不上,而且暴露在外的接口,现在大多数都是有路由转发,完全可以通过分组来兼 阅读全文
posted @ 2017-12-22 18:06 zh7314 阅读(4416) 评论(0) 推荐(0)

phpspider php爬虫框架

摘要: 其实我自身的不是经常写正则,而且不规则的html去写正则本身就是件很麻烦的事情,如果页面有些微变动和更新就得再次去维护正则表达式,其实是非常蛋疼的 我第一感觉就是去找一下爬虫的库,但是发现现在php爬虫成熟的开源项目还挺多的 最开始我是准备使用phpquery,因为他实现了类似jQuery的功能,可 阅读全文
posted @ 2017-12-22 17:40 zh7314 阅读(5351) 评论(0) 推荐(0)

基于bootstrap-treeview做的一个漂亮的无限分类树层级联动菜单

摘要: 2017年12月11日09:59:15 因为工作需要把原来的bootstrap-treeview做了一些小改动,方便后台开发人员使用 最终效果,看起来还行,但是其实不是特别友好对用户来说,但是对开发者人员来说足够了 "after_html": "<span class=\"button_z\"><b 阅读全文
posted @ 2017-12-11 10:05 zh7314 阅读(7563) 评论(0) 推荐(0)

ajaxFileUpload只能上传一次,和上传同名图片不能上传等bug问题

摘要: createUploadForm: function (id, fileElementId) { //create form var formId = 'jUploadForm' + id; var fileId = 'jUploadFile' + id; var form = $('<form a 阅读全文
posted @ 2017-12-05 23:46 zh7314 阅读(2370) 评论(0) 推荐(0)

bootstrap-treeview 中文开发手册

摘要: 官方文档URL: https://www.npmjs.com/package/bootstrap-treeview 2017年11月21日10:45:10 演示:http://www.htmleaf.com/Demo/201502141380.html 下载:http://www.htmleaf.c 阅读全文
posted @ 2017-11-22 12:33 zh7314 阅读(32583) 评论(1) 推荐(3)

phpredis Redis阵列 Redis Arrays

摘要: 官方URL:https://github.com/phpredis/phpredis/blob/master/arrays.markdown#readme 2017年10月29日20:44:01 Redis数组是一个孤立的命名空间,其中的键以某种方式相关。 密钥分布在多个Redis实例中,使用一致的 阅读全文
posted @ 2017-10-29 17:55 zh7314 阅读(1649) 评论(0) 推荐(0)

phpredis Redis集群 Redis Cluster

摘要: 官方url: https://github.com/phpredis/phpredis/blob/develop/cluster.markdown#readme 2017年10月29日20:44:25 Redis引入3.0.0版本的群集支持,并且使用phpredis与群集进行通信时,需要使用Redi 阅读全文
posted @ 2017-10-29 17:54 zh7314 阅读(6132) 评论(0) 推荐(0)

phpredis中文开发文档

摘要: 刚好要用看了网上翻译版本都是2011,2012年的,随手翻译一下新版 2017年10月28日23:48:08 使用方法 : Ctrl+F 官方英文版 https://github.com/phpredis/phpredis makedown URL:https://github.com/phpred 阅读全文
posted @ 2017-10-28 23:49 zh7314 阅读(1911) 评论(0) 推荐(0)

plupload多个实例,返回区分实例的返回

摘要: plupload多个实例很简单,但是麻烦的是,返回的时候没有明显标记区分input的id,好蛋疼 你可以在整个组件加上一个onclick事件,传递一个参数过去就可以知道是哪个实例做了上传动作 阅读全文
posted @ 2017-10-26 13:36 zh7314 阅读(1032) 评论(0) 推荐(0)

电商活动唯一排序时间冲突检测,活动时间区块检测冲突

摘要: 其实很多电商活动时间排序的时候需要唯一,比如秒杀活动,必须唯一时间段 正常来说活动开始之后,应该不能修改活动时间,可以修改内容或者活动商品,如果修改时间冲突问题会很大,活动时间检测就会很麻烦 这里给一个穷举规则的解决办法,开发框架是laravel 下面是demo 数据表 CREATE TABLE ` 阅读全文
posted @ 2017-10-18 15:58 zh7314 阅读(801) 评论(0) 推荐(0)

电商搜索设计原理(基础版)

摘要: 很多电商做的设计都会做商品搜索功能 流程和逻辑图 1,分词 http://www.phpbone.com/phpanalysis/可以使用这个php分词插件,但是词典需要更新,因为商品搜索词在根据时代变迁 可以将一个没有搜索结果的词,进入特殊处理的,人工校验之后,作为新词加入 还有就是使用第三方根据 阅读全文
posted @ 2017-10-14 17:15 zh7314 阅读(2311) 评论(0) 推荐(1)

angularjs使用BUG收集和解决办法

摘要: 此文章涉及到时1.X的版本。请注意! 1.关于checkbox和bootstrap不能选中BUG 在使用angularjs的时候,有个比较明显的bug ng-disabled无效的情况 这里是一种情况的bug <div class="checkbox MLH-specval-item" toggle 阅读全文
posted @ 2017-10-14 16:53 zh7314 阅读(342) 评论(0) 推荐(0)

mysql分表

摘要: 此文章写的没经过目前第二种方法测试,第一种方案比较成熟了。 分库,分表,分区,都是为了适应大量数据的存储,简称一下就是一个很牛逼的一个词,大数据 分区的文章到处都有,但是实际上讲分表的确实不多,绝大多数只是讲一下分表的思想和理论,还有一些是介绍一些,第三方插件或者组件 那么mysql本身是否可以直接 阅读全文
posted @ 2017-07-13 21:05 zh7314 阅读(314) 评论(0) 推荐(0)

阿里OSS存储,php版demo

摘要: 最近项目移到云服务器,所以需要处理一下 Step 1. 初始化OSSClient SDK与OSS后台服务所有的交互都是通过OSSClient完成的。通过以下代码,可以生成OSSClient的实例: <?php require_once '/path/to/sdk/aliyun.php'; use \ 阅读全文
posted @ 2017-07-07 16:38 zh7314 阅读(3548) 评论(0) 推荐(0)

HTTP协议实际使用笔记

摘要: mozilla的帮助文档: https://developer.mozilla.org/zh-CN/docs/Web/HTTP HTTP协议详解(转) php http头设置相关信息 这个2篇最好先看一下 阅读全文
posted @ 2017-06-30 10:02 zh7314 阅读(257) 评论(0) 推荐(0)

扫二维码登录实现原理,php版

摘要: 基础的逻辑图就是这样,但是实际情况还是有几种可能 比如QQ登录,微信登录,微博登录,基本设计都差不多,根据实际情况会有一些差异 问题是,如果设计合理的接口在保证数据的安全性和快速性 设计到的技术不复杂,但是需要柔和的到一起 首先需要一个html5的调用手机摄像头,然后拍照,吧拍好的照片上传到php, 阅读全文
posted @ 2017-06-23 16:55 zh7314 阅读(1817) 评论(0) 推荐(0)

PHP 标准规范,PSR-1,PSR-2,PSR-3,PSR-4,PSR-5,PSR-6,PSR-7及其他标准

摘要: 官方网站:https://psr.phphub.org/ 这里还有其他很多规范,但是很多都是英文。 github:https://github.com/summerblue/psr.phphub.org/tree/master/psrs 这些都是开发规范,越规范越好,个人观点,当然根据实际业务情况, 阅读全文
posted @ 2017-06-23 15:58 zh7314 阅读(1102) 评论(0) 推荐(0)

particles.js中文开发手册

摘要: 2017年6月17日01:06:28 因为自己需要做产品,所以一个好的UI界面也是很重要的,发现这种散射的原子颗粒特效还不错,就弄了一个 官方github:https://github.com/VincentGarreau/particles.js/ demo制作器,注意可能需要FQ https:/ 阅读全文
posted @ 2017-06-17 09:16 zh7314 阅读(26299) 评论(0) 推荐(0)

jquery异步ajax超大长度base64图片长字段数据传输问题解决办法和php后台处理办法

摘要: 2017年5月9日19:25:02 在做在线签名的时候,到了图片上传的时候,使用jquery异步ajax上传base64的图片数据的时候,使用默认的方式进行数据传输偶尔会出现 生产的图片只有上半部分,开始以为是jsignature生成图片的问题,但是吧base64的数据放在js里面的时候,每次都没问 阅读全文
posted @ 2017-05-09 19:27 zh7314 阅读(8227) 评论(0) 推荐(1)

jsignature 中文开发手册

摘要: 2017年5月9日21:23:17,最近比较忙,没时间写博客,真的是越来越懒来了 github:https://github.com/brinley/jSignature http://www.unbolt.net/jSignature/ 一部分英文文档 文章最后会带一个完整的数字签名的demo,后 阅读全文
posted @ 2017-05-08 22:48 zh7314 阅读(22785) 评论(4) 推荐(2)

tcpdf开发文档(中文翻译版)

摘要: 2017年5月3日15:06:15 这个是英文翻译版,我看过作者的文档其实不太友善或者不方便阅读,不如wiki方便 后面补充一些,结构性文档翻译 这是一部官方网站文档,剩余大部分都是开发的时候和网络总结来的 项目官网:https://tcpdf.org/ github:https://github. 阅读全文
posted @ 2017-05-03 15:12 zh7314 阅读(23104) 评论(0) 推荐(0)

人类神经元模拟实现原理(仅供参考)

摘要: 废话一点,人还是需要休息才能更好的工作和生活,休息一段时间之后,大脑才会重启开启,重回告诉运转,这也是这个文章的来源 如果对AI一点了解都没有请参考 http://www.cnblogs.com/zx-admin/p/6376730.html 因为在初始化神经元的程序的时候需要大量AI积累的基础数据 阅读全文
posted @ 2017-05-02 22:40 zh7314 阅读(3402) 评论(0) 推荐(0)

简单理解php深复制浅复制问题

摘要: 其实接触深复制浅复制是通过学习c++了解到的,比如c++很好用的模板,php是不允许方法模板和类模板 一个简单的例子,如果不是很了解php 的取地址符&,可以去看下官方文档,php的&就是别名 class zx{ public $r ='44444444<br>'; public function 阅读全文
posted @ 2017-04-10 10:17 zh7314 阅读(204) 评论(0) 推荐(0)

php钩子原理和实现

摘要: 2017年3月18日17:22:52 php版本 5.6.27 5.3以下和5.3以上的版本在PHP类与对象区别很大,请注意 其实原理很简单,有些人把事情弄的过于发杂,其实就是调用某个目录下的比如/hook目录下注册在hook函数里面和读取hook配置文件里面的类的方法的一个调用类的方法的功能 目的 阅读全文
posted @ 2017-03-18 00:54 zh7314 阅读(5278) 评论(0) 推荐(0)

php const常量 不能使用字符串连接符.链接

摘要: class jdpay extends pay { const BASE_URL = "https://mapi.jdpay.com/npp10/"; private $agreement_sign_url = self::BASE_URL . "agreement_sign"; //签约请求的ur 阅读全文
posted @ 2017-03-09 14:41 zh7314 阅读(2156) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页