php
编个球编个大气球
编程是一辈子的追求,一直追求下去。
展开
-
中国象棋php实现
今天想着业余时间能不能干点什么,最后想着写一个中国象棋吧,先实现pc版,后实现微信小程序,希望今年年前能把pc版完成,加油!原创 2020-07-28 22:45:10 · 842 阅读 · 0 评论 -
php干货总结系列二
一、多维数组去重 1.系统函数 $arr = array(array('a'=>1,'b'=>2),array('a'=>1,'b'=>3),array('a'=>1,'b'=>2)); $arr2 = array_unique($arr, SORT_REGULAR);2.递归函数 //递归函数 $arr = array(a...原创 2019-09-20 01:17:31 · 201 阅读 · 0 评论 -
php面试题--难点易错点(一)
前言: 既然想着入这行,长久做下去,今天有个想法。每天录10分钟左右的视频,总结下工作中的问题,更好的服务于工作,坚持下去,希望有所成就。 录制一:php负数求余及布尔类型初探 1.php求余中的负数 -8%3 //-2 8%3 //2 8%-3 //2 2.php中奇怪的布尔类型 $a = t...原创 2019-07-16 16:09:46 · 763 阅读 · 0 评论 -
win10下apache24+https
环境:系统:windows 10,apache: httpd-2.4.33-win64-VC15,php: php-5.6.38-Win32-VC11-x64,mysql:mysql-5.7.21-winx64这篇文章主要讲的是如何配置https,并且配置在本地,首先,需要有一个证书,我的证书是购买的阿里云证书,下载证书时,一定要注意,下载apache版本的,我之前就是随便下了...原创 2018-11-12 21:43:48 · 1262 阅读 · 0 评论 -
PHP7相关知识记录
一、windows下php7开启Curl扩展的方法参考:https://blog.csdn.net/u014149394/article/details/743328701)开启php.ini中的curl,如下:2) 在php目录下找到libssh2.dll文件,如下:3) 复制到相应apache的bin文件夹下,如下:4)之后重启apache,用phpinfo查...原创 2018-04-18 23:04:23 · 314 阅读 · 0 评论 -
第58篇USB获取数据 及PHP研究
一、php1.1命令方式向数据库中插入数据 1)创建数据库xq并使用该数据库 2)创建表user并插入数据看上面截图可知,查询插入的数据,中文(张三)乱码,解决办法:设成gbk就成了:setnames gbk;从截图看出,还有几项没设置成gbk或utf8;setnames utf8;SETcharacter_set_database=utf8;原创 2016-10-05 22:21:57 · 1884 阅读 · 0 评论 -
第56篇 PHP运算符相关知识
一、php1.1 位运算符 1) & 按位与 左右两边的数,同位都为1,返回1,否则返回0结果:2) | 按位或 左右两边的数,同位都为0,返回0,否则返回13) ^ 按位异或 左右两边的数,同位相同时,返回0,否则返回14) ~ 按位非,如果位数上的数是1,返回0;否则返回11.2 位移运算符左移:左移之后,右边补0;比如5的二进制101,左移1位原创 2016-10-04 20:32:03 · 354 阅读 · 0 评论 -
第55篇 Chrome扩展USB开发(一)及PHP研究 Saturday
一、php1.1用户登陆验证例子如下: 运行结果如下:1.2 异或运算 真+真=假,假+假=假,真+假=真,假+真=真 二、获取USB数据本文参考:http://blog.mn886.net/chenjianhua/show/23882d35a3fb/index.html2.1操作USB设备通过usb接口可以与USB设备进行交互,这能原创 2016-10-04 00:33:58 · 1897 阅读 · 0 评论 -
第54篇 Chrome扩展开发(五)及php
一、蓝牙数据获取1.1 chrome.app.runtime 注:这个接口管理app的生命周期. app运行时间管理app的安装,控制事件页,能在任何时间关闭app.这个接口在Chrome23以后有效。这个接口有三个事件:onEmbedRequested、onLaunched、onRestarted.项目中用到了:onLaunched着重分析一下。onLau原创 2016-10-01 09:38:47 · 1433 阅读 · 0 评论 -
第67篇Chrome扩展USB开发(三)及php及JS
一、Usb数据转换1.1数据转换函数如下:对于笔坐标来说,x有正有负,y只有正值。数据样本:64 8 131 248 123 2664 0 0 0原创 2016-10-13 20:53:29 · 2239 阅读 · 0 评论 -
第51篇 Chrome扩展开发(二)及php
第51篇 Chrome扩展开发(二) Tuesday一、 PHP知识1.1 php自由转换和强制转换a. 使用intval,floatval,b. 使用settype(),它会改变当前数据的数据类型c. $b=(array)$a;把$a转换成数组赋给$b,但$a本身的数据类型没发生变化。d. 但有些数据类型之间不可以进行转换,比如:一个对象型数据,不能转换成整型字符串类型数原创 2016-09-28 09:00:38 · 627 阅读 · 0 评论 -
第65篇Chrome扩展蓝牙及USB开发(二)
一、重写蓝牙插件 看了一个同事开发的USB插件,我觉得可以照猫画虎的写个蓝牙插件,只是调用的函数不可,完全可以用它的逻辑。迫不及待,begin!1.1 重写程序如下: 结果如下:最终发现,还是不支持L2CAP协议,截图如下:所以蓝牙不是标准的蓝牙设备,研究暂时终止,全攻USB数据获取!1.2 USB插件获取1)消息传递(messaging Passi原创 2016-10-12 21:08:05 · 2019 阅读 · 1 评论 -
第50篇 Chrome扩展开发及PHP研究
一、创建一个Chrome扩展1.1 概要Chrome扩展允许你往Chrome中增加功能,况且不需要深度理解Chrome的原生代码。用户能创建Chrome扩展用HTML、CSS、JS等技术。如果你开发过网站,对你来说创建Chrome扩展将容易很多。我们给出一个扩展,功能是:使用目前网页的URL,从谷歌里取出一个图像作为一个搜索关键词。我们这样做需要用一个UI元素,我们称之为browser原创 2016-09-27 08:13:44 · 1134 阅读 · 0 评论 -
第47篇 WebRTC及PHP研究(十)
一、WebRTC研究1.1DTLS webrtc数据传输的加密和安全用到DTLS协议,它直接嵌入到应用和传输层,它吸取了TLS的许多相同的概念,并增加了对UDP的支持。1.2添加文字聊天 文字聊天的实现需要一些监听事件,如下: onerror:此监听器将检测任何连接问题。 onmessage:此监听器将接收其他用户发送的信息。 onopen:此监听器用来告诉我们原创 2016-09-24 09:47:15 · 3240 阅读 · 0 评论 -
第63篇Chrome扩展蓝牙开发(三) 及PHP研究
一、php1.1 乘法口诀表程序如下: 结果如下: 隔列变色,修改程序如下: 运行结果如下: 1.2 breakbreak是退出循环,而continue是继续循环。break可以定义退出几层循环,默认是退出一层循环。看下面例子:这个例子,没有进行break控制,$i输出1到11,$j输出1到6;记住:$i++,$j++都是先赋值后加1的。原创 2016-10-09 20:54:39 · 1731 阅读 · 0 评论 -
第46篇 WebRTC及点阵笔及PHP研究(九)
一、WebRTC研究1.1 呼叫挂断 用户只有挂断了,还可以呼叫别的用户(类似打电话)。1.2 完成信令服务器 信令服务器不加SSL的话是不安全的,WebSocket协议支持SSL,类似HTTP支持HTTPS。你可以在连接到服务器时,通过简单地使用wss://来开启这个功能。1.3 WebSockets WebSockets的好处是它为浏览器带来了双向通信。WebS原创 2016-09-23 07:51:23 · 1423 阅读 · 0 评论