技术文档
文章平均质量分 65
xing1314
ddddd
展开
-
面试试题(编程)
好久以前面试了一家公司,给出了一道面试试题.结果在网上也看到这个题目,所以动起了想把自己的实现方法写出来的冲动.题目是这样:用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至最后一个元素并输出该元素的值。写出C程序。其实现代码如下(在READHAT9.0 LINUX下测试通过):/*****************************************原创 2006-09-21 20:28:00 · 1423 阅读 · 0 评论 -
字节对齐
在定义结构体时,为了提供效率,不同的编绎器和不同的系统使用N字节对齐.例如,有一个这样的结构体:struct testData{ int a; char b; double c;};在一般情况下,它应该只是占用了13个字节,但如果按照4字节对齐的话,它占用16个字节.其余全部置为空.以下是按N字节对齐的存储方法,它有两个要求:原创 2006-09-21 19:42:00 · 1095 阅读 · 0 评论 -
const的使用
例如有如下的定义: inb b = 500;const int *a=&b; [ 1 ]int const *a = &b; [ 2 ]int *const a=&b; [ 3 ]const int *const a=&b; [ 4 ]对于初学者来说,要想弄清楚所代表的意思不是那么容易的,它是修饰变量还是修饰指针呢?.现在,我在这里给出两条规则,只要记住就行了.(原创 2006-09-21 20:35:00 · 1012 阅读 · 0 评论 -
jdk1.5+tomcat5.0.28+mysql开发环境的建立
本文介绍在WINDOWS下如何搭建普通JAVA,JSP,MYSQL的运行环境,包括JDK、Tomcat和MYSQL的配置环境变量 和在配置过程中我所遇到的问题及其解决方案。我的JDK是安装在:C:/Java/jdk1.5TOMCAT是安装在:C:/Program Files/Tomcat 5.0。MYSQL是采用的无安装包,直拉解压即可,解压目录为:E:/mysql。首先来配置JA原创 2007-07-28 13:34:00 · 1128 阅读 · 0 评论 -
PDA开发环境搭建手册
PDA开发环境配置手册 说明:本文档是针对Microsoft Pocket PC 2003 SDK开发包来配置的。开发平台采用VS2003. 在该文档中主要是告诉大家安装各种软件及其如何配置SQL Server CE2.0数据库来对远程Sql Server2000数据库进行访问。 所需的软件安装包:VS2003, Sql Server2000及其补丁,SQL Server CE2.原创 2008-04-12 12:07:00 · 2844 阅读 · 2 评论 -
Typedef和define的区别
Typedef和define都可以用来给对象取一个别名,但是两者却有着很大不同。1. 首先,二者执行时间不同关键字typedef在编译阶段有效,由于是在编译阶段,因此typedef有类型检查的功能。Define则是宏定义,发生在预处理阶段,也就是编译之前,它只进行简单而机械的字符串替换,而不进行任何检查。 #define用法例子:#define f(x) x*xmain(转载 2008-04-27 22:53:00 · 4302 阅读 · 1 评论 -
osgi中CM组件的使用
OSGi的CM就是Configuration Admin Service,是用于管理Bundle属性、并在属性发生变更时通知相应的BUNDLE。这样,系统就能够动态的修改配置属性,而不需要重启系统。它的实现原理:当一个BUNDLE需要能够动态的改变它的属性值时,该需要向OSGI CM注册该属性,注册时需要使用一个PID来标识这个配置属性。在OSGI CM框架中,PID是用来唯一原创 2008-05-02 13:50:00 · 2434 阅读 · 0 评论