http, php, nginx串讲

2017-01-23
阅读 7 分钟
3.8k
这不是讲http协议的 很多的东西是知其意而忘其形?, 趁着过年这段时间把很多的知识都review下, 把形找回来, 写代码并不是全部 tools request telnetcurlchromepostman capture fiddler/wireshark http http属于应用层的协议http是无状态的(cookie和session的作用就体现出来了) cookie and session 我这里画了一张图[链接]...

记一次快速完成英雄联盟活动脚本

2016-10-27
阅读 1 分钟
2.8k
活动是召唤提莫君, 获得图标活动要点击500次, 我艹这不是损耗我的鼠标么, 再说了作为一个程序员, 你叫我点500次, 我也没那么勤快我一看, 有jquery, 哈哈哈

快速配置lamp环境

2016-10-26
阅读 1 分钟
1.6k
lamp是经典的服务器构架, 配置简单, 使用方便 服务器环境是centos 7 php apache {代码...} 如需安装其他的php扩展, 请自行使用命令安装 {代码...} mysql 由于mysql的闭源, 所以在centos的源里面没有mysql需要手动添加 {代码...} mysql 5.7以上的版本会产生一个随机密码(必须先启动mysql的服务) {代码...} 搜索A temporar...

Git 使用心得

2016-10-22
阅读 4 分钟
3.2k
Git是现在最流行的版本管理工具, 其实学习的成本挺高的, 很多的入门的教程讲的都非常的坑, 比如尽量用的rebase代替pull, 当时我在想, 你说的我都懂, 但是具体应该怎么做呢, 我看了好久终于搞懂了, 我希望的教程都把看的人当sb一样来看, 该写的命令, 一句不落, 而不是一笔带过, 本文大概分为以下几部分

php 代码改进

2016-10-18
阅读 1 分钟
2.1k
switch case代替多个if else顺便说一下, 当只有一个正确的输出, 但是中间要排除很多的错误是, 不要用多个if else, 可以这样,会是代码优雅一点

生产力工具 - PHPSTORM(xdebug, database, ftp, git, restful test)

2016-09-08
阅读 6 分钟
4.2k
PHPSTORM 确实是一款非常好用的生产力工具, 他的代码提示, 检错, 重构, 调试都非常的棒, 而且自带的文件历史功能好用的我都快哭了(帮我挽救了没来得及提交到git的代码), 其实phpstorm不只可以写php, 写javascript(包括node),html,css也是极好的, webstorm的功能他全部都有, 并且还有很多的好用的插件, 针对thinkphp的Thi...

PayPal 支付实践

2016-09-01
阅读 5 分钟
9.4k
官 网: www.paypal.com开发者网站: developer.paypal.compaypal的sdk是有TLS1.2的硬需求的,请在你的服务器上面启用TLS1.2支持,可以参考我的这篇文章启用TLS1.2实践虽然是windows的,但是apache那段应该同样适用于linux都是一样的(apache + php 5.5 + php_openssl)

win2008R2/Win7启用TLS 1.2实践

2016-08-31
阅读 3 分钟
28.1k
由于项目需要用到PayPal, 就去研究了下paypal,但是PayPal需要TLS 1.2, 就google了一把,这里把整个流程写下来 准备 Tips: 公司服务器整体结构是 windows 2008R2 + IIS + PHP 使用PhpStudy,使用其他的也没问题 说一下win7也可以, 可以拿来做测试.如果使用win7来测试,需要控制面板>程序和功能>启用和关闭windows...

PHP/JS 常用的正则表达式

2016-06-12
阅读 2 分钟
3.3k
正则表达式的都是匹配和替换 PHP 搜索 preg_match* {代码...} 下面是例子 {代码...} 执行结果 {代码...} preg_grep {代码...} 输出结果 {代码...} 替换 preg_replace {代码...} 例子 {代码...} 输出结果 {代码...} 这个相当于就是最简单的模板实现了 php其他 PHP preg:[链接]下面有所有的函数手册preg_matchpreg_match_a...

正则表达式小结

