自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (8)
  • 收藏
  • 关注

转载 23种设计模式

http://www.cnblogs.com/beijiguangyong/archive/2010/11/15/2302807.html

2016-01-07 21:55:16 422

转载 Makefile下 $(wildcard $^),$^,$@,$?,$<,$(@D),$(@F)

原文路径:http://blog.chinaunix.net/uid-20564848-id-217918.htmlmakefile下$(wildcard $^),$^,$@,$?,$$(filter-out $(PHONY) $(wildcard $^),$^)常用用法为$(wildcard *.c)表示列举当前目录下的所有.c文件这里$^因为会包含依赖的文件名,如果包含

2015-11-21 22:10:20 561

转载 C++ 虚析构函数、纯虚析构函数

虚析构函数析构函数的工作方式是:最底层的派生类(most derived class)的析构函数最先被调用,然后调用每一个基类的析构函数。因为在C++中,当一个派生类对象通过使用一个基类指针删除,而这个基类有一个非虚的析构函数,则结果是未定义的。运行时比较有代表性的后果是对象的派生部分不会被销毁。然而,基类部分很可能已被销毁,这就导致了一个古怪的“部分析构”对象,这是一个泄漏资

2015-07-20 22:12:22 494

转载 C语言实现双向循环链表

2009-04-16 21:45:56这种方法见到过,也用过,转载过来记录一下:原文地址:http://blog.chinaunix.net/uid-20696246-id-1892194.html/* 双向循环链表,带头指针 */struct list_node{    s

2015-03-29 22:07:32 685

转载 Vs2008创建DLL

原文地址:http://blog.csdn.net/hyugahinat/article/details/7711315这个方法可以用,所以记录一下:这里总结一下vs2008下创建dll并使用dll导出函数的方法,当然方法还有很多,找出一个自己比较习惯的方法就好!一:生成DLL1:创建DLL工程      文件->新建->项目->visual c

2015-03-22 20:21:45 502

转载 java基础教学

http://www.cnblogs.com/vamei/archive/2013/03/14/2958654.html

2014-12-10 22:00:11 499

转载 vi 命令

这个网址http://www.cnblogs.com/88999660/articles/1581524.html

2014-05-11 18:13:19 408

转载 常用awk命令

原文地址:http://www.cnblogs.com/repository/archive/2011/05/13/2045927.htmlawk 用法:awk ' pattern {action} '  变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默

2014-02-17 21:44:22 526

转载 回调函数

原文地址:http://www.cnblogs.com/swordzj/archive/2007/04/24/2034769.html 1 什么是回调软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调

2014-02-16 21:38:05 489

转载 va_start与va_end

原文地址:http://www.cnblogs.com/hanyonglu/archive/2011/05/07/2039916.html     本文主要介绍va_start和va_end的使用及原理。  在以前的一篇帖子Format MessageBox 详解中曾使用到va_start和va_end这两个宏,但对它们也只是泛泛的了解。  介绍这两个宏之前先看一下C中

2014-01-09 21:49:51 562

转载 kill指令

原文地址:http://www.cnblogs.com/wangkangluo1/archive/2012/05/26/2518857.html1.作用 kill命令用来中止一个进程。 2.格式 kill [ -s signal | -p ] [ -a ] pid ... kill -l [ signal ] 3.参数 -s:指定发送的信号。 -p:

2013-12-04 19:58:44 1851

转载 虚函数、虚表、多态

原文地址:http://blog.csdn.net/sony303/article/details/56359051. 用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。2. 存在虚函数的类都有一个一维的虚函数表叫做虚表。类的对象有一个指向虚表开始的虚指针。虚表是和类对应的,虚表指针是和对象对应的。3. 多态性是一个接口多种实现,是面向对象的核心。分

2013-10-14 16:22:35 850

转载 sscanf函数与sscanf_s函数

原文地址:http://www.cnblogs.com/kex1n/archive/2011/06/09/2076501.html#include 定义函数 int sscanf (const char *str,const char * format,........);函数说明  sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格

2013-10-07 19:47:05 1185

