自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

唐刀老四

佛是顿悟的人, 人是痴迷的佛

  • 博客(62)
  • 资源 (3)
  • 收藏
  • 关注

转载 说说 Windows 中的中文字体

上一篇说了 Silverlight 中的中文字体,现在来说说 Windows 中的中文字体。 在默认情况下,也就是未自行安装新字体或者 Office 等文字处理软件的情况下,Windows 默认提供下列字体:Windows 95/98/98SE 宋体、黑体

2011-09-30 10:10:46 556

转载 WinMain”: 无法重载函数

如果WINMAIN函数写成以下形式: int   WINAPI   WinMain(HINSTANCE   hInstance,   HINSTANCE   hPrevInstance,   LPWSTR   lpCmdLine,   int   nShowCmd   )

2011-09-27 21:45:40 5044

转载 wdm - Win32设备驱动程序体系结构

目前,由于需要支持新的业务和新的PC外部设备类型对驱动程序开发造成了新的挑战。新型总线增加了设备的数量和对设备驱动程序的需求。设备上各种功能的不断增加使驱动程序的开发变得越来越复杂。同时,快速反应的交互式应用程序要求将软件和硬件紧密的结合在一起。1997年,在用于Windows

2011-09-27 21:19:02 597

转载 学习内存管理---分段、分页

1。操作系统最大的功能就是管理功能,管理进程调度、管理内存、管理文件系统、管理I/O,...。其中最核心的功能是进程管理,但管理的基础是内存管理,只有把内存管理好了,才能使进程在这个广阔的舞台上自由表演。2。系统工作模式有三种:实模式、保护模式、虚拟8086模式,其中保护

2011-09-27 09:44:32 757

转载 TCHAR

目录定义使用原理编辑本段定义  TCHAR是通过define定义的字符串宏编辑本段使用原理  因为C++支持两种字符串,即常规的ANSI编码(使用""包裹)和Unicode编码(使用L""包裹),这样对应的就有了两套

2011-09-26 16:48:40 356

转载 C++面试宝典2011版

1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部

2011-09-25 14:35:04 536

转载 UI设计模式大阅兵

交互设计师在设计线框图原型时,熟知常见的Web设计模式很有帮助,做到“心中有数”才能创造出符合需求,用户易学易用的界面来。常见的设计模式有哪些呢?在商业中有哪些案例呢?某公司交互设计师张雅秋写了一篇博文对此进行了总结,现转载于此,全文如下:交互设计师在设计线框图原型时,熟知常

2011-09-22 06:14:51 646

转载 高级语言内的单指令多数据流计算(SIMD)

