
语言C/C++/JAVA/汇编篇
文章平均质量分 68
xxxxxx91116
这个作者很懒,什么都没留下…
展开
-
【汇编】汇编指令长度
转载自:http://www.cnblogs.com/onroad/archive/2009/07/13/1522671.html指令长度与寻址方式有关系,规律或原则如下:一、没有操作数的指令,指令长度为1字节。如es:ds:cbwxlat等。二、操作数只涉及寄存器的指令,指令长度为2字节。如mov al,[si]mov ax,[bx+si]mo转载 2011-10-17 10:04:00 · 2692 阅读 · 0 评论 -
<C语言 入栈顺序>为什么函数入栈顺序从右往左?
最近在阅读《程序员的自我修养》,看到10.2节,又想起以前的入栈顺序,对此又深挖le原创 2014-10-26 18:10:31 · 6563 阅读 · 1 评论 -
【C语言】位域的定义和使用
位域的定义和使用 C Bit Fields转自http://www.360doc.com/content/09/0318/16/113975_2846158.shtml位域的定义和使用 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语转载 2013-07-02 13:45:00 · 31308 阅读 · 1 评论 -
【汇编】一些常用但又很容易忘记的汇编指令
1.int 10h---之显示字符串:ah=13h al=01h(光标随着字符串走)cx=串长度bl=属性(eg:0Ch--高亮) bh=页号 2.int 10h---之显示字符:ah=0Ehal=字符bl=前景色 3.int 10h----之清屏这个服务程序的功用是把某一个设定好的矩形区域内的文字向上或向下移动。原创 2011-03-25 21:45:00 · 2699 阅读 · 0 评论 -
【java】JCombox事件消息,下拉框每一项增加提示信息,也适用于模糊查询
网上面介绍JCombox的事件的帖子很多,所以我想写一种特殊的大家不熟悉的“另类”消息,他主要用于想给列表框的列表项加上Tip提示信息,或者做一些模糊查询时可以使用,效果类似下图:第一种:加入提示信息 第二种:模糊查询效果图: 话不多说,先简要介绍一下这个消息:我们一般使用的的消息都是类似于JCombox.addXXXListener,原创 2011-09-15 23:04:52 · 9195 阅读 · 4 评论 -
【C++】C++Primer 阅读心得 九月总结
序 已经用C++很久了~但是其实里面有很多特性还没有深入学习了解过~所以最近决定重温一遍C++~我一直觉得学习的语言不在于多~在于精~于是我选择了C++ primer来阅读~希望自己step by step~加油~!1.1基本内置类型boolcharwchar_tshortintlongfloatdoublelong double tip1原创 2012-10-05 22:07:47 · 1368 阅读 · 0 评论 -
【java】java的String有时候可以用==比较的本质
今天遇到一个很奇怪的事情,在GUI编程的时候居然可以用String的==比较两个字符串内容是否相等(其实分析结束后还是没有比较内容相等,而是比较引用的内容,即地址),我觉得万分诧异。下面将我遇到的事情贴出来:比如:Label t=new Label("hi");if(t.getText()=="hi"){ System.out.println("equals");}原创 2011-05-02 14:58:00 · 1243 阅读 · 2 评论 -
【C++】变量定义在.h头文件导致 multiple definition of 的解决方法和根本原因
说明:出现这个错误,请你先检查重复定义的变量是否是定义在了.h头文件中,如果是,请您耐心的看完这篇文章,他会告诉你错误的根本原因。如果你很着急,不想弄清楚原因,请直接按下面的方法更改:假设重复定义的变量是int a,且你定义在了b.h,想作为全局变量使用,那么:1.删除b.h中的int a2.在b.cpp中加入a的定义int a;3.在b.h中加入 extern int a原创 2012-04-10 18:57:01 · 16573 阅读 · 9 评论 -
【java】finalize的用途
因为java的内存不需要程序员回收,所以我一直不知道finalize到底有什么用,他又不能回收内存,只是调用了一下,今天看书才发现它的作用,他其实是为了与C或C++使用时考虑的,当我们在java中使用C或C++的函数时,比如C++的new,C的malloc,这个时候我们就可以在finalize里面释放C申请的内存了,所以我觉得,如果我们的Java程序没有嵌入C或C++,完全是java的话,那就基本原创 2011-05-05 19:15:00 · 1397 阅读 · 2 评论 -
【汇编】jmp、call、ret、retf比较
转载自:http://chuanwang66.iteye.com/blog/1075859 JMP、CALL和RET指令的近转移形式只是在当前代码段中执行程序控制转移,因此不会执行特权级检查。JMP、CALL或RET指令的远转移形式会把控制转移到另外一个代码段中,因此处理器一定会执行特权级检查。1、jmp指令紧紧进行执行流程的跳转,不会保存返回地址2、call指转载 2011-10-05 13:56:52 · 2894 阅读 · 0 评论 -
<JAVA>为什么一个java文件只能有一个public类
以后,如果有人问你为什么一个java文件只能有一个public类呢?答:很简单啊,因为public类的名字要和java文件名相同,文件名只有一个,当然只能有一个public类!问:good!那为神马文件名必须要和public类名字相同呢?不知道了吧?答:这个问题是这样的,因为jvm虚拟机为了提高查找类的速度,使用import语句导入的时候,只会导入对应空间的文件名所对应的class文件原创 2014-12-13 12:49:32 · 4975 阅读 · 0 评论