摘要: 基本筛选器: 属性选择器: >>>>>>>>>>>>>>>>>>>>>>>>>>>>括号里面必须为列表 查找筛选器: 左侧菜单列表的简单实现: HTML代码块: css代码块: javascript代码块: $相当于jQuery对象 阅读全文
posted @ 2018-08-15 10:39 青红*皂了个白 阅读(124) 评论(0) 推荐(0) 编辑
摘要: HTML的页面显示: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>绑定onclick事件去触发函数调用 css输出框的大小设置 javascript 去具体实现函数及其调用: 阅读全文
posted @ 2018-08-14 11:22 青红*皂了个白 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: 引入方式: 1 在HTML里面直接写入 2 在js文件里面写好,再通过 <script src="xxxx.js"></script> 的方式引入 声明变量: var name=“Kevin” ,age=24 var n=NaN 与任何元素进行比较都仍为false 除非类似n!=5 的不等式 则为t 阅读全文
posted @ 2018-08-13 21:20 青红*皂了个白 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 块级标签:<p><h1><table><ol><ul><form><div> 内联标签:<a><input><img><sub><sup><textarea><span> CSS样式有四种添加方式: 1.直接在div标签里引入 能实现效果但是扩展性和可编辑性低 2在head 里面的style样式标签 阅读全文
posted @ 2018-08-08 22:41 青红*皂了个白 阅读(93) 评论(0) 推荐(0) 编辑
摘要: >>>>>>>>>>>>>>>>>>>>>>>>>>>>管道对象处理进程数据的收发 >>>>>>>>>>>>>>>>>同步锁实现进程的同步 为了避免同一时刻争抢资源造成数据紊乱 >>>>>>>>>>>>>>>>>进程数据的共享使 阅读全文
posted @ 2018-08-05 22:20 青红*皂了个白 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 进程:一段程序的执行过程 是最小的资源单位 线程:微进程,是最小的执行单元 一个程序至少有一个进程,一个进程至少有一个线程(主线程) 多线程的简单实现: 用Event 来处理线程同步下某个线程优先被执行 其他线程处于等待之下: 线程同步锁的启用:threading.Lock 信号量 Semaphor 阅读全文
posted @ 2018-08-03 17:45 青红*皂了个白 阅读(179) 评论(0) 推荐(0) 编辑
摘要: optparse解析输入模块 ,可按约定规则解析获取需要的数据内容 导入模块 import optparse 创建一个对象 self.op=optparse.OptionParser() 获取绑定数据规则: self.op.add_option('-s','--server',dest='serve 阅读全文
posted @ 2018-08-02 08:55 青红*皂了个白 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 通常会用hmac模块,和hashlib中的加盐加密算法类似 服务器端提前和客户端约定好key ,然后可以用os模块里的urandom来生成一组随机的字节 把随机字节发送给客户端去加密处理 ,服务器加密处理后把得到的字节与客户端传过来的进行比较 相同为true则合法 不同则非法 实现代码: 服务端 客 阅读全文
posted @ 2018-08-01 15:28 青红*皂了个白 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 服务器端: 调用函数的模块: 客户端: 阅读全文
posted @ 2018-08-01 07:39 青红*皂了个白 阅读(1388) 评论(0) 推荐(0) 编辑
摘要: 黏包:接收到的数据包乱了,有部分本次请求的数据临时存入了缓冲区,导致下次请求时一起显示 TCP协议会黏包,但是不会丢包 UDP协议不会黏包,但可能丢包 TCP黏包原因:1.多个send连在一起发送,且数据量小 2.多个recv接收,第一个数据量小 本质上是TCP算法进行了内部优化 一个单位时间内,连 阅读全文
posted @ 2018-07-30 22:54 青红*皂了个白 阅读(217) 评论(0) 推荐(0) 编辑