- 博客(11)
- 资源 (3)
- 收藏
- 关注
转载 size_t,ssize_t,int和long的区别
size_t是一些C/C++标准在stddef.h中定义的。这个类型足以用来表示对象的大小。size_t的真实类型与操作系统有关,在32位架构中被普遍定义为:1typedefunsigned intsize_t;而在64位架构中被定义为:1ty
2014-02-25 09:56:39 45013 1
转载 回调函数中如何调用类中的非静态成员变量或非静态成员函数
回调函数中调用类中的非静态成员变量或非静态成员函数【问题1】如何在类中封装回调函数?【答】: a.回调函数只能是全局的或是静态的。 b.全局函数会破坏类的封装性,故不予采用。 c.静态函数只能访问类的静态成员,不能访问类中非静态成员。 【问题2】如何让静态函数访问类的非静态成员? 【解决方案】: 声明一静态函数a(),将类实例对象指针做为
2014-02-24 17:09:41 7405 2
转载 Android开发规范--编码规范/性能优化/UI优化
本文作者从Android编码规范、Android性能优化、Android UI优化这三个方面讲述了Android开发规范,Android开发者应该好好阅读这篇文章。一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母
2014-02-20 16:20:32 890
转载 socket编程之基础知识
我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:1、网络中进程之间如何通信?2、Socket是什么?
2014-02-20 14:44:59 1046
转载 网络编程中阻塞与非阻塞,同步与异步、I/O模型的理解
1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。例如普通B/S模式(同步):提交请求->等待服务器处理->处理
2014-02-20 14:10:41 4223
转载 关于int,unsigned int , short的关系与跨平台应用及char,int,float等类型在不同平台下所占字节数
c++ 中关于int,unsigned int , short的关系与应用int类型比较特殊,具体的字节数同机器字长和编译器有关。如果要保证移植性,尽量用__int16 __int32 __int64吧__int16、__int32这种数据类型在所有平台下都分配相同的字节。所以在移植上不存在问题。所谓的不可移植是指:在一个平台上编写的代码无法拿到另一个平台上运行时,不能达到期望的运行结
2014-02-20 13:58:51 4602 1
转载 如何写一个无法被继承的类
一个类不能被继承,也就是说它的子类不能构造父类,这样子类就没有办法实例化整个子类从而实现子类无法继承父类。我们可以将一个类的构造函数声明为私有,使得这个类的构造函数对子类不可见,那么这个类也就不能继承了。但是,这引出一个问题,客户程序岂不是也无法实例化这个类了?OK,让我们参考一下Singleton模式,用一个static函数来帮助创建这个类的实例,问题就解决了!class CPa
2014-02-11 22:16:57 956
转载 友元函数和友元类
友元函数和友元类 采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提高了程序的运行效率(即减少了类型检查和安全性检
2014-02-11 21:43:43 617
转载 C和C++中的形参默认值
C__带默认值参数的函数说明1.float area(float r=6.5);指定r的默认值为6.5,如果在调用此函数时,确认r的值为6.5,则可以不必给出实参的值,如area( ); //相当于area(6.5);如果不想使形参取此默认值,则通过实参另行给出。如area(7.5);
2014-02-11 21:23:02 5992
转载 三十分钟掌握STL
三十分钟掌握STL这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karycontact:karymay@163.netSTL概述STL的一个重要特点是数据结构和算法的分离。尽
2014-02-11 16:28:28 701
转载 QWT错误static struct QMetaObject const QwtPlot
QWT错误static struct QMetaObject const QwtPlot博客分类: QtQWT错误staticstructQMetaObject 使用QWT例子oscilloscope出现如下错误:error LNK2001: unresolved external symbol "public: static struct QMetaObj
2014-02-10 11:10:51 1973
基于AT89C2051单片机的电风扇
2010-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人