转载 360笔试题2013 (牧师和野人)

原文:http://blog.csdn.net/huangxy10/article/details/8066408编程题、传教士人数M,野人C,M≥C,开始都在岸左边,①船只能载两人,传教士和野人都会划船,当然必须有人划船②两岸边保证野人人数不能大于传教士人数   把所有人都送过河,设计一方案,要求编程实现。 思路:深度搜索。

2013-09-27 14:16:16 766

转载 gdb调试

原文地址:http://blog.csdn.net/dadalan/article/details/3758025用GDB调试程序 GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可

2013-09-27 13:30:37 570

转载 NP完全问题

原文地址:http://blog.csdn.net/sws9999/article/details/3009772NP完全问题是不确定性图灵机在P时间内能解决的问题,是世界七大数学难题之一。  NP完全问题排在百万美元大奖的首位,足见他的显赫地位和无穷魅力。  数学上著名的NP问题,完整的叫法是NP完全问题,也即“NP COMPLETE”问题,简单的写法,是

2013-09-24 17:42:41 992

翻译 如何让new操作符不分配内存,只调用构造函数

问题:c++中的new操作符 通常完成两个工作 分配内存及调用相应的构造出世核函数。请问:1)如何让new操作符不分配内存,只调用构造函数?2) 这样的用法有什么用?解答:(要求new显式调用构造函数,但不分配内存。)题目要求不能生成内存 还要调用构造函数 说明这个类里面没有对内部操作 但可以对外部操作 比如static的数摘录:如果我是用new分配对象的,可以

2013-09-24 17:41:32 620

转载 括号配对问题

原文:http://blog.csdn.net/niushuai666/article/details/66326141. 括号匹配的四种可能性:①左右括号配对次序不正确②右括号多于左括号③左括号多于右括号④左右括号匹配正确2. 算法思想:1.顺序扫描算数表达式(表现为一个字符串),当遇到三种类型的左括号时候让该括号进栈;2.当扫描到某一种类型的右括号时

2013-09-23 09:11:36 853

转载 高性能网络编程3----TCP消息的接收

原文地址:http://blog.csdn.net/russell_tao/article/details/9950615这篇文章将试图说明应用程序如何接收网络上发送过来的TCP消息流,由于篇幅所限,暂时忽略ACK报文的回复和接收窗口的滑动。为了快速掌握本文所要表达的思想,我们可以带着以下问题阅读:1、应用程序调用read、recv等方法时,socket套接字可以设置为阻塞

2013-09-10 08:20:55 1319

转载 【转】 高并发的epoll+线程池,业务在线程池内

原文地址:http://blog.chinaunix.net/uid-311680-id-2439722.html点击打开链接epoll是linux下高并发服务器的完美方案,因为是基于事件触发的,所以比select快的不只是一个数量级。单线程epoll,触发量可达到15000,但是加上业务后,因为大多数业务都与数据库打交道,所以就会存在阻塞的情况,这个时候就必须用多线程来提

2013-08-20 14:56:42 628

转载 【转】高并发的epoll+线程池,epoll在线程池内

原文地址:http://blog.chinaunix.net/uid-311680-id-2439723.html点击打开链接epoll是linux下高并发服务器的完美方案,因为是基于事件触发的,所以比select快的不只是一个数量级。单线程epoll,触发量可达到15000,但是加上业务后,因为大多数业务都与数据库打交道,所以就会存在阻塞的情况,这个时候就必须用多线程来提速。

2013-08-20 14:55:01 721

转载 IO同步与异步

I/O 既 输出/输入 (Input/Output)既然是输入输出,为什么又会有同步和异步的不同方式呢?同步 当一个IO操作进行时,系统停下来等待这个IO的操作完成后才会继续进行下面的计算。异步 当一个IO操作进行时,通过多线程等方法,当CPU去处理那些不需要依赖IO执行结果的计算,充分的利用CPU的运算能力。当IO操作执行完毕时,继续执行后续的操作。一般情况下,作

2013-08-20 14:33:34 674

