自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(66)
  • 资源 (3)
  • 收藏
  • 关注

原创 数独算法

#include #include #define MAX_COL_ROW_NUM 9static int g_array_data[MAX_COL_ROW_NUM][MAX_COL_ROW_NUM] = {/*{0,8,5,0,0,0,2,1,0},{0,9,4,0,1,2,0,0,3},{0,0,0,3,0,0,7,0,4},{5,0,3,4

2016-03-09 10:47:41 387

转载 VC6最后适合的MSDN版本 和SDK2003

微软的MSDN每一个季度发布一次新版本,每发布一次新版本都增加更多的内容。这个2001年10月份发布的版本是适合Visual Studio 6.0 的最后一个版本,也是内容最全的一个版本。自从2002年发布的版本就都是 .Net 的了……下载后为ISO文件,如果你的电脑中装了虚拟光驱软件,那可以直接使用虚拟光驱打开安装。 如果没装虚拟光驱软件,那可以用winrar解

2015-04-10 11:05:39 2537

转载 关于GB2312的ASCII表示

ASCII ASCII码是7位编码,编码范围是0x00-0x7F。ASCII字符集包括英文字母、阿拉伯数字和标点符号等字符。其中0x00-0x20和0x7F共33个控制字符。 只支持ASCII码的系统会忽略每个字节的最高位,只认为低7位是有效位。HZ字符编码就是早期为了在只支持7位ASCII系统中传输中文而设计的编码。早期很多邮件系统也只支持ASCII编码,为了传输中文邮件

2015-01-26 15:52:44 3144 1

原创 vc6不支持long long

vc6由于版本过于陈旧,不支持long long,可以改用__int64来定义

2015-01-14 10:16:23 3632

转载 chmod 是一条在Unix系统中用于控制用户对文件的权限的命令

chmod 是一条在Unix系统中用于控制用户对文件的权限的命令(change mode单词前缀的组合)和函数。只有文件所有者和超级用户可以修改文件或目录的权限。可以使用绝对模式,符号模式指定文件的权限。 用法chmod使用语法$ chmod [options] mode[,mode] file1 [file2 ...]使用ls命令的查看文件或目录的属性$ ls

2014-12-15 11:53:27 573

原创 关于CEdit中的LineLength和LineIndex的使用

CEdit中的LineLength和LineIndex的使用

2014-11-26 17:19:29 1450

转载 关于VC6简单实现xp风格界面

方法一、最简单的方法是在EXE文件边上写个manifest文件         例如:text.exe     manifest文件名text.exe.manifest     格式       processorArchitecture="x86"    version="5.1.0.0"    type="win32"/>    Te

2014-11-26 16:42:09 435

原创 关于vx的启动设置

设置如下:boot device          : fsunit number          : 0 processor number     : 0 host name            : hostfile name            : /s1p0:0/vxworksinet on ethernet (e) : 192.168.0.176:0xffff

2014-11-26 16:38:29 884

原创 8皇后问题---好久没做这个了。练练手。

#include #define MAX_ROW 12typedef struct Tag_Stack{ int i; int j;}V_Stack;static V_Stack g_Stack[MAX_ROW];static int g_StackNum;static int g_Stack_j;static unsigned char UseFlag[MAX_ROW][MAX_ROW] = {

2014-11-02 13:23:44 428

转载 CArchive的使用,觉着这篇写的挺好,转载下

http://www.codeproject.com/Articles/1115/The-Right-Way-To-Do-Object-SerializationIntroductionObject serialization is one of the most powerful features of MFC. With it you can store you

2014-09-05 16:44:16 440

原创 CArchive使用举例

今天学习下类的串行化,举个例子记录下。

2014-09-05 16:27:15 647

