01 2014 档案
摘要:苏格拉底是古希腊的哲学家,他提出的一个“洗澡”问题是出于对诡辩的直观描述和形象理解,让人于不知不觉中就体会到诡辩的本质和内涵。有一天,苏格拉底的学生问他:“什么是诡辩?”苏格拉底没有回答,却反问道:“有一个干净的人和一个邋遢的人。同时去拜访某人,这人烧了一大桶水请两人洗澡。你说,洗澡的会是哪一个?学生立即回答: “那个邋遢的人。”“错,”苏格拉底摇摇头,“洗澡的是爱干净的人,而那个邋遢的人不喜欢洗澡,所以才会邋遢。”学生想了想,点头承认老师说得正确。而苏格拉底又摇摇头,“不对,洗澡的是那个邋遢的人,因为他需要洗澡。”学生糊涂了,问老师,究竟谁该洗澡。苏格拉底答道,“两个都洗了,爱干净的人喜欢干
阅读全文
摘要:安装:apt-get install subversionCHECKOUT将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn coADD 往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所有的php文件)COMMIT 将改动的文件提交到版本库svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了
阅读全文
摘要:下面让我们先看3个问题?1.【如果一件事情的成功率是1%,那么反复100次至少成功1次的概率是多少?】 (D) A. 10% B. 23% C. 38% D. 63%2.【如果一件事情的成功率是1%,那么反复200次至少成功1次的概率是多少?】 (D) A. 38% B. 56% C. 63% D. 87%3.【如果一件事情的成功率是1%,那么反复400次至少成功1次的概率是多少?】 (D) A. %63 B. %86 C. 93% D. 98%第1题的正确答案居然是63%,计算方法:成功率1%,失败率即99%,反复尝试100次,失败率99%的100次方约等于37...
阅读全文
摘要:;DispReturn模拟一个回车的显示,(让下一个要显示的字符在下一行的开头处显示),其中edi始终指向要显示的下一个字符的位置。; ------------------------------------------------------------------------DispReturn:push eaxpush ebxmov eax, edi ;mov bl, 160 ;div bl ; eax/bl 执行后al=当前行号and eax, 0FFh; 只保留行号,列号清0inc eax ; eax+=1,使eax为当前行的下一行mov bl, 160 ;mul bl ; ...
阅读全文
摘要:bochs 2.3.5源码编译网上编译bochs的资料非常多,基本的问题都有解决方案,我重点讲不常见的问题。基本安装步骤tar vxzf bochs-2.3.5.tar.gzcd bochs-2.3.5sudo ./configure --enable-debugger --enable-disasm --enable-x86-64 LDFLAGS=-L/usr/lib/i386-linux-gnusudo make sudo make install bochs是c++实现的,因此其依赖环境会有build-esstianl g++ devlib等,需事先安装环境sudo apt-get in
阅读全文
摘要:标签和变量是一样的, 变量名代表了变量的地址,而[标签]表示值$表示当前行呗汇编后的地址$$表示 一个节被汇编后的起始地址ret和retf指令ret 用栈中数据改IP内容,近转移retf用栈中数据同时改CS,IP,远转移用汇编解释ret-> pop ipretf-> pop ip pop cs编写汇编程序的思维方式:汇编程序是由段构成,所以编写汇编代码要摒弃高级语言(C语言)的程序函数构成。C语言将程序分解为若干函数汇编语言将程序分解为若干段,段与段之间通过跳转实现(函数的实现其实就是CALL,JMP等跳转功能)高效交换元素PUSH BUF1PUSH BUF2POP BUF1POP
阅读全文
摘要:简单说来,该指令用来修正该指令以后出现的(变量/标志的)内存地址,也就是说如果有ORG 0x12345h,那么在该指令以后的变量的地址将被修正为0x12345+old_addr。对于DOS中的COM文件,在被DOS装载进内存后,系统会在内存的CS:0000 – CS:0100区域创建一个PSP,这里存放了一些系统所需的信息,比如通过命令行所传递的参数等,COM文件的代码将被装载到CS:0100 – CS:XXXX的内存区域,所以说如果COM代码中不通过使用ORG 100h来进行修正的话,该段中的变量将不能被正确访问,这时,对改变量的访问将导致PSP中的数据被访问了,从而得不到预期的结果。对于E
阅读全文

浙公网安备 33010602011771号