自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

转载 log4cplus的使用

原帖: http://pyhcx.blog.51cto.com/713166/143549一.简介    log4cplus是C++编写的开源的日志系统,功能非常全面.本文介绍如何在Windows+VS2005中使用该日志库。 二.下载    可从网站http://log4cplus.sourceforge.net上去下载 log4cplus

2015-05-29 16:53:59 378

转载 __attribute__ ((packed))字节对齐

原帖: http://blog.csdn.net/turkeyzhou/article/details/85605451. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧

2015-05-29 16:52:40 372

转载 linux c学习笔记----UDP基础客户/服务编程(sendto,recvfrom)

原帖:http://lobert.iteye.com/blog/1769618sendto(经socket传送数据)相关函数send , sendmsg,recv , recvfrom , socket表头文件#include #include 定义函数int sendto ( int s , const void * m

2015-05-26 16:08:05 323

转载 socket编程头文件和常用函数

原帖: http://wenku.baidu.com/link?url=hbbWMK26nj8RjR1JMhT4-Zg5DPjLLjTKlpPoBVX0NYD540Y__d4h1vsKYoIYaSEuH4e5Mc5w7cbtcSgQgCrUjhdOjKeqaVRql6cW4oquU6Ksys/types.h:数据类型定义  sys/s

2015-05-26 16:07:49 328

转载 设计模式C++实现(5)——单例模式(Singleton)

原帖: http://blog.csdn.net/insistgogo/article/details/9412863定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。应用场景:比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象

2015-05-19 17:31:42 256

转载 设计模式C++实现(4)——原型模式(Prototype)

原帖: http://www.cnblogs.com/jiese/p/3164428.html作用:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。Prototype模式提供了一个通过已存在对象进行新对象创建的接口(Clone), Clone()实现和具体的语言相关,在C++中通过拷贝构造函数实现。UML图如下:代码如下:

2015-05-19 16:02:52 308

转载 设计模式C++实现(3)——建造者模式(Builder)

原帖: http://blog.csdn.net/i_like_cpp/article/details/8992722一、概述在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象

2015-05-19 10:38:04 302

转载 linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别

原帖: http://blog.csdn.net/miyatang/article/details/8077123一、单引号和双引号首先,单引号和双引号,都是为了解决中间有空格的问题。因为空格在linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报错。为了避免这个问题,因此就产生了单引号和双引号。他们的区别在于,

2015-05-18 14:37:20 349

转载 [Linux] shell read命令 参数 -t -n -s记录

原帖: http://blog.csdn.net/misskissc/article/details/8154051shell下的read命令的作用是从标准流中读取输入,并把读取的内容放到某个变量中。用法:read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t

2015-05-18 14:24:56 1937

转载 检测C++的内存泄漏(win7 64 vs2010)

原帖 : http://blog.csdn.net/hxh129/article/details/7992536在win7 64系统下编译不了使用vld的64位程序,在网上找到下面这篇文章,文章内的方法可以在vs2010 64中实现。如下:浅谈一下C++内存泄漏的检测,首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出现内存泄露了,这样才能将其修复。 

2015-05-13 17:39:05 301

转载 C++多线程框架(三)--------- 消息队列

原帖: http://blog.csdn.net/ygrx/article/details/8964804首先,本文提到的代码的github地址为:https://github.com/wyh267/Cplusplus_Thread_Lib之前,多线程一些基本的东西,包括线程创建,互斥锁,信号量,我们都已经封装,下面来看看消息队列

2015-05-13 10:48:54 622

转载 C++多线程框架 (二)---------Mutex互斥和Sem信号量

原帖:http://blog.csdn.net/ygrx/article/details/8963784互斥和信号量是多线程编程的两个基础,其原理就不详细说了,大家去看看操作系统的书或者网上查查吧。对于互斥的实现,无论什么操作系统都离不开三个步骤1.初始化互斥锁2.锁操作3.解锁操作对于不同的系统只是实现的函数有一些不同而已,

2015-05-13 10:48:10 374

转载 C++多线程框架(一)--------- new一下就启动一个线程

原帖: http://blog.csdn.net/ygrx/article/details/8960377几年前写过一个C++的多线程框架,虽然写完了,但是人一懒做了一次说明以后就没影了,最近把代码整理了一下,准备发到github上,在这里,再把这个框架总结一下吧。多线程一直是编程中常见的问题,特别是在Linux的c++上,多线程的封装一直不是很好,当然,有很多

2015-05-13 10:47:19 523

转载 设计模式C++实现(2)——策略模式(strategy)