转载 csdn中的开元ios项目

地址:  http://www.csdn.net/article/2013-07-15/2816230-github-ios-open-source-projects-three

2013-07-18 12:11:09 815

转载 [X264] VC6中文企业版(sp6)编译x264之我的实战,提供全部资源下载

//我的环境为:xp+vc6中文企业版(sp6)1、下载Peter Lee改为vc6工程的x264源码 (见附件) 。打开D:\x264-060805\x264-060805\build\win32\libx264.dsw进入VC6简体中文企业版,此时编译,会出现很多错误,需要做以下的各种工作:2、下载并安装Service Pack 5 for Visual Studio

2013-06-23 15:29:49 1126

转载 x264程序框架流程分析

1、x264程序框架流程分析(1) 进入x264.c 的int main( int argc, char **argv ) 函数    main 函数中主要有以下三个主要的步骤,分别调用了3个函数。第一步、对编码器进行参数设定。函数实现如下:x264_param_default( x264_param_t *param );此函数在common.c中定义,完成一个x

2013-06-23 15:26:22 631

转载 memset函数的使用及注意事项

本文也是对自己对工作经验中的一个小小的总结,主要上memset及清0的一些小小的技巧,哈,这些都是很基础的,牛人可以视而不见,就当我没说,我也只是这段时间闲着,所以干脆顺便写点小心得,献丑了。   优化:尽量用memset将一个数组设置清零(带虚类除外),而不是通过for循环逐个置0       下面这个例子,大家可以参考:3D游戏编程大师技巧。本文其实重点是m

2013-06-20 09:59:39 3363

转载 vs2008 断点无效处理

1.检查工程配置是否设置正确。C++>General->Debug Information Format->Program Database (/Zi)C++>Optimization->Optimization->Disabled (/Od)Linker->Debugging->Generate Debug Info->Yes (/DEBUG)Linker->Debugging-

2013-06-16 20:25:05 611

转载 windows api 多线程

原文:http://blog.sina.com.cn/s/blog_5ff2c3320100flq1.html线程是进程的一条执行路径,它包含独立的堆栈和CPU寄存器状态,每个线程共享所有的进程资源,包括打开的文件、信号标识及动态分配的内存等。一个 进程内 的所有线程使用同一个地址空间,而这些线程的执行由系统调度程序控制,调度程序决定哪个线程可执行以及什么时候执行线程。线程有优先级别,

2013-06-05 10:54:48 1082

转载 windows线程API 及多线程

原文:http://blog.csdn.net/lcj8/article/details/1891404  在Windows的多线程编程中,创建线程的函数主要有CreateThread和_beginthread(及_beginthreadex)。 CreateThread 和 ExitThread     使用API函数CreateThread创

2013-06-05 10:41:38 4845

转载 C/C++ 、VS、linux 内存泄露检测

原文:http://www.cnblogs.com/skynet/archive/2011/02/20/1959162.html这部分内容:vs的我已经测试过,是可以检测的!“该死系统存在内存泄漏问题”,项目中由于各方面因素,总是有人抱怨存在内存泄漏,系统长时间运行之后,可用内存越来越少,甚至导致了某些服务失败。内存泄漏是最难发现的常见错误之一,因为除非用完内存或调用mal

2013-06-03 16:20:30 767

转载 BITMAPFILEHEADER、BITMAPINFOHEADER及BMP结构详解

原文:http://www.cnblogs.com/lzlsky/archive/2012/08/16/2641698.html

2013-06-03 10:25:50 732

原创 函数指针-测试

简单介绍一下函数指针应用:例子:#include "stdio.h"struct DEMO{int x,y;int (*func)(int,int);};int add2(int x,int y){return x+y;}void main(){struct DEMO demo;demo.x = 3;demo.y =

2013-05-28 14:21:56 513

转载 c语言堆栈问题

原文:http://blog.jrj.com.cn/4503073217,4648408a.htmlc语言堆栈问题 5   C语言程序编译的内存分配:   1.栈区(stack) --编译器自动分配释放,主要存放函数的参数值,局部变量值等;   2.堆区(heap) --由程序员分配释放;   3.全局区或静态区 --存放全局变量和静态变量;程序结束时由系统释放

