该函数设置mem_types结构体数组,结构体定义如下: struct mem_type { unsigned int prot_pte; //二级页表属性 unsigned int prot_l1; //二级映射中的一级页表属性 unsigned int prot_sect; //一级页表属性,只 ...
分类:
其他好文 时间:
2018-08-09 00:27:56
阅读次数:
453
解决办法: 在动态获取值的函数前面加 访问器属性 get ,去获取对象的属性 ...
分类:
其他好文 时间:
2018-08-09 00:27:48
阅读次数:
1670
CopyOnWriteSet 看了下CopyOnWriteSet源码,底层使用的是CopyOnWriteList,根据底层的实现,每次读取都是N的复杂度.每次写也是N的复杂度.有个代码可以看一下, 来自CopyOnWriteList 代码的逻辑如下,获取数组snapshot,执行indexOf,如果 ...
分类:
其他好文 时间:
2018-08-09 00:27:40
阅读次数:
223
一、JDBC常用类和接口 JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API。JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,它由一组用Java语言编写的接口和类组成。 JDBC与数据库驱动的关 ...
分类:
数据库 时间:
2018-08-09 00:27:07
阅读次数:
173
JS函数的参数,和其他语言区别非常大。它不在乎你传过来多少个参数,也不在乎传过来的参数是什么类型。即使你定义的函数只接受两个参数,你调用这个函数的时候可以传递一个、三个甚至不传参数。这是因为JavaScript中的参数在内部是用一个数组来表示的。函数接收到的永远是这个数组,而不关心数组中包含哪些参数 ...
分类:
编程语言 时间:
2018-08-09 00:26:58
阅读次数:
193
jQuery中的序列化有两种:1.对表单进行序列化 序列表表格内容为字符串,用于 Ajax 请求。$("#searchForm").serialize();2.对数组进行序列化 将表单元素数组或者对象序列化。是.serialize()的核心方法。注意此方法需在较高版本的jquery版本中
分类:
Web程序 时间:
2018-08-09 00:26:51
阅读次数:
216
这是python里面的一个useragent池,非常好用!具体怎么用呢? 首先,安装fake-useragent pip install fake-useragent 然后,使用方法 注意,有些网站可能会根据user-agent来封IP,也就是说他们会根据同一个IP下,如果是很多个不同user-ag ...
分类:
编程语言 时间:
2018-08-09 00:26:43
阅读次数:
215
工作原理 先上个图 此图一目了然,可以看出fiddler在请求中所处的位置,我们就可以确定它能干些什么。 WinInet(“Windows Internet”)API帮助程序员使用三个常见的Internet协议,这三个协议是用于World Wide Web万维网的超文本传输协议(HTTP:Hyper ...
分类:
移动开发 时间:
2018-08-09 00:26:35
阅读次数:
229
4.1 设计线程安全的类 三个基本要素 : 找出构成对象状态的所有变量 找出约束状态变量的不变性条件 建立对象状态的并发访问管理策略 4.1.1 同步需求 如果不了解对象的不变性条件与后验条件,那么就不能确保线程安全性. 要满足在状态变量的有效值或状态转换上的各种约束条件, 则需要借助于原子性和封装 ...
分类:
其他好文 时间:
2018-08-09 00:26:29
阅读次数:
164
还是抄的,从这里https://www.cnblogs.com/yan-lei/p/7828871.html Python code in one module gains access to the code in another module by the process of importin ...
分类:
编程语言 时间:
2018-08-09 00:26:11
阅读次数:
193