- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 C++部分内存分配的问题
<br /> 首先时类中的的不同类型的数据分配例如:<br />class a<br />{<br /> int a1;<br /> double a2;<br />}<br />类的声明时不分配内存,当生成对象才分给内存。<br />一般int为4个字节,doubl
2011-01-17 09:45:00
802
转载 强大的scanf
<br /> 其实scanf函数也可完成这样的功能,而且还更强大.<br /> 这里主要介绍一个参数,%[ ] ,这个参数的意义是读入一个字符集合. [ ]是个集合的标<br />志,因此%[ ]特指读入此集合所限定的那些字符, 比如 %[A-Z] 是输入大写字母,一旦遇
2011-01-17 09:07:00
1107
原创 数组长度的获得 vector的用法
<br />c++中string可以通过string.length()来获得string的长度,当对与一个数组来说就不是这么容易了。<br />如一个int型的数组:<br />int a[] = {1,2,3,5,6,9};如何获得呢?<br />可以通过sizeof的特殊用法
2011-01-17 09:05:00
24747
转载 汇编中寄存器的详解
<br />1、数据寄存器<br />数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。32位CPU有4个32位的通用寄存器EAX、EBX、ECX和EDX。对低16位数据的存取,不会影响高16位的数据。这些低16位寄存器分别命名为:AX、BX、CX和DX,它和先前的16位CPU中的寄存器相一致。<br />4个16位寄存器又可分割成8个独立的8位寄存器(AX:AH-AL、BX:BH-BL、CX:CH-CL、DX:DH-DL),每个寄存器都有自己的名称,可独立存取
2011-01-13 10:30:00
5047
原创 null和“”的理解
<br />今天在用java编写图片上传浏览器的时候,我发现了一个小小的细节,JTextField的返回值是string,开始我判断是否为空,用的是<br />if(this.txt_name.getText()==null){}但后来总是达不到预期的效果,经过反复测试,很巧合让
2011-01-13 10:29:00
932
原创 C++中巧得数组长度和vector的理解
c++中string可以通过string.length()来获得string的长度,当对与一个数组来说就不是这么容易了。如一个int型的数组:int a[] = {1,2,3,5,6,9};如何获得呢?可以通过sizeof的特殊用法,都知道sizeof()是获得所占的空间的大小,
2011-01-13 10:27:00
26291
原创 汇编中的db缓冲定义的详细理解
<br /> 汇编中数据段的定义中经常用到:buffer db 9,0,9 dup('$')来定义一个缓冲区来存放数据,这里的buffer如何理解呢?首先我们了解下这句话的意思,buffer就是一个名字,相当于我们高级语言中的数组的名字,它是这段空间的首地址,(这里和数组很相似)。db:Define Byte是一个类型,意思是说这个buffer的单元形式是字节的,8位。第一个9的意思是buffer的单元总个数存放在buffer中,0的意思是当前的单元位数,存放在buffer+1中,接下来的意思是开辟
2011-01-13 10:26:00
15368
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人