什么是堆,什么是栈,什么是数据段,什么是代码段...这些都是历史遗留问题,如今编程真的没有必要在意这些了!不要被/proc/xx/{maps,smaps}里面的内容所迷惑和萦绕,自己管理好自己的内存分配就好,如果程序不是自己写的,那么就找写它的人。本文将从一个链接动态库的可执行文..
分类:
其他好文 时间:
2014-05-27 03:15:06
阅读次数:
313
转自:windows下安装,配置gcc编译器1.首先介绍下MinGWMinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist
GNU on Windows的略称。 实际上 MinGW 并不是一个 单纯的C/C++ 编译器,而是一套 GNU 工具集合。除开 GC....
应用沙盒结构:应用程序包:包含了所有的资源文件和可执行文件,这个压缩包的内容是不可以修改的。Documents:保存应用程序运行时生成的需要持久化的的数据,ITunes同步设备时会备份该目录。Library/Caches:保存应用程序运行时生成的需要持久化的数据。ITunes同步设备时不会备份该目录...
分类:
其他好文 时间:
2014-05-26 13:09:46
阅读次数:
227
MVC包括三个部分 :
①View:负责与用户交互,即在界面上展示数据对象给用户(html,jsp)
②Controller:Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解
释用户的输入并将它们映射为模型层可执行的操作(Servlet)
③Model:实现系统的业务逻辑(javaBean)
DAO:用于连接数据库,将resultse...
分类:
编程语言 时间:
2014-05-26 06:17:10
阅读次数:
314
进程
1 进程的含义:
1.1 一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方。
1.2 另一个是地址空间,它包含所有可执行模块或DL L 模块的代码和数据。它还包含动态内存分配的空间。如线程堆栈和堆分配空间。
2 操作系统启动应用程序的步骤
2.1 调用C/c++运行时的启动函数
启动函数总共4种,WinMainC...
一、什么是构件图?
构件图是为了描述一个系统的主要功能(如子系统、类、包、构件等),从软件构件这样一个物理角度,通过图示的方式展示出来。
二、什么是构件?
构件(component)是系统中遵从同一组接口且提供其实现的物理的、可替换的部分。
每个接口能实现一定的功能,为其他构件提供使用接口,方便软件的复用。
常见构件有:文件、表、文档、对象库、可执行体、COM+、企业级Java Bean...
分类:
其他好文 时间:
2014-05-24 19:36:40
阅读次数:
390
一个 SFX
(SelF-eXtracting)自解压文件是压缩文件的一种,它结合了可执行文件模块,一种用以运行从压缩文件解压文件的模块。这样的压缩文件不需要外部程序来解压自解压文件的内容,它自己便可以运行该项操作。然而
WinRAR 仍然可将自解压文件当成是任何其它的压缩文件处理。所以如果你不愿意...
一、Linux文件权限
每个Linux文件具有四种访问权限:可读(r)、可写(w)、可执行(x)和无权限(-)。 利用ls
-l命令可以看到某个文件或目录的权限,它以显示数据的第一个字段为 准。第一个字段由10个字符组成,如下: -rwxr-xr-x
第一位表示文件类型,-表示文件,d表示目录 2....
分类:
系统相关 时间:
2014-05-22 15:28:17
阅读次数:
336
gcc编译的流程是先做编译前的预处理,主要是对头文件和宏处理,然后由编译器处理成汇编语言代码,再由汇编器处理成机器语言代码,最后又链接器生成可执行代码
列举几个常用的参数
-o FILE 指定输出的文件名为FILE
-E FILE 对FILE只进行预处理
-S FILE 对FILE只进行预处理和编译器得到汇编代码
-c FILE 对FILE处理得到目标代码
不加...
分类:
其他好文 时间:
2014-05-21 17:07:51
阅读次数:
180
1.文件和目录的默认权限在Linux中,我们创建文件或者目录的时候,并没有指定user,group,other这三类用户的权限,实际上umask(遮罩码)决定了创建时的默认权限。如果是文件,就用666-umask;如果是目录就用777-umask。记住LINUX的法则之一:文件默认情况下不应具有可执行权限。2...
分类:
系统相关 时间:
2014-05-20 22:51:07
阅读次数:
576