Fate_Dream的博客

不断学习借鉴,待羽翼雄厚,展翅高翔!

Linux下面使用rpm命令

RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以s...

2017-03-05 14:03:23

阅读数 230

评论数 0

VIM入门

使用vundle管理插件 vundle让你不需要在纠结到哪里去找插件和配置,所有的插件都以相似的方式进行管理,很大程度上降低了使用成本! 插件存放的路径为~/.vim/bundle/,目录建好后下载vundle: git clone https://github.com/Vu...

2017-02-06 09:55:55

阅读数 230

评论数 0

枚举enum用法

enum Color { Red, Green = 10, Blue } 则:Red = 0  Green = 10  Blue = 11 转换: 1、 枚举转常数 (int)Color.Red = 0 (int)Color.Green = 10...

2017-01-23 10:16:23

阅读数 255

评论数 0

istringstream、ostringstream、stringstream 类介绍

0、C++的输入输出分为三种: (1)基于控制台的I/O      (2)基于文件的I/O          (3)基于字符串的I/O            1、头文件 [cpp] view plaincopyprint? #inclu...

2017-01-21 15:14:13

阅读数 232

评论数 0

linux常用svn命令

1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co         2、往版本库中添加新的文件 svn add file 例如...

2017-01-21 14:03:05

阅读数 164

评论数 0

linux下使用ack进行代码搜索

linux下使用ack进行代码搜索 Linux | 2014-03-06 22:38:36 | 5165次阅读 | 0评 1、安装 wget http://beyondgrep.com/ack-2.12-single-file sudo mv ack-2.12-single...

2017-01-20 16:41:47

阅读数 1790

评论数 0

cjson 源码阅读笔记

json 基本信息 在阅读 json 之前, 建议阅读一下json 的官方介绍。 如果上面的英文吓到你了的话, 可以看看这个中文翻译版本. 我的 这个 cjson 是从官网指定的地方下载的ourceforge. 在看完官网的介绍后,我们知道 json 的 value 存在这...

2017-01-20 16:34:00

阅读数 708

评论数 0

Linux学习--gdb调试

一.gdb常用命令: 命令 描述 backtrace(或bt) 查看各级函数调用及参数 finish 连续运行到当前函数返回为止,然后停下来等待命令 frame(或f) 帧编号 选择栈帧 ...

2017-01-19 20:35:32

阅读数 140

评论数 0

SVN 冲突解决方法

工程师A修改了a.txt的第一行,提交了。 工程师B也修改了a.txt的第一行,然后执行svn up,这时SVN提示了:(以下,你开始扮演工程师B的角色了) $ svn up 在 “a.txt” 中发现冲突。 选择: (p) 推迟,(df) 显示全部差异,(e) 编辑, (mc) 我的版...

2017-01-19 09:54:00

阅读数 182

评论数 0

C++中的单例模式

单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个窗口管理器,一...

2017-01-16 15:29:35

阅读数 125

评论数 0

C++文件读写详解(ofstream,ifstream,fstream

在看C++编程思想中,每个练习基本都是使用ofstream,ifstream,fstream,以前粗略知道其用法和含义,在看了几位大牛的博文后,进行整理和总结: 这里主要是讨论fstream的内容: [java] view plain copy ...

2017-01-14 13:17:39

阅读数 223

评论数 0

Protobuf语言指南

Protobuf语言指南 l  定义一个消息(message)类型 l  标量值类型 l  Optional 的字段及默认值 l  枚举 l  使用其他消息类型 l  嵌套类型 l  更新一个消息类型 l  扩展 l  包(package) ...

2017-01-06 17:05:09

阅读数 173

评论数 0

register关键字

关键字regiter请求编译器尽可能的将变量存在CPU的寄存器中。有以下几点注意的地方。 register变量必须是能被CPU寄存器所接受的类型,这通常意味着register变量必须是一个单个的值,并且其长度应小于或等于整型的长度。但是,有些机器的寄存器也能存放浮点数。register变量可...

2017-01-06 09:50:57

阅读数 132

评论数 0

快速排序

快速排序是 C.R.A.Hoare 于 1962 年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法。 该方法的基本思想是: 1.先从数列中取出一个数作为基准数。 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。 3.再对左...

2017-01-03 17:36:41

阅读数 247

评论数 0

滑动窗口

滑动窗口概念不仅存在于数据链路层,也存在于传输层,两者有不同的协议,但基本原理是相近的。其中一个重要区别是,一个是针对于帧的传送,另一个是字节数据的传送 概念 滑动窗口(Sliding window)是一种流量控制技术。早期的网络通信中,通信双方不会考虑网络的拥挤情...

2017-01-03 16:20:55

阅读数 367

评论数 0

C++编程学习50个经典网站

C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。  1、http://sni...

2017-01-03 14:25:19

阅读数 291

评论数 0

【游戏后端】游戏服务器端开发的一些建议

摘要: 本文作为游戏服务器端开发的基本大纲,是游戏实践开发中的总结。第一部分专业基础,用于指导招聘和实习考核, 第二部分游戏入门,讲述游戏服务器端开发的基本要点,第三部分服务端架构,介绍架构设计中的一些基本原则。希望能帮到大家 一 专业基础 1.1 网络 1.1.1 理解...

2017-01-03 13:38:18

阅读数 10722

评论数 4

C++11特性:decltype关键字

decltype简介 我们之前使用的typeid运算符来查询一个变量的类型,这种类型查询在运行时进行。RTTI机制为每一个类型产生一个type_info类型的数据,而typeid查询返回的变量相应type_info数据,通过name成员函数返回类型的名称。同时在C++11中typeid还提供...

2016-12-30 16:53:42

阅读数 261

评论数 0

__VA_ARGS__用法

自定义调试信息的输出   调试信息的输出方法有很多种,  例如直接用printf,  或者出错时使用perror, fprintf等将信息直接打印到终端上, 在Qt上面一般使用qDebug,而守护进程则一般是使用syslog将调试信息输出到日志文件中等等...   使用标准的方法打印调...

2016-12-30 16:22:48

阅读数 296

评论数 0

组装字符串

767 //组装字符串,str is char* 768 #define GEN_STR(str,...) \ 769     do{\ 770         memset(str, 0, sizeof(str));\ 771         snprintf(str, sizeof(s...

2016-12-30 16:04:44

阅读数 281

评论数 0

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