自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (17)
  • 收藏
  • 关注

原创 Linux编译内核记录,redhat7.2(2.4.7-2.4.18)

参考文档非常好的Linux编译内核详解https://blog.csdn.net/xringm/article/details/79956220这篇文档漏了一个关键步骤:mkinitrd【Linux编译内核】Redhat9(内核版本2.4.20-8)编译内核到版本(2.4.26)https://blog.csdn.net/coder__cs/article/details/...

2019-09-14 16:47:21 673

原创 PYTHON的强制缩进看起来很美好,其实是一个坑

强制缩进,这个看起来是优点,实际上用起来才知道是个大缺点。理由:C/C++/JAVA写代码时可以不用管缩进,写好后,用一个工具(例如astyle)格式化一下就变得很漂亮了。PYTHON呢? 就没有这样的工具,而且理论上就决定不会有这么好用的工具。Google的Python代码格式化工具YAPF,在格式化前就要求代码能够编译通过,即要先有缩进,此工具只不过格式化的更美观而已。一段PY

2016-10-22 22:41:29 8005 6

原创 tlv解析

// tlv 编码、解码头文件,支持嵌套.// 编码时,type,length 会从主机字节序转换为网络字节序// 解码时,type,length 会从网络字节序转换为主机字节序// 但是value 里面的内容是调用者自己转换字节序.

2014-04-06 21:28:19 1295

原创 第一个安卓程序

下载 adt-bundle-windows-x86-20131030.zip有400多M.使用集成的ADT bundle来搭建android开发环境http://blog.csdn.net/sdvch/article/details/10817933注意:除了设置 jdk 的目录,无需设置其它环境变量。创建第一个Android项,参考http://wik

2014-03-15 16:34:23 690

原创 vb6 拆分命令行手册中的输出参数

INGRESS:首节点nodeidtestEGRESS:末节点nodeid首末节点不能相同(注:下同)INDEX:索引需要按冒号拆分为3个参数。‘-------------------------------------------------------------------------------------------------------------------

2014-02-08 21:39:54 1577

原创 VC6.0 Debug模式下创建Excel COM对象可能有移植性问题

VC6.0 Debug模式下创建Excel COM对象可能有移植性问题windows XP+VC6.0 Debug模式if (!ExcelApp.CreateDispatch(_T("Excel.Application"),NULL)) 这句,编译后的exe文件在另外一台计算机上可能运行失败,原因未知。编译为 Release 版本后无此问题。 

2007-10-11 22:36:00 1630 1

原创 使用VC++ 6.0生成C运行时库详细指南

使用VC++ 6.0生成C运行时库详细指南 实验环境:Windows XP Microsoft Visual Studio 6.0 Enterprise Edition参考网上文档《BUG:重新生成静态和动态 C 运行时库时出现问题》假设VC是安装在E:/Program Files/Microsoft Visual Studio1.   CRT 源代码的安装及配置文件的修改

2007-06-29 23:08:00 2298

原创 astyle_1.15.3的源码有BUG吗?

VC中基于对话框的程序使用astyle,运行后居然报内存泄露:Detected memory leaks!Dumping objects ->{44} normal block at 0x00450030, 33 bytes long. Data: 00 43 00 CD CD CD CD CD CD CD CD CD CD CD CD CD {43} normal block at 0x004

2007-06-09 18:45:00 902

原创 安全使用网银的简单办法

    防御病毒木马的最好办法是不上网不安装软件,其次是只上值得信任的网站。实际当然很难办到,除非家里有两台以上的电脑。虚拟机的出现可以帮助我们实现有多台电脑的愿望。    在WINXP上使用VMWARE等虚拟机软件安装一个全新的XP,然后什么软件都不装,只上网上银行。这样比安装任何杀毒软件都要安全。 

2007-06-09 18:42:00 1033

原创 VC工程文件有单行不超过4096字节的限制吗?

VC工程文件有单行不超过4096字节的限制吗?偶然发现自己的工程编译出现莫名其妙的错误,或者编译好后,运行出错。报的错是找不到一些头文件,而自己根据没有使用到这些头文件。后来发现是 .dsp 文件包含路径太长,单行超过了4096字节所致。就是下面这行:# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "c:/ttttt/include" /D "W

2006-04-05 23:47:00 1471

原创 如何得到VC工程的makefile文件

如果要每日构建,自动编译工程是必不可少的。自动编译最好的方法当然是在命令行下使用 nmake 进行nmake -f all.mak如何得到VC工程对应的makefile呢,其实VC6自带了这个功能。就是 Project菜单下面的 Export Makefile 菜单项。

2006-04-05 23:36:00 3414

原创 STL传教

STL传教STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复

2006-04-05 23:30:00 1113

原创 如何使ASSERT象在VB那样直接中断

