11 2017 档案
php实现socket
摘要:一、Socket 简介 1、socket只不过是一个数据结构。 2、使用这个socket数据结构去开始一个客户端和服务器之间的会话。 3、服务器是一直在监听准备产生一个新的会话。当一个客户端连接服务器,它就打开服务器正在进行监听的一个端口进行会话。 4、服务器端接受客户端的连接请求,那么就进行一次循 阅读全文
posted @ 2017-11-23 10:35 caigan 阅读(1599) 评论(0) 推荐(0) 编辑
SimpleXML概述
摘要:要处理XML 文件,有两种传统的处理思路:SAX 和DOM。SAX 基于事件触发机制,对XML 文件进行一次扫描,完成要进行的处理;DOM 则将整个XML 文件构造为一棵DOM树,通过对DOM 树的遍历完成处理。这两种方法各有优缺点,SAX 的处理思路相对抽象,DOM 的处理过程相对烦琐,都不很适合 阅读全文
posted @ 2017-11-20 11:20 caigan 阅读(1419) 评论(0) 推荐(0) 编辑
php实现AES/CBC/PKCS5Padding加密解密(又叫:对称加密)
摘要:今天在做一个和java程序接口的架接,java那边需要我这边(PHP)对传过去的值进行AES对称加密,接口返回的结果也是加密过的(就要用到解密),然后试了很多办法,也一一对应了AES的key密钥值,偏移量(IV)的值,都还是不能和java加密解密的结果一样,我很郁闷,我很焦躁。接着我就去找了一些文档 阅读全文
posted @ 2017-11-17 17:18 caigan 阅读(5801) 评论(0) 推荐(0) 编辑
PHP-Socket服务端客户端发送接收通信实例详解
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://fighter.blog.51cto.com/1318618/1533957 Socket介绍 什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一 阅读全文
posted @ 2017-11-16 16:00 caigan 阅读(1298) 评论(0) 推荐(0) 编辑
解决provisional headers are shown的过程
摘要:前言 学习Angular时写了一个音乐播放器oschina地址github地址为了兼容android chrome,参考了这篇文章; 在数据读取中要中断的时候,可以把audio.src设为null,并显式调用audio.load(),此时对于Android会中断数据读取,并且canplay也不会发生 阅读全文
posted @ 2017-11-16 15:57 caigan 阅读(272153) 评论(2) 推荐(3) 编辑
PostMan 使用Interceptor 发送带cookie的请求一直loading
摘要:问题 最近要写一个爬虫(虽然是第一次写),于是就用了Chrome上非常方便一个插件,PostMan,但是由于chrome安全的限制,发不出带cookie和带有自定义头部标签的请求。 百度一番后得如果想要发送带cookie的请求,就需要开启Interceptor。 下载postman Intercep 阅读全文
posted @ 2017-11-16 15:54 caigan 阅读(1718) 评论(0) 推荐(0) 编辑
PHP中的XML解析的5种方法
摘要:【前言】不管是桌面软件开发,还是WEB应用,XML无处不在!然而在平时的工作中,仅仅是使用一些已经封装好的类对XML对于处理,包括生成,解析等。假期有空,于是将PHP中的几种XML解析方法总结如下: 以解析Google API 接口提供的天气情况为例,我们取今天的天气及气温。API地址:http:/ 阅读全文
posted @ 2017-11-15 09:18 caigan 阅读(24081) 评论(0) 推荐(0) 编辑
Win10巧用自带输入法轻松打出特殊字符
摘要:给电脑输入信息时,如果要用上键盘上没有的特殊符号,那就为难了。其实,在Win10中,自带的微软拼音就能让你轻松输入键盘上没有的符号。下面来看看Win10如何输入特殊符号。 微软拼音不但中文输入智能化做得好,而且标点符号也一样可以输入。现在还有很多人不知道键盘上没有的一些符号怎么用打出来,到处找叫人帮 阅读全文
posted @ 2017-11-11 21:31 caigan 阅读(23332) 评论(0) 推荐(0) 编辑
MySQL 日期类型及默认设置 (除timestamp类型外,系统不支持其它时间类型字段设置默认值)
摘要:MySQL 日期类型及默认设置 之前在用 MySQL 新建 table,创建日期类型列时遇到了一些问题,现在整理下来以供参考。 MySQL 的日期类型如何设置当前时间为其默认值? 答:请使用 timestamp 类型,且 默认值设为 now() 或 current_timestamp() 。 MyS 阅读全文
posted @ 2017-11-10 11:01 caigan 阅读(97514) 评论(6) 推荐(1) 编辑
tp5的RBAC插件及其使用很方便的管理用户登录及操作权限
摘要:tp5-rbac 本扩展包是tp5的rbac包,使用了部分tp5的特性实现了关系型数据库中特殊数据结构的处理。 安装方法 先安装composer如果不知道怎么安装使用composer请自行百度。 打开命令行工具切换到你的tp5项目根目录 如果没有安装migaration与nestedset,先安装 阅读全文
posted @ 2017-11-07 09:16 caigan 阅读(5244) 评论(0) 推荐(0) 编辑