自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 Linux 技巧:让进程在后台可靠运行的几种方法

https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/

2013-11-14 11:38:05 445

转载 浅谈C++多态性

C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。  多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphisn),字面意思多种形状。  C++多态性是通过虚函数来实现的,虚函数允许子类重新定

2013-08-22 11:33:34 438

转载 shell脚本实现无密码交互的SSH自动登陆

ssh连接远程主机时候询问密码,跟su、sudo命令的默认行为一样,是不从stdin读入数据的,据称是为安全考虑,但是有时候在脚本当中确实需要无人守值的登陆。搜索一下不难找到类似的例子,使用expect来完成密码应答:12345678910#!/bin/bashauto_login_ssh () { expect -c "s

2013-05-06 15:24:27 839

转载 erase方法是否影响其它iterator?

转自 http://blog.csdn.net/seawave/article/details/4401847有时候会有这么一种不太常见的需求:从一个map中删除所有符合某种条件的项目,而这种条件与map的key基本没啥关系。比如,一个存储学生花名册的map,key为学号(int),value为姓名(string),如果要按学号删除很容易,但如果需要删除该map

2012-09-13 17:15:49 617

转载 深入理解C++中的mutable关键字

mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。  在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中。  我们知道,如果类的成员函数不会改变对象的状态,那么这个成员函数一般会声明成const的。但是,有些时候,我们需要在const的函数里面

2012-08-02 10:07:51 333

转载 oracle保留关键字

一般保留关键字不能用做对象名 ACCESS  ADD  ALL  ALTER  AND  ANY  AS  ASC  AUDIT  BETWEEN  BY  CHAR CHECK  CLUSTER  COLUMN  COMMENT  COMPRESS  CONNECT  CREATE  CURRENT DATE  DECIMAL  DEFAULT  DELETE  DESC  DISTIN

2012-07-06 17:01:11 406

转载 关于单CPU,多CPU上的原子操作

转自:http://software.intel.com/zh-cn/blogs/2010/01/14/cpucpu/所谓原子操作,就是"不可中断的一个或一系列操作" 。硬件级的原子操作:在单处理器系统(UniProcessor)中,能够在单条指令中完成的操作都可以认为是" 原子操作",因为中断只能发生于指令之间。这也是某些CPU指令系统中引入了test_and_s

2012-06-28 10:13:24 671

转载 动态库和静态库

本文主要解决以下几个问题1 为什么要使用库?2 库的分类3 创建自己的库或许大家对自己初学Linux时的情形仍记忆尤新吧。如果没有一个能较好的解决依赖关系的包管理器,在Linux下安装软件将是一件及其痛苦的工作。你装a包时,可能会提示你要先装b包,当你费尽心力找到b包时,可能又会提示你要先安装c包。我就曾被这样的事搞的焦头烂额,至今一提起rpm仍心有余悸,头皮发麻。说是一朝被蛇咬,

2012-06-25 14:52:38 291

转载 对实时分析与离线分析的思考

转自: http://langyu.iteye.com/blog/1404577    数据的价值是有时效性的,越早分析越能得到更快的问题反馈或响应。Hadoop的设计初衷是存储与分析离线大数据,我认为它的缺点就是不能及时地利用数据中所蕴含的深层价值。     在做深入分析之前,我想从门外汉的角度来说说我自己理解的实时分析是什么样子的。它的目标很明确:尽快地从数据中挖掘出有用的

2012-06-18 17:02:03 3713

转载 如何使用前置声明取代包括头文件

转自:http://blog.csdn.net/rogeryi/article/details/1439597这篇文章很大程度是受到Exceptional C++ (Hurb99)书中第四章 Compiler  Firewalls and the Pimpl Idiom  (编译器防火墙和Pimpl惯用法) 的启发,这一章讲述了减少编译时依赖的意义和一些惯用法,其实最为常用又无任何副作用的是使

2012-06-14 13:28:46 940

转载 c++ 之类的前置声明

c++ 之类的前置声明作者: 清林 (2 篇文章) 日期: 五月 4, 2010 在 10:02 上午刚开始学习c++的人都会遇到这样的问题:定义一个类 class A,这个类里面使用了类B的对象b,然后定义了一个类B,里面也包含了一个类A的对象a,就成了这样:一编译,就出现了一个互包含的问题了,这时就有人跳出来说,这个问题的解决办法可以这样,在a.

2012-06-14 13:27:05 303

转载 关于C++中的内联函数(inline)

关于C++中的内联函数(inline)在c++中,为了解决一些频繁调用的小函数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联函数。   可能说到这里,很多人还不明白什么是栈空间,其实栈空间就是指放置程序的局部数据也就是函数内数据的内存空间,在系统下,栈空间是有限的,如果频繁大量的使用就会造成因栈空间不足所造成的程序出错的问题,函数的死循环递归调用

