09 2012 档案
摘要:BM_ 按钮消息 -----------(Button Message)BN_ 按钮识别消息 -----------(Button Notification)CB_ 组合框消息 -----------(Combo Box)CBN_ 组合框识别消息 (Combo Box Notification)CDM_ 公用对话框消息 -----------common dialog message DRV_ 驱动程序消息-----------Driver EM_ 编辑控件消息-----------Edit Control MessagesEN_ 编辑控件识别消息-----------Edit Control
阅读全文
摘要:一、 什么是对齐,以及为什么要对齐:1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。2. 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。其他平台可能没有这种情况, 但是最常见的是如果不按照适合其平台的要求对数据存放进行对齐,会在存取效率上带来损失。比如有些平台每次读都是从偶地址开始,如果一个int型(假设为 32位)如果存
阅读全文
摘要:有关堆栈和Catalan数的思考** ** * ** * * ** * * * *形如这样的直角三角形网格,从左上角开始,只能向右走和向下走,问总共有多少种走法?问题的由来:编号为 1 到 n 的 n 个元素,顺序的进入一个栈,则可能的出栈序列有多少种?对问题的转化与思考:n 个元素进栈和出栈,总共要经历 n 次进栈和 n 次出栈。这就相当于对这 2n 步操作进行排列。一 个模型:一个 n*n 的正方形网格,从左上角顶点到右下角顶点,只能向右走和向下走。问共有多少种走法。如果将向右走对应上述问题的进栈,向下走对应上述问题的出栈,那么,可以视此模型为对上述问题的具体描述。而解决此问题,只要在总共
阅读全文
摘要:注:以下操作均为在vi命令模式下有效。一、首先想说的是两个最重要的操作:1.撤销操作:u2.恢复操作:ctrl+r二、删除:delete与删除的相关的命令:1.删除从光标所处字符开始的一个字串:dw 2.删除从光标开始n个字串:ndw3.删除从光标字符开始的一行:D或d$4.删除光标所在行:dd5.删除从光标开始的n行:ndd6.几个不常用的:d):删除到下一句; d}:删除一段; d回车:删除两行。三、获取删除内容。vi会缓冲近1-9的删除内容,最后一次操作缓冲标记为1,以此类推。引用缓冲:"lable, 引号加缓冲标记;自己可以建立a-z的缓冲标记:m[a-z...
阅读全文

浙公网安备 33010602011771号