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

解析数学表达式 代码解析AST语法树

摘要: 2019年2月20日09:18:22 AST语法树自己写代码解析的话就比较麻烦,有现成的库可以解析PHP,就像webpack就是自己解析js的语法代码,编译成各种版本的可用代码 github https://github.com/josdejong/mathjs ExtensionDescripti 阅读全文
posted @ 2019-02-20 09:44 zh7314 阅读(2305) 评论(0) 推荐(0)

java spring boot 采坑

摘要: 2019年2月19日19:25:42 版本 2.1.3.RELEASE 1,本地开发需要加依赖库,保存实时热更新 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</ar 阅读全文
posted @ 2019-02-20 09:29 zh7314 阅读(514) 评论(0) 推荐(0)

PHP算法学习(5) 位运算

摘要: svn地址:svn://gitee.com/zxadmin/live_z 2019年2月14日11:38:46 <?php /* * 位运算学习笔记 * * 1,php所有的数都是有符号的,无法指定是否是无符号的 unsign * 2.计算机底层运算都是补码运算的 * 3,0反码,补码都是0 * 4 阅读全文
posted @ 2019-02-14 11:40 zh7314 阅读(534) 评论(0) 推荐(0)

PHP算法学习(4) 随机算法

摘要: svn地址:svn://gitee.com/zxadmin/live_z <?php /* * 随机数算法 * 伪随机数 根据分布概率 */ final class Random { /* * 生成一个随机的字符串 * $codeLength 越大重复概率越低 * 随机种子使用时间和位运算作为最基础 阅读全文
posted @ 2019-01-22 16:18 zh7314 阅读(954) 评论(0) 推荐(0)

MySQL 详细学习笔记 转

摘要: Windows服务 -- 启动MySQL net start mysql -- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格) 连接与断开服务器 mysql -h 地址 -P 端口 -u 用户名 -p 密码 SHO 阅读全文
posted @ 2019-01-22 16:08 zh7314 阅读(346) 评论(0) 推荐(0)

如何为Windows XP / Windows7-32bit / Windows7-64bit安装capicom.dll

摘要: 原文: http://164.100.181.16/ssdgsap/RegisterDLL.htm 1.根据操作系统的要求下载相应的文件夹安装capicom.dll for Windows XP的步骤 1.将文件夹解压缩到桌面并将“capicom.dll”复制到系统文件夹,即C:\ Windows 阅读全文
posted @ 2019-01-17 14:25 zh7314 阅读(660) 评论(0) 推荐(0)

netbeans10支持php7.1-7.3

摘要: 2019年1月16日10:56:49 官方发布时间2018年12月27日 PHP支持 NetBeans 10的所有PHP支持都是由我们的NetBeans提交者 Junichi Yamamoto提供的。 这些是一些新功能: PHP 7.3 您现在可以在PHP 7.3(邮件列表线程)下的函数调用中添加尾 阅读全文
posted @ 2019-01-16 11:00 zh7314 阅读(916) 评论(0) 推荐(0)

PHP算法学习(3) 冒泡排序