2012-06-14 11:31:09 301

转载 转载:架构师的职责

转自:http://www.cnblogs.com/wanghao72214/archive/2009/03/06/1404436.html3 架构师的职责    近来看到CSDN上有个CTO俱乐部,里面聊得是不亦乐乎。我怀着无比崇敬的态度,拜读了一下牛人们的发言。里面有个哥们发起一个话题:“CTO, 你多久没有写程序了?”。有人回答:“不写代码的CTO,属于......这公司问题

2012-06-12 10:05:52 5081

转载 OO的设计原则

转自:http://www.cnblogs.com/wanghao72214/archive/2009/03/11/1408444.html1         OO的设计原则采用面向对象的分析和设计思想,为我们分析和解决问题提供了一种全新的思维方式。我们在拿到需求之后(略去OOA,以后补全),接下来的问题就是:如何对系统进行面向对象的设计呢?按照软件工程的理论,面向

2012-06-12 09:51:23 1373

转载 UML类图关系全面剖析

本文随便转载,请保留出处:http://blog.csdn.net/dylgsy/UML的类图关系分为: 关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。UML类图关系全面剖析 2008-04-10 作者:一雨田的专栏 来源:C

2012-06-11 18:11:47 363

转载 多网卡FTP测试,绑定本地IP地址

一台电脑可以同时有多个网络连接,如果不绑定指定的IP,系统就会按照默认路由表经过默认的网关进行数据的收发;    拿一个简单的TCP通信程序来说,服务端需要在指定的端口进行监听,所以必须绑定指定的端口,而客户端创建的socket是连接指定的服务端,创建socket后直接调用connect()函数就可以连接到指定的服务端;系统会根据默认的路由和空闲的端口,让数据从指定的网关和端口出去;如果要从指

2012-06-11 11:03:32 2509

转载 本机UDP消息源IP问题

将UDP消息发给本机的某个端口,则填写的目的IP是本机的哪个IP,通过recvfrom接收到的消息的源IP就是哪个IP。本机之间进行UDP传送时,如果sendto的目标地址使用的是127.0.0.1, 则recvfrom的源地址也是127.0.0.1。如果sendto的目标地址使用192.168.70.35则recvfrom的源地址也是192.168.70.35。

2012-06-11 10:35:45 1815

转载 UML建模工具

Enterprise Architect简介:Enterprise Architect来源澳大利亚,它是一个全功能的、基于UML的visual CASE工具,主要用于设计、编写、构建并管理以目标为导向的软件系统。它支持用户案例、商务流程模式以及动态的图表、分类、界面、协作、结构以及物理模型。此外,它还支持C++、Java、Visual Basic、Delphi、C#以及VB.Net代码生成等功

2012-06-04 13:27:14 2931

转载 在线制作流程图的实用工具网站

在线制作流程图的实用工具网站2009-12-18 07:05:54  来源:菠菜博 1, Tersus 是一款基于 AJAX 的在线绘图工具,支持手绘以及任意图表的制作,可以方便的创建各类流程图、线路图、思维脑图等等,便于用户说明自己的意图、想法。有意思的是,网站还可以根据你设定的流程图,进行模拟化执行,得出相应的结果供用户参考。2, Gliffy支持中

2012-06-01 17:44:21 1740

转载 面向对象--接口与抽象类

面向对象--接口与抽象类的恩恩怨怨  作者:hunanboy 来自:cnblogs 天道酬勤博客 接口与抽象类是面向对象编程中两个非常重要的角色,二者各自起着非常重要的作用。但是很多初学的朋友往往会对使用接口还是抽象类存在的很大的迷惑。就我自己的一点心得,发表一下拙见。面向对象的一些回顾:面向对

2012-06-01 11:29:45 409

转载 进程关系之进程组、会话和控制终端

1. 进程组每个进程除了有一个进程ID之外,还有一个进程组。进程组是一个或多个进程的集合。它们与同一作业相关联,可以接受来自同一终端的各种信号(说出了进程组的作用,即接受来自同一终端的信号)。每个进程组都有唯一的进程组ID。函数getpgrp可以得到进程的进程组ID。pid_t getpgrp(void);每个进程组都可以有一个组长进程。组长进程的标识是,其进程组ID等于进

2012-05-23 15:18:37 619

转载 宏定义重复导致编译问题

enum ProxyType{  OTHERALL_TASK = 0,  SPEECH_TASK = 3};以前上面的代码编译是没问题的,更新代码后,错误提示:BrType.hpp:632: 错误:expected identifier before numeric constantBrType.hpp:632: 错误:expected `}' before n

2012-04-26 11:22:39 3286

空空如也

空空如也

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

TA关注的人

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