原创 记录一下iosFdShow(

iosFdShow( )NAMEiosFdShow( ) - display a list of file descriptor names in the systemSYNOPSISvoid iosFdShow (void)DESCRIPTIONThis routine displays a list of all file descriptors in

2014-08-22 15:57:40 946

转载 VC调试时提示错误

Warning: no message line prompt for ID 0x8006.Warning: no message line prompt for ID 0x8015.Warning: no message line prompt for ID 0x8016........  ///////////////////////////////////

2014-08-21 12:28:26 754

原创 vxworks有关ifaddr的实现

今天查看linux的网络知识,想到

2014-08-13 10:11:39 1814

原创 MFC右键弹出菜单的示例

右键弹出菜单,这是个简单的问题,今天试了一下,

2014-08-11 22:05:08 539

原创 修改MFC工程发布和调试版本

这个,很简单的问题,今天要用一下,发现

2014-08-04 14:40:54 646

转载 子网掩码的计算

子网掩码的计算TCP/IP网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们始料未及的。网间网规模的迅速扩展对IP地址模式的威胁并不是它不能保证主机地址的唯一性,而是会带来两方面的负担:第一,巨大的网络地址管理开销;第二,网关寻径急剧膨胀。其中第二点尤为突出,寻径表的膨胀不仅会降低网关寻径效率(甚至可能使寻径表溢出,从而造成寻径故障),更重要的是将增加内外部路径刷新时的开销

2014-07-29 16:01:58 845 1

原创 vxworks中errno列表

今天,帮以前同事查errno,记录一下。

2014-07-25 11:16:35 6193

转载 在mfc中将信息输出在终端上

新建一个单文档程序,默认生成即可。在CXXXApInitInstance

2014-07-22 16:02:59 728

原创 工具栏图标替换

新建一个单文档的程序,morensheng

2014-07-22 15:34:54 656

原创 WaitForSingleObject的使用

#include #include #include static int g_test = 0;HANDLE   hMutex = NULL;#define DEBUG_MUTEX#ifdef DEBUG_MUTEX#define GET_MUTEX() WaitForSingleObject(hMutex, -1) #define FREE_MU

2014-07-11 15:33:21 514

原创 CString很简单的关于GetBuffer ReleaseBuffer

CString::GetBufferLPTSTR GetBuffer( int nMinBufLength );throw( CMemoryException );Return ValueAn LPTSTR pointer to the object’s (null-terminated) character buffer.ParametersnMinBufLength

2014-07-10 17:37:23 378

转载 获取电脑多个IP、MAC

#include  #include    #include   #include   #include   #include   #pragma comment(lib,"ws2_32.lib")    #pragma comment(lib,"netapi32.lib")      void CheckIP(void)   {   

2014-06-29 14:57:40 396

原创 VC6修改lib文件的输出路径

选择Project->Setting->Link,在底部的“Project Options”中找到“/implib:”字串,紧随其后的便是LIB文件的输出路径了,修改它即可

2014-06-19 12:27:55 1635

转载 MFC修改程序图标

更改IDR_MainFrm指向的ico文件, 该图标有两种格式,32×32和16×16,这两种格式都要改还可以在主框架的OnCreate函数里指定使用哪个图标:HICON m_hIcon;在MainFrm的OnCreate()里m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);SetIcon(m_hIcon, TRUE); // Se

2014-06-19 10:51:34 433

原创 xmlspy使用

xmlspy中有一个栅格的东东,不错O(∩_∩)O哈!

2014-06-18 18:11:56 778

原创 Source Insight恢复默认配置

1、先关闭Source Insight软件2、打开"我的文档"文件夹,找到"Source Insight"文件夹3、打开"Source Insight"文件夹后找到"Settings"文件夹,双击打开。4、此文件夹里有个"GLOBAL.CF3"文件,删除掉。

2014-06-09 09:32:01 5346

原创 inet_ntoa

inet_ntoa( )NAMEinet_ntoa( ) - convert a network address to dotted decimal notationSYNOPSISchar *inet_ntoa ( struct in_addr inetAddress /* inet address */ )DESCRIPTI

2014-05-15 09:30:48 464

原创 linux分屏输出信息

linux中,有时候对某个命令,敲击帮助,会由于信息太多,只看见最后一屏的信息,为此,我们在输入命令时,增加  |less 即可。如 shutdown --help |less这样就会将帮助信息分屏输出,最后,我们在敲击q命令即可退出信息页面

2014-01-19 11:10:53 1666

转载 Linux内核中的hash与bucket

哈希表哈希表(Hashtable)又称为“散列”,Hashtable是会根据索引键的哈希程序代码组织成的索引键(Key)和值(Value)配对的集合。Hashtable 对象是由包含集合中元素的哈希桶(Bucket)所组成的。而Bucket是Hashtable内元素的虚拟子群组,可以让大部分集合中的搜寻和获取工作更容易、更快速。  哈希函数(Hash Function)为根据索引键来返回数

2014-01-10 11:26:48 615

转载 dentry 目录项 摘自百度

