- 博客(241)
- 收藏
- 关注
转载 sizeof 笔试题
http://www.xici.net/b700278/d44576087.htm1.常规char str1[] = “Hello” ;char str2[5] = {H,e,l,l,o};char str3[6] = {H,e,l,l,o,/0};char *p1 = "Hello";char *p2[]={"hello","worl
2007-05-13 13:48:00
1473
转载 结构体(含位域)的sizeof
http://dev.csdn.net/develop/article/78/78272.shtm 结构体的sizeof先看一个结构体:struct S1{ char c; int i;}; sizeof(s1)在VC6中按默认设置得到的结果为8。我们先看看sizeof的定义——sizeof的结果等于对象或者类型所占的内存字节数,好吧,那就让我们来看看S1的内存分配情况:S
2006-07-31 23:17:00
2321
转载 Endianness一点通
http://packetmania.blogchina.com/ Endianness 的问题实质就是关于计算机如何存储大的数值的问题。我们知道一个基本存储单元可以保存一个字节,每个存储单元对应一个地址。对于大于十进制255(16进制0xff)的整数,需要多个存储单元。例如,4660对应于0x1234,需要两个字节。不同的计算机系统使用不同的方法保存这两个字节。在我们常用的PC机中,
2006-07-30 23:26:00
1595
1
转载 big-Endian&little-Endian
http://blog.vckbase.com/smileonce/archive/2005/02/22/3202.html#7981 Big-Endian 和 Little-Endian 两者概念的区别再网上查阅了很多资料(包括中英版的MSDN),反复体会,才基本弄明白一些Big-Endian和Little-Endian的含义,先总结如下:Big-Endian 和 Littl
2006-07-30 21:11:00
2767
转载 big-Endian&little-Endian
http://blog.vckbase.com/smileonce/archive/2005/02/22/3202.html#7981 Big-Endian 和 Little-Endian 两者概念的区别再网上查阅了很多资料(包括中英版的MSDN),反复体会,才基本弄明白一些Big-Endian和Little-Endian的含义,先总结如下:Big-Endian 和 Littl
2006-07-30 21:11:00
1146
转载 big-Endian&little-Endian
http://blog.vckbase.com/smileonce/archive/2005/02/22/3202.html#7981 Big-Endian 和 Little-Endian 两者概念的区别再网上查阅了很多资料(包括中英版的MSDN),反复体会,才基本弄明白一些Big-Endian和Little-Endian的含义,先总结如下:Big-Endian 和 Littl
2006-07-30 21:11:00
2154
转载 vxworks资料
http://www.cevx.com/Soft/ShowClass.asp?ClassID=3&SpecialID=&page=3
2006-07-16 23:17:00
1431
转载 一些网络资源
创业网站: http://www.easyceo.com 创业、投资、融资等 http://www.cnsme.com 中国中小企业网 http://www.chinadxscy.com 中国大学生创业网 http://learnling.sohu.com/chuangye 搜狐创业论坛 http://www.p800.com 中国创业者 http://www.1128.com 上海小企业网 ht
2006-07-04 23:10:00
1826
转载 [zz]深入学习的热潮:嵌入式系统方向概述
http://linux.ccidnet.com/art/310/20060612/577397_1.html 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电
2006-07-04 00:03:00
1088
转载 【转】sizeof
http://blog.sina.com.cn/u/476cd8780100012b关键词:sizeof这是网上的一个帖子,最初来自那里已经记不得了,不过我觉得很不错。我又在文章的后面加了一部分内容,是关于类的sizeof。如果有什么错误的地方,请大家指正,谢谢~~ --- majianan 2005-12-19 0.关键字:
2006-05-14 20:28:00
868
转载 C语言面试题四——慧通篇 [转]
http://blog.csdn.net/chenhu_doc/archive/2006/05/02/705575.aspx什么是预编译何时需要预编译:1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。char * const p;char const * pconst char
2006-05-09 22:06:00
1465
转载 关于系统响应函数OnSysCommand及托盘Shell_NotifyIcon()等
void CTestDlg::OnSysCommand(UINT nID, LPARAM lParam)这个函数响应系统控制菜单的命令.(即左上角图标处)。OnSysCommand:The framework calls this member function when the user selects a command from the Control menu, or when t
2006-03-24 00:25:00
8305
2
转载 一些相关链接
http://binyuan.blogchina.com/blog/article_116892.731569.html 华为博客http://www.blogcn.com/User13/flugkatze/blog/2654264.html 关于华为
2006-03-16 12:50:00
1112
转载 一些链接
http://binyuan.blogchina.com/blog/article_116892.731569.html华为博客http://www.blogcn.com/User13/flugkatze/blog/2654264.html关于华为
2006-03-15 17:36:00
765
转载 http://www-128.ibm.com/developerworks/cn/
http://www-128.ibm.com/developerworks/cn/
2006-02-28 20:07:00
2143
转载 web service soap binary base64
http://www.stylusstudio.com/api/axis-1_1/org/apache/axis/encoding/Base64.htmclass base64http://haydn.cs.washington.edu:8080/won/wonServletsearch onhttp://webservices.xml.com/pub/a/ws/2002/08/2
2006-02-26 11:54:00
1880
转载 在 Java 中如何进行 BASE64 编码和解码(转)
http://blog.csdn.net/chengbd/archive/2005/09/10/476967.aspxBASE64 编码是一种常用的字符编码,在很多地方都会用到。JDK 中提供了非常方便的 BASE64Encoder 和 BASE64Decoder,用它们可以非常方便的完成基于 BASE64 的编码和解码。下面是本人编的两个小的函数,分别用于 BASE64 的编码和解码:
2006-02-22 13:06:00
1543
原创 web service(axis)例子HelloService步骤说明
1.将axis1.1目录下webapps下的axis包拷贝到tomcat5.0/webapps下2.打开浏览器http://localhost:8080/axis,点击Validate,缺少activation.jar,mail.jar,xmlsec.jar三个包,要下载并放到tomcat5.0/webapps/axis/WEB-INF/lib目录下。3.设置CLASSPATH(windows20
2006-02-13 16:19:00
4746
2
转载 实时操作系统和分时操作系统
http://www.newmcu.com/showthread.asp?threadid=811嵌入式系统的软件一般由嵌入式操作系统和应用软件组成。操作系统是连接计算机硬件与应用程序的系统程序。操作系统有两个基本功能:使计算机硬件便于使用;高效组织和正确地使用计算机的资源。操作系统有4个主要任务:进程管理、进程间通信与同步、内存管理和I/O资源管理。 嵌入式操作系统可以分为实时操作系统和分时操
2006-01-10 00:17:00
7277
2
转载 写给Linux内核新手-关于Linux内核学习的误区
http://www.icwin.net/ShowArtitle.ASP?art_id=6055&cat_id=16写给Linux内核新手-关于Linux内核学习的误区 先说句正经的:其实我没资格写这篇文章,因为自己也就一两个月以来才开始有所领悟的。因此,这里与其说是关于Linux内核学习的经验,不如说是自己的教训吧,希望不要扔鸡蛋砸我^_^ 常常有人问:我想学习内核,需要什么基础吗?Lin
2006-01-10 00:15:00
1540
转载 linux下的openssh client如何上传文件到远程主机
http://www.unix8.net/linux/html_sql/11/5718.htmlinux下的openssh client如何上传文件到远程主机。在WINDOWS下我可以用SSH CLIENT使用SSH自己所带FTP,上传工具与文件到远程主机,非常的方便,可在LINUX下我想问问我如何实现文件的上传,(我不想用FTP OR TELNET)因为对方主机的FTP与TELNET我已经给关掉
2006-01-08 22:44:00
2598
转载 如何学习VC
主 题:如何学习VC作 者:he_zhidan (何志丹:www.vcshare.net) 等 级:信 誉 值:127所属论坛:VC/MFC 非技术类问题点数:0回复次数:30发表时间:2004-12-13 20:25:45流程图无法显示见http://www.vcshare.net/vc/non_tel/lean_vc.htm补充说明:(1)学习需要天赋,一般而言理科思维的人容易学VC.(
2006-01-03 19:54:00
4333
原创 指针操作超越变量作用范围的问题(高质量c++)
http://community.csdn.net/Expert/topic/4494/4494006.xml?temp=.9375269下面这是高质量c++上的:指针操作超越了变量的作用范围。这种情况让人防不胜防,示例程序如下:class A{public:void Func(void){ cout };void Test(void){A *p;{A a;p = &a; // 注意 a 的生命期
2006-01-01 22:04:00
3469
1
原创 高质量c++(有了malloc/free 为什么还要new/delete )
有了malloc/free 为什么还要new/delete ?malloc 与free 是C++/C 语言的标准库函数,new/delete 是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要自动执行构造函数, 对象在消亡之前要自动执行析构函数。由于malloc/free 是库函数而不是运算符,不
2006-01-01 14:49:00
12001
原创 高质量c++(指针参数是如何传递内存的?)
指针参数是如何传递内存的?如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1 中,Test 函数的语句GetMemory(str, 200)并没有使str 获得期望的内存,str 依旧是NULL,为什么?void GetMemory(char *p, int num){p = (char *)malloc(sizeof(char) * num);}void Test(void
2006-01-01 13:48:00
4240
原创 高质量c++(常见的内存错误及其对策)
常见的内存错误及其对策发生内存错误是件非常麻烦的事情。编译器不能自动发现这些错误,通常是在程序运行时才能捕捉到。而这些错误大多没有明显的症状,时隐时现,增加了改错的难度。有时用户怒气冲冲地把你找来,程序却没有发生任何问题,你一走,错误又发作了。常见的内存错误及其对策如下:
2005-12-31 21:47:00
1735
原创 高质量c++(内存分配方式)
内存分配方式有三种:(1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static 变量。(2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。(3) 从堆上分配,亦称动态内存分配。程序在运行的时候用mal
2005-12-31 21:46:00
3400
原创 高质量c++(const成员函数)
const 成员函数任何不会修改数据成员的函数都应该声明为const 类型。如果在编写const 成员函数时,不慎修改了数据成员,或者调用了其它非const 成员函数,编译器将指出错误,这无疑会提高程序的健壮性。以下程序中,类stack 的成员函数GetCount 仅用于计数,从逻辑上讲GetCount 应当为const 函数。编译器将指出GetCount 函数中的错误。class Stack{p
2005-12-30 16:33:00
14272
5
原创 高质量c++(重载、覆盖、隐藏)
成员函数的重载、覆盖与隐藏成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。8.2.1 重载与覆盖成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。覆盖是指派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相
2005-12-30 13:19:00
19952
7
原创 高质量c++(extern c)
如果C++程序要调用已经被编译后的C 函数,该怎么办?假设某个C 函数的声明如下:void foo(int x, int y);该函数被C 编译器编译后在库中的名字为_foo,而C++编译器则会产生像_foo_int_int之类的名字用来支持函数重载和类型安全连接。由于编译后的名字不同,C++程序不能直接调用C 函数。C++提供了一个C 连接交换指定符号extern“C”来解决这个问题。例如:ex
2005-12-30 13:16:00
4462
1
原创 高质量c++(如何在派生类中实现类的基本函数)
如何在派生类中实现类的基本函数基类的构造函数、析构函数、赋值函数都不能被派生类继承。如果类之间存在继承关系,在编写上述基本函数时应注意以下事项:
2005-12-30 12:08:00
2933
转载 Windows编程从入门到精通
http://blog.donews.com/xzwenlan/archive/2004/12/26/216127.aspx学习Windows编程是很复杂的事,大多数程序员使用C++进行Windows编程,可是如何把两者结合起来学习?本文试着给你一个答案[ 查看本指南所提及的书籍 ] 一般计算机本科学生应该学过Pascal或C语言,如果你没接触过C++,推荐两本书,清华出版社钱能的《
2005-12-26 19:41:00
1928
转载 同步、异步、阻塞、非阻塞
http://www.graphics.net.cn/bbs/c_or_cpp/0187/059.asp同步异步与阻塞和非阻塞是两种不同的概念来着同步异步指的是通信模式,而阻塞和非阻塞指的是在接收和发送时是否等待动作完成才返回所以不能混淆这四个磁。以下是我的一些理解,请大家多指教首先是通信的同步,主要是指客户端在发送请求后,必须得在服务端有回应后才发送下一个请求。所以这个时候的所有请求将会在服务端
2005-12-13 20:21:00
1573
转载 SOCKET类的设计和实现
http://spaces.msn.com/members/BeautyPiece/Blog/cns!1prwCGVUpp0aLwX4cLLjwESg!154.entrySOCKET类的设计和实现WinSock基本知识 这里不打算系统地介绍socket或者WinSock的知识。首先介绍WinSock API函数,讲解阻塞/非阻塞的概念;然后介绍socket的使用。WinSock API Socke
2005-12-12 22:12:00
1159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人