- 博客(20)
- 资源 (5)
- 收藏
- 关注
原创 php curl 模拟post 请求
$post_data = array('day'=>'20160712','domainlist[]'=>'xxx.com'); $url = ''; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER
2016-07-26 17:28:59 322
转载 Nginx配置文件详细说明
#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式及连接数上限events { use epoll;
2016-07-21 19:25:38 427
原创 linux xshell远程登录nodejs启动 断开链接会关闭进程问题
解决方案有三个:我用的第一个 1.screen 插件安装 screen -dmS win screen -l2.pm2守护进程 https://github.com/Unitech/PM23.nodup 命令,我用了感觉不好用 不用的时候记得要kill进程
2016-07-17 11:35:23 3131
原创 scrapy google爬虫实例
#!/usr/bin/python# -*- coding:utf-8 -*-import MySQLdbimport reimport sysimport jsonfrom scrapy.spider import Spiderfrom scrapy.selector import Selectorfrom scrapy import logfrom scrapy import
2016-07-15 11:18:27 1660
原创 atom 阿童木怎么加snippet片段,函数注释
首先ctrl + shift + p 搜 snippet 找到snippet available进入输入snippet回车出现snippet的模板'.source.js': 'Snippet Name': 'prefix': 'zhangyusheng' 'body': '/*****************************************
2016-07-14 17:27:32 2341 2
原创 linux ohmyzsh shell主题包以及修改shell命令
先介绍下ohmyzsh这个shell主题包,下载地址:https://github.com/robbyrussell/oh-my-zsh按照教程安装就行了.如果想改原来的主题怎么办,有个chsh命令用 man chsh查看这个命令用法 ,路径改回来就行了echo $SHELL 可以输出当前shell解析器的路径
2016-07-14 14:17:11 5673
原创 google chrome xpath 调试
chrome consoleF12->$x(“//title”)[Online Tools for Software Developers (Free)]
2016-07-14 09:42:05 1009
原创 python 正则表达式注意事项和re.match()和re.search()区别
首先,正则我们一般用到re.match()和re.search()其中re.match()是从开始进行匹配的,re.search()是从中间开始匹配.另外关于懒惰匹配的问题,需要懒惰的地方加"?"可以懒惰匹配;例如:import reline = open('./res.txt').readline()m = re.search("\[\[\"(.*?)\\\\u003
2016-07-13 11:27:49 2375
原创 ThinkPHP initialize 和 construct的区别
子类执行方法前会自动调用父类的initialize方法,而不需要显示的parent::__construct()来调用父类的构造方法.这样就...少些了一句话...然而其实并没有什么卵用
2016-07-12 11:40:25 459
转载 基于PHP的THINKPHP3.2的AOP拦截器使用
AOP(Aspect-Oriented Programming),面向切面编程,看着是跟OOP(面向对象编程)挺相近的,但实际上又有什么区别呢?OOP具有封装,继承,多态等东西来定义从上到下这种层次关系,但要想实现从左到右的关系的话就开始有点水土不服了,例如用户的权限控制,操作日志等,这些与我们要实现的核心功能不大有关系的东西散布在我们代码的周边,显示十分不好看。于是我们引入了AOP的模式。我
2016-07-12 10:58:20 3001
原创 linux vim 编辑器的颜色方案等自定义配置
废话不多说直接上图:操作流程:1.使用命令: cd /etc/vim 进入配置目录2.sudo vim vimrc3.后面几行按自己喜好设置
2016-07-08 14:24:01 36594 3
原创 git远程库链接不上的问题 permisson denied
但是当我们克隆一个库的时候,发现不论你怎么输入密码都是说Permission Denied。其实,这是你没有生成公钥1执行:ssh-keygen -t rsa -C "$your_email"Use the code below to show your public key.2执行:cat ~/.ssh/id_rsa.pub
2016-07-07 14:49:06 454
转载 ATOM编辑器快捷键大全
ATOM编辑器快捷键大全字数1389 阅读1087 评论0 喜欢6作者:futantan原文地址:https://github.com/futantan/atomATOM编辑器快捷键大全.png今天分享 futantan 在Github上总结的ATOM 快捷键,用ATOM 编辑器的开发者们,可以收藏咯。文件切换ctrl-shift-s
2016-07-07 10:02:44 2600
转载 mysql使用技巧(sss)
mysql使用技巧 1.导出数据的时候,可以加入mysqldump --skip-lock-table,可以在不锁表的情况导出数据,速度更快一些 2.在连接数据库的时候,可以加入-A,可以加快连接速度 3.查询sql语句的时候,在末尾加入\G,可以显示为”字段:值“的格式 4.也可以使用-e进行sql语句查询 如:mysql -uroot -proot payment
2016-07-07 09:45:28 545
原创 MYSQL 优化的笔记
1)where 字段不要用内置函数,索引会失效2)join 前面小表,后面大表3)哈希 和 btree 索引的区分 ,以及何时用什么比较快4)exist 的使用5)where 字段顺序 ,索引放前6)避免mysql "NULL"7)走索引 where a+2 > 2 会破坏a的索引8)前缀 like "xxx%" 要快于正则匹配
2016-07-06 20:25:49 245
转载 rpm转换成deb
rpm转换成debUbuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。sudo apt-get install alien #alien默认没有安装,所以首先要安装它,如果找不到这个包,请检查你的/etc/apt/sources.listsudo alien xxxx.r
2016-07-06 13:58:07 835
原创 linux 下 的 atom编辑器安装
在Ubuntu里安装Atom无须下载,可以直接通过命令行安装:sudo add-apt-repository ppa:webupd8team/atomsudo apt-get updatesudo apt-get install atom安装必备插件:apm install minimap对于Vim党来说,这个插件是必须安装的:apm install vim-mode
2016-07-06 13:44:07 6687
原创 浅谈Myisam 和 InnoDB的区别
1.Myisam 用select count(*)的时候会直接读取行总数字段,而InnoDB要扫一遍表计算出来2.Myisam 的大量读的速度要比InnoDB快,如果是大量写的操作,还是InnoDB块3.Myisam 不支持数据库事务4.Myisam 支持表锁,InnoDB支持表锁和行锁5.Myisam 在Delete from 要重新建表删除6.Myisam 的索引会压缩,
2016-07-04 17:01:15 397
phantomjs自动化测试demo
2018-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人