原创 乱七八糟 关于 php使用扩展控制树莓派io 驱动超声波测距 经过昨天一下午,终于写好了基于wiringPi 的php扩展,源码地址:https://github.com/tioncico/phpPi只需要安装完毕,就可以调用函数了:<?php/** * Created by PhpStorm. * User: tioncico * Date:&n 2019-07-07 浏览(310) 评论(0) 阅读全文
原创 php 关于php创建扩展的一个坑:找不到skeleton 在前几天,我突然想研究树莓派的php io扩展,然后开始看自己之前的扩展开发教程:http://www.php20.cn/article/sw/%E6%89%A9%E5%B1%95/177随便下载了一个php7.1的版本,cd 进入ext文件:pi@raspberrypi:~/php-src-php-7.1.29 $ cd ext/pi@raspberrypi:~ 2019-07-06 浏览(557) 评论(0) 阅读全文
原创 操作系统 linux定时任务 linux定时任务在一般情况下是默认启动的,通过crontab命令去控制crontab默认配置文件一般情况下,定时任务的配置文件,都在/etc/crontab文件中:图为某系统默认的定时任务,可看出,根据不同的任务规则,执行了不同的任务,里面的配置大概分为以下几种:cat /etc/crontabSHELL=/bin/bash # 第一行SHELL变量 2019-06-30 浏览(663) 评论(0) 阅读全文
原创 乱七八糟 使用家用电脑作为服务器 在大多数时候,云服务器的价格让人望而却步,尤其是带宽方面,带宽低,如果没有cdn,根本无法正常使用,现在我就教大家用自己电脑搭建一台云服务器一:外网首先,当云服务器的最重要一点就是网络方面,大家都知道,家里的电脑ip是无法直接被外部访问的,需要做一系列的处理才可以,我给大家总结了以下方法1:打电话给运营商,开外网直接打电话给运营商,叫客服给你开外网就行了,这种方式是相对于其他方式,最好的一种,可以 2019-06-30 浏览(698) 评论(0) 阅读全文
原创 乱七八糟 HTTP中GET/POST请求的区别 在我们日常打开网页、对接接口时,使用到的一般都是HTTP协议。HTTP 的工作方式是客户端与服务器之间的请求-响应。HTTP 请求方法有:HEAD、PUT、DELETE、OPTIONS、CONNECT两种最常被用到的HTTP方法是:GET 和 POST。本篇文章讲讲GET和POST两种请求方法的区别。在浏览器上表现的区别GETGET 请求可被缓存GET 请求保留在浏览器历史记录 2019-06-23 浏览(713) 评论(0) 阅读全文
原创 php 使用easyswoole开发多进程多协程队列式爬虫 爬虫步骤我们先说一下一个完整的爬虫步骤。爬虫步骤分为2个阶段:1:根据初始页面,获取更多的待爬取页面2:根据页面,获取到自己想要的东西更多待爬取页面获取当我们填入一个初始页面时,我们需要通过某一个特定的逻辑,进行获取更多的页面例如:爬取百度页面,我们可以通过页码按钮,获取更多页面的html源码:爬取知乎用户,我们可以通过该用户的关注者,和粉丝爬取更多用户界面:结果获取获取到了页面html代码之后, 2019-06-20 浏览(961) 评论(0) 阅读全文
原创 操作系统 关于 linux 文件权限控制-SELinux 引言在linux 系统中,最常见的一个就是文件权限了,什么777,755,等等,如果没有权限,就无法操作相关的文件,那么,linux系统中的权限控制是怎么样的呢?为什么有时候设置了777,还是出现没有权限的情况呢?自主访问控制(DAC: Discretionary Access Control)linux 777权限在讲DAC之前,先讲一讲关于linux中文件的权限情况,通过ls -l命令可以查看 2019-06-15 浏览(739) 评论(0) 阅读全文
原创 前端 js作用域详解 js对象众所周知,js的所有数据类型都是一个对象,例如:var a = 1;console.log声明a=1;a属于number类型,但是number类型又是number对象,有着以下方法:interface Number { /** 2019-06-15 浏览(521) 评论(0) 阅读全文
原创 php 关于php对象池 生命周期对象池需要从php的生命周期说起,php的应用大部分都是web网站,而大部分web网站使用的都是cgi模式进行运行的,导致php生命周期跟随着请求结束而结束,从而没有对象池的概念cgi模式的一次请求可以分为以下几步:1:用户请求2:web服务器(apache,nginx,iis等)接收请求3:服务器通过cgi协议调用php,运行php文件4:php文件处理逻辑,返回数据,php进程 销毁/ 2019-05-28 浏览(607) 评论(0) 阅读全文
原创 服务架构 关于deepin mysql 配置遇到的坑 由于我是deepin系统,使用apt-get 成功安装mysql并且启动一:查找配置文件众所周知,mysql的配置文件名为my.cnf,首先我通过locate命令得到了所有my.cnf文件路径:root@tioncico-PC:/home/tioncico# locate my.cnf/etc/alternatives/my.cnf/etc/mysql/my.cnf 2019-05-24 浏览(419) 评论(0) 阅读全文