- 博客(28)
- 资源 (4)
- 收藏
- 关注
转载 linux signal 处理机制
信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。一、信号的基本概念 本节先介绍信号的一些基本概念,然后给出
2013-01-01 03:39:58 522
转载 数据结构与算法总结
1、常见数据结构线性:数组,链表,队列,堆栈,块状数组(数组+链表),hash表,双端队列,位图(bitmap)树:堆(大顶堆、小顶堆),trie树(字母树or字典树),后缀树,后缀树组,二叉排序/查找树,B+/B-,AVL树,Treap,红黑树,splay树,线段树,树状数组图:图其它:并查集2、常见算法(1) 基本思想:枚举,递归,分治,模拟,贪心,动态规划
2012-09-20 18:12:44 521
转载 使用WinDbg抓取程序报错的Dump文件
使用WinDbg抓取程序报错的Dump文件,例如抓取IE崩溃的Dump,教程前几天分享了一个关于如何抓蓝屏Dump的帖子,今天再和大家分享一个使用WinDbg来抓取程序崩溃的Dump。不过还是先来段废话,为什么要学抓Dump?有啥用?因为有了Dump后,我们可以很迅速的解决问题,比如说IE崩溃,QQ崩溃,很多时候我们是一点头绪都没有的,但是有了WinDbg后,这一切将变的简单!虽然WinDbg
2012-08-30 10:52:45 2868
转载 堆和栈的区别
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态
2012-08-02 09:13:40 522
转载 IOCP
IOCP:http://www.cnblogs.com/duzouzhe/archive/2010/01/13/1646514.html原文网址:http://www.codeproject.com/KB/IP/iocp_server_client.aspx源码使用了高级的完成端口(IOCP)技术,该技术可以有效地服务于多客户端。本文提出了一些IOCP编程中出现的实际问
2012-06-11 00:15:54 1070
转载 MFC消息机制
MFC消息机制本文转自:http://blog.csdn.net/welcome_ck/article/details/236259何谓消息、消息处理函数、消息映射?消息简单的说就是指通过输入设备向程序发出指令要执行某个操作。具体的某个操作是你的一系列代码。称为消息处理函数。在SDK中消息其实非常容易理解,当窗口建立后便会有一个函数(窗口处理函数)开始执行一个消息循环,我们还可以清
2012-05-10 15:00:04 444
转载 BoundsChecker使用
出处:http://blog.csdn.net/cwzmb/article/details/35069021 前言我在本文中详细介绍了测试工具NuMega Devpartner(以下简称NuMega)的使用方法。NuMega是一个动态测试工具,主要应用于白盒测试。该工具的特点是学习简单、使用方便、功能有效。NuMega共有三个独立的子功能——BoundsChecke
2012-04-16 23:16:36 518
转载 开发者必须知道的HTML5十五大新特性
HTML5想必大家都很熟悉了,因为太多的媒体在讨论这一技术。然而,你能准确地说出HTML5带来了哪些新特性吗?本文总结了HTML5带来的15项你必须知道的新特性。一起来看下:1.新的文档类型 (New Doctype)目前许多网页还在使用XHTML 1.0 并且要在第一行像这样声明文档类型: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tr
2012-02-23 13:00:52 512
转载 C++著名程序库的比较和学习经验
C++著名程序库的比较和学习经验1、C++各大有名库的介绍——C++标准库 2、C++各大有名库的介绍——准标准库Boost 3、C++各大有名库的介绍——GUI 4、C++各大有名库的介绍——网络通信 5、C++各大有名库的介绍——XML 6、C++各大有名库的介绍——科学计算 7、C++各大有名库的介绍——游戏开发 8、C++各大有名库的介绍——线程 9
2012-01-05 09:16:30 748
转载 内存管理
[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权
2011-12-09 03:00:18 1237
转载 内存碎片
一 定义: 在小对象对内存的频繁的动态申请和释放的过程中,由于释放后留下的空洞不够新对象的分配,导致不连续的内存可用空间无法被应用程序获得,造成可用内存迅速备耗尽。这样就造成了内存碎片的产生。 内存分配程序浪费内存的基本方式有三种:即额外开销、内部碎片以及外部碎片(图 1)。内存分配程序需要存储一些描述其分配状态的数据。这些存储的信息包括任何一个空闲内存块的位置、大小和所有
2011-12-09 02:51:23 3140
转载 经典SQL语句大全
经典SQL语句大全一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssq
2011-12-09 02:49:32 667
转载 C++ STL中哈希表 hash_map介绍
0 为什么需要hash_map用过map吧?map提供一个很常用的功能,那就是提供key-value的存储和查找功能。例如,我要记录一个人名和相应的存储,而且随时增加,要快速查找和修改:岳不群-华山派掌门人,人称君子剑张三丰-武当掌门人,太极拳创始人东方不败-第一高手,葵花宝典...这些信息如果保存下来并不复杂,但是找起来比较麻烦。例如我要找"张三丰"的信息,最傻的方法就是
2011-12-05 12:13:14 561
原创 关注博客
热爱算法等基础的兄弟http://dongxicheng.org/knowledges-carding/林仕鼎的技术博客http://hi.baidu.com/new/linsd99周金根(敏捷个人-认识自我、管理自我):http://www.cnblogs.com/zhoujg/EMC研究院微博:http://qing.weibo.
2011-11-25 13:38:54 668
转载 ActiveMQ 研究
研究ActiveMQ 的文档1. 背景当前,CORBA、DCOM、RMI 等RPC 中间件技术已广泛应用于各个领域。但是面对规模和复杂度都越来越高的分布式系统,这些技术也显示出其局限性:(1)同步通信:客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行;(2)客户和服务对象的生命周期紧密耦合:客户进程和服务对象进程都必须正常运行;如果由于服务对象崩溃或者网络故
2011-11-18 12:55:27 3802
转载 百万数据查询优化技巧三十则
http://blog.csdn.net/fenglibing/article/details/69723391.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t
2011-11-18 01:05:40 2174
转载 软件架构模式
浅谈架构模式[此文于2010年7月29日被重新编辑] 软件体系结构通常被称为架构,指可以预制和可重构的软件框架结构。架构尚处在发展期,对于其定义,学术界尚未形成一个统一的意见,而不同角度的视点也会造成软件体系结构的不同理解,以下是一些主流的标准观点。组成派 Mary Shaw在《软件体系结构:一门初露端倪学科的展望》中为“软件架构”给出了非常简明的定
2011-11-18 00:19:02 17636 1
转载 轻松通过系分论文考试
原文出处:http://blog.csdn.net/zhuyunxianghu/article/details/6601976 轻松通过系分论文考试很多参加系分的考生都怕写论文(下午二),主要是因为不知道该如何下手,其实只要是真正做个项目的,写系分论文反而是最简单的!现在就来告诉
2011-07-14 13:26:54 1058
转载 CppUnit源码解读
原文地址:http://morningspace.51.net/resource/cppunit/cppunit_anno.html
2011-07-09 00:22:53 501
转载 一些STL和Boost学习资料
原文地址:http://blog.csdn.net/magictong/article/details/4172000Boost 库 学习指南Boost 中文站Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boo
2011-07-06 23:30:13 553
转载 TS 188字节 结构图 (转帖)
<br />原文地址:http://www.360doc.com/content/08/0403/09/8442_1161051.shtml<br />MEPG2 -TS小结2007/04/30 15:08<br /><br /> 应该说真正了解TS,还是看了朋友推荐的《数字电视业务信息及其编码》一书之后,MPEG2 TS和数字电视是紧密不可分割的,值得总结一下其中的一些关系。<br />ISO/IEC-13818-1:系统部分;<br />ISO/IEC-13818-2:
2010-07-30 17:50:00 1575
转载 《手机》经典台词
<br /> 《手机》经典台词<br /> <br /> 严守一:我发现两女人在一块,不是故事,它就是事故。<br /> 严守一:关键时候朋友也靠不住啊。<br /> 严守一:有话说,那叫谈话,没话说那是叫没话找话。<br /> 严守一:两男人凑一块好干坏事,两女人凑一块顶多就嚼嚼舌头,要是她们喜欢独自出没,这个咱得小心。<br /> 严守一:只要你没做铺垫的,那我就有一说一,我没做铺垫的,您也有一说一。<br /> 严守一:太传统不好,但是太饭桶更不好。<br /> 严守一:我涮个羊肉还能
2010-07-25 22:32:00 968
原创 面向对象设计的基本原则
<br />面向对象设计的基本原则<br />2010-07-24<br /> 之前喜欢读书,看到精彩也喜欢做笔记,每读完一本书也都会做总结,但总感觉记在本上的笔记内容还是不够详尽,尤其对那些需要图示的东西就更不能得心应手,因此决定从今天起开始写个人博客,因此这篇便是开山之作。博客目的:A、记录本人学习心得 B、如有同道也可交流。<br /> 面向对象设计基本原则虽简单数语,但每每思来均有会意,不是简单记住几句原则就可说会OOD了。个人理解几条基本原则之间还是有某种关系,因此
2010-07-24 22:58:00 647
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人