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

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 阅读(3303) 评论(0) 推荐(0) 编辑

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

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

laravel整合workerman做消息推送系统

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

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

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

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

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

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

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

Mastering MariaDB 神秘的MariaDB 中文翻译版

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

Laravel开发采坑系列问题

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

phpspider php爬虫框架

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

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

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

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

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

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

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

mysql分表

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

HTTP协议实际使用笔记

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

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

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