高级语言内的单指令多数据流计算(SIMD)              HouSisong@GMail.com   2011.04.14tag:单指令多数据流计算,SIMD摘要:   很多年来,x86体系的CPU增加的新指令集大多都是SIMD指令(和相应的寄

2011-09-21 22:06:21 468

转载 CPU指令集扫盲帖

看到大家都在讨论“龙芯”的前景,但有一些不是很熟悉计算机的朋友可能会听的比较乱,所以特此开帖扫盲,普及一下基础知识。指令集是什么?[ 转自铁血社区 http://bbs.tiexue.net/ ]指令集就是指令的集合——有朋友说

2011-09-21 20:20:00 1078

转载 什么是浏览器硬件加速?

据 Mozilla 的说法,硬件加速分成“内容加速”和“构成加速”两个阶段:内容加速(Content Acceleration)指的是 CSS 边界、文字和图片等网页基本内容经由硬件加速,并可以加快 2D Canvas 的处理速度。构成加速(Composi

2011-09-21 20:08:25 786

转载 代码测试之代码调试

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】     代码测试是我们开发过程中很重要的一步。很多新入行的朋友都会习惯地认为测试只是测试部门的工作,事实上并不是这样。每一位软件工程师对应该本着对自己代码负责的态度,

2011-09-21 11:15:03 347

转载 代码测试之内存越界

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    内存越界是我们软件开发中经常遇到的一个问题。不经意间的复制常常导致很严重的后果。经常使用memset、memmove、strcpy、strncpy、strc

2011-09-21 11:14:28 752

转载 代码测试之内存泄露

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    在我们个人编程的过程当中,内存泄露虽然不会像内存溢出那样造成各种莫名奇妙的问题,但是它的危害也是不可忽视的。一方面,内存的泄露导致我们的软件在运行过程中

2011-09-21 11:14:00 453

转载 提高代码的运行效率 (4)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】(7)尽量采用查询的方式,少采用计算的方式,注意分析经验数据     做过服务器侧软件的朋友都知道,单个socket的响应时间要尽可能的短,因为这有这样我们才能在短

2011-09-21 11:13:22 352

转载 提高代码的运行效率 (3)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】 4、编译的时候,我们习惯于在头文件中包含很多其他的文件,不管他们对我们是有用还是没有用,殊不知这样会带来很大的麻烦。一方面,它会在我们修改头文件的时候造成麻烦,另外一

2011-09-21 11:12:56 279

转载 提高代码的运行效率(2)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】 2、 在编写的代码的时候,我们强调需要对循环首先进行循环内部的计算,然后进行循环外面的计算。在此,我们可以进行下面一个测试: void loop_analys

2011-09-21 11:12:26 275

转载 提高代码的运行效率(1)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】     在下面的blog当中,我将会讲解一些提高个人代码效率的一些手段。这些手段都是被实践证明,切实可行的。但是不同的处理器和处理平台上面可能会有所差别,但是本质上是

2011-09-21 11:11:48 292

转载 用汇编的眼光看C++(之指针2)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】     (4)指针和引用    引用是C++和语言的区别之一。其实本质上说两者是一致的。朋友们可以看下面两段代码。    a)指针和指针的函数代码

2011-09-21 11:09:42 279

转载 用汇编的眼光看C++(之指针1)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】     指针是我们在C/C++中经常遇到的一种数据类型。指针用的好,可以提高代码的可读性;但是如果使用不恰当,反而会造成很大的麻烦。指针,也就是指向某一种数据类型的地

2011-09-21 11:08:58 262

转载 用汇编的眼光看C++(开篇)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】           很多朋友,包括我自己在内,对C++语言的很多特性不是很明白。特别是几年前找工作的时候,为了应付来自工作单位的考试,我经常逼着自己的去记住一些复

2011-09-21 11:07:26 285

转载 用汇编的眼光看C++ (之x86汇编)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    说到用汇编的眼光看C++语言,那么怎么阅读汇编代码就成了我们需要解决的一个问题。其实,实话说,汇编其实不难。只是我们需要明白这样几个问题:    (1)

2011-09-21 11:06:56 326

转载 用汇编的眼光看C++(之模板类)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    如果类是一种确定的数据类型,那么模板就是一种对类的抽象。假设有这么一种类,它需要进行数据的计算,而且类型还很多,那么我们可能就要针对不同类型的数据定义不同的

2011-09-21 11:06:08 273

转载 用汇编的眼光看C++(之const属性)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    const是C/C++语言中的关键字,但是如果用的好,可以极大地提高代码的健壮性。一般来说const使用的地方还是蛮多的,但是主要还是下面几个地方:(1)普

2011-09-21 11:05:38 283

转载 用汇编的眼光看C++(之算术符重载)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    算术符重载是类的有一个特性,但是每个人使用的方法不一样。用的好,则事半功倍;但是如果不正确的使用,则会后患无穷。    (1) 简单算术符介绍

2011-09-21 11:05:08 386

转载 用汇编的眼光看C++(之类静态变量、静态函数)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    看过设计模式的朋友都知道,我们在设计单件模式的时候离不开类的静态函数。和类的成员变量不同,类的静态变量属于全部类对象数据;同样和类的成员函数不同,类的静态函

2011-09-21 11:04:34 271

转载 用汇编的眼光看C++(之虚函数)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】      虚函数是面向对象设计中的一个重要内容。它的出现使得我们只需要相同的接口函数,并可以得到不同的生成结果。但是有些朋友却知其然,不知其所以然,为什么会出现这

2011-09-21 11:04:05 236

转载 用汇编的眼光看C++(之类继承)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    继承是类的一个基本属性,可是在类的继承过程中,函数是怎么初始化?怎么析构的呢?我们不妨看看下面这样的一段代码?view plain

2011-09-21 11:03:31 235

转载 用汇编的眼光看C++(之拷贝、赋值函数)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    拷贝构造函数和复制函数是类里面比较重要的两个函数。两者有什么区别呢?其实也很简单,我们可以举个例子,加入有这样一个类的定义:view

2011-09-21 11:03:01 290

转载 用汇编的眼光看C++(之class构造、析构)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】      前面我们讨论基本上都是C语言的内容,还没有真正触及到C++的相关知识。从这篇博客之后,我们将会更多触及类的内容。类的属性很多,今天我们讨论主要就是构造函

2011-09-21 11:02:29 279

转载 用汇编的眼光看C++(之特殊函数)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】      这里说的函数主要指的是inline函数、static函数。inline函数比较特殊,它既具有宏的性质,同时也能让编译器对它进行函数检查。static函数同样

2011-09-21 11:01:52 262

转载 用汇编的眼光看C++(之嵌入汇编)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】     嵌入式汇编是对纯汇编文件的一种有益补充。通常会有下面几种情况使用到汇编:(1)提高代码的工作效率 ,使用到cpu的一些特殊指令,比如说mmx指令;(2)对

2011-09-21 11:00:51 288

转载 用汇编的眼光看C++(之退出流程)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    无论是在判断还是在循环的过程中,通常在遇到合适的条件的时候就会退出相应的模块。跳出模块运行的方式很多,break,continue,return都可以。下面

2011-09-21 11:00:12 302

转载 用汇编的眼光看C++(之循环流程)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    循环是我们编程中遇到的另外一项重要技术。通过反复的迭代运算,我们可以获取想要的任何结果。当然这种迭代是有基本条件的,或是以时间为条件的,或是以空间为条件的,

2011-09-21 10:59:31 240

转载 用汇编的眼光看C++(之判断流程)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    在我们平常的编程当中,用于判断的地方很多,但主要有下面三种方式:if-else;switch;?:。其中最后一种方式在本质上和if-else是一样的。swi

2011-09-21 10:58:25 242

转载 用汇编的眼光看C++(之缺省模板、特化模板)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    缺省函数是C++的一个基本特色。缺省函数定义比较简单,也就是说,对于函数的某一个输入参数或者几个输入参数,如果你没有特定的数值的话,那我们就会用缺省的数据进

2011-09-21 10:56:40 282

转载 用汇编的眼光看c++(之模板函数)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】     如果说模板类定义的是一种数据类型,那么模板函数定义的就是一种函数。既然是函数,那么就有输入数据和输出数据。和模板类的概念差不多,模板函数的初衷也是为了在函

2011-09-21 10:54:30 229

转载 c++面向对象编程必备“良方”

前言:c++面向对象中的繁琐机制,不得不让你在编程中频频“犯病”,找错误,找bug,困扰,是你的病源所在,本人虽不是什么“良医”, 却也算是总结出以下“良方”。注:难免会有记忆上的遗漏,知识上的不够,遗漏之处还需大家来补充啊!http://blog.csdn.net/zhan

2011-09-21 08:04:49 257

转载 一个老程序员的建议

导读:本文是从《Advice From An Old Programmer》文章翻译而来,文中内容是《Learn Python The Hard Way, 2nd Edition》这本书的尾声部分摘要。以下是文章内容:看完了这本书,你决定继续做编程。也许它能成为你的一个职

2011-09-20 07:30:24 289

转载 32位寄存器与指令

32位CPU寄存器和汇编指令                             32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP) 6个段寄存器(ES、CS、

2011-09-20 02:55:11 1010

转载 从B树、B+树、B*树谈到R 树

作者:July、weedge、Frankie。编程艺术室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R 树。其中B树、B+树及B*树部分由weedge完成,R 树部分由Frankie完成,全文最终由July统稿修订完成。出处:http://blog.c

2011-09-18 18:12:21 508

UML with Rational Rose

Rational Rose 是 IBM 出品的比较经典的UML软件建模工具,本人是初学者,淘到这个东东,感觉很是不错,与大家分享,共同进步

2011-09-09

java经典算法

包含JAVA中一般常用的算法,比较经典,虽然看似很简单,但毕竟是万丈高楼平地起,为初学者准备!!!

2011-09-09

空空如也

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

TA关注的人

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