2009年3月29日
摘要: #include<stdio.h>#include<windows.h>void GetSysInfo();DWORD GetOS() { OSVERSIONINFO os; os.dwOSVersionInfoSize=sizeof(OSVERSIONINFO); GetVersionEx(&os); switch(os.dwPlatformId) { case VER_PLATFORM_WIN32_WINDOWS: return VER_PLATFORM_WIN32_WINDOWS; case VER_PLATFORM_WIN32_NT: return VE 阅读全文
posted @ 2009-03-29 18:16 Yincheng 阅读(236) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>#include <windows.h>SERVICE_STATUS m_ServiceStatus;SERVICE_STATUS_HANDLE m_ServiceStatusHandle;BOOL bRunning=true;void WINAPI ServiceMain(DWORD argc, LPTSTR *argv);//服务主函数void WINAPI ServiceCtrlHandler(DWORD Opcode);//服务控制函数void WINAPI CmdStart(void);//要启动的程序函数BOOL Inst 阅读全文
posted @ 2009-03-29 18:15 Yincheng 阅读(171) 评论(0) 推荐(0) 编辑
摘要: void pslist(void){HANDLE hProcessSnap = NULL;PROCESSENTRY32 pe32= {0};hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);if (hProcessSnap == (HANDLE)-1){printf("/nCreateToolhelp32Snapshot() failed:%d",GetLastError());return ;}pe32.dwSize = sizeof(PROCESSENTRY32);printf("/n 阅读全文
posted @ 2009-03-29 18:13 Yincheng 阅读(357) 评论(0) 推荐(0) 编辑
  2009年2月24日
摘要: 头文件#if !defined(AFX_DIRECTSOUND_H__A20FE86F_118F_11D2_9AB3_0060B0CDC13E__INCLUDED_) #define AFX_DIRECTSOUND_H__A20FE86F_118F_11D2_9AB3_0060B0CDC13E__INCLUDED_ #if _MSC_VER >= 1000 #pragma once #endif // _MSC_VER >= 1000 #include #include #pragma message("linking with Microsoft's Direc 阅读全文
posted @ 2009-02-24 15:44 Yincheng 阅读(482) 评论(0) 推荐(0) 编辑
  2009年2月2日
摘要: 很长一段时间,我对国内IC设计产业的困境感到迷惑不解。在这个产业里,聚集了中国最聪明的头脑(其中绝大多数是海归精英)。政府很舍得花钱支持,VC也很重视,有硅谷的成熟商业模式,又背靠全球最大的移动通信和消费电子市场。但事实很悲哀,远在整个经济的冬天到来之前,这个产业就处在集体委靡之中。不断有公司倒闭的消息,仅有的三家海外上市公司,有两家——中星微(Nasdaq:VIMC)和展讯(Nasdaq:SPRD)都处于亏损之中,市值甚至远远不到1亿美元。上个月,我的同事和我一起,专门拜访了中星微的创始人邓中翰,北极光创投的合伙人陈大同,他曾是展迅通信的创始人之一兼CTO,以及一些业内人士。有意思的是,每个 阅读全文
posted @ 2009-02-02 09:50 Yincheng 阅读(270) 评论(0) 推荐(0) 编辑
  2009年1月20日
摘要: 迷思一:一个好想法就可以让你赚大钱事实是好想法对于商业成功既不是充分条件也不是必要条件。微软应该算是获得商业成功的典型,但是在它的整个发家史上却找不到一个完全独创的“好想法”。事实上微软正式通过模仿对手的想法并在竞争中打败对手而一步步发展壮大的。Google确实有一些独创的,像Page Rank,Ad-words,廉价机器集群等。但是这些没有一个是由Larry和Sergey想出来的。这并不是说Larry、Sergey和Bill不够聪明,实际上他们三个比任何人都要犀利。但如果你认为他们只是有一天突然有了一个灵感接着就发财了,那只能说你是痴人说梦。迷思二:东西做出来自然会有人用有时候事实确实如此。 阅读全文
posted @ 2009-01-20 17:32 Yincheng 阅读(233) 评论(0) 推荐(0) 编辑
  2009年1月18日
摘要: 来没有想过自己会加入这一行, 从开始自己喜欢的专业通讯,到后来喜欢的管理,想过是专业高手,幻想过管理专家,却从来没有想过进入这一行,但真的在我刚刚离开校园的时候发生了。短短几天,对这个行业有了一个感性认识,其实最让自己伤感的不是自己没有干这一行的经验,而是代理的人,要找的人都是薪水100万,现在才发觉IT一行,有钱人真多! 想想大家都在讨论一个月3000还是4000的时候,别人都是100万,而且多数都是没有结婚的28-29岁的年轻人,我在感叹做人的差距好大啊! 最让人伤心的是,当代理100万的CASE打个电话过去,很自豪的说帮你推荐职位,年薪100万,那边传来的是,轻蔑的笑声:我现在都150. 阅读全文
posted @ 2009-01-18 20:00 Yincheng 阅读(201) 评论(0) 推荐(0) 编辑
  2009年1月13日
摘要: 引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。我在工作中发现,许多人使用它仅仅是想当然,在某些微妙的场合,很容易出错,究其原由,大多因为没有搞清本源。故在本篇中我将对引用进行详细讨论,希望对大家更好地理解和使用引用起到抛砖引玉的作用。 一、引用简介 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型标识符 &引用名=目标变量名; 【例1】:int a; int &ra=a; //定义引用ra,它是变量a的引用,即别名 说明: (1)&在此不是求地址运算,而是起标识作 阅读全文
posted @ 2009-01-13 17:46 Yincheng 阅读(227) 评论(0) 推荐(0) 编辑
  2009年1月6日
摘要: 1、获取应用程序指针CMyApp* pApp=(CMyApp*)AfxGetApp();2、获取主框架指针CWinApp 中的公有成员变量 m_pMainWnd 就是主框架的指针CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd);或者CMainFrame* pMainFrame = (CMainFrame*)AfxGetMainWnd();3、获取菜单指针CMenu* pMenu = AfxGetMainWnd()->GetMenu();4、获取工具栏、状态栏指针主框架中可以直接使用m_wndToolBar 阅读全文
posted @ 2009-01-06 08:42 Yincheng 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 首先在H文件有如下声明:class CMultiViewApp : public CWinApp{public: CView* m_pFirstView; CView* m_pOtherView; int m_currentView; CView* m_pView2; CView* m_pView1; CMultiViewApp();// Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CMultiViewApp) public: virtual BOOL InitInstance(); 阅读全文
posted @ 2009-01-06 08:41 Yincheng 阅读(1038) 评论(0) 推荐(0) 编辑