- 博客(42)
- 资源 (16)
- 收藏
- 关注
转载 MFC由多文档转换为单文档
MFC由多文档转换为单文档问题背景:最近做了一个工程,开始时是用多文档创建的,用到了CSplitter划分为四个窗格,代码放在MainFrame里面。但我想获得文档时总是出错。后来通过调试发现编译时是先编译的视类再编译的文档类,通过上网查资料,最后决定改为单文档。多文档改单文档步骤:1.首先找到CXxxApp类里的InitInstance函数 (其中Xxx为你自己创建的类名称)
2014-05-07 09:14:43 2240
转载 15个极好的Linux find命令示例
原文出处: thegeekstuff 译文出处: oschina - 一刀, 和雨冰风, hylent前阵子,我们审查了15件实事 find命令的例子(第一部分)。查找命令可以做很多比只是在寻找基于名称的文件 (第2部分)在这篇文章中,让我们来讨论15高级find命令的例子, 包括-根据它访问,修改或改变的时间查找文件,查找文件相比之下,执行操作找到的文件等, 拉梅什纳塔拉詹:
2013-10-29 17:21:42 535
转载 linux下查看监听端口对应的进程
linux下查看监听端口对应的进程方法一 1.通过lsof命令查看PID ipv4 [root@test proc]# lsof -Pnl +M -i4 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME java 1419 1401 10u IPv4 679
2013-03-29 15:30:34 1034
转载 Installshield 12 安装包制作工具
http://chorfung.blog.163.com/blog/static/1207120002010320104717707/一. 说明。 阅读对象:本人,IS的初学者。适用版本:Installshield 12。目的: 为了让初学IS的朋友少走些弯路,虽然不是很好的宝典,但里面很多细节都是制作安装包常碰到 的经
2013-02-27 15:44:09 1617
原创 BT5网络配置
设置静态IPifconfig -a 查看所有网卡vi /etc/network/interfaces 编辑IP地址auto eth0#iface eth0 inet dhcpiface eth0 inet staticaddress 192.168.1.2
2013-01-29 10:13:16 9027 1
转载 ACE 相关
http://blog.chinaunix.net/uid-7749031-id-3402183.htmlhttp://www.cnblogs.com/sevenyuan/archive/2010/06/13/1757854.html分类: LINUX ACE是一套非常不错的应用程序框架,说白就是说一套内容丰富的C++类库,它首先对所有常见的操作系统层API抽象出来,重新
2013-01-22 09:33:25 503
转载 “安全删除硬件”图标 隐藏
虚拟机里面的隐藏VMware虚拟机中“安全删除硬件”图标可以用下面两种方法:1、To disable the HotPlug capability using vSphere Client:Connect vSphere Client to ESX or vCenter Server.使用vSphere客户端连接ESX主机或者vCenter.Power off the virt
2012-07-19 14:54:13 3910
转载 HTTP 头部解释
HTTP 头部解释 1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。 2. Accept-Charset:浏览器申明自己接收的字符集 Accept-Encoding:浏览器申明自己接收的编码方法,通常指定压缩方法,是否支持压缩,支持什么压缩方法 (gzip,deflate)
2012-02-15 11:34:12 539
原创 命令行参数程序
vi cmdline.cc#include using namespace std;int main (int argc, char* argv[ ]){ for(int i=0; i { cout }}g++ -c cmdline.ccg++ -o cmdline cmdline.o./cm
2012-01-10 11:44:38 356
原创 Hello World
用vi编辑器来编写hello.cc源程序% vi hello.cc/*the first C++ program*/#include using namespace std;//main functionint main(){ cout cout }- c 编译成目标文件.o- o指定输出文件名,输出文件名跟在-o后面,用空格分隔。如果
2012-01-10 11:30:13 558
转载 win7 UAC bypass
fireworm同学的翻译:原文在http://www.pretentiousname.com/misc/win7_uac_whitelist2.html我只翻译了其中关于原理的一小部分,有兴趣的可以自己去看看。Win7的UAC与Vista不同,鉴于前作糟糕的设计,为了减少UAC提示的次数,微软已经给予了三组组件绕过UAC启动的特权:1、某些其他进程可以自动运行并获得高权限,UAC不会
2012-01-06 16:33:07 2995
转载 Objective-C面向对象编程基础知识
刚刚使用Objective-C 写了一个面向对象的程序,现在将一些知识点归结如下: 1)Objective-C的类定义包含两个部分,一是类接口的声明,二是类方法的实现。2)所有的 Objective-C的所有编译指示都以@打头。a)类接口以@interface开始以@end结束。b)类的实现以@implementation开始以@end结束。c)每个实现文件必须包含它自己对应的
2011-11-23 16:36:41 643
转载 [转载]Objective-C中的继承与复合技术
http://blog.163.com/lyzaily@126/blog/static/424388372009723101951663/ 今天学习了Objective-C中有关类继承的知识。先纪录如下: 1)OOP编程中有两个技术 用于描述类与类或对象与对象之间的关系;一个是继承 另一个是复合。2)在Objective-C中每个子类只能有一个超类,这一点与c++不同。3)
2011-11-23 16:32:28 564
转载 (转)Objective-C语法快速参考
大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。 如 果你和我一样,对苹果相关的开发:Mac OS X或是iPhone有兴趣,但是第一时间看到Objective-C就会头疼并伴有发烧症状的话,疗效比较好的快速治疗方法是
2011-11-23 15:24:48 456
转载 VC++6.0编译环境介绍(转)
大 家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只 是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是, 所谓:“公欲善其事,必先利其器”。如果我们精于VC开发环境,我们是不是能够做得更加游刃有余呢? Vi
2011-11-23 14:45:58 668
转载 转:深入理解sizeof
最近在论坛里总有人问关于sizeof的问题,并且本人对这个问题也一直没有得到很好的解决,索性今天对它来个较为详细的总结,同时结合strlen进行比较,如果能对大家有点点帮助,这是我最大的欣慰了。一、好首先看看sizeof和strlen在MSDN上的定义:首先看一MSDN上如何对sizeof进行定义的:sizeof Operatorsizeof expressionThe
2011-11-23 14:24:21 377
转载 【转载】---C语言里的堆和栈的区别
一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。地址是由高向低减少的2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。地址是由低向高增
2011-11-23 14:04:43 366
转载 VC++对话框中添加状态栏的方法
VC++对话框中添加状态栏的方法方法一:1.添加成员变量CStatusBarCtrl m_StatusBar;2.在OnInitDialog()中加入: m_StatusBar.Create(WS_CHILD|WS_VISIBLE|SBT_OWN
2011-07-14 18:15:53 519
原创 WindowsAPI使用详解——GetComputerName|GetUserName 获取电脑名称和当前用户名
WindowsAPI使用详解——GetComputerName|GetUserName 获取电脑名称和当前用户名 - [VC++编程]版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://flyxxtt.blogbus.com/logs/42725959.html获取电脑的名称,下面是函数的原: BOOL GetComputerName(LPWSTR lpBuffer,
2011-06-15 08:44:00 11443 1
原创 MOVSB、MOVSW
<br />MOVSB:把 DS:SI 所指位址的一个位元组搬移到 ES:DI 所指的位址上,搬移后原来的内容不变,但是原来 ES:DI 所指的内容会被覆盖而且在搬移之后 SI 和 DI 会自动地址向下一个要搬移的位址。<br />一般而言,通常程序设计师只搬一个字节,通常都会重复很多次,如果要重复的话,就得把重复次数先存储在 CX 寄存器,并在 MOVSB 之前加上 REP 指令。<br /> MOVSW: MOVSW 的作用方式都和 MOVSB 相同,所不同的是 MOVSW 每次搬移一个字,所
2011-05-26 09:11:00 1019
原创 WIN7标准账户如何开启隐藏Administrator账户
<br />用户win7旗舰版系统,想使用administration账户,咨询如何开启 解决方案:在开始――运行中输入lusrmgr.msc,打开本地用户和组.<br />在用户里,找到Administrator右键,属性.去掉“帐户已禁用”前的钩。确定后退出。<br />注销现在的用户,在登录界面就有了Administrator<br />反之,如用户希望隐藏Administrator,右键,属性,选中“帐户已停用”前的钩即可
2011-04-27 11:06:00 1162
转载 使用bochs调试MBR
<br /> <br />题目:使用bochs调试MBR<br />连接:http://hi.baidu.com/justear <br /> <br />Author:Cryin<br />Date:2010.03.27<br />一、环境配置:<br />操作系统:Microsoft Windows XP Professional Service Pack 3<br />调试工具:bochs 2.4.0.0<br />1、安装bochs<br />Bochs是一种十分轻便的使用c++编写的开源IA-32
2011-04-26 15:21:00 1947
原创 VC 6.0 Release下调试程序
<br />VC 6.0编写程序有时候会碰到这种情况:debug下正常,release下运行出错,这是就有必要在release下调试<br />通过以下步骤就可以在release下调试程序步骤如下: <br /> 1、在Project Settings里选Settings For为All Configurations。 <br /> 2、在C/C++标签中,Debug info 选 Program Database。 <br /> 3、在Link 标签中,Category选 Debug,选
2011-04-21 15:16:00 989
原创 Win7,Vista UAC下应用程序标注为“需要管理员权限”的四种方法
<br />[转]Vista UAC下应用程序标注为“需要管理员权限”的四种方法<br /><br />在Microsoft 的UACBlog里对此有过叙述。总结如下:<br /><br />首先,如果一个程序被识别为管理员程序时,Vista会在它的图标上加上一个盾牌标记。因此很容易看出来。 <br /><br />其次,如果UAC有效的话,管理员程序启动时会弹出执行许可或者管理员密码输入对话框。 <br /><br />据此你可以知道你的标注是不是成功。 <br /><br />方法一:文件名里包含 “S
2011-04-15 09:40:00 1523
原创 VC编译出来的PE文件大小优化
#pragma optimize("data",on)#pragma comment(linker,"RELEASE")#pragma comment(linker,"/merge:.rdata=.data")#pragma comment(linker,"/merge:.text=.data")#pragma comment(linker,"/merge:.reloc=.data")#pragma comment(linker,"/merge:.data=.text") #pragma comment(l
2011-04-13 08:38:00 1202
原创 返回选择文件夹的路径
<br />CString getFoldPath()<br />{<br /> CString FoldPath;<br /> char szSelected[MAX_PATH];//存放路径<br /> BROWSEINFO bf; <br /> LPITEMIDLIST lpitem; <br /> memset(&bf,0,sizeof(BROWSEINFO)); <br /> bf.hwndOwner=m_hWnd; <br /> bf.l
2010-10-19 16:17:00 595
转载 第七章: 编写16位代码 (DOS, Windows 3/3.1)
<br />【转】http://blog.csdn.net/hitop0609/archive/2009/07/07/4329512.aspx<br />本章将介绍一些在编写运行在'MS-DOS'和'Windows 3.x'下的16位代码的时候需要<br />用到的一些常见的知识.涵兽了如果连接程序以生成.exe或.com文件,如果编写<br />.sys设备驱动程序,以及16位的汇编语言代码与C编译器和Borland Pascal编译器<br />之间的编程接口.<br /> 7.1 产生'.EXE'文
2010-08-05 15:40:00 701
转载 第六章: 输出文件的格式
<br />【转】http://blog.csdn.net/hitop0609/archive/2009/07/07/4329495.aspx<br /> <br />NASM是一个可移植的汇编器,它被设计为可以在任何ANSI C编译器支持的平台<br />上被编译,并可以产生在各种intel x86系例的操作系统上运行的代码。为了<br />做到这一点,它拥有大量的可用的输出文件格式,使用命令行上的选项'-f'<br />可以选择。每一种格式对于NASM的语法都有一定的扩展,关于这部分内容,<br />本
2010-08-05 15:25:00 992
转载 第五章: 汇编器指令
【转】http://blog.csdn.net/hitop0609/archive/2009/07/07/4329486.aspx尽管NASM极力避免MASN和TASM中的那些庸肿复杂的东西,但还是不得不支持少量的指令,这些指令在本章进行描述。NASM的指令有两种类型:用户级指令和原始指令。一般地,每一条指令都有一个用户级形式和原始形式。在大多数情况下,我们推荐用户使用有户级指令,它们以宏的形式运行,并去调用原始形式的指令。原始指令被包含在一个方括号中;用户级指令没有括号。除了本章所描述的这些通用的指令,每
2010-08-05 15:08:00 1540
原创 第三章 NASM语言
<br />【转】http://blog.csdn.net/hitop0609/archive/2009/07/07/4329454.aspx<br /> <br />3.1 NASM源程序行的组成。<br /> <br />就像很多其他的汇编器,每一行NASM源代码包含(除非它是一个宏,一个预处理操作<br />符,或一个汇编器操作符,参况第4,5章)下面四个部分的全部或某几个部分:<br />label: instruction operands ; comment<br />通常,
2010-08-05 14:29:00 599
转载 Nasm中文手册
<br />[转]http://blog.csdn.net/hitop0609/archive/2009/07/07/4329442.aspx<br />第一章: 简介<br />-----------------------<br /> 1.1 什么是NASM<br /> NASM是一个为可移植性与模块化而设计的一个80x86的汇编器。它支持相当多<br /> 的目标文件格式,包括Linux和'NetBSD/FreeBSD','a.out','ELF','COFF',微软16<br
2010-08-05 14:09:00 561
转载 BIOS中断大全
BIOS中断:1、显示服务(Video Service——INT 10H)00H —设置显示器模式0CH —写图形象素01H —设置光标形状0DH —读图形象素02H —设置光标位置0EH —在Teletype模式下显示字符03H —读取光标信息0FH —读取显示器模式04H —读取光笔位置10H —颜色05H —设置显示页11H —字体06H、07H —初始化或滚屏12H —显示器的配置08H —读光标处的字符及其属性13H —在Teletype模式下显示字符串09H —在光标处按指定属性显示字符1AH
2010-07-30 08:54:00 400
原创 19招让Windows 7系统更快
<br />[转]http://doc.chinaunix.net/windows/201001/335416.shtml<br />发布者:chinaitlab 日期: 2010-01-18 00:00:00<br />Windows 7已经成为一款极受欢迎的操作系统,但我们还可以通过一些方法来加速Windows 7。通过阅读以下的建议,你可以在短期内实现Windows 7性能的提升。<br /> 1. 升级内存<br /> Windows 7可以高效地使用系统内存,添加新的内存条能大幅提升系统的性
2010-07-17 10:42:00 438
原创 杀毒绝招:用“记事本” 处理顽固程序
杀毒绝招:用“记事本” 处理顽固程序【装】http://doc.chinaunix.net/windows/201001/372830.shtml 发布者:chinaitlab 日期: 2010-01-27 00:00:00 电脑中毒后,许多朋友会打开“进程管理器”,将几个不太熟悉的程序关闭掉,但有时会碰到这种情况:关掉一个,再去关闭另外一个时,刚才关闭的那个马上又运行了。再从注册表里先把启动项删除后,重启试试,刚删除的那些启动项又还原了。像这种处理方法,其实早已过时了。 由于电脑只装一个操作系统,
2010-07-17 10:37:00 445
原创 SUSE10下安装java JDK1.6
一、安装 创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java 1、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下: # chmod 755 jdk-6u11-linux-i586.bin # ./jdk-6u11-linux-i586.bin 在按提示输入yes后,jdk被解压。 出现一行字:Do
2010-05-25 13:01:00 3478
原创 suse下配置ssh遇到的以下问题
这次在SUSE上使用SSH时遇到点麻烦,所以总结一下小经验。SSH, 即Secure Shell,是一种网络协议,允许在两台计算机之间建立一条安全通道以交换数据。一般Linux发行版本,例如Ubuntu和SUSE,都默认安装了OpenSSH工具包。完成系统安装,重新启动后,作为服务端的sshd (SSH Daemon)会作为系统服务之一被启动(注:daemon解释为守护进程)。同时一个SSH工具也
2010-05-21 10:25:00 1133
[Effective.C.中文版].(Scott.Meyers).(中文版&第3版).zip
2019-05-12
KMPlay不能播放rm和rmvb或者无声音
2010-05-16
C#图片分割代码,共同学习
2010-01-12
TDA1514功放芯片
2009-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人