- 博客(16)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
转载 设计模式(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件
2016-05-16 14:41:09 239
原创 JVM 参数配置
1.堆大小配置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置java -Xmx3550m -Xms3550m -Xmn
2016-03-16 12:01:36 283
原创 Oracle VirtualBox 安装增强工具包:“building the main guest additions module 失败” 原因及解决方法
sh ./VBoxLinuxAdditions.runVerifying archive integrity… All good. Uncompressing VirtualBox 4.1.2 Guest Additions for Linux……… VirtualBox Guest Additions installer Removing existing VirtualBox DKMS k
2015-07-25 01:25:55 2004
转载 C/C++_字节对齐问题总结
根据以下资料,自己在两个编译器平台上试了试。1.VC6.0(32bit X86系统上)没指定对齐方式的前提下是,按照对齐算法要求排列的2.KEIL4(C51)单片机51中是单字节对齐方式网上查看了资料,下面是摘自网络上的资料。首先来看下在C/C++中定义如下的结构体,然后对他们分别进行sizeof()运算,看看结果会如何struct A{
2014-10-04 22:37:02 361
转载 sed命令
1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行
2014-07-28 22:24:10 245
转载 gdb简单调试例程
1. 单步执行和跟踪函数调用2. 断点3. 观察点4. 段错误程序中除了一目了然的Bug之外都需要一定的调试手段来分析到底错在哪。到目前为止我们的调试手段只有一种:根据程序执行时的出错现象假设错误原因,然后在代码中适当的位置插入printf,执行程序并分析打印结果,如果结果和预期的一样,就基本上证明了自己假设的错误原因,就可以动手修正Bug了
2014-07-26 22:37:50 503
转载 va_list C语言参数列表
va_list是一个宏,由va_start和va_end界定。 typedef char* va_list; void va_start ( va_list ap, prev_param ); type va_arg ( va_list ap, type ); void va_end ( va_list ap ); 其中,va_list 是一个字符指针,可
2014-07-18 22:50:21 530
原创 shell脚本中的$@ $*等
变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$
2014-07-17 20:59:15 616
转载 select poll 讲解
select()和poll()系统调用的本质一样,前者在BSD UNIX中引入的,后者在System V中引入的。 一、select应用程序中最广泛用到的是BSD UNIX中引入的select()系统调用,其原型如下:int select(int maxfdp, fd_set *readfds, fd_set *writefds, fd_set *errorfds, struct
2014-07-17 13:04:12 442
MASM32汇编批命令文件
2012-10-20
您好 能简单讲下您的学习路线吗
2016-05-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人