2016-06-12
阅读 2 分钟
2.5k
用途拿php来举例preg_match -- 表单验证preg_replace -- 非法词语过滤拿javascript来举例可以用现成的框架is.js验证邮箱验证手机号码验证用户名规则

PHP OOP

2016-06-12
阅读 8 分钟
3k
PHP 使用了一段时间, 从对OOP的不了解, 再到使用, 觉得挺好, 特写下 看面向对象, 我是看的这个鸡啄米的c++, [链接] OOP并不是为了面向对象而面向对象, 而是为了达到代码的重用性、灵活性、扩展性 对象和类 从先有对象才有人类, 这个来说, 有点不合理的合理 类:具有相同属性的一组对象的集合对象:类实例化之后就是对象看...

树莓派 - 使用须知

2016-04-29
阅读 2 分钟
5k
上电, 插上网线, 在路由器里面查找, rpi的ip通过ssh连接默认user:pi,默认密码:raspberrywindows --> MobaXterm,(不推荐putty, 功能和实用性一个天, 一个地没法比)mac x --> iTerm2

树莓派 - 远程调试nodejs

2016-04-29
阅读 1 分钟
3.7k
# 使用chrome远程调试raspberry pi上的nodejs Needed node-inspector {代码...} chrome download Step create a server.js {代码...} run node-inspector and dubug {代码...} open 192.168.1.200:8080in chrome 调试方法和在chrome中调试javascript的方法是一样的 node --debug server.js没有设置端口默认是5858, Visit...

树莓派 - 二级域名

2016-04-29
阅读 2 分钟
2.9k
访问 a.test.com 和b.test.com这两个子域名在浏览器中显示This is a sample site:a 和This is a sample site:b

树莓派 - 用Visual Studio开发树莓派的程序

2016-04-29
阅读 1 分钟
9.4k
Developing a Raspberry PI app with Visual Studio 0x00 背景 在树莓派下面开发调试程序不是很方便 0x01 准备 硬件 树莓派 可以以ssh登录 软件 visual studio 2008-2015都可以 下载地址请在网上找 VisualGDB 我用的5.0 beta2 下载地址请在网上找 0x03 步骤 新建工程 配置工程 替换main.cpp {代码...} 打断点 在return 0...

树莓派 - golang

2016-04-29
阅读 1 分钟
6.1k
树莓派是的包管理器里面是没有golang1.6的, 最新的是1.3, 但是很多的软件的需求是1.4以上, so 自己在官网下载golang1.6的源代码来编译吧

树莓派 - nodejs

2016-04-29
阅读 1 分钟
4.2k
Install Nodejs 通过命令uname -a查询系统的信息 {代码...} 是armv7l 下载Node 浏览器在中打开[链接] 选择Additional Platforms>>ARM Binaries>>ARMv7, 如图所示 或者使用命令 {代码...} 解压并移动 定位到下载的目录 {代码...} 测试node和npm {代码...} 创建链接 {代码...} 测试是否加入成功 需要重新打开t...

vim使用总结

2016-04-10
阅读 1 分钟
2k
[shift + ] i insert,加shift在行头[shift + ] a append,加shift在行尾[shift + ] o 向下插入一行,加shift相反

markdown + pandoc 生成 docx / pdf

2016-04-07
阅读 2 分钟
22.9k
经常写文档, 但是又想要一种简单的方法, 我选择了markdown.但是有时候写的文档要发布, 里面有一些图片, 直接生成pdf效果并不好, 特别是分页不好弄分页和图片的排版还是在docx里面弄方便~~

phpstorm + xdebug调试

2015-12-19
阅读 2 分钟
5.5k
phpstorm + xdebug调试 准备工作 wamp开启xdebug chrome安装xdebug helper wamp配置xdebug 在php设置 里面启用xdebug扩展, 配置如下 {代码...} 在chrome里面安装xdebug helper 在chrome web store里面搜索xdebug,找到Xdebug helper扩展安装 phpstorm 配置 确保phpstorm里面xdebug的port也是9000(同wamp的xdebug端口) : F...