自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tunix126的专栏

专注于计算机相关技术

  • 博客(52)
  • 收藏
  • 关注

转载 pragma指令简介

 在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作.下面介绍了一下该指令的一些常用参数,希望对大家有所帮助!一. message 参数。 message 它能够在编译信息输出窗口中输出相应的信息,这对于源代码信息的控制是非常重要的。其使用方法为: #pragma message("消息文本") 当编译器遇到这条指令时就在编译输出窗口中将消息文本

2006-11-30 08:50:00 1009

原创 应届毕业生少走弯路的10条忠告

     刚刚走上社会的年轻人,充满了蓄势待发的豪情、青春的朝气、前卫的思想,梦想着丰富的待遇和轰轰烈烈的事业。可是,社会毕竟是一所包罗万象、喧嚣复杂的大学校,这里没有寒暑假,拒绝虚假和肤浅,更拒绝空想和庸碌,难以预告何时开课何时放学。   如何在涉世之初少走弯路,有一个好的开端,开始一番成功的事业?以下是一些先行者积累的10条有益的涉世忠告。好好地遵循、把握这些忠告和建议吧,比起所学的课堂课

2006-11-30 08:37:00 955

转载 康托尔、哥德尔、图灵——永恒的金色对角线

康托尔、哥德尔、图灵——永恒的金色对角线 刘未鹏 /文C++的罗浮宫(http://blog.csdn.net/pongba) 我看到了它,却不敢相信它。——康托尔 计算机是数学家一次失败思考的产物。——无名氏 哥德尔的不完备性定理震撼了20世纪数学界的天空,其数学意义颠覆了希尔伯特的形式化数学的宏伟计划,其哲学意义直到21世纪的今天仍然不断被延伸到各个

2006-11-24 14:06:00 2292

转载 在VC++6.0 SP6 下配置ICE工程[DEBUG版本]

刚学习ICE时,在VC++6.0下配置ICE工程简直是个恶梦,死活配不来DEBUG版本的,开发全在RELEASE版本下.很痛苦.最近研究了下,成功的配置成功了,方法如下:1.Project Settings >> C/C++(Tab) >> Category:Code Generation >> User run-time library:Debug Multithreaded DLL2.Proj

2006-11-24 09:38:00 1570

转载 用BoundsChecker检测内存泄漏

  BoundsChecker采用一种被称为 Code Injection的技术,来截获对分配内存和释放内存的函数的调用。简单地说,当你的程序开始运行时,BoundsChecker的DLL被自动载入进程的地址空间(这可以通过system-level的Hook实现),然后它会修改进程中对内存分配和释放的函数调用,让这些调用首先转入它的代码,然后再执行原来的代码。BoundsChecker在做这些动作

2006-11-24 09:27:00 1732

转载 Windows 下Eclipse的C++开发环境配置

安装----总共需要下面的文件1. Eclipse的CDT 插件   http://www.eclipse.org/cdt/2. MinGW, 主要提供编译C/C++文件的GCC、GDB 和 Make   http://www.mingw.org/download.shtml安装CDT插件和MinGW,然后修改Windows的环境变量(设MinGW安装在D:/MinGW)"PATH" = "D:/

2006-11-24 09:26:00 1703

转载 压力测试工具 - Siege

对Web进行压力测试有很多工具, 比如Microsoft的application center test (ACT), 还有Mercury 的 LoadRunner, Apache的ab(Apache benchmark), 作为开源软件的Siege 等。LoadRunner是一个商业软件,其功能非常的强大,可以自定义HTTP的头, 访问的URL, 以及各种访问并发规则等.apache的ab做重复

2006-11-24 09:25:00 1952

转载 C语言中可变参数的用法

我们在C语言编程中会遇到一些参数个数可变的函数,例如printf()这个函数,这里将介绍可变函数的写法以及原理.* 1. 可变参数的宏一般在调试打印Debug 信息的时候, 需要可变参数的宏. 从C99开始可以使编译器标准支持可变参数宏(variadic macros), 另外GCC 也支持可变参数宏, 但是两种在细节上可能存在区别.1. __VA_ARGS____VA_ARGS__ 将"..."

2006-11-24 09:22:00 1606

原创 计算utf8下的字节数

DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">HTML>HEAD>TITLE> An utf8 count tool  TITLE>meta http-equiv="Content-Type" content="text/html; charset=utf16">script>    function utf16to8(st

2006-11-24 09:06:00 2319

转载 ORACLE表空间的相关操作

sqlplus /nologconnect /as sysdbastartupsqlplus /nologconnect /as sysdbaSHUTDOWN IMMEDIATE如果想在windows下使用默认的日期格式。不是中文的在环境变量里配置: NLS_LANG american_america.us7ASCII--查询表空间大小SELECT a.NAME,SUM(b.byt

2006-11-24 09:02:00 1038

转载 垃圾收集趣史(转)

王咏刚,2003年12月写作本文的初衷是想和大家分享垃圾收集( Garbage Collection )技术简单而有趣的发展史。动笔之前,我站在窗边,望了望正在小区里装运垃圾的清洁车。和生活中环卫工人们清运垃圾的工作相似,软件开发里的垃圾收集其实就是一种自动打扫和清除内存垃圾的技术,它可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽(这和生活垃圾堵塞排污管道的危险并没有

2006-11-24 08:58:00 934

原创 在solaris 10上安装oracle 10g

一、首先下载solarisx86_CCD_10_1_0_3_Disk1.cpio.gzsolarisx86_CLIENT_10_1_0_3_Disk1.cpio.gzsolarisx86_CRS_10_1_0_3_Disk1.cpio.gzsolarisx86_DB_10_1_0_3_Disk1.cpio.gz然后看oracle 10g for solaris/x86 的快速安装指南。指南

2006-11-24 08:48:00 1277

转载 VC 常见的108个问题 (转)

(1) 如何通过代码获得应用程序主窗口的 指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.(2) 确定应用程序的路径Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。Example:TC

2006-11-24 08:45:00 1029

转载 编写跨平台的软件入门

一,             为什么要跨平台? 你想过把你的 Windows 上编写的程序在 Linux 编译运行吗,以及在 Mac 或其他 OS 上运行等等?反过来也一样?这就需要涉及到跨平台编程知识。这里需要注意的是,平时很多在一个平台运行的程序在跨平台的时候变的不再正确。 Java 并非真的是跨平台的开发环境,它是运行在它自己的平台上。这里主要关注 C 和 C++ 的跨平台开发。

2006-11-24 08:27:00 1294

转载 最袖珍的垃圾回收器

最袖珍的垃圾回收器许式伟2005-7-17关键字: 内存管理 垃圾回收 AutoFreeAllockeyword: memory manage, gc, garbage collection, AutoFreeAlloc  概述C/C++最被人诟病的,可能是没有一个内存垃圾回收器(确切是说没有一个标准的垃圾回收器)。本文讨论的内容要点是,在C/C++中实现一

2006-11-22 08:46:00 1006

转载 OO in C(4): C语言中的面向对象思想(2)

3.CALLBACK函数。我觉得这是C语言的一个创举,虽然它很简单,就象如何把鸡蛋竖起来一样,但是你如果没想到的话,嘿嘿。如果说静态入口函数实现了一个可管理的宏观的话,CallBack就是实现了一个可进化的微观:它使得一个函数可以在不重新编译的情况下实现功能的添加!但是在最最早期的时候,也有蛮多人持反对态度,因为它用了函数指针。函数指针虽然灵活,但是由于它要访问内存两次才可以调用到函数,第一次

2006-11-22 08:20:00 967

转载 OO in C(4): C语言中的面向对象思想(1)

 C语言中的面向对象思想 经常听见别人说面向对象的程序设计,以前在学校上课的时候,也有开面向对象程序设计这门课。可是不幸的是,这些都是以C++,甚至VC++为基础的。而更加不幸的是,多年以来我一直是一个C的使用者。在学校的时候,我主要做的是硬件上的驱动层,和底层功能层。在工作以后,又做的是手机上的软件开发,所有这些都是和C离不开的。虽然我不得不说,C++是一门很好的语言,但是它的编译速

2006-11-22 08:19:00 1437

转载 OO in C(3): 类模拟的性能分析

 类模拟的性能分析       类模拟中使用了大量的函数指针,结构体等等,有必须对此进行性能分析,以便观察这样的结构对程序的整体性能有什么程度的影响。 1.函数调用的开销#define COUNTER XXvoid testfunc(){       int i,k=0;       for(i=0;i}        在测试程序里面,我们使用的

2006-11-22 08:18:00 761

转载 OO in C(2): C语言的多态实现

 C语言的多态实现       相信很多人都看过设计模式方面的书,大家有什么体会呢?Bridge,Proxy,Factory这些设计模式都是基于抽象类的。使用抽象对象是这里的一个核心。              其实我觉得框架化编程的一个核心问题是抽象,用抽象的对象构建程序的主体框架,这是面向对象编程的普遍思想。用抽象构建骨架,再加上多态就形成了一个完整的程序。由于C++语言本身实

2006-11-22 08:16:00 878

转载 OO in C(1): C语言中的类模拟和多态,继承

 C语言中的类模拟(C++编程思想)       在面向对象的语言里面,出现了类的概念。这是编程思想的一种进化。所谓类:是对特定数据的特定操作的集合体。所以说类包含了两个范畴:数据和操作。而C语言中的struct仅仅是数据的集合。(liyuming1978@163.com) 1.实例:下面先从一个小例子看起 #ifndef C_Class       #define

2006-11-22 08:15:00 1014

转载 VC++学习:用SDK实现分隔条

  Windows中的分隔条是一种被广泛使用的控件,绝大多数Explorer式样的应用程序都使用了这种控件。然而却很少有相关的资料对它的完整实现进行介绍,于是我自己实现了一个,希望对SDK的爱好者们有所帮助。  事实上,分隔条也是一个很普通的窗口,它也拥有自己的窗口类、自己的窗口过程——就像所有的预定义控件一样。也就是说,要创建一个分隔条,也需要进行窗口类的注册和窗口的创建。以下的示例代码示范

2006-11-17 10:29:00 810

转载 JavaScript 事件调用顺序。

 在 javascript 中两种方式注册的监听器以及先后注册的监听器调用的顺序在各个浏览器都有所不同,在这里总结一下 IE、firefox 以及 Opera 三种浏览器的调用方式:IE:通过属性注册的事件最先执行。attachEvent 方式注册的事件后注册的先执行。FireFox:不管何种方式,都是先注册的先执行。但是 body 很奇怪,Html 标记里用属性注册的事件总是在最后执行(Oper

2006-11-17 10:26:00 1079

转载 CIO的新难题: 认清SOA使用中的五大隐患

        现在是SOA领域动荡变化的时期,其发展变幻莫测,而这仅仅只是开始。由于服务设计、服务总线、服务治理甚至服务本身都处于不断变化中,而且各大公司仍在重审这一舞台,因此,人们的立场通常很复杂。对于IT产业中SOA的成熟度和整体状态,许多人还非常迷惑,但是,可以确定的是,SOA在结合商业和技术方面的潜力的确非凡。   今年,发布了许多SOA的新方案,每一个方案都有其特定的一套目标和期望。很

2006-11-17 10:23:00 824

转载 解读多重启动引导文件——BOOT.INI

Windows NT类的操作系统,也就是Windows NT/2000/XP中,有一个特殊文件,也就是“BOOT.INI”文件,这个文件会很轻松地按照我们的需求设置好多重启动系统。   “BOOT.INI”文件会在已经安装了Windows NT/2000/XP的操作系统的所在分区,一般默认为C:/下面存在。但是它默认具有隐藏和系统属性,所以你要设置你的文件夹选项,以便把“BOOT.INI”文件显示

2006-11-17 10:22:00 992

转载 色彩性格

各种色彩都其独特的性格,简称色性。它们与人类的色彩生理、心理体验相联系,从而使客观存在的色彩仿佛有了复杂的性格。 (1)红色 红色的波长最长,穿透力强,感知度高。它易使人联想起太阳、火焰、热血、花卉等,感觉温暖、兴奋、活泼、热情、积极、希望、忠诚、健康、充实、饱满、幸福等向上的倾向,但有时也被认为是幼稚 、原始、暴力、危险、卑俗的象征。红色历来是我国传统的喜庆色彩。 深红及带紫味的红给人感觉是庄严

2006-11-16 18:01:00 994

转载 应用色彩学

由于生长在一个充满着色彩的世界,色彩一直刺激我们的视觉器官,而色彩也往往是作品给人的第一印象 色彩与生活 首先在认识色彩前,我们要先建立一种观念,就是如果要了解色彩认识色彩,便要用心去感受生活,留意生活中的色彩,否则容易变成一个视而不见的色盲,就如人体的其他感官一样,色彩就活像是我们的为味觉,一样的材料但因用了不同的调味料而有了不同的味道,成功的好吃,失败的往往叫人难以下咽 ,而色彩对生理与心理都

2006-11-16 18:00:00 959

原创 网页设计中的颜色

摘要从心理学角度来讲,不同的颜色代表不同的意思。从这个观点出发,本文讨论网页界面中背景颜色和内容颜色的关系。了解这个关系,有利于:a) 为网页中不同的内容选择适合的颜色;b) 浏览网页时,可以方便的找到需要的内容。关键字:color, interface, web design1. 介绍1.1 研究来源颜色是能够辅助界面设计的重要的文化元素(Chen,1999)。Luscher

2006-11-16 17:59:00 1585

转载 网页颜色的基本认识

1. RGB颜色  网页颜色主要由3种基本颜色和组成,它们是红(Red)、绿(Green)、蓝(Blue)。2. 色环3. 颜色的三要素  色相、纯度、明度。4. 不同颜色代表的含义    红色红色是一种对视觉器官产生强烈刺激的颜色,在视觉上容易引起注意,在心理上容易引起情绪高昂。    红的的具体表现是:火、血、心、苹果、夕阳、婚礼、春节等。红色的抽象表现在:热烈

2006-11-16 17:58:00 4038

转载 色彩常识

色彩常识 色彩心理效用 色彩传达的意义 色彩的象征性 色彩心理效用色彩为第一视觉语言,具有影响人民心理,唤起人们感情的作用,左右我门的感情和行动。Mental state effect:可以传达意念,表达某种确切的含义,如交通灯上的红色表示停止,绿色表示放行的意念,已成为全世界所了解和承认的一种视觉语言。 色彩有明显的影响情绪的作用。不同的色彩可以表现

2006-11-16 17:57:00 1553

转载 色彩理论系列之一认识颜色

版权所有©ashuixu转载请保持完整并注明出处 颜色理论系列认识颜色颜色意象如何挑选自己想要的颜色计算机中颜色的表示 什么是颜色颜色的存在是因为有三个实体:光线,被观看的对象以及观察者。物理学家们已经证明了白光是由红、绿、蓝三种波长组成的。人眼是把颜色当作由对象吸收或反射不同波长的红,绿,蓝形成的。例如,假定用户在一个晴朗的日子里参加了一次野营,正准备

2006-11-16 17:56:00 1224

转载 RGB彩色空间的不同转换公式

在做图像处理时,我们一般采用的是RGB空间,但是在某些特殊情况下,我们也会用到其他的颜色空间。本文主要介绍一些常见的颜色空间的概念和转换公式。颜色的实质是一种光波。它的存在是因为有三个实体:光线、被观察的对象以及观察者。人眼是把颜色当作由被观察对象吸收或者反射不同波长的光波形成的。例如,当在一个晴朗的日子里,我们看到阳光下的某物体呈现红色时,那是因为该物体吸收了其它波长的光,而把红色波长的光反

2006-11-16 17:55:00 1866 1

转载 【中国传统色彩名录及其RGB值】【转】

████#ffb3a7 粉红,即浅红色。别称:妃色 杨妃色 湘妃色 妃红色                                                         ████#ed5736 妃色 妃红色:古同“绯”,粉红色。杨妃色 湘妃色 粉红皆同 义                                      ████#f00056 品红:比大红浅的红色

2006-11-16 08:47:00 6074

转载 理解XML

W3C 称XML为“表达数据中结构 的共同语法”.结构化的数据指的是其内容、意义或应用被标记的数据。通过该结构, 内容和表现分离。同一个XML源文档只写一次, 可以用不同的方法表现出来: 在计算机屏幕上, 在手提电话显示屏上, 在为盲人服务的设备上翻译成语音, 等等. (呵呵,网页中"最好在800x600分辨率上显示"的提示,永别了)温昱注:哇塞,和 Document/View 有

2006-11-16 08:45:00 976

转载 超类与子类(Superclass & Subclass)

超类与子类(Superclass & Subclass)Q: 我看了WINX开发包中的文档中,你提到了超类,它是什么概念?我平常只听过子类(Subclass)。A: 子类化(Subclass)是指替换窗口过程(WNDPROC)。    超类(Superclass)是替换窗口过程(WNDPROC),并且替换ClassName。   Subclass不太象继承,而像是一种外挂(Hook)行为。

2006-11-15 12:59:00 1865

转载 事半功倍系列 javascript

清华大学出版的《事半功倍系列 javascript》,本人照着书敲出来的,有些翻译了一下.前几年看了一下,最近无事,重新翻了翻,很有帮助.本书应该有光盘的,但学校的书,光盘不知在哪.希望对你学 javascript有帮助第一章javascript简介1.在地址栏输入javascript语句Javascript:Document.write("显示文字")2.将javascrip

2006-11-15 08:38:00 1277

转载 微软基础类库MFC

  微软基础类库(MFC:Microsoft Foundation Class)是微软为Windows程序员提供的一个面向对象的Windows编程接口,它大大简化了Windows编程工作。使用MFC类库的好处是:首先,MFC提供了一个标准化的结构,这样开发人员不必从头设计创建和管理一个标准Windows应用程序所需的程序,而是“站在巨人肩膀上”,从一个比较高的起点编程,故节省了大量的时间;其次,它

2006-11-14 17:59:00 5363 1

转载 反病毒引擎设计之绪论篇

反病毒引擎设计之绪论篇 作者:NJUE 发文时间:2004.01.14  目  录1  绪论1.1背景1.2当今病毒技术的发展状况  1.2.1系统核心态病毒  1.2.2驻留病毒  1.2.3截获系统操作  1.2.4加密变形病毒  1.2.5反跟踪/反虚拟执行病毒  1.2.6直接API调用  1.2.7病毒隐藏   1.2.

2006-11-14 17:34:00 1096

转载 反病毒引擎设计之虚拟机查毒篇

反病毒引擎设计之虚拟机查毒篇作者:NJUE 发文时间:2004.01.14  编者按:绪论《反病毒引擎设计之绪论篇》我们介绍了病毒技术的发展状况和一些病毒的特点和感染机制。下面我们重点对虚拟机查毒进行阐述。  目  录2.1虚拟机概论2.2加密变形病毒2.3虚拟机实现技术详解2.4虚拟机代码剖析  2.4.1不依赖标志寄存器指令模拟函数的分析   2

2006-11-14 17:32:00 1524

转载 通过预编译头文件的方法来提高c++builder的编译速度

         通过预编译头文件的方法来提高c++builder的编译速度   C++builder是最快的C++编译器之一,从编译速度来说也可以说是最快的win32C++编译器了。除了速度之外,C++builder的性能也在其它C++编译器的之上,但许多delphi程序员仍受不了c++builder工程的编译速度。的确,delphi的速度要比任和c++的编译器都要快好多。Delphi在编译一个

2006-11-14 17:31:00 2352

转载 反病毒引擎设计之实时监控篇

反病毒引擎设计之实时监控篇作者:NJUE    文章来源:安全焦点  2004年01月15日        编者按:绪论《反病毒引擎设计之虚拟机查毒篇》我们重点对虚拟机查毒进行了阐述。下面看看如何对病毒实时监控。  目    录3.1实时监控概论3.2病毒实时监控实现技术概论3.3 WIN9X下的病毒实时监控  3.3.1实现技术详解  3.3.2程

2006-11-14 17:09:00 2445

空空如也

空空如也

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

TA关注的人

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