#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))測试程序:#include #includestruct dev{ int a; char b; float c;};struct dev devs[]={ { 1,'a',7.0, },...
分类:
系统相关 时间:
2014-07-29 21:16:52
阅读次数:
267
linux提供了select、poll、epoll接口来实现IO复用,三者的原型如下所示,本文从参数、实现、性能等方面对三者进行对比。int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct t...
分类:
其他好文 时间:
2014-07-29 20:41:12
阅读次数:
338
所谓的托盘程序就是运行时在系统托盘区(就是桌面右下角显示时间的区域)出现一个小图标的程序。代表它运行的图标称作托盘图标。我们可以通过使用小图标来控制应用程序的状态。
(一)NOTIFYICONDATA Structure
typedef struct _NOTIFYICONDATA {
DWORDcbSize;//结构体大小
HWNDhWnd;//接受icon消...
/*思路:
看到此题第一反应是将开始时间进行排序
但是这样会比较麻烦
做题应该多换几个角度和思维
将此题按结束时间进行排序
会简单得多*/
#include
#include//qsort排序必加头文件
struct move
{
int tis;
int tie;//成员
}num[110];//只用一个数组就好,因为一个数组里面...
分类:
其他好文 时间:
2014-07-29 18:00:52
阅读次数:
238
机制3:MFC消息映射机制:
类内声明,类外定义宏,绑定消息处理函数
派生自CCmdTarget
类内声明宏:DECLARE_MESSAGE_MAP()
类外添加实现宏:
BEGIN_MESSAGE_MAP(类名,父类名)
END_MESSAGE_MAP()
//数据结构
struct AFX_MSGMAP_ENTRY
{
UINT nMessage; // 消息ID
U...
分类:
编程语言 时间:
2014-07-29 17:55:42
阅读次数:
309
计算几何是算法竞赛的一大块,而叉积是计算机和的...
分类:
其他好文 时间:
2014-07-29 17:51:52
阅读次数:
377
struct pollfd2010年04月15日 星期四 下午 03:59int poll (struct pollfd *fds, size_t nfds , int timeout);struct pollfd {int fd; /* 文件描述符 */short events; /* 等待的事....
分类:
其他好文 时间:
2014-07-29 17:30:22
阅读次数:
288
回顾上一篇我们了解到了用__block修饰的变量,可以在block内部修改,__block变量其实对应一个结构体struct __Block_byref__para1_0 { void *__isa;__Block_byref__para1_0 *__forwarding; int __flags....
分类:
其他好文 时间:
2014-07-29 17:21:52
阅读次数:
286
可以证明O是三角形ABC的垂心。作图辅助线,一个很重要的技巧是延长中线等中线。可以证明三角形DNA全等于ABC。然后通过角度变换容易证明AQ垂直于BC。#include #include #include using namespace std;struct point{ double x,y;}A...
分类:
其他好文 时间:
2014-07-29 17:15:32
阅读次数:
264
#include #include #include #define ZERO 0#define clen 26 /* 26个字母 */const char fc = 'a';typedef struct node{ struct node *child[clen]; /* 存储下一个字符 */ i...
分类:
其他好文 时间:
2014-07-29 16:57:02
阅读次数:
256