1.1.1.1.          需要修改的文件1.        自定义一个头文件 HwAssert.h#ifndef HW_ASSERT_H#define HW_ASSERT_H // AFXAPI is used on global public functions#ifndef AFXAPI         #define AFXAPI __stdcall

2006-04-05 23:15:00 1929

原创 pclint入门

 1.   安装将压缩包比如pclint8.zip拷贝到c:/,解压后重命名目录为c:/pclint 版本Q:如何查看版本?A:见readme.txt:PC-lint for C/C++ Version 8.00e2.   开始使用2.1. 不用任何配置,直接使用2.1.1.    准备待被检查的文件:先在E:/建一个文件:main.cpp,内容为:

2006-04-05 22:47:00 12115 6

原创 要用VB做多媒体程序的同志必看...

Csdn上已经有好多朋友问过诸如: “如何播放Avi、Wave、midi文件”、: “谁知道用api播放avi,mpg的详细方法?要可以设定将图像放置到设定的窗体中”、 “如何同时播放两个Wav文件”的问题,其实用一个类模块就一切搞定,不需要什么控件之类的东西下面这个类模块(不知从哪里找来的,好象就是CSDN),我研究后将它修改得更好用了将下面这个类模块存为Mmedia.cls---------

2001-02-27 12:06:00 1570

原创 VB下几个非常有用的函数

                           VB下几个非常有用的函数————————(1)————————————获得指定ini文件中某个节下面的所有键值 TrueZq,,需要下面的API声明Private Declare Function GetPrivateProfileSection Lib "kernel32" Alias "GetPrivateProfileSection

2001-02-15 11:46:00 1448

原创 Vb中控件的自动排列

      Vb作为一种流行的可视化编程语言,其强大的界面设计功能为程序设计者省了不少时间。不过在面对大量相同控件的整齐排列时,虽可在设计时排列好,但难免在调试中不小心移动,或后来又增减一些。于是有人用语句在程序中调节,其艰辛是可想而知的(笔者深有体会),即使位置排好了,由于控件添加的先后问题,其索引属性(.TabIndex)往往一片混乱.能不能让控件的位置、索引属性的排序实现自动化呢?经过一番思

2001-02-15 11:13:00 4667

原创 Windows注册表修改技巧

下面列举了几乎所有常用的限制方法,以方便用户。方法:在注册表的以下位置添加一些键值(类型为:双字节值)******************************************************************************************(1)HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVers

2001-02-15 11:06:00 2072

PXE_SERVER:tftpd32 4.52 vc++源代码

tftpd32 4.52 源代码 for visual studio 2010. 亲测可以编译过,前提是自己要修改下工程的包含路径 tftpd32.vcxproj 具体是修改 AdditionalIncludeDirectories 这个项目。 比如你解压到 d:\tftpd32, 那么就增加一个头文件路径 d:\tftpd32

2016-11-23

C++ TLV解析器源代码

C++ TLV解析器源代码 网上搜索了很多类似代码,没有一个符合我的要求。 ver3 非模板类,已经比较好用了。 ver3 模板类,目前还有一些问题,对字节序的处理待完善。

2014-04-07

parse_pre_compile_macro 带参数的预编译宏定义解析程序

