- 博客(105)
- 收藏
- 关注
转载 vs2005的快捷键
vs2005的快捷键 CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL +
2007-11-13 15:34:00 1058
转载 printf格式控制符的完整格式
printf格式控制符的完整格式printf的格式控制的完整格式:% - 0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型
2007-11-13 15:28:00 6136 3
转载 在LINUX下利用pthread库进行多线程编程
下面列出OPC相关的链接和简要说明。有一些没有可以在后面加,我会不定期的更新内容的。?http://www.kepware.comhttp://www.kepwarecn.comKepware 有可以直接应用有cliet的程序VB VC源码.http://www.opcconnect.com有delphi的源码。http://www.opcconnect.com/sourc
2007-10-31 11:33:00 1529
转载 如何在linux/unix中设置线程的优先级
如何在linux/unix中设置线程的优先级 在linux下我们可以通过int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void*), void *arg);来创建线程,但是如何设置线程的优先级呢?在讨论这个问题的时候,我们先要确定当前线程使用的调度策略
2007-10-30 11:35:00 14685
转载 将应用程序从 OS/2 移植到 Linux 上: 第 1 部分,线程、互斥锁、信号量
将应用程序从 OS/2 移植到 Linux 上: 第 1 部分,线程、互斥锁、信号量 POSIX、OS/2 以及如何在两者之间架起桥梁
2007-10-30 11:11:00 1796
转载 计划任务工具 cron 的配置和说明
计划任务工具 cron 的配置和说明作者:北南南北来自:LinuxSir.Org摘要:Linux操作系统中,计划任务通常由cron来承担,了解或掌握cron,能为我们管理服务器带来更多的便利,也能省却更多的时间。本文也举了一些简单明了的例子,为了让新手上路方便;目录1、计划任务概说;2、cron; 2.1 cron 的安装和启动;
2007-10-26 14:19:00 1220
转载 Linux平台Makefile文件的编写基础篇
目的: 基本掌握了 make 的用法,能在Linux系统上编程。环境: Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。准备: 准备三个文件:file1.c, file2.c, file2.h file1.c: #include #include "fi
2007-09-11 14:28:00 1384
转载 对UTF8编码的初步认识!
在网络中有很多地方都有采用UTF8编码,由于要编写与邮件服务端有关的程序,而邮件服务端有些地方用到了UTF8编码,所以对它有了初步的认识!它其实和Unicode是同类,就是在编码方式上不同!首先UTF8编码后的大小是不一定,不像Unicode编码后的大小是一样的!我们先来看Unicode的编码:一个英文字母 “a” 和 一个汉字 “好”,编码后都是占用的空间大小是一样的,都是两个字节!而UTF8编
2007-09-06 13:43:00 928
转载 Linux 进程管理
1、程序和进程;推荐文章:《解析Linux内核获取当前进程指针的方法 》程序是为了完成某种任务而设计的软件,比如OpenOffice是程序。什么是进程呢?进程就是运行中的程序。一个运行着的程序,可能有多个进程。比如 LinuxSir.Org 所用的WWW服务器是apache服务器,当管理员启动服务后,可能会有好多人来访问,也就是说许多用户来同时请求httpd服务,apache服务器将会创建有多
2007-08-24 16:21:00 1157
原创 Linux下带颜色输出与闪烁功能
====================================================================================1.UNIX字符界面下显示颜色 #include stdio.h>int main()...{ int i, j; for ( i=40; i50; i++ ) ...{
2007-08-17 11:17:00 4325
转载 在VC中定制Doxygen注释宏
在VC中定制Doxygen注释宏 感谢曾发明同学 1 参照vc自带的sample.dsm生成文档yymacro.dsm;2 编辑yymacro.dsm内容,添加如下三个宏: A)生成Doxygen样式的函数注释YYAddDoxygenFunctionDescription()对应注释为: /** * Func1 d
2007-08-14 11:10:00 2952 1
原创 封装maxdos为img
最近看到有一个新的工具猪头dos ,里面集成了一个maxdos的img,但是该img的版本比较低。以前一直使用着maxdos工具,觉得挺方便,所以也想自己做一个maxdos的img。看到maxdos U盘版的安装过程,其中使用了msdos的1个img,突然脑袋就有了点头绪,使用Maxdos的启动盘照例应该能做成1个img文件。
2007-07-19 21:54:00 2732
原创 Windows 启动方式总结归纳&HIPS注册表防护关键位置
【原创】Windows 启动方式总结归纳&HIPS注册表防护关键位置[07.4.27更新]感谢Tkabc,smzd2005,peter_yu,gzhr,zzswans,hwwgo等人指点. 一.自启动项目: 开始---程序---启动,里面添加一些应用程序或者快捷方式. 这是Windows 里面最常见,以及应用最简单的启动方式,如果想一些文件开机时候启动,那么也可以将他拖入里面或者建立快捷方式拖
2007-07-17 16:00:00 2259
原创 Linux路由设置
1、Linux路由临时设置Linux路由临时设置的方法是:使用命令 route 来设置route 命令的用法如下: 2、Linux路由永久设置 Linux路由永久设置使用的方法是:新增或编辑/etc/sysconfig/static-routes文件。当我们打开/etc/rc.d/rc3.d/S10network,可以发现如下代码: # Ad
2007-07-02 17:54:00 2181
转载 Linux中1个网卡绑定多个IP
Linux的网络设备配置文件存放在/etc/sysconfig/network-scripts里面,对于以太网的第一个网络设备,配置文件名一般为 ifcfg-eth0 如果需要为第一个网络设备绑定多一个IP地址,只需要在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件, 内容样例为: DEVICE="eth0:0" IPA
2007-07-02 17:32:00 872
原创 VC Studio 使用技巧
1.检测程序中的括号是否匹配把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。 2.查看一个宏(或变量、函数)的宏定义 把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键菜单中的Go To Defition
2007-07-01 17:44:00 865
转载 全程图解Windows远程桌面控制Linux
1. Windows远程管理Linux概述 随着互联网的高速发展以及Linux企业应用的成熟,Linux被广泛应用于服务器领域,如何实现Linux的远程管理成为网络管理员的首要任务。 我们经常见到的几种最为常用的windows下远程管理Linux服务器的方法,基本上都是利用SecureCRT,F-Secure SSH 抑或是PUTTY等客户端工具通过ssh服务来实现Windows下管理
2007-06-29 13:28:00 1919
转载 C++的各个阶段以及学习重点和需要看的书
第一:入门,essential c++和钱能的那本都可以。 第二:C++Primer ,The C++ Programming lauguage这两本都有中文版了。是全面的学习C++的时候。还可以学习stl等等。 第三:深入 effective C++/ More effective C++和深度探索C++对象模型。 这些书可以帮你
2007-06-28 23:10:00 1486
转载 c++技术学习的几个阶段
C++/OPP/OOD系列: 层级一:语法/语意(C++) [Lippman2000] Essential C++ Essential C++,by Stanley B. Lippman Addison Wesley Longman 2000,276 pages Essential C++ 中文版 ,侯俊杰 译,282页 [Gregory95] C++:The Co
2007-06-28 23:08:00 1126
转载 我的C++学习历程(^_^)
很久很久以前(..zzZzZZZ...),我在百合的C++版上发过一个帖子,就是下面的东东.过了这么长时间,拿出来...===============以作回顾、以作借鉴、以作鼓励。。。 在上大学以前我从未涉及过编程这一领域,倒是对电脑比较感兴趣,这里所说的“电脑”是指粗浅的应用,我会为了从某一本杂志上看到了一则修改注册表的技巧而兴奋不已,然后回家赶紧尝试,却不名就里。上了大学,大一
2007-06-28 23:07:00 1069
转载 学习C++从入门到精通的的十本最经典书籍
1.《C++Primer》有“C++的百科全书”,C++程序员人手必备。对语法、语义的描述非常细致和严谨,适合有一定经验的C、C++程序员作为工具书和理论指导书使用,但由于其有一定深度,而没有进阶顺序的章节安排,所以不适合初学者做为教材使用,价格略高。难度:★★☆质量:★★★★★广度:★★★★★深度:★★★★性价:★★★☆ 2.《C++Primer Plus》初学C++不错的书,覆盖面较全,章
2007-06-28 23:06:00 1228
转载 C++经典书籍
转帖(略有删节)自:编程浪子的博客:http://qy1981jyj2.bokee.com/3079703.html C++ 相关书籍之多,车载斗量;如天上繁星,如过江之鲫。广博如四库全书者有之(The C++ Programming Language、C++ Primer),深奥如重山复水者有之(The Annotated C++ Reference Manual, Inside th
2007-06-28 23:04:00 2382 1
转载 一种实现Win32窗口过程函数(Window Procedure)的新方法
一种实现Win32窗口过程函数(Window Procedure)的新方法基于Thunk实现的类成员消息处理函数JERKII.SHANG (JERKII@HOTMAIL.COM)MAR.10th - 31st, 2006Windows是一个消息驱动的操作系统,在系统中发生的所有消息均需要通过消息处理过程(或叫窗口过程)进行处理。由于C++给我们在程序设计中带来更多的灵活性(如继
2007-06-27 23:04:00 3219
转载 如何用c语言调用c++做成的动态链接库
链接库头文件://head.hclass A{ public: A(); virtual ~A(); int gt(); int pt();private: int s;};.cpp//firstso.cpp#include #include "head.h"A::A(){}A::~A(){}int A::
2007-06-21 22:46:00 769
原创 vc快捷键大全
F1: 帮助Ctrl+O :OpenCtrl+P :PrintCtrl+N :NewCtrl+Shift+F2 :清除所有书签F2 :上一个书签Shift+F2 :上一个书签Alt+F2 :编辑书签Ctrl+F2 :添加/删除一个书签F12 :Goto definitionShift+F12 :Goto referenceCtrl+Num+ :Displ
2007-06-13 21:32:00 972
转载 Red Hat Linux中自动运行程序
Red Hat Linux中自动运行程序1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑 /etc/rc.d/rc.local 文件,在
2007-06-07 15:48:00 870
转载 Linux 构建路由器
http://www.5ilinux.com/route01.html--------------------------------------------------------------------------------关键字:linux route 路由器 静态路由 GateWay 网关 用linux构建路由器网络结构如图,Linux路由器这台计算机标识为A,它与三
2007-06-05 09:52:00 727
转载 自己 动手整合 Red Hat enterpise linux 4 update 4的DVD光盘。
这是转载老外的文章,写得不错。不过他的方法里面没有通过光盘自校验的方法。我只是在最后增加了一步,让自己制作的光盘也能通过光盘安装时的自检验。呵呵。Creating a custom Red Hat installation DVDCreated on 19th October 2005How to create a single CD for fast and easy customized in
2007-05-18 08:56:00 1200
转载 Windows服务编写原理及探讨(二)
(三)对服务的深入讨论之下 现在我们还剩下一个函数可以在细节上讨论,那就是服务的CtrlHandler函数。 当调用RegisterServiceCtrlHandler函数时,SCM得到并保存这个回调函数的地址。一个SCP调一个告诉SCM如何去控制服务的Win32函数,现在已经有10个预定义的控制请求:
2007-05-17 22:24:00 1351
转载 Windows服务编写原理及探讨(一)
有那么一类应用程序,是能够为各种用户(包括本地用户和远程用户)所用的,拥有用户授权级进行管理的能力,并且不论用户是否物理的与正在运行该应用程序的计算机相连都能正常执行,这就是所谓的服务了。(一)服务的基础知识Question 1. 什么是服务?它的特征是什么? 在NT/2000中,服务是一类受到操作系统优待的程序。一个服务首先是一个Win32可执行程序,如果要写一个功能完备且强大的服务,需要熟悉
2007-05-17 22:23:00 1164
转载 卸载进程中的模块(修改版)
/*卸载其他进程的dll加入了权限提升,并改为直接用进程名,这样也方便一点freedll.exe explorer.exe adson.dll============还没有解决:卸载模块成功后,宿主进程可能过会儿会发生异常,有待下会解决,郁闷! --------------------------------------------------------------*/#includ
2007-05-17 22:21:00 1552
转载 ATL的GUI程序设计(4)
第四章 对话框和控件对于Win32 GUI的程序设计来说,其实大部分的情况下我们都不需要自己进行窗口类的设计,而是可以使用Win32中与用户交互的标准方式——对话框(Dialog Box)。我们可以在VC IDE的资源设计器中设计对话框资源,并在其上放置各种控件资源——的确是非常方便。在本章里,李马将要向诸位介绍如何利用ATL来操作对话框,以及如何操作对话框上的各种控件。题外话先ATL
2007-05-16 23:10:00 992
转载 ATL的GUI程序设计(3)
第三章 ATL的窗口类CWindowImpl、CWindow、CWinTraits,ATL窗口类的奥秘尽在此三者之中。在本章里,李马将为你详细解说它们的使用方法。另外,本章的内容也可以算是本书的核心部分——如果你要进行ATL的GUI程序设计的话,就必须将ATL的窗口类设计理念了然于心。窗口的组成把ATL的窗口类撇开不谈先。我在上一章中提到:窗口类并非任何一种OOP语言中的类——它所包括
2007-05-16 23:09:00 886
转载 ATL的GUI程序设计(2)
第二章 一个最简单窗口程序的转型我知道,可能会有很多朋友对上一章的“Hello, World!”ATL版不以为然,因为它并不能算是什么ATL程序——毕竟它只不过是有了个CComModule而已。不过不管怎样我还是要说,它几乎仍然拥有了一个ATL GUI程序的所有组成部分:入口、初始化、程序体、卸载……“等等!”也许你会突然打断我,“——还有注册窗口类、消息循环呢?”当然,对于一个完整的
2007-05-16 23:08:00 754
转载 ATL的GUI程序设计(1)
第一章 不能免俗的“Hello, World!”在这一章里,就像所有的入门级教程一样,我也将不能免俗地以一个“Hello, World!”程序开始我的教程。然后,我将逐步深入,向你介绍这个ATL版本程序中所有必要的信息。此外,我还将介绍一些Win32中你可能不知道的东西,包括WinMain的_t兼容以及如何在MessageBox中加入自己的图标等等。接近,接近,再接近……可以说,所有“
2007-05-16 23:05:00 785
转载 ATL的GUI程序设计(前言)
前言也许,你是一个顽固的SDK簇拥者;也许,你对MFC抱着无比排斥的态度,甚至像我一样对它几乎一无所知;也许,你符合上面两条,而且正在寻求着一种出路;也许,你找到了一条出路——WTL,但是仍然为它的技术支持、它的上下兼容性感到担忧;也许,你还有着更多的也许;也许,这时候你看到了李马的这篇文章。世界上的故事,往往就是由各种“也许”交织而成的。我的转型历史告诉我,在
2007-05-16 23:02:00 778
转载 宏与125元
今年7月初,我作为课程设计的一名负责人,领导了一个连我在内4人的开发团队,开发了一个简易的“航班订票系统”。我定义了所需的数据结构,包括这样一个struct: typedef struct _passenger{ /* 乘客数据,略去 */ struct _passenger * next;} PASSENGER, *P
2007-05-16 23:00:00 642
转载 野指针安全论
首先请诸位看以下一段“危险”的C++代码: void function( void ){ char* str = new char[100]; delete[] str; // Do something strcpy( str, "Dangerous!!" );} 之
2007-05-16 23:00:00 711
转载 水煮多态
水是什么形状的?乍一看这个问题似乎问得很没有道理,其实仔细想想,水正是自然界中“多态”的完美体现。不是么?用圆柱形容器装水,那么水就是圆柱形的;换用圆锥形容器盛之,水则又会成为圆锥形的了。在这个过程中,我们并不需要关心水是如何改变形状的,亦无需关心水在改变形状的过程中具体做了哪些事情;我们所要关心的,只是提供给它一个什么形状的容器,这就足够了。OO(面向对象)中所谓的多态性,也正是这个道理
2007-05-16 22:58:00 710
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人