摘要: 2019年1月15日10:49:52 <?php /* * 冒泡排序 */ class BubbleSort { /* * 基础排序 */ public static function BasicBubbleSort(array $arr) { $length = count($arr); //外层 阅读全文
posted @ 2019-01-15 10:50 zh7314 阅读(193) 评论(0) 推荐(0)

PHP算法学习(2) 轮训加权算法

摘要: 2019年1月8日16:10:51 svn地址:svn://gitee.com/zxadmin/live_z 代码在code里面 <?php /* * 加权轮训算法 * * * $arr = array( array('id' => 'A', 'weight' => 3), array('id' = 阅读全文
posted @ 2019-01-09 14:22 zh7314 阅读(609) 评论(0) 推荐(0)

PHP算法学习(1) 全局唯一ID

摘要: 2019年1月8日16:11:13 svn地址:svn://gitee.com/zxadmin/live_z 代码在code里面 全局唯一ID 生产 后续会添加其他方法 核心方法就是把随机数转成二进制的拼接起来,转成十进制,在指定长度填充0 拼接成一个固定长度编号 阅读全文
posted @ 2019-01-08 16:10 zh7314 阅读(310) 评论(0) 推荐(0)

github=>git=>composer Packages 使用教程

摘要: 2018年12月17日14:32:05 因为要做搜索,所以需要用分词工具php的分词不借助的第三方的真的很少, 目前选择的是 http://www.phpbone.com/phpanalysis/ 但是这个插件没有放上github,虽然有些同学自己搬到了github上但是都有一些封装,但是不是原生直 阅读全文
posted @ 2018-12-18 15:13 zh7314 阅读(402) 评论(0) 推荐(0)

esxi 6.5 ibm服务器之旅

该文被密码保护。 阅读全文
posted @ 2018-12-13 11:42 zh7314 阅读(7) 评论(0) 推荐(0)

foreach next 操作数组指针移动问题,多个数连加,连除,连减,连乘php版本

摘要: 2018年10月20日10:39:40 先说结论,foreach 维护的是一套属于自己的数组指针 会在操作数据的时候,分裂一套变量地址,即使你强制使用 & 取地址一样会分裂,不会引用同一套指针 所有在foreach的时候需要主动操作指针的时候,就会出现问题,很容易key超出变量的长度 测试demo 阅读全文
posted @ 2018-10-22 19:48 zh7314 阅读(780) 评论(0) 推荐(0)

mysql 5.7 laravel json类型数据相关操作

摘要: 2018年10月16日18:14:21 官方文档中文翻译版 原文:https://dev.mysql.com/doc/refman/5.7/en/json.html 最后有部分实例和一个小总结 11.6 JSON数据类型 创建JSON值 JSON值的规范化,合并和自动包装 搜索和修改JSON值 JS 阅读全文
posted @ 2018-10-17 09:16 zh7314 阅读(4435) 评论(0) 推荐(0)

rbac权限控制,基于无线分类

摘要: 2018年9月18日11:21:28 数据库结构 CREATE TABLE `admin` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT '0000-00-00 阅读全文
posted @ 2018-09-18 14:31 zh7314 阅读(295) 评论(0) 推荐(0)

css页面字体替换源代码和页面显示不一样问题解决

摘要: 2018年8月27日19:58:12 css指定字体的时候,可以自制的字体,比如字符替换,比如 0没有被替换,其他在源代码被替换对应的字母,但是现实的时候在替换成正确的数字 很简单,防爬虫,但是....呵呵 解决办法就是把爬回来的数据,自己根据规则替换回来 吧网页里 .ttf的文件找出来,使用 Fo 阅读全文
posted @ 2018-08-28 09:31 zh7314 阅读(912) 评论(0) 推荐(0)

centos6.8 编译安装lnmp php7.2 mysql5.6 nginx1.1.4

摘要: 编译操作参考版,没有每一步详细操作,慎入 datetime 默认问题sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTIO 阅读全文
posted @ 2018-08-21 17:01 zh7314 阅读(470) 评论(0) 推荐(0)

mysql5.7采坑

摘要: 2018年8月21日16:57:16 datetime 类型新默认值不能全部为 0000-00-00 00:00:00date也是新默认值直接date('Y-m-d H:i:s','0');datetime 1970-01-01 08:01:01date 1970-01-01 注意phpmyadmi 阅读全文
posted @ 2018-08-21 16:57 zh7314 阅读(248) 评论(0) 推荐(0)

laravel整合vue 多入口解决

摘要: 2018年8月10日23:10:29 其实整合是挺简单,因为laravel本身就准备的挺好了 laravel 版本5.6 注意php cli是web是不一样的 这个需要设置环境变量 ,php需要7.1以上 composer create-project --prefer-dist laravel/l 阅读全文
posted @ 2018-08-11 20:39 zh7314 阅读(3345) 评论(0) 推荐(0)

使用mysql设计一个全局订单生产计数器

摘要: 2018年8月10日08:53:50 一般生产订单号的方式 1,使用时期+随机数1+随机数2 缺点,有可能在并发的时候会出现重复,解决办法就是加唯一索引,在插入数据的做查询是否已经被使用 2,使用时间+统计当前订单数,按订单数+1,很多系统使用这种 缺点,如果有需要删除数据,当然脑残的需求,但是还是 阅读全文
posted @ 2018-08-10 09:12 zh7314 阅读(449) 评论(0) 推荐(0)

laravel整合workerman做聊天室

摘要: 测试工具 http://www.blue-zero.com/WebSocket/ 2018年8月6日17:28:24 <?php namespace App\Console\Commands; use Illuminate\Console\Command; use Workerman\Worker; 阅读全文
posted @ 2018-08-06 17:41 zh7314 阅读(2397) 评论(0) 推荐(0)

laravel整合workerman做消息推送系统

摘要: 官方建议分离 workerman和mvc框架的结合,我去,这不是有点脑缺氧吗? 大量的业务逻辑,去独立增加方法和类库在写一次,实际业务中是不现实和不实际的 gateway增加一些这方面的工作,但是我看了源码之后,就发现还是只能自己做 先增加composer require workerman/wor 阅读全文
posted @ 2018-08-06 10:07 zh7314 阅读(3064) 评论(0) 推荐(0)

symfony采坑

摘要: 2018年7月31日21:43:17 安装 首先安装composer 注意 windows下注意 [curl] curl.cainfo =E:\phpStudy\PHPTutorial\php\php-7.0.12-nts\cacert.pem [openssl] openssl.cafile=E: 阅读全文
posted @ 2018-07-31 21:52 zh7314 阅读(316) 评论(0) 推荐(0)

workerman 安装event 扩展

摘要: 2018年7月31日10:07:47 一些小技巧 命令行直接运行PHP代码 php -r "phpinfo();" 交互模式运行PHP php -a PHP脚本作为shell脚本运行 echo '#!/usr/bin/php\n<?php var_dump($argv); ?>' > phpscri 阅读全文
posted @ 2018-07-31 10:24 zh7314 阅读(1634) 评论(0) 推荐(0)

php抓取图片进行内容提取解析,文字性pdf进行内容文字提取解析

摘要: 2018年7月7日18:52:17 php是用纯算法,自己是提取图片内容不是不行,可以但是优化起来很麻烦还得设计学习库,去矫正数据的正确率 对于大多数项目来说,如果不是做ocr服务,就不必要做需求工具或者接口 一, 先说工具 tesseract-ocr/tesseract 目前没有时间测试,全套东西 阅读全文
posted @ 2018-07-07 19:44 zh7314 阅读(6858) 评论(1) 推荐(0)

QQ设置手机和pc qq群消息不同步

摘要: 作为开发人员QQ群很多,很正常,工作的时候才需要看qq信息和群消息,但是蛋疼qq在新版的qq必须设置同步,之前用的qq8.1版本可以设置不同步,但是现在突然不行 目前可以用的途径就是 QQ国际PC版2014-01-22 希望这个版本不要在更新了不然就没办法了,哎 作为用户,不太明白这种自杀式功能更新 阅读全文
posted @ 2018-06-26 17:36 zh7314 阅读(1403) 评论(0) 推荐(0)

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 阅读(509) 评论(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 阅读(334) 评论(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 阅读(1397) 评论(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 阅读(2450) 评论(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 阅读(1614) 评论(0) 推荐(0)

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

摘要: 避免混淆开发环境的DB和生产环境的DB这在小公司小团队尤其常见。一个人即负责开发,又管DB。桌面上开了一坨终端,有的是开发的DB,有的是生产的DB。一不留神,就写串了,或者粘贴串了。更郁闷的是,有时候粘贴会顺便粘贴SQL最后的回车,这样一贴就执行了。稍有不慎就有大祸。这里最重要的就是用很显眼的方式让 阅读全文
posted @ 2018-04-24 16:53 zh7314 阅读(334) 评论(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 阅读(7263) 评论(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 阅读(176) 评论(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 阅读(454) 评论(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 阅读(409) 评论(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 阅读(305) 评论(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 阅读(219) 评论(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 阅读(32624) 评论(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 阅读(452) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页