void f { MML REG INFO reginfo[] { MY HELP "cmd a" 1 2 } 执行后 会提炼出下面2个可能是带参数的预编译宏定义出来: f MY HELP "cmd a" 1 2

2014-01-31

C++关键字大全(67个).txt

C++关键字大全(67个) asm auto bad_cast bad_typeid bool break case catch char class const const_cast continue default delete do double dynamic_cast else enum except explicit extern false finally float for friend goto if inline int long mutable namespace new operator private protected public register reinterpret_cast return short signed sizeof static static_cast struct switch template this throw true try type_info typedef typeid typename union unsigned using virtual void volatile wchar_t while

2014-01-31

ruezq_RemoveRemarkCode

去掉 C/C++ 代码中所有注释 vc6.0 编写。

2014-01-20

ExcellentCompare 0.2.1安装文件及源代码

功能简介 Excellent Compare 是 Microsoft Excel 工作表比较同步工具,有以下功能: 实现了把两个 excel 文件并排放在一个窗口上同步滚动 可以在详细比较窗口中随时修改内容。 多语言支持 可以定制比较规则,提供VBS脚本支持。 shell编程,集成到资源管理器右键菜单 可以比较值、公式、批注。 基于关键列比较和逐行比较 在 excel 窗口中画椭圆 文件拖动 工程文件关联 ============================== 配套的 ocx/dll 说明 ============================== CMVbEagleBar.ocx 鹰眼导航控件,VB6.0开发。是一个半成品,没有精力做了。 SOEcContextMenu.dll Windows shell 菜单动态库。VB6.0开发。 SoExcelTeam.dll 检测EXCEL的操作,得知行列滚动的动态库。VB6.0开发。 感觉这玩意儿有点土。应该有更成熟的方法。 SoHook.dll 被 SoExcelTeam.dll 调用到的动态库,检测EXCEL中鼠标的滚动动作。VC6.0开发。 ============================== ExcellentCompare.exe 的编译 ============================== 使用VB6打开 src\ExcellentCompare-vb\ExcellentCompare.vbp 即可。 注意:如果报不能加载 '......\ExcellentCompare EXE 版本\src\ExcellentCompare-vb\CMVbEagleBar.ocx' --继续加载工程吗? 请手工注册控件 CMVbEagleBar.ocx 或者执行 MakeSetup\ExcellentCompare.EXE 先安装。 ============================== 废话 ============================== 我喜欢共享就共享 我喜欢开源就开源 我喜欢加密就加密 我喜欢什么图标就用什么图标 …… 编程的乐趣就在这里,真正的 DIY。 人生的乐趣就在于无拘无束、做自己想做的事。

2011-02-02

VB 代码格式化插件-Cloud Moon FormatCode 所有源代码

CloudMoonFormatCode.dll 的所有源代码

2011-02-01

云月安装制作工具(含帮助及C++源码)

当我们制作了一个工具想要发布给别人用时,就需要一个安装程序。往往我们的软件都不大,使用InstallShield等软件既贵又复杂,在网上搜索来的工具不一定能够满足你的需要,又担心版权问题。云月安装制作工具可以让你免除这些担心,因为它是免费、开源的。 云月安装制作工具的优点是使用简单,制作出来的安装程序安装步骤简洁实用。

2009-12-05

VB 代码格式化插件-Cloud Moon FormatCode

CloudMoonFormatCode.dll 是一个VB6.0的插件,用于VB开发人员格式化代码。 此插件完全免费

2009-11-19

Excellent Compare V0.1.8安装包

Excellent Compare 是专业的 Microsoft Excel 工作表比较同步工具,具有以下功能: 提供两种比较方式:关键列比较及逐行比较。 可以同时比较两个工作簿中的多个工作表 可以在详细比较窗口中随时修改内容。 可以比较值、公式、批注。 多语言支持 可以定制比较规则,提供VBS脚本支持。 Excel 比较工具,优秀的不多。称得上强大的不外乎两三个:Beyond Compare, Excel Compare 国产的一个没见到, 武汉百分百那个没法下载,所以不知道如何。不过其 1288 的价格也卖的太贵了! 用下我的 Excellent Compare ,你一定会喜欢。

2009-10-10

lua 和 C 语言的相互调用完整示例(vc6.0)

lua 和 C 语言的相互调用完整示例(vc6.0) 参见压缩包里面的 ReadmeZq.txt 示例代码来源于互联网,不过以前不是完整代码,我整合了下,并全部测试通过。

2009-08-16

FormatCode2007 及源码

格式化代码的方法有很多,如<br>1.VC中的ALT+F8<br>2.使用 astyle (开源项目)<br>3.UltraEdit 中的方法(其实也是集成的 astyle)<br>……<br><br>但是它们都是针对无格式的纯文本代码进行格式,如果代码有格式(比如来自WORD),它们就会破坏格式。<br>因此想制作一个工具,用来格式从WORD等拷贝而来的有格式代码。<br>经过一番尝试,做了这么个小工具。<br><br>应用场景:<br>比如想在邮件中贴上一段代码,希望象SI中那样有色彩,可以先通过虚拟打印机打印成pdf,再拷贝到WORD<br>但是WORD通常会破坏已有的格式,再使用我这个工具就可以格式化。

2008-04-11

梦扬图书管理系统 及源码

MM 编写的一个简单图书管理系统。有图书借阅、图书赔偿、用户管理功能。<br>供初学者学习参考。

2008-04-11

FindConst 及源码

搜索某个C/C++文件,或者某个目录下所有C/C++文件 把其中的常量及其值计算出来,然后输出到Excel文件中。<br>a C / C documents or a directory of all C / C document, which the constants and their values calculated, then exported to Excel documents.

2008-04-11

SavePPT2Txt2 及源码

使用VC6读取当前打开的powerpoint文件的内容,到 RichEditBox.<br>即使WORD文档是经过RMS加密,无复制权限,只要有编程权限,一样可以读取其内容。

2008-04-11

CloneExcel 及vc源码

使用VC6读取当前打开的excel文件的内容,并复制某个选择工作表的内容<br>即使EXCEL文档是经过RMS加密,无复制权限,只要有编程权限,一样可以读取其内容。<br>附源代码.

2008-04-11

SaveWord2Txt

使用VC6读取当前打开的WORD文件的内容,到 RichEditBox.<br>即使WORD文档是经过RMS加密,无复制权限,只要有编程权限,一样可以读取其内容。

2008-03-25

空空如也

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

TA关注的人

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