- 博客(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
419
转载 VC6最后适合的MSDN版本 和SDK2003
微软的MSDN每一个季度发布一次新版本,每发布一次新版本都增加更多的内容。这个2001年10月份发布的版本是适合Visual Studio 6.0 的最后一个版本,也是内容最全的一个版本。自从2002年发布的版本就都是 .Net 的了……下载后为ISO文件,如果你的电脑中装了虚拟光驱软件,那可以直接使用虚拟光驱打开安装。 如果没装虚拟光驱软件,那可以用winrar解
2015-04-10 11:05:39
2622
转载 关于GB2312的ASCII表示
ASCII ASCII码是7位编码,编码范围是0x00-0x7F。ASCII字符集包括英文字母、阿拉伯数字和标点符号等字符。其中0x00-0x20和0x7F共33个控制字符。 只支持ASCII码的系统会忽略每个字节的最高位,只认为低7位是有效位。HZ字符编码就是早期为了在只支持7位ASCII系统中传输中文而设计的编码。早期很多邮件系统也只支持ASCII编码,为了传输中文邮件
2015-01-26 15:52:44
3285
1
转载 chmod 是一条在Unix系统中用于控制用户对文件的权限的命令
chmod 是一条在Unix系统中用于控制用户对文件的权限的命令(change mode单词前缀的组合)和函数。只有文件所有者和超级用户可以修改文件或目录的权限。可以使用绝对模式,符号模式指定文件的权限。 用法chmod使用语法$ chmod [options] mode[,mode] file1 [file2 ...]使用ls命令的查看文件或目录的属性$ ls
2014-12-15 11:53:27
603
转载 关于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
472
原创 关于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
943
原创 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
458
转载 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
477
原创 记录一下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
1003
转载 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
788
转载 子网掩码的计算
子网掩码的计算TCP/IP网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们始料未及的。网间网规模的迅速扩展对IP地址模式的威胁并不是它不能保证主机地址的唯一性,而是会带来两方面的负担:第一,巨大的网络地址管理开销;第二,网关寻径急剧膨胀。其中第二点尤为突出,寻径表的膨胀不仅会降低网关寻径效率(甚至可能使寻径表溢出,从而造成寻径故障),更重要的是将增加内外部路径刷新时的开销
2014-07-29 16:01:58
1022
1
原创 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
541
原创 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
398
转载 获取电脑多个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
428
原创 VC6修改lib文件的输出路径
选择Project->Setting->Link,在底部的“Project Options”中找到“/implib:”字串,紧随其后的便是LIB文件的输出路径了,修改它即可
2014-06-19 12:27:55
1692
转载 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
480
原创 Source Insight恢复默认配置
1、先关闭Source Insight软件2、打开"我的文档"文件夹,找到"Source Insight"文件夹3、打开"Source Insight"文件夹后找到"Settings"文件夹,双击打开。4、此文件夹里有个"GLOBAL.CF3"文件,删除掉。
2014-06-09 09:32:01
5465
原创 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
496
原创 linux分屏输出信息
linux中,有时候对某个命令,敲击帮助,会由于信息太多,只看见最后一屏的信息,为此,我们在输入命令时,增加 |less 即可。如 shutdown --help |less这样就会将帮助信息分屏输出,最后,我们在敲击q命令即可退出信息页面
2014-01-19 11:10:53
1707
转载 Linux内核中的hash与bucket
哈希表哈希表(Hashtable)又称为“散列”,Hashtable是会根据索引键的哈希程序代码组织成的索引键(Key)和值(Value)配对的集合。Hashtable 对象是由包含集合中元素的哈希桶(Bucket)所组成的。而Bucket是Hashtable内元素的虚拟子群组,可以让大部分集合中的搜寻和获取工作更容易、更快速。 哈希函数(Hash Function)为根据索引键来返回数
2014-01-10 11:26:48
641
转载 dentry 目录项 摘自百度
dentrydentry的中文名称是目录项,是Linux文件系统中某个索引节点(inode)的链接。这个索引节点可以是文件,也可以是目录。1.struct dentry 的结构12345678910111213141516171819
2013-12-24 07:40:07
621
转载 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
453
转载 vc按钮控件手动创建
VC动态创建控件(转载:http://blog.163.com/tianwaike1/blog/static/351366792009531922878/) 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。 一、创建动态控件: 为了对照,我们先来看一下静态控件的创建。 放置静态控件时必须先建立一个容器,一般是对话框,
2013-12-23 12:49:56
1641
转载 vxworks信息监控
1. 资源状况监控当前可用内存信息、最大分配内存信息、内存占用率信息可以通过调用memShow()函数获取,由于memShow()默认将内存信息打印到标准输出,因此获取内存信息的一种较为直观的方式就是通过将memShow()的打印信息输出重定向至指定的文件,然后从中提取系统需要的内存信息。除此之外,VxWorks5.5内核中的内存分区结构体mem_part提供了内存分区信息,在程序
2013-08-02 08:30:27
2605
转载 vxworks解决注释不匹配问题
vxworks默认的注释类型是“/*。。。。。*/”在使用C++类型的注释“//”,就有可能报错。 一种方法是移除-ansi开关。可是怎么移除呢?对许多对编译器不太了解的人可能看了FAQ了不知道怎么办。下面具体讲解:在vxworks的工程里有build这个选项,字体变黑的就是你选的编译类型以default为例,双击default(默认的),在c/c++compiler和assember里将
2013-06-23 19:58:17
1255
原创 worbench3.0查看任务运行
如题,在内核中需添加组件,如下图所示:蓝色条目显示的这一项,即是需要添加的组件。添加好后,重新编译一次VXWORKS,download后,如下图:点击绿色把手的按钮,出现如下图:点播放按钮就开始录制任务运行图了。
2012-09-07 14:11:26
452
转载 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
534
转载 windows线程同步的总结-------四种实现的方法
前面的关于线程同步的两种方法都有讲解:基于事件对象的:http://www.cppblog.com/deercoder/archive/2010/02/09/107612.html基于互斥量的:http://www.cppblog.com/deercoder/arch
2011-10-18 14:25:57
616
转载 Windows获取当前系统时间函数总结
由于最近测试函数的运行时间,可是发现系统提供的大多是以毫秒级的时间精度,而算法的执行(在没有选取大量数据的情况下)竟然在毫秒级内完成了。这让我花费了一段时间来查找新的Windows函数来获取当前的时间。先介绍一下普通的函数:(1)使用C标准库(精确到秒级):#in
2011-10-10 11:24:03
756
原创 ucos移植小结
写这篇的本来目的,是为了总结下移植UCOS在MCF52259上,本来是想移植完驱动再写这篇的。但是项目终止了,只能先写下移植内核的情况了。1.使用CodeWarrior建立工程,将相应目录包含进去后,编译通过;2.在main.c中加入测试代码,根据 邵贝贝 的书籍示例实施:第一步
2011-07-14 16:29:45
683
libxl报表使用
2017-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人