dentrydentry的中文名称是目录项,是Linux文件系统中某个索引节点(inode)的链接。这个索引节点可以是文件,也可以是目录。1.struct dentry 的结构12345678910111213141516171819

2013-12-24 07:40:07 593

转载 Linux的inode的理解

Linux的inode的理解文件名 -> inode -> device block  转自:http://www.ruanyifeng.com/blog/2011/12/inode.htmlhttp://blog.s135.com/post/295/ http://hi.baidu.com/leejun_2005/blog/item/d9aa13a

2013-12-23 22:24:48 435

转载 vc按钮控件手动创建

VC动态创建控件(转载:http://blog.163.com/tianwaike1/blog/static/351366792009531922878/) 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。  一、创建动态控件:  为了对照,我们先来看一下静态控件的创建。  放置静态控件时必须先建立一个容器,一般是对话框,

2013-12-23 12:49:56 1599

转载 vxworks信息监控

1.   资源状况监控当前可用内存信息、最大分配内存信息、内存占用率信息可以通过调用memShow()函数获取,由于memShow()默认将内存信息打印到标准输出,因此获取内存信息的一种较为直观的方式就是通过将memShow()的打印信息输出重定向至指定的文件,然后从中提取系统需要的内存信息。除此之外,VxWorks5.5内核中的内存分区结构体mem_part提供了内存分区信息,在程序

2013-08-02 08:30:27 2449

转载 vxworks解决注释不匹配问题

vxworks默认的注释类型是“/*。。。。。*/”在使用C++类型的注释“//”,就有可能报错。 一种方法是移除-ansi开关。可是怎么移除呢?对许多对编译器不太了解的人可能看了FAQ了不知道怎么办。下面具体讲解:在vxworks的工程里有build这个选项,字体变黑的就是你选的编译类型以default为例,双击default(默认的),在c/c++compiler和assember里将

2013-06-23 19:58:17 1164

原创 worbench3.0查看任务运行

如题,在内核中需添加组件,如下图所示:蓝色条目显示的这一项,即是需要添加的组件。添加好后,重新编译一次VXWORKS,download后,如下图:点击绿色把手的按钮,出现如下图:点播放按钮就开始录制任务运行图了。

2012-09-07 14:11:26 387

转载 VC6.0无法打开文件和向工程中添加文件的解决办法

在VC6.0(With SP6)中点击File-Open无效,点击工具栏上的Open按钮则程序直接崩溃,Project-Add File To Project也不行,于是上网搜索,结果是VC6.0会与Visio冲突,解决办法是卸载Visio就OK了。这肯定不行,Visio用得也不算少呢,卸了Visio还是不太方便的,于是继续找,找到另外一种解决方案,说是用一个加载项来代替原有的打开方法,但

2012-03-14 21:58:53 498

转载 windows线程同步的总结-------四种实现的方法

前面的关于线程同步的两种方法都有讲解:基于事件对象的:http://www.cppblog.com/deercoder/archive/2010/02/09/107612.html基于互斥量的:http://www.cppblog.com/deercoder/arch

2011-10-18 14:25:57 581

转载 Windows获取当前系统时间函数总结

由于最近测试函数的运行时间,可是发现系统提供的大多是以毫秒级的时间精度,而算法的执行(在没有选取大量数据的情况下)竟然在毫秒级内完成了。这让我花费了一段时间来查找新的Windows函数来获取当前的时间。先介绍一下普通的函数:(1)使用C标准库(精确到秒级):#in

2011-10-10 11:24:03 679

原创 ucos移植小结

写这篇的本来目的,是为了总结下移植UCOS在MCF52259上,本来是想移植完驱动再写这篇的。但是项目终止了,只能先写下移植内核的情况了。1.使用CodeWarrior建立工程,将相应目录包含进去后,编译通过;2.在main.c中加入测试代码,根据 邵贝贝 的书籍示例实施:第一步

2011-07-14 16:29:45 656

libxl报表使用

文件里有C++libxl的使用说明,下载文件后,将include里面的文件放到/usr/include目录下,将lib里面的文件放在/usr/lib下,编译时请注意添加libxl.so动态库文件的路径。

2017-02-20

msxml的使用 vc6

msxml的示例教程,增加删除节点,获取节点值、名称,获取属性名称属性值,增加删除属性等

2014-07-12

Windows之漫谈兼容内核

很经典的书,大家应该比我熟悉的。Windows之漫谈兼容内核。

2011-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除