2013-05-24 10:10:16 1044

原创 安防工程师网站

http://www.csenn.com/

2013-05-22 14:56:48 753

转载 live555--服务器,客户端(转载)

本文转自http://blog.csdn.net/gavinr/article/details/7050797原文:http://blog.csdn.net/evsqiezi/article/details/7895715服务器用live555中的库写了一个最简单的RTSPServer程序,仅用于学习目的。从下例的代码中,可以清析的明白RTSPServer的函数

2013-05-15 21:48:15 812

转载 开发者需要的10类工具

摘要:作为一个软件开发者,你不可避免地需要用到各种工具来设计、理解、编辑任何程序,本文中按类型总结了10类开发者须知的工具,并各列举了一些知名应用软件。作为一个软件开发者,你不可避免地需要用到各种工具来设计、理解、编辑任何程序,本文作者按类型总结了10类开发者须知的工具。CSDN摘译如下:免责声明:“最好”的软件工具通常属于主观看法,也许你并不同意我的观点,但是也可以从中获取所

2013-05-13 21:37:14 621

转载 linux 字符编码转换

原文:http://blog.csdn.net/ashhyc/article/details/4609861linux下字符编码转换一、利用iconv函数族进行编码转换iconv函数族的头文件是iconv.h,使用前需包含之。#include iconv函数族有三个函数,原型如下:(1) iconv_t iconv_open(const char *tocode,

2013-05-12 15:41:32 688

转载 线程同步基础知识

1.线程同步POSIX支持用于短期锁定的互斥锁以及可以等待无限期限的条件变量。在线程化程序中进行信号处理格外复杂,但是用专用线程来取代信号处理程序,可以降低其复杂性。学习目标:互斥锁、条件变量、读--写锁、经典同步问题、带信号的线程 1.1POSIX同步函数描    述 POSIX 函数 互斥锁pthread_mutex_t pthread_mutex_destro

2013-05-12 14:49:43 664

转载 直接拿来用 !最火的Android开源项目 ——CSDN

原文:http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projects拿来作参考:直接拿来用!最火的Android开源项目(一)发表于2013-05-03 14:58| 38967次阅读| 来源CSDN| 436 条评论| 作者唐小引GitHubAndroid开

2013-05-10 21:31:29 529

转载 宏定义的作用及使用方法

原文:http://blog.chinaunix.net/uid-24830931-id-2945760.html宏广泛用于C语言程序中,本文总结了宏的分类, 作用与使用注意事项 宏定义分类: (1)不带参数的宏定义 形式: #define 宏名 [宏体]功能:可以实现用宏体代替宏名使用实例: #define TR

2013-05-08 09:44:29 6239

深度探索C++对象模型

这本书探索“对象导向程序所支持的C++对象模型”下的程序行为。对于“对象导向性质之基础实现技术”以及“各种性质背后的隐含利益交换”提供一个清楚的认识。检验由程序变形所带来的效率冲击。提供丰富的程序范例、图片,以及对象导向观念和底层对象模型之间的效率测量。

2017-11-12

数字水印处理技术

介绍一种数字水印处理技术,有需要的可以下载看一看!

2012-11-09

图片加密方法

介绍24位BMP位图文件加密方法,有需要的可以简单看一下此文档!

2012-11-09

CString类所有成员函数详解

介绍CString类的成员函数和使用,不是原创的,也是从网上下载的,共享给大家,希望对大家有帮助。

2012-08-15

string类型的全部函数

介绍string 类和成员函数,和成员函数的使用

2012-08-15

QT中动态链接库的建立

QT中动态链接库的建立,提供一点方法!希望对大家有用!

2012-07-13

同步与异步--阻塞与非阻塞型IO

这篇文章里,简单而且形象的介绍了同步于异步——阻塞与非阻塞的知识。希望可以帮助大家

2012-05-07

空空如也

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

TA关注的人

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