摘要: 向外通知: iframe外监听: window.addEventListener('message',function(e){ var data = e.data; console.log(data.info);//some info console.log(data.action);//dosom 阅读全文
posted @ 2020-10-21 20:33 宋建明 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 我们知道,基于TCP/IP协议的网络数据传输大致过程: 发送端将数据加上tcp报头(包含发送方端口和目的方端口信息)交给自己的IP模块; 发送端IP模块再加上IP报头(包含发送端IP地址和目的端IP地址),并根据路由表选择将封好的IP包交给哪个IP路由; 发送端数据链路层在当前局域网根据路由IP查询 阅读全文
posted @ 2020-06-15 00:19 宋建明 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: 关于索引结构,前面有一篇文章:MySQL索引原理总结 MVCC MySQL InnoDB存储引擎,实现的是基于多版本的并发控制协议——MVCC (Multi-Version Concurrency Control) 读不加锁,读写不冲突。(与MVCC相对的,是基于锁的并发控制,Lock-Based 阅读全文
posted @ 2019-11-01 20:11 宋建明 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 一、关于MySQL的索引结构:B+Tree MySQL数据库索引一般是B+树。 B+树中的B代表平衡(balance),而不是二叉(binary)。 B+树是由二叉查找树、平衡二叉树(AVLTree)和平衡多路查找树(B-Tree)逐步优化而来的。 二叉查找树: 1.所有非叶子结点至多拥有两个儿子( 阅读全文
posted @ 2019-11-01 17:54 宋建明 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1、让水印文字铺满图片: 大致效果: 代码: 2、简单验证码效果: 代码: 阅读全文
posted @ 2019-08-04 20:43 宋建明 阅读(467) 评论(0) 推荐(0) 编辑
摘要: $_POST、$GLOBALS['HTTP_RAW_POST_DATA']、file_get_contents("php://input") 都有用来取post数据,用下来感觉大致是这样的: 1、当Coentent-Type是`application/x-www-data-urlencoded`或` 阅读全文
posted @ 2019-06-23 17:29 宋建明 阅读(1531) 评论(0) 推荐(1) 编辑
摘要: 发送端 接收端 阅读全文
posted @ 2019-06-23 15:24 宋建明 阅读(5651) 评论(1) 推荐(0) 编辑
摘要: 如果只需要所有层级名称 //获取所有子孙 阅读全文
posted @ 2019-06-16 13:31 宋建明 阅读(530) 评论(0) 推荐(0) 编辑
摘要: fwrite() 二进制安全 end条件[string写完/length-1]; fputs() fwrite()的别名; fread() 二进制安全,end条件[一个可用包/EOF/length-1/超时]; fgets() 读一行,end条件[换行符/EOF/length-1/超时],length默认1024; feof() 遇到[EOF/出错]才返回true; 阅读全文
posted @ 2019-06-16 12:36 宋建明 阅读(595) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html> <body> <!-- Data URI scheme是在RFC2397中定义的,目的是将一些小的数据,直接嵌入到网页中,从而不用再从外部文件载入。 目前,Data URL scheme 支持的类型: data:,文本数据 data:text/plain,文本数据 data:text/html,HTML代码 data:text/html;base64, 阅读全文
posted @ 2019-06-09 21:14 宋建明 阅读(403) 评论(0) 推荐(0) 编辑