Android 桌面组件【widget】初探

本来打算晚上继续 Api Demos 系列的,不过今天下午的时候无聊去玩了一下桌面组件 App Widget 觉得挺不错的一个东西,对它很是感兴趣,玩了一下碰到很多问题,一直在解决问题到了晚上10点。只能怪自己理解不深刻,不过最后还是解决了,把一些领悟写出来也算给自己一个交代。下面是本篇的大纲: 1、AppWidget 框架类 2、在 Android 如何使用 Widget 3、AppWidget 框架的主要类...

作者: fly123456789 发布时间: 11-26

linux c++之using namespace std

#include <iostream.h> int main() { double a; a=3.14159265; cout<<"a= "<<a<<endl; return 0; } 以上是在windows下面一个c++文件的源码,但是拿到linux下面,编译的时候就有问题了, g++ -Wall -o float float.cpp float.cpp:1:22: error: iostream.h: 没有那个文件或目录 float.cpp: In function ‘int main()’: float.cpp:6: error: ‘cout’ was not declared in this ...

作者: yuzhou133 发布时间: 11-25

Qt MetaObject sysmtem 详解之三:QMetaObject接..

本篇从Qt MetaObject源代码解读相关接口的实现,这些接口都定义于qmetaobject.cpp中。 QMetaObject::className() inline const char *QMetaObject::className() const { return d.stringdata; } 从前一篇可知,d.stringdata就是那块字符串数据,包含若干c字符串(以'\0')结尾。如果把d.stringdata当做一个c字符串指针的话,就是这个字符串序列的第一个字符串,正是类名。 Q...

作者: landuochong 发布时间: 11-25

【转】D3DXLoadSkinMeshFromXof函数及.x在不同dx..

原文:http://zengwu3915.blog.163.com/blog/static/2783489720097414132811/ 在看到《DirectX 角色扮演游戏编程》这书第二章中的.x程序,运行光盘上的代码出错 error C2664: 'D3DXLoadSkinMeshFromXof' : cannot convert parameter 1 from 'IDirectXFileData *' to 'LPD3DXFILEDATA' 后来才发现,这书上的代码都是DirectX9b版本的,而我用的是DirectX9c,因为9c是9b的升级...

作者: escarp 发布时间: 11-25

用GDB调试程序(三)

四、维护停止点 上面说了如何设置程序的停止点,GDB中的停止点也就是上述的三类。在GDB中,如果你觉得已定义好的停止点没有用了,你可以使用delete、clear、disable、enable这几个命令来进行维护。 clear 清除所有的已定义的停止点。 clear <function> clear <filename:function> 清除所有设置在函数上的停止点。 clear <linenum> clear <filename:linenum> 清除所有设置在...

作者: chenliangmoran 发布时间: 11-24

VC实现FTP文件下载

BOOL bRes; HINTERNET hInternet; HINTERNET hConnect; hInternet = InternetOpen("A3GS Sample", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, INTERNET_FLAG_NO_CACHE_WRITE); if ( NULL == hInternet ) { printf( "InternetOpen Error:%d\n", GetLastError() ); return 0; } hConnect = InternetConnect(hInternet, ftp地址, INTERNET_DEFAULT_FTP_PORT, 用户名, 密码, INTER...

作者: scott_pheonix 发布时间: 11-23

编程获取tcp连接信息

今天早上刚到实验室,就被老板叫了过去,要让我实现一个获取主机tcp连接的小程序,程序输出的内容就是进程名称,开放端口信息,远程ip和端口,并要定期扫描,输出,程序要能够在xp、vista、win7上都能运行。老板说完,我甚是高兴,因为,在此之前,就打算写一个流量监控的小工具,一直没有动手,正好趁着这次机会,将流量监控的程序开发出来。 要实现主机的tcp连接信息,就...

作者: biti-leaf 发布时间: 11-22

C++习题-重载流运算符[4.5]

在第四题的基础上,重载流插入运算符“<<”和流提取运算符“>>”,使之能用于该矩阵的输入和输出。 #include <iostream> using namespace std; class Matrix { public: friend Matrix operator +(Matrix m1,Matrix m2); //定义重载函数,重载加法运算 friend istream & operator >> (istream &,Matrix &);//定义重载函数,重载流提取运算符 friend ostream & operator <<(ostream ...

作者: chengxiaopeng 发布时间: 11-22

C++程序习题-运算符重载[4.4]

有两个矩阵a和b,均为2行3列。求两个矩阵之和。重载运算符"+",使之能用于矩阵相加,如:c = a + b. #include <iostream> using namespace std; class Matrix { public: void input(); //用于输入数据 void display(); //显示数据函数 friend Matrix operator +(Matrix m1,Matrix m2); //定义重载函数 private: int data[2][3] ; //定义矩阵使用的数组,私有成员 }; void Matr...

作者: chengxiaopeng 发布时间: 11-22

C++习题-运算符重载[4.3]

定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。参加运算的两个运算符可以都是类对象,也可以其中有一个是整数,顺序任意。例如:c1 + c2,i + c1,c1 + i均合法(设i为整数,c1,c2为复数)。编写程序,分别求两个复数之和、整数和复数之和。 #include <iostream> using namespace std; //复数类 class Complex { public: Complex(){real = 0;imag = 0;} Comp...

作者: chengxiaopeng 发布时间: 11-22