原帖:http://www.cnblogs.com/justinw/archive/2007/02/06/641414.html前言万事开头难,最近对这句话体会深刻!这篇文章是这个系列正式开始介绍设计模式的第一篇,所以肩负着确定这个系列风格的历史重任,它在我脑袋里默默地酝酿了好多天,却只搜刮出了一点儿不太清晰的轮廓,可是时间不等人,以后再多“迭代”几次吧!在前面的随笔里,我

2015-05-13 10:43:12 367

转载 设计模式C++实现(1)——工厂模式(Factory)

原帖: http://blog.csdn.net/wuzhekai1985/article/details/6660462软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深

2015-05-13 10:42:04 354

转载 FFMPEG类库打开流媒体的方法(需要传参数的时候)

原帖: http://blog.csdn.net/leixiaohua1020/article/details/14215393使用ffmpeg类库进行开发的时候,打开流媒体(或本地文件)的函数是avformat_open_input()。其中打开网络流的话,前面要加上函数avformat_network_init()。一般情况下,只要传入流媒体的url就可以了

2015-05-07 17:32:19 439

转载 ffmpeg avformat_open_input返回失败的解决办法

原帖:  http://blog.csdn.net/crazycoder8848/article/details/19617785很多朋友在使用新版本的ffmpeg时,都遇到了avformat_open_input返回失败的问题。在下也遇到了此问题。在stackoverflow上搜了一下,解决方法如下。在调用avformat_open_input之前,先

2015-05-07 17:04:59 8728

转载 linux shell 逻辑运算符、逻辑表达式详解

原帖: http://www.cnblogs.com/chengmo/archive/2010/10/01/1839942.htmlshell的逻辑运算符 涉及有以下几种类型,因此只要适当选择,可以解决我们很多复杂的判断,达到事半功倍效果。 一、逻辑运算符   逻辑卷标表示意思1.关于档

2015-05-07 14:29:37 288

转载 Linux chmod命令详解

原帖:http://www.cnblogs.com/younes/archive/2009/11/20/1607174.htmlchmod----改变一个或多个文件的存取模式(mode)chmod [options] mode files只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode

2015-05-05 16:31:05 249

转载 stdin, stdout, stderr 详解

原帖: http://www.cnblogs.com/puputu/archive/2010/06/02/1749769.htmlNAME stdin, stdout, stderr - 标准 I/O 流 SYNOPSIS 览 #include extern FILE *stdin; extern FILE *st

2015-05-05 12:11:44 611

转载 linux中shell变量$#,$@,$0,$1,$2的含义解释

原帖: http://blog.chinaunix.net/uid-25100840-id-271097.html变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」

2015-05-04 17:47:10 336

转载 ubuntu中taglist和ctags安装,简单明了

原帖:http://www.it165.net/os/html/201407/8899.html1.使用命令安装ctags:view sourceprint?1.sudo apt-get install ctags2.安装taglist下载:http://vim.sourceforge.ne

2015-05-04 14:27:29 387

转载 Vim 配置详解

原帖:http://blog.chinaunix.net/uid-26021340-id-3481929.html首 先安装完整版本的VIM 如果是在Linux下,可以安装VIM-Enhance使其扩展为完整版本的 VIM,如果在Windows下,直接安装它的Binary就行了。当然自己编译安装可能更好些。安装成功以后就是第二步设置vim vim通过一个

2015-05-04 11:38:45 307

转载 强大的vim配置文件,让编程更随意

原帖:http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源

2015-05-04 11:37:24 262

转载 ubuntu修改用户名、计算机名、主目录名

原帖: http://blog.csdn.net/hs794502825/article/details/8454626今天是MPI并行程序设计这门课交作业的截止日期,我们寝室的张佳和刘庆的本科同学来了,所以他们也没有时间搞,我就又做一回好人吧!帮他们搞一下!帮他们写报告的过程中最主要的问题就是跑那个MPI的程序,因为我虚拟机中装的ubuntu的用户名和计算机名都是以我的名字命

2015-05-04 11:18:41 741

flask项目的目录结构sansa.rar

一个常见flask项目的目录结构,梳理一下它的运行流程便知, 用于Python ORM框架之SQLAlchemy 中的测试代码,

2019-12-09

算法图解及code

书中使用示例来帮助理解。 我的目标是让你轻松地理解这些概念, 而不 是让正文充斥各种符号。 我还认为, 如果能够回忆起熟悉的情形, 学习 效果将达到最佳, 而示例有助于唤醒记忆。 因此, 如果你要记住数组和 链表(第2章) 之间的差别, 只要想想在电影院找座位就坐的情形。 另 外, 不怕你说我啰嗦, 我是视觉型学习者, 因此本书包含大量的图示。

2018-06-25

协作通信 df

这个是我从别处得到的,其中有些我看不大懂,共享一下大家看看吧

2012-03-29

空空如也

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

TA关注的人

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