RJ博客

Linux & Windows下PHP扩展的编写

Linux & Windows下PHP扩展的编写
Linux和Windows下PHP扩展的编写。我们先假设业务场景,是需要有这么一个扩展,提供一个叫ccvita_string的函数,他的主要作用是返回一段字符。第一步,生成代码 PHP为了扩展开发的方便,提供了一个类似代码生成器的工具ext_skel,具体可以参见说明。 首先我们创建一个文件ccvita.skel,它的内容为:
2017年07月11日 671 views 2评论

在腾讯云搭建自己的ngrok服务

在腾讯云搭建自己的ngrok服务
go环境安装可以通过源码安装或安装EPEL扩展源后使用yum安装,由于使用yum安装的go不能进行交叉编译,不能够编译生成Windows客户端,所以推荐使用通过源码安装。源码安装go的详细过程如下:
2017年07月05日 502 views 1评论

网易云音乐Web API 加密算法分析

网易云音乐Web API 加密算法分析
前段时间在网上搜索Python爬取网易云音乐评论的demo,找到一篇《使用Python爬一爬网易云音乐上那些评论火爆的歌曲》,运行后即可歌曲的评论数。网易云音乐为了防爬,采用AJAX调用评论数API的方式填充评论相关数据,并且API是经过加密处理的,即传递给接口的json数据是经过加密处理后再传输的。
2017年07月05日 4065 views 8评论

PHP - 网易云音乐个人信息爬取

PHP - 网易云音乐个人信息爬取
博客首页有个网易云音乐的信息模块,原本本模块隔一段时间手动更新的,后来想着抽空弄个简单的爬虫来实现自动更新,并把爬取的内容存储到文件中,以方便下次读取。由于写定是脚本去爬虫的话实时性不高,综合考虑到目前博客pv量不是特别大,于是把爬虫触发条件交给web前端,每次打开首页的时候触发js代码,通过ajax调用后台代码爬虫更新数据,并同步更新到web前端显示。
2017年07月04日 680 views 1评论

触发器的使用

触发器的使用
触发器(Trigger)是一个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件触发。 触发器经常用于加强数据的完整性约束和业务规则等。触发器中new和old的作用 针对update操作,new表示的是更新后的值,old表示的是原来的数据。 针对insert操作,new表示的是插入的值。 针对delete操作,old表示的是删除后的值。
2017年06月23日 443 views 5评论

MySQL 从一张表update字段到另外一张表中

MySQL 从一张表update字段到另外一张表中
个人博客优化过程中,发现每次读取文章+评论数的时候都得去联表查询(blog表 + comment表),于是想在blog表添加评论数字段,以方便读取,于是涉及到已有评论数的填充问题,填充思路如下: 1. comment表按bid字段group by计数,保存在count字段 2. 笛卡尔乘积查找comment.bid = blog.id 3. 更新blog.comment_count=comment.count
2017年06月22日 430 views 4评论

前端实现跨域的三种方法(基于PHP接口)

前端实现跨域的三种方法(基于PHP接口)
由于在工作中需要使用AJAX请求其他域名下的请求,但是会出现拒绝访问的情况,这是因为基于安全的考虑,AJAX只能访问本地的资源,而不能跨域访问。比如说你的网站域名是aaa.com,想要通过AJAX请求bbb.com域名中的内容,浏览器就会认为是不安全的,所以拒绝访问。
2017年06月06日 536 views 1评论

浏览器断开连接 php脚本如何中断执行

浏览器断开连接 php脚本如何中断执行
当我们以WEB的方式运行PHP脚本时,默认情况下,即使你关闭当前页面,程序也会继续执行,直接程序结束或超时。如果我们想在用户关闭页面或点击了停止页面运行时就中断程序,我们需要做些什么呢?我们知道HTTP协议是基于TCP/IP协议,对于一个PHP页面的请求就是一个HTTP请求(假设我们是Apache服务器),从而会创建TCP连接,当用户中断请求时,会给服务器一个abort状态。这个abort状态就是今天我们要讲的关键点。
2017年05月27日 437 views 1评论

Trainspotting

Trainspotting
我们所表现出的一切另类个性和格格不入,就是为了标示我们和他们之间的不同。而残酷的青春就是在我们放浪、颓废甚至堕落的青春行将结束时,必须作出一个选择——要么被同化,要么孤独的死去。人生也许就是一个选择的过程。有人选择平庸,有人拒绝选择平庸,有人选择世俗,有人拒绝选择世俗,而不管你如何选择,最终留下来的都会回归生活本身。
2017年05月23日 488 views 5评论

周日偷懒之自动周报

周日偷懒之自动周报
周末要写工作周报的时候,突然意识到我每次写周报都要翻钉钉聊天记录回忆这一周做了什么,每次都要花费20分钟左右才能搞定。于是有了每日一记的念头,进而想到记完之后能自动发送就好了 。经过一段琢磨,我想到了结合有道云笔记来实现这个功能。
2017年05月07日 643 views 1评论