01 2018 档案
摘要:今天需要实现日志功能,所有使用了一下lumen的event(事件)和listener(监听) Lumen事件:https://lumen.laravel-china.org/docs/5.3/events http://laravelacademy.org/post/3441.html Larave
阅读全文
摘要:学习php编程遇到 或者 整两个问题,网上找了很多资料,很多是这样解决的 配置php.ini文件添加extension=php_pdo_mysql.dll,这样就开启pdomysql扩展库 但是我没有解决问题,问题还是老样子,后来在stackoverflow 找到了问题所在 具体链接http://s
阅读全文
摘要:安装yarn https://yarnpkg.com/lang/zh-hans/docs/install/ 使用国内镜像加速npm和yarn 1. npm config set registry=https://registry.npm.taobao.org 2. yarn config set r
阅读全文
摘要:建立迁移文件/新建表文件 添加字段 修改表 执行迁移文件/其他人建立的文件 这样便实现多人开发的数据库表同步 接下来看看自动建的migrations表 自增主键id,运行的migration文件名,batch记录第几次运行脚本 如果执行发现新增的表有问题,可以手动删除对应记录,改正migration
阅读全文
摘要:这个项目除了最基本的MVC,routes和之前讲过的ServiceProvider(服务商)依赖注入,还有Action (动作) 、Repositories(仓储)等... 先讲一下仓储吧, 一般JAVA和C#在M层和C层之间会有一个仓储层做连接,C层直接调用仓储层,然后由仓储层调用model层的方
阅读全文
摘要:在 Laravel 5 中使用 Repository 模式实现业务逻辑和数据访问的分离:http://laravelacademy.org/post/3063.html Eloquent: 集合:https://d.laravel-china.org/docs/5.3/eloquent-collec
阅读全文
摘要:1.创建表及记录用于测试 CREATE TABLE `product` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '产品id', `name` varchar(50) NOT NULL COMMENT '产品名称', `origi
阅读全文
摘要:今天在windows下学习lavaral,使用composer update命令报如下错误: [Composer\Exception\NoSslException] The openssl extension is required for SSL/TLS protection but is not
阅读全文
摘要:切记要把新的php版本配到环境变量,cmd才会生效 php7.1.11下载地址 http://windows.php.net/download/ 下载之后,解压。 重名的为php-7.1.11-nts 移动到phpStudy的php目录下 然后重启phpStudy即可 然后切换版本就好了。 phps
阅读全文
摘要:Python中操作mysql的pymysql模块详解:https://www.cnblogs.com/wt11/p/6141225.html Python 12 - Mysql & ORM:https://www.cnblogs.com/wuzdandz/p/7764416.html 【Python
阅读全文
摘要:mysql.connector 最近发现mysql5.7有一个bug会引起pymysql报警, lib\site-packages\pymysql\cursors.py:170: Warning: (1265, "Data truncated for column ' 使用mysql.connect
阅读全文
摘要:Redux 入门教程(一):基本用法:http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_one_basic_usages.html Redux 入门教程(二):中间件与异步操作:http://www.ruanyifeng.com/b
阅读全文
摘要:一、多线程 多线程就是允许一个进程内存在多个控制权,以便让多个函数同时处于激活状态,从而让多个函数的操作同时运行。即使是单CPU的计算机,也可以通过不停地在不同线程的指令间切换,从而造成多线程同时运行的效果。 多线程相当于一个并发(concunrrency)系统。并发系统一般同时执行多个任务。如果多
阅读全文
摘要:1.PIL模块安装 选择PIL 官方没有支持python3.6的PIL库,所以用pillow代替 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pillow 链接:https://pan.baidu.com/s/1kW3BuzP 密码:4o66 windows
阅读全文
摘要:先上常用语句 git add . git commit -m "img commit" $ git pull $ git push -u origin master 注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Crea
阅读全文
摘要:最近开始玩python,用它写一些小程序游戏的辅助,现在做下总结 下面进入正文。 本文适用对象为WIN10系统,安卓用户。目的在于让丝毫没有接触过Python的小伙伴都能成功运行,如果你恰好是这样的对象,那么跟着我开始操作。我会把我自己的每一步都写下来。 0x00:准备工具: Windows 10;
阅读全文
摘要:pytesseract资源 链接:https://pan.baidu.com/s/1eTsqhsY 密码:j0yo 安装时前面一直next就可以了,直到这一步,勾选Math和Chinese,支持计算和中文 要记住安装的目录 我的是 F:\Program Files (x86)\Tesseract-O
阅读全文
摘要:https://github.com/kamranahmedse/developer-roadmap
阅读全文
摘要:最快:file>settings>apperance phpstorm修改主题: 1. phpstorm主题下载 http://www.phpstorm-themes.com/;2. 页面跳转之后,会有download下载,有的主题可以直接下载,有的确链接到主题配置页面(具体内容不用管,直接copy
阅读全文
摘要:第二章 基本命令 一、Mongodb命令 常用命令 help命令通过此命令可以看到一些最基本的命令,如图: use命令例如命令【use demodb】,创建demodb,不用担心demodb不会创建,当使用use demodb 命令创建第一个collection时会自动创建数据库demodb,如图:
阅读全文
摘要:告别终端使用可视化工具Studio 3T对MongoDB进行数据库的操作。 简单的使用步骤介绍 1、启动MongoDB服务器(方法见MongoDB介绍与安装中的介绍) 2、连接MongoDB服务器 3、操作数据库 告别终端使用可视化工具Studio 3T对MongoDB进行数据库的操作。 简单的使用
阅读全文
摘要:Win7系统下经常使用CMD命令提示符进行很多操作,发现Win7旗舰版系统在CMD命令提示符不能输入文字,输入的中文字都变成乱码,这是怎么回事呢?本文将提供Win7系统CMD命令提示符输入中文变乱码的解决方法。 Win7系统下经常使用CMD命令提示符进行很多操作,发现Win7旗舰版系统在CMD命令提
阅读全文
摘要:头脑王者 / 百万英雄 / 冲顶大会 / 芝士超人 自动答题:https://github.com/cxs1994/python_answer 头脑王者:https://github.com/search?p=1&q=%E5%A4%B4%E8%84%91%E7%8E%8B%E8%80%85&type
阅读全文
摘要:标签:pytesseract.pytesseract winerror 其实也不算自己写的,在网上东找找西找找,合一块问题就解决了。 和谐社会的程序猿不都这样么。。 上正菜。 先安装pillow windows 10上面先打开命令提示符: 注:不知道为啥我装python 3.5的时候蛋疼的选择了管理
阅读全文
摘要:MXNet在64位Win7下的编译安装:https://www.cnblogs.com/noahzn/p/5506086.html http://blog.csdn.net/Jarvis_wxy/article/details/53433536?locationNum=15&fps=1 高手快来帮忙
阅读全文
摘要:@after 用于指明此方法应当在测试用例类中的每个测试方法运行完成之后调用。 @afterClass 用于清理共享基境,如清空对象 @before 用于指明此方法应当在测试用例类中的每个测试方法开始运行之前调用。 @beforeClass 用于建立共享基境,如连接数据库 官网:https://ph
阅读全文
摘要:1.python数字图像处理(1):环境安装与配置:https://www.cnblogs.com/denny402/p/5121501.html 下载并安装 anaconda anaconda自带了一款编辑器spyder,我们以后就可以用这款编辑器来编写代码。 2.Python学习利器——我的小白
阅读全文
摘要:github: 人脸联合语音身份认证:https://github.com/tsstss123/faceUnionVoiceRecognition 身份证识别简易版:https://github.com/novioleo/simplest_idcard_recognizition 文本检测ctpn:
阅读全文
摘要:Tensorflow系列——Saver的用法:http://blog.csdn.net/u011500062/article/details/51728830 Tensorflow学习系列(二): tensorflow基础:http://blog.csdn.net/vs412237401/artic
阅读全文
摘要:我是先下载tensorflow-1.5.0rc1-cp36-cp36m-win32.whl,再执行命令行安装的 下载地址:https://pypi.python.org/pypi/tensorflow/1.5.0rc1 pip安装报错:is not a supported wheel on this
阅读全文
摘要:上一篇是通过图片识别来计算跳的距离,再计算按压时间,最后通过adb来控制手机跳的 本篇讲的是通过机器学习,来训练的算法进行跳一跳的 链接: github:https://github.com/Prinsphield/Wechat_AutoJump 知乎:https://zhuanlan.zhihu.
阅读全文
摘要:刚好周末,想研究一下前阵子很火的微信跳一跳 下面进入正文。 本文适用对象为WIN10系统,安卓用户。目的在于让丝毫没有接触过Python的小伙伴都能成功运行,如果你恰好是这样的对象,那么跟着我开始操作。我会把我自己的每一步都写下来。 0x00:准备工具: Windows 10; 一个安卓真机 pyt
阅读全文
摘要:1.assertArrayHasKey() 用法:$this->assertArrayHasKey('foo', ['bar' => 'baz']); 等同于array_key_exists(),查数组有木有某个键 2.assertClassHasAttribute() 用法:$this->asse
阅读全文
摘要:先发下简书的干货: 教你一步一步写一个phpunit testcase:https://www.jianshu.com/p/ba6829a6f3ec 程序地址 https://github.com/yezuozuo/how-to-write-a-phpunit-testcase 使用方法 compo
阅读全文
摘要:vue-element-admin:https://gitee.com/accest/bod-element https://gitee.com/liuyuantao/vue-element-admin element-admin:https://gitee.com/yupeng957/elemen
阅读全文
摘要:安装Nginx 下载windows版nginx (http://nginx.org/download/nginx-1.10.0.zip),之后解压到需要放置的位置(D:\xampp\nginx) 将Nginx设置为Windows服务 需要借助"Windows Service Wrapper"小工具,
阅读全文
摘要:Vue2:https://cn.vuejs.org/v2/guide/single-file-components.html element组件库:http://element-cn.eleme.io/#/zh-CN/component/input
阅读全文
摘要:思路 1.首先在网页中使用账户和密码名登录慕课网 2.其次再分析请求头,如下图所示,获取到请求URL,并提取出cookie信息,保存到本地 3.最后在代码中构造请求头,使用urllib.request发送包含cookie信息的请求 源码 运行结果 入下图,可以看到,已经可以获取到登录后的一些信息了
阅读全文
摘要:前言: Yii2是一款非常优秀的php框架,Yii2的官方发行版整合了Codeception测试框架。在使用Yii2框架的项目中,我们可以非常方便地利用Codeception进行单元测试、功能测试和验收测试。现在我们就利用Codeception在Yii2下实现简单的单元测试。 在进行单元测试前,需要
阅读全文
摘要:composer config -g repo.packagist composer https://packagist.phpcomposer.com Laravel China 镜像完成历史使命,将于2019年9月停用 https://learnku.com/articles/30758 感谢L
阅读全文
摘要:需求:把一个表某个字段内容复制到另一张表的某个字段。 实现sql语句1: UPDATE file_manager_folder f1 LEFT OUTER JOIN file_manager_folder f2 ON f1.name = f2.name AND f2.parentId = 54 SE
阅读全文
摘要:1213 - Deadlock found when trying to get lock; try restarting transaction 出现这个原因要记住一点就是:innodb的行锁 和解锁都是针对主键索引的。如果查询时根据索引锁表,但更新时却不是通过主键更新, 那么等待的解锁查询的进程
阅读全文
摘要:python 正则表达式 re findall 方法能够以列表的形式返回能匹配的子串。re.findall(pattern, string[, flags]):搜索string,以列表形式返回全部能匹配的子串。先看个简单的代码:import re p = re.compile(r'\d+')prin
阅读全文
摘要:1.请求时出现HTTP Error 403: Forbidden 详细:https://www.2cto.com/kf/201309/242273.html 2.保存html内容时出现Python UnicodeEncodeError: 'gbk' codec can't encode charac
阅读全文
摘要:mongo增删改查show dbs 显示所有dbuse fengDb 转换到哪个db,没有这个db就自动新建一个这个dbdb 显示当前操作的dbdb.fengDb.insert({"name":"fengnovo"}) 在fengDb上增加一个记录db.dropDatabase() 删除当前db(f
阅读全文
摘要:http://scrapy-chs.readthedocs.io/zh_CN/0.24/intro/tutorial.html scrapy 提取html的标签内容 要获取class包含test的所有div,比如<div class="test website"></div> 把上述xpath的参数
阅读全文
摘要:万恶的回调 对前端工程师来说,异步回调是再熟悉不过了,浏览器中的各种交互逻辑都是通过事件回调实现的,前端逻辑越来越复杂,导致回调函数越来越多,同时 nodejs 的流行也让 javascript 在后端的复杂场景中得到应用,在 nodejs 代码中更是经常看到层层嵌套。 以下是一个典型的异步场景:先
阅读全文
摘要:http://blog.csdn.net/buaa_shang/article/details/8281559 https://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/
阅读全文
摘要:python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(1
阅读全文
摘要:1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果。 Py3.1性能比Py2.5慢15%,还有很大的提升空间。 2.编码 Py3.X源码文件默认使用utf-8编码,这就使得以下
阅读全文
摘要:Python 2 name Python 3 name urllib.urlretrieve() urllib.request.urlretrieve() urllib.urlcleanup() urllib.request.urlcleanup() urllib.quote() urllib.pa
阅读全文
摘要:在搭建之前,有必要了解下什么是fastcgi,但鉴于我自己也不大了解,这里就不搬门弄斧了,请参考各种百科和官网资料. 1.资源下载 python下载地址:戳这里webpy下载地址:戳这里flup下载地址:戳这里nginx下载地址:戳这里 建议先把python装好,然后装setuptools,easy
阅读全文
摘要:近期在对公司的Yii2项目进行子系统拆分,过度阶段难免会有一些跨库操作,原生语句还好,加下库名前缀就可以了,可是到了orm问题就来了,特别是用到model做查询的时候,现在来记录一下跳过的坑, 像下面是通过Order的Model类的getUser方法去关联user表,如果order在库2,user在
阅读全文
摘要:1.拼接字符串和数字时,应先把数字做转换 如,bytes(page) 再做拼接:str+page 或者 s = 'abc' print s + str(1) #abc1 使用list和tuple 参考:https://www.liaoxuefeng.com/wiki/001374738125095c
阅读全文
摘要:获取get值i = web.input()keyword = i.get('keyword')判断get值是否存在if i.has_key('keyword')
阅读全文
摘要:webpy_web.database模块 webpy框架中使用mysql管理数据库有两种方法,一种是使用python里面的MySQLdb模块: import MySQLdb import MySQLdb 还有一种就是用webpy自带的web.database模块,实现的功能与MySQLdb模块基本一
阅读全文
摘要:使用python访问mysql,需要一系列安装 linux下MySQLdb安装见 Python MySQLdb在Linux下的快速安装http://www.jb51.net/article/65743.htm 以下是windows环境下的: 1. 安装数据库mysql下载地址:http://www.
阅读全文
摘要:1.首先是$符号 在webpy中,模板html里面可以写python代码,但要用$开始。但如果网页代码本来就有$符号(javascript或者正则表达式),我们需要对其进行转意。用$$代替$ 给jquery加上jQuery.noConflict();调用jquery的时候 把$改为jQuery例jQ
阅读全文