X86寻址方式经历三代:1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全2 8086的分段模式3 IA32的带保护模式的平坦模式ISA的定义ISA即为指令集体系结构,它定义了处理器状态、指令的格式,以及每条指令对状态的影响。PC寄存器:即程序计数器。指示将要执行的下一条指令在存储器中的地...
分类:
其他好文 时间:
2015-10-11 18:07:04
阅读次数:
155
X86 寻址方式经历三代: 1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全2 8086的分段模式3 IA32的带保护模式的平坦模式ISA指令集体系结构,机器级程序的指令和格式。它定义了处理状态,指令的格式,以及每条指令对状态的影响。获得汇编代码的两种方式:gcc -S xxx.c -o...
分类:
其他好文 时间:
2015-10-11 12:53:41
阅读次数:
199
莫队算法。先分块,然后去统计。莫队算法可以解决一类不修改、离线查询问题。构造曼哈顿最小生成树的做法还没有写。写了个直接分段解决的办法。把1~n分成sqrt(n)段。unit = sqrt(n)m个查询先按照第几个块排序,再按照 R排序。然后直接求解。#include#define N 50010#d...
分类:
其他好文 时间:
2015-10-09 13:55:16
阅读次数:
239
为了让大表格(table)在下载的时候可以分段的显示,就是说在浏览器解析HTML时,table是作为一个整体解释的,使用tbody可以优化显示。如果表格很长,用tbody分段,可以一部分一部分地显示,不用等整个表格都下载完成。下载一块显示一块,表格巨大时有比较好的效果。 tbody、tfoot...
分类:
其他好文 时间:
2015-10-03 21:58:35
阅读次数:
174
1. 进程分段 bss段(bss segment):存放未初始化(或者说是zero-initialization,详见C/C++对象初始化相关)的全局对象,属于静态内存分配.(bss全称为"Block Started by Symbol") data段(data segment):存放已经初始化.....
分类:
编程语言 时间:
2015-09-30 06:17:35
阅读次数:
281
ClamAntiVirus是一个免费而且开放源码的防毒软件,软件与病毒库的更新由开源社区免费发布,目前ClamdAV主要为Linux、Uinux系统提供病毒扫描查杀pyClamad是一个python的第三方模块,可让python直接使用ClamAV病毒扫描守护进程clamd来实现一个高效的病毒检测功能。一、实现集中式..
分类:
数据库 时间:
2015-09-28 19:09:42
阅读次数:
449
在iOS开发中,页面里有时会大量的用到一些控件,如果要一个个单独创建再设置样式的话就显得很麻烦。我们可以创建一个生成各种控件的工厂类,这样在需要的时候调用下就可以了。下面以一个自定义的工厂类为例,其中提供了文本标签,按钮,文本输入框,分段单选控件的生成,效果图如下:工厂类:ViewFactory.s...
分类:
编程语言 时间:
2015-09-25 16:08:48
阅读次数:
244
1,选择控件的创建,并监听控件选择值123456789101112131415161718192021class ViewController: UIViewController {override func viewDidLoad() {super.viewDidLoad()//选项除了文字还可以...
分类:
编程语言 时间:
2015-09-25 15:58:36
阅读次数:
161
DNS基本工作原理及正反向解析和主从同步测试域名系统DNS是一个分布式数据库,它在本地负责控制整个分布式数据库的部分段,每一段中的数据通过客户服务器模式在整个网络上均可存取,通过采用复制技术和缓存技术使得整个数据库可靠的同时,又拥有良好的性能。一、基本工作原理域名是..
分类:
其他好文 时间:
2015-09-23 17:12:01
阅读次数:
281
最近看了一些HTML5的基础知识,写了一些小案例,记录一下,方便查找。1、新建的HTML5页面中显著的变化是:DOCTYPE声明变简洁() /2、新增的元素: 结构元素: section(要存在一个标题,分段时使用) article(整块使用) asid...
分类:
Web程序 时间:
2015-09-21 21:17:43
阅读次数:
203