[解决方法] RegisterHotKey函数原型及说明: BOOL RegisterHotKey( HWND hWnd, // 接收WM_HOTKEY的窗口句柄 int id, // hot key的ID号. UINT fsModifiers, // 响应那个热键. UINT vk // 与热键配合的键.
其中: 1)id的说明: id为你自己定义的一个ID值,对一个线...
HTTP请求由三部分组成,分别是:请求行,消息报头,请求正文。
请求行(格式):Method Request-URI HTTP-Version CRLF
Method:方法。 GET 请求获取由Request-URI所标识的资源。 POST 在Request-URI所标识的资源后附加新的数据。 HEAD 请求获取由Request-URI所标识的资源的响应消息报头。 PUT 请求服务器存储一个资源,并用Request-URI作为其标识。 DELETE 请求服务器删除由Request-URI所标识的资源。 TRACE 请求服务器回送收到的请求信息,主要用语测试或诊断。 CONNE...
一个可移植性很高的Frame.
// AceSocket.cpp : Defines the entry point for the console application.//
#include "stdafx.h"#include "ace/INET_Addr.h"#include "ace/SOCK_Connector.h"#include "ace/SOCK_Stream.h"#include "ace/Time_Value.h"using namespace std;
int main(int argc, char* argv[]){ const char* pathna...
我本来打算把它做成和STL一样的模板。想把STL上学的知识用用。加迭代器,以及typedef typename iterator_trains<TYPE>::value_type value_type;但是一直都痴迷于MFC程序和网络编程去了,所以就耽误了,以后有时间改吧。
#include <iostream>using namespace std;
template<class TYPE>struct Node{ TYPE info; Node<TYPE> *next; Node(TYPE i,Node<TYPE> *nx) { this->info=i; this->nex...
#include "stdafx.h"
void main(int argc, char* argv[]){ WORD version=MAKEWORD(1,1); WSADATA wsaData;
int err=WSAStartup(version,&wsaData); if ( err != 0 ) { return; }
if (LOBYTE(wsaData.wVersion)!=1 || HIBYTE(wsaData.wVersion)!=1) { WSACleanup(); return; }
SOCKET sock=socket(AF_I...
#ifndef MUSIC_H_WFPB#define MUSIC_H_WFPB#include "Sound.h"
class CMusic { //public: // static CString s_strSong;private: UINT m_devID; //设备描述 MCI_SEEK_PARMS m_mciSeekParms; //标记播放位置 CSound m_sound; //声音类,用来控制声音protected: //辅助函数 static CString GetMusicExt(CString file); //获取歌曲后缀名 static ...
全部代码如下:==============================================#include "stdafx.h"#include <iostream>#include <ctime>#include <fstream>using namespace std;class Timer{ clock_t start_time;public: Timer(){start_time=clock();} void elaspe() /*计算时间*/ { clock_t end_time=clock(); cout<<"It takes "<<(doubl...
我妈妈上QQ总是不知道如何上,每次都打电话过来问,电话里也说不清楚,所以写了这个程序。
这个程序的移植性不怎么样,因为只是为了自己方便而做的,呵呵,所以就简单起见。稍微改下,就是让MyCreateProcess的时候,检查是否成功,不成功说明路径不对,弹出一个对话框,来让用户指定路径。
主要代码如下:
struct LogIn{ int index; //索引 char *QQUser; //QQ号码 char *QQPass; //QQ密码 char *QQName; //QQ昵称};
void CMyToolDlg::InitUserInfo(){ LogIn LI[...
虽然很简单,我还是决定把这些都记录下来,毕竟这是我学习的生涯。
UploadFiles/2006-10/1025396380.rar
关键代码如下:
#define ICON_NOTIFY WM_USER+100#define COURSE_ID 0
void CMyCourseDlg::InitialTip(){ //加载图标 m_ntfIcon.hIcon=AfxGetApp()->LoadIcon(IDR_MAINFRAME); //提示框 char *tip="课程表"; strcpy(m_ntfIcon.szTip,tip);
//窗口句柄 m_ntfI...
IT从业人员必看的10个论坛 IT方面的论坛太多了,有综合,有专业,有行业,在各个论坛里混了几年,体会颇深,以前是论坛哪里人多,往哪里去,新浪论坛,网易是经常去的,人多啊,好几十万,去了以后才发现没有意思,没有共同的语言,于是逛专业论坛,行业论坛,终于找到了共同语言,总结一下论坛的经验:人不在多,有仙则灵,贴不在多,有精则行,逛了大半辈子,一个IT人发展方向一定要除了技术外,业务,理论,思想一个都不能少,于是我推荐如下这些论坛,或许真能帮助您,做论坛,都是赔本的买卖,不收费还帮助你学习,得向斑竹们致敬啊。 以下论坛排名不分先后,还有许多业界知名的论坛,主要有点偏门,这个...
看了一下他的资料,注册好长时间了,回了很多帖子,就是没发一个主题贴,原来是不会发帖子.
我看了一下绿色风格,难怪,不熟悉论坛的真看不见那个发贴图表,也是绿色的,跟背景融为一体了。
又换回了原来的老发贴按钮图片,不是很好看,但很实用,一眼就能看见。
没有最苯的用户,只有最笨的设计者和开发者,用户有不会用的时候就说明易用性做的还不到位
microsoft,office,longhron,sinopec
1、智能指针,com实现的原理, 2、printf()可变参数如何实现 3、标准模板库vector追加数据如何实现。是底层如何实现,不能用现有的东东。 4、还有,java的垃圾收集机制如何实现为什么?如果是你自己实现垃圾收集机制,如何实 现? 用什么数据结构。 5、二叉排序树和哈希表那个查找效率高,实用于pda 。 6、.net的底层实现机制。 7、进程间通信如何实现。 8、还有迭代问题,什么问题用迭代,迭代在操作系统中如何实现的 。 9、如何交换两个变量,不能用中间变量。 10、c与c++static函数的区别??? 11、const 函数的作用,如何实现钩子函数。 12、两层容错技术...
第一阶段此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。第二阶段此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。第三阶段此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”。第四阶级此阶段能直接在平台上进行比较深层次的开发。基本上,能达到这个层次就可以说是进入了高层次。这时进入了高级内功的修炼。比如能进行VxD或操作系统的内核的修改。这时已经不再有语言的束缚,语言只是一种工具,...
卢梭说人学的知识越多就离真理越远,因为他因此不懂的东西更多了,他说不文明的野蛮人离真理最近,尽管他们不知道什么是真理。 我觉得卢梭大哥说得挺对,反正无法得到真理,反正世界是不可认知的,所以不要去学习。当然这是个笑话。怎么可能不去学习呢,尽管我们不能去得到真理,但我们活在这个社会中,我们必需有得以谋伸的手段,因此我们必然得去学习。 社会中人都在学习,都在尽量达到真理,绝不会因为世界的难以认知而放弃对真理的追逐。 人生不如意十之八九,爱情更是如此,偏偏爱你的人你不爱,你爱的人不爱你。人总会为情事烦透心。但人活着需要爱,人因爱生为爱亡。 爱情是溺水者抓住的一把剑...
问题描述
水仙花数是一个三位数,其各位数字立方和等于数本身。例如,153是一个水仙花数,因为153=。你的任务是判断一个数n是否是水仙花数。
输入
输入文件有若干行,每一行上有一个整数n,(1<=n<=999)。
输出
输出文件有若干行。对输入文件中的每个整数n,在一行上输出该数字,加上“YES”或“NO”,中间用冒号隔离开。如果数n是水仙花数,那么输出“YES”,否则输出“NO”。
输入样例
153100
输出样例
153:YES100:NO
问题描述 一个数n如果恰好等于它的真因子之和,那么这个数就称为完全数。例如,6是一个完全数,因为6=1+2+3。你的任务是判断一个数n是否是完全数。输入 输入文件有若干行,每一行上有一个整数n,(1<=n<=65535)。输出 输出文件有若干行。对输入文件中的每个整数n,先输出数n, 接着空一格后输出“YES”或“NO”,如果数n是完全数,那么输出“YES”,否则输出“NO”。输入样例36输出样例3 NO6 YES
问题描述
一个数n如果恰好等于它的真因子之和,那么这个数就称为完全数。例如,6是一个完全数,因为6=1+2+3。
你的任务是判断一个数n是否是完全数。
输入
输入文件有若干行,每一行上有一个整数n,(1<=n<=65535)。
输出
输出文件有若干行。对输入文件中的每个整数n,先输出数n,
接着空一格后输出“YES”或“NO”,如果数n是完全数,那么输出“YES”,否则输出“NO”。
输入样例
369
输出样例
3 NO6 YES9 NO
Description:Calculate a + b
Input:The input will consist of a series of pairs of integers a and b,separated by a space, one pair of integers per line, 0 0 means the end of the input, and do not need to output.
Output:For each pair of input integers a and b you should output the sum of a a...
<script>setInterval("jnkc.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000); </script><div id="jnkc"> </div>