转载了两篇文章:第一篇:本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java
Virtual Machine,Java虚拟机)上,...
分类:
编程语言 时间:
2014-05-23 10:11:27
阅读次数:
400
$0就是该bash文件名$?是上一指令的返回值$*所有位置参数的内容:就是调用调用本bash
shell的参数。$@基本上与上面相同。只不过是“$*”返回的是一个字符串,字符串中存在多外空格。“$@”返回多个字符串。http://blog.csdn.net/andy572633/article/de...
分类:
其他好文 时间:
2014-05-23 10:00:20
阅读次数:
348
简单的call函数过程
1.参数入栈,返回地址入栈。在一个栈帧里,call function的完整过程应该是这样的,call调用的过程要经历两个过程,一个是首先把调用函数之前的指令的下一条指令地址压入栈中(push ebp),作为返回地址,也就是保存旧栈地址,接着会跳转到被调函数的地址入口。呵呵,现在就是借此来恶补汇编哈。
2.代码区跳转。在执行被调函数的时候,为函数重新开辟栈帧,(mov ebp,esp)这句的意思是将旧栈顶换为新栈的底,这里的新栈一般是由函数专属的哈, 下面就是用sub esp, ...
分类:
其他好文 时间:
2014-05-22 11:34:25
阅读次数:
189
简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定哪一个产品类的实例。
工厂类是简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。
优点:
外界可以从直接创建具体产品对象的尴尬局面摆脱出来,仅仅需要负责“消费”对象就可以了。而不必管这些对象究竟如何创建及如何组织的.明确了各自的职责和权利,有利于整个软件体系结构的优化。
缺点:
由于...
分类:
其他好文 时间:
2014-05-22 07:56:29
阅读次数:
166
在 2.0
之前的 C#
版本中,声明委托的唯一方法是使用命名方法。 C# 2.0
引入了匿名方法,而在 C# 3.0
及更高版本中,Lambda
表达式取代了匿名方法,作为编写内联代码的首选方式。
不过,本主题中有关匿名方法的信息同样也适用于 Lambda
表达式。
有一种情况下,匿名方法提供了 Lambda
表达式中所没有的功能。
可使用匿名方法来忽略参数列表。
这意味着...
分类:
其他好文 时间:
2014-05-20 17:06:16
阅读次数:
309
在创建MFC项目时,如果没有设置好项目参数, 就会在编译时产生很多连接错误,
如我今天遇到的:LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol
_main解决方法:控制台项目要使用windows子系统, 而不是consol...
分类:
其他好文 时间:
2014-05-20 13:01:32
阅读次数:
275
在C#中,new关键字可用作运算符、修饰符或约束。1)new运算符:用于创建对象和调用构造函数。这种大家都比较熟悉,没什么好说的了。2)new修饰符:在用作修饰符时,new关键字可以显式隐藏从基类继承的成员。3)new约束:用于在泛型声明中约束可能用作类型参数的参数的类型。东西不用就会忘
分类:
其他好文 时间:
2014-05-20 12:49:16
阅读次数:
247
其中发送端发送多少数据可以定制,(可以使用for循环循环读取文件并且send),但是在recv端,不能采用for循环定制recv大小,(及时最后加了if语句判断图像是不是接收完毕),另外在fwrite文件中的第二个参数,绝对不要定制,因为网络是不确定的你不知道socket缓冲区中的文件的确定数目,你...
分类:
其他好文 时间:
2014-05-20 12:43:50
阅读次数:
210
一.前言
1.钽的理化性能二.钽电容简介和基本结构2.1.基本结构2.2.工艺流程三.钽电容的主要特性参数3.1.容值3.2.额定工作电压&浪涌电压3.2.1.浪涌电压3.2.2.反向电压3.3.电流3.3.1.纹波电流&浪涌电流3.3.2.漏电流3.4耗散因子(DF值)3.5阻抗,等效串联阻抗(E...
分类:
其他好文 时间:
2014-05-20 09:53:30
阅读次数:
6035