编程基础
文章平均质量分 58
dai_weitao
毕业于北京工业大学计算机专业.
从事LINUX/UNIX下的C/C 语言开发工作.
主要工作是服务器端应用程序开发, 自学LINUX DEVICE DRIVER和KERNEL.
现就职方正国际
展开
-
sizeof 操作符
1. 定义: sizeof是何方神圣? sizeof 乃 C/C++ 中的一个操作符(operator)是也。简单说其作用就是返回一个对象或者类型所占的内存字节数。 MSDN上的解释为: The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including转载 2007-08-02 10:30:00 · 1037 阅读 · 0 评论 -
关于测试函数(假代码)的使用
关于测试函数的使用 1 目的:为了让大家了解测试函数的使用方法,本文详细介绍了测试函数的选择编译(链接)的方法。 2 目录结构:组版服务器组的代码目录结构(初定):├─Service_001│ ├─code│ ├─testcode│ └─make└─Service_002 ├─code ├─make└─testcode原创 2007-11-02 15:02:00 · 2317 阅读 · 0 评论 -
makefile的写法
makefile是一种描述依赖关系的文件, 它主要描述的是整个工程编译规则, 同时也给工程的维护提供很大的方便. 这在大型工程中非常实用. 在写好makefile之后, 只需要在命令行输入make命令, 工程就按照既定的makefile规则进行"自动化编译".1. 编译(compile)和链接(link):我们通常所说的编译一般来说指的是编译和链接这两个过程的总称. 不管是什么类型的源原创 2007-09-17 17:09:00 · 1829 阅读 · 0 评论 -
系统调用
1什么是系统调用 系统调用,顾名思义,说的是操作系统提供给用户程序调用的一组“特殊”接口。用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务,比如用户可以通过文件系统相关的调用请求系统打开文件、关闭文件或读写文件,可以通过时钟相关的系统调用获得系统时间或设置定时器等。 从逻辑上来说,系统调用可被看成是一个内核与用户空间程序交互的接口——它好比一个中间人,把用户进程的请求传转载 2007-09-04 10:05:00 · 1521 阅读 · 0 评论 -
AT&T汇编语言与GCC内嵌汇编简介
AT&T汇编语言与GCC内嵌汇编简介1 AT&T 与INTEL的汇编语言语法的区别1.1大小写1.2操作数赋值方向1.3前缀1.4间接寻址语法1.5后缀1.6指令2 GCC内嵌汇编2.1简介2.2内嵌汇编举例2.3语法2.3.1汇编语句模板2.3.2输出部分2.3.3输入部分2.3.4限制字符2.3.5破坏描述部分2.4GCC如何编译内嵌汇编代码3后记本节先介绍AT&T汇编语言语法与INTEL汇编转载 2007-09-03 21:30:00 · 1152 阅读 · 2 评论 -
GNU gcc 使用手册
伟大的GNU认为man手册是Open Source发展的过时产物, 于是他们针对各种当家软件出了各自的手册, 如GNU Emacs, GNU Vim, 当然gcc是不可缺少的, 这是Stallman一生最伟大的产物之一. Richard Stallman 是Open Source界的伟大人物之一, 他是gcc, gdb, emacs的作者, 名声在OS界不可谓不大. 有一次, 他去某原创 2007-08-30 18:07:00 · 4977 阅读 · 0 评论 -
const用法
1` const type_t name; 表示声明一个type_t类型的变量name, 这个name只能赋值一次, 不可修改.2` const type_t *ptr; 表示声明一个type_t类型的指针ptr, 这个ptr只能赋值一次, 指向该地址, 不可变更指向其他地址.3` const type_t const *ptr; 表示声明一个type_t类型的指针ptr, 这个ptr只能原创 2007-05-25 15:51:00 · 1020 阅读 · 8 评论 -
创造Windows下的自由软件: MinGW
MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on Windows的略称。详情请参考http://www.mingw.org>。这里的“纯粹”是指「使用msvcrt.dll的应用程序」。无法使用MFC (Microsoft Foundation Classes)。MinGW: A collection of freely available转载 2007-08-21 14:22:00 · 1735 阅读 · 0 评论 -
中间件的介绍
中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。 在众多关于中间件的定义中,比较普遍被接受的是IDC表述的:中间件是一种独立的系统软件或服务程序,分布式原创 2007-08-09 17:32:00 · 1421 阅读 · 0 评论 -
[eclipse]Failed to connect to remote VM. Connection refused
解决步骤如下:1 查看tomcat的启动log,第一行“Listening for transport dt_socket at address: xxxx检查这里是不是8000,如果不是,需要修改catalina.bat文件 2 修改tomcat的startup.bat文件,在@echo off后一行增加set jpda_address=8000 3 执行startup.原创 2010-04-07 17:08:00 · 39698 阅读 · 2 评论