自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Golang实战【网页转码】

今天遇到帮公司爬小说遇到了点小问题。。。。。。。。。。。。。 加上今天公司网不好·····比较蛋疼 爬下来的网页是乱码一般有两种情况 最常见的就是编码问题如何解决呢?很简单·········· 由于被墙的原因找的是github 上的forkhttps://github.com/Tang-RoseChild/mahonia安装过程不在赘述了dec := mahonia.NewDecoder

2017-11-29 14:07:12 627

原创 深入了解PHP【工作原理】

叫我盗图小能手从图中可以看出PHP从下到上四层体系 1、Zend引擎 Zend可以比作PHP的发动机,它是PHP的内核部分,他将PHP翻译成C语言,并且市实现了基本的数据结构(hashtable,oo)内存分配及管理,提供了相应的api方法给外部调用 2、Extensions Extensions说简单点就是PHP的各种基础服务了,比如我们常用过的内置函数,各种标准库。

2017-11-26 17:59:45 264

原创 深入了解PHP【生命周期】

<?php echo "hello world!";这么一段简单的代码背后,发生了什么? 今天先从PHP 的生命周期开始聊吧?先了解一下过程:随着apache 的启动,PHP执行相关的进程PHP是通过mod_php5.so模块来和apache相关联的也就是sapiPHP总共三个模块:内核、zend引擎、扩展层PHP内核主要是处理请求、文件流、错误处理等等Zend引擎是负责将源文

2017-11-26 16:53:52 1769

原创 多线程【临界区-临界资源的理解】

一图胜千言

2017-11-24 11:15:53 1284

原创 Golang实战【IP池-自动切换IP爬虫】

继上次爬boss直聘数据IP被封,虽然后面发现boss直聘 只要稍微没个请求停一秒钟就可以一直爬下去,但是任然心有不甘。欺负我ip少???于是这两天抽空写了个IP池加上可以自动切换IP 千千万万个IP 让你封···········哈哈我这边用的是西刺的代理 还是比较稳的········拿着西刺的免费IP 爬着西刺的免费IP [:P]实现效果如下 ···············

2017-11-22 21:44:29 10293 5

原创 Linux 编译安装PHP7

以前都是偷懒直接yum安装,今天勤奋那么一点点使用编译安装的方式老生常谈的问题了···········但是为了以后方便找到 还是记录一下由于拿了一台全新的服务器啥都没有 所以先装gcc1、安装GCCyum install gcc gcc-c++ autoconf automake2、安装PHP相关的扩展yum -y install libjpeg libjpeg-devel libpng libp

2017-11-22 00:20:35 600

原创 PHP多线程【处理文件】

后台的测试demo,实现了多线程拷贝文件,多线程上传文件至七牛 代码可能比较乱···············只是自己测试用的,特地留了一下,毕竟用Pthreads的实在太少,你要是找个资料真心不容易,用Pthreads有个坑就是 千万别和框架混着用,特别容易出问题,个人建议还是使用原生的PHP来实现最好,如果能用其他语言来实现那是最好的,PHP的多线程这一块还是比较弱的·········

2017-11-20 23:39:19 940

原创 Golang实战【web服务器】

使用Golang实现一个简单的web,并且得到表单数据 go 语言真的是太方便了,部署超级简单啊,爽歪歪啊哈哈package mainimport ( "net/http" "log" "fmt" "html/template")func main(){ http.HandleFunc("/",index) http.HandleFunc("/l

2017-11-19 14:19:55 1560

原创 Golang实战【简易爬虫】

周末无聊,之前看完了GO 的教程不知到写点什么,思来想去,爬虫不是很有趣吗? 实现效果如下(因为没什么有用的数据 就懒得存数据库了 嘻嘻 你们感兴趣的同学可以自己实现)之前打算爬boss直聘的数据,没想到才一次就挂了,IP被封了(下次出教程) 所以爬个简单点 https://studygolang.com/topics 看到网上好多教程都是爬这个呢哈哈其实很简单的,主要用的库就是goq

2017-11-18 16:43:41 7085

原创 PHP 平均拆分数组算法

public function chunk($list, $num) { $temp = []; //判断数组 if (!is_array($list)) { return false; } //判断数量是否小于列数 小于 直接返回第一列 if (count($list

2017-11-15 11:46:33 3386

原创 PHP 安装 Pthreads (解决 class Thread not found )

下载链接: http://windows.php.net/downloads/pecl/releases/pthreads/ 记住选择正确的版本可以查看自己的系统版本,是否支持线程安全,以及vc编译版本 以下是官方的安装教程 Move php_pthreads.dll to the 'bin\php\ext\' directory. Move pthreadVC2.dll

2017-11-15 09:34:15 5376

原创 laravel 开发RestFul接口【二、集成三方扩展 - jwt】

上一篇讲解了如何集成dingo api 在web开发中通常是使用session 来保持会话,在app接口开发中则是用携带token来保持会话!这里涉及到一个常见的面试题,如果客户端禁掉cookie,session 是否有用? 答案:肯定的! 只要你有办法带上自己sessionid 去服务端验证都是可以达到同样多的效果 在开发api也是同样只不过稍微麻烦一点需要自己来实现这么一

2017-11-13 12:47:07 862

原创 laravel 开发RestFul接口【一、集成三方扩展 - dingo/api】

1、在laravel的根目录的composer.json 文件中引入 "dingo/api": "1.0.*@dev" 2、更新 composer执行composer update 3.注册服务提供者 在config/app.php注册到 providers 数组: Dingo\Api\Provider\LaravelServiceProvider::class,4.生成dingo/api

2017-11-12 16:15:05 6682

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除