- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 Python---线程的锁
1、同步锁为了防止读取到脏数据,对临界资源进行加锁,将并行被迫改为串行。通过threading.Lock()方法创建一把锁。acquire() 方法:只有一个线程能成功的获取锁,按先后顺序 其他线程只能等待。release() 方法:线程释放。这把锁不允许在同一线程中被多次acquire()。import threadingimport timedef check(): ...
2018-11-25 14:45:17 1223 1
原创 Python----线程
threading模块:1、创建一个线程:target:后面加目标函数名 ,不加括号。name是线程名字,args是传递的参数,多加一个逗号。import threadingimport timedef listen(x): print("{}begin listen {}".format(x,time.ctime())) time.sleep(3) p...
2018-11-24 13:32:21 152
原创 CSS盒子模型
1、text-align :属性规定元素中的文本的水平对齐方式。left 把文本排列到左边。默认值:由浏览器决定。 right 把文本排列到右边。 center 把文本排列到中间。 justify 实现两端对齐文本效果。 inherit 规定应该从父元素继承 text-align 属性的值。 文本阴影:text-shadow: h-shad............
2018-11-23 09:47:47 867 2
原创 H5----本地存储
1、localStorage:本地存储用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去删除。属性是只读的。localStorage 只支持 string 类型的存储,这里要特别说明一下 localStorage 的使用也是遵循同源策略的,所以不同的网站直接是不能共用相同的 localStorage。<html lang="en"><head> ...
2018-11-22 16:04:05 1217
原创 H5新特性
1、input的新特性可直接对button按钮的value进行修改。// 用于显示数条的值<form oninput="show.value=bar.value">// required 是必填项请输入数字:<input type="text"required><br><br>// placeHolder 灰色的提示语 请....
2018-11-21 19:29:03 568
原创 Java小白进阶之路(一)
1、字符串操作:replace方法(旧字串,新子串)。Scanner scanner = new Scanner(System.in);System.out.println("请输入");// 接收用户的输入的字符串String s1 = scanner.next();// 接受整型int n1 = scanner.nextInt();System.out.println(s1,...
2018-11-14 19:46:43 686 1
原创 Python----socket 解决粘包
粘包出现的原因:UDP没有粘包是因为UDP是面向消息的,TCP出现是因为TCP的工作原理出现的粘包现象。TCP是面向流的,没有起点和结尾,不知道一条消息有多少字节,UDP发送消息会发送消息的长度,这也就是为什么UDP发送消息为空时不会阻塞,只有缓冲区为空时才会阻塞recv()函数。面向流的消息(TCP)是无边界的,面向报文的消息(UDP)是有边界的。只有TCP有粘包现象(nagle算法的存在)...
2018-11-08 18:53:36 3204 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人