3 Fate_Dream

尚未进行身份认证

要勤奋的学习的年轻人!

等级
TA的排名 12w+

Linux下面使用rpm命令

RPM是RedHatPackageManager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合: -ivh:安装显示安装进度--inst

2017-03-05 14:03:23

VIM入门

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

2017-02-06 09:55:55

枚举enum用法

enumColor{Red,Green=10,Blue}则:Red=0 Green=10 Blue=11转换:1、 枚举转常数(int)Color.Red=0(int)Color.Green=102、 常数转枚举Colormycolor=(Color)03、 根据常数

2017-01-23 10:16:23

istringstream、ostringstream、stringstream 类介绍

0、C++的输入输出分为三种:(1)基于控制台的I/O    (2)基于文件的I/O        (3)基于字符串的I/O          1、头文件[cpp] viewplaincopyprint?#include   2、作用istringstream类用于执行C++风格的字符串流的输入操

2017-01-21 15:14:13

linux常用svn命令

1、将文件checkout到本地目录svncheckoutpath(path是服务器上的目录)例如:svncheckoutsvn://192.168.1.1/pro/domain简写:svnco       2、往版本库中添加新的文件svnaddfile例如:svnaddtest.php(添加test.php)svnadd*.php(添加当前目录下

2017-01-21 14:03:05

linux下使用ack进行代码搜索

linux下使用ack进行代码搜索Linux |2014-03-0622:38:36|5165次阅读| 0评1、安装wgethttp://beyondgrep.com/ack-2.12-single-filesudomvack-2.12-single-file/usr/bin/acksudochmod0755/usr/bin/ac

2017-01-20 16:41:47

cjson 源码阅读笔记

json基本信息在阅读json之前,建议阅读一下json的官方介绍。如果上面的英文吓到你了的话,可以看看这个中文翻译版本.我的这个cjson是从官网指定的地方下载的ourceforge.在看完官网的介绍后,我们知道json的value存在这么几种类型:对象,数组,字符串,数字,true,false,null。其中对象是

2017-01-20 16:34:00

Linux学习--gdb调试

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

2017-01-19 20:35:32

SVN 冲突解决方法

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

2017-01-19 09:54:00

C++中的单例模式

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

2017-01-16 15:29:35

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

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

2017-01-14 13:17:39

Protobuf语言指南

Protobuf语言指南l  定义一个消息(message)类型l  标量值类型l  Optional的字段及默认值l  枚举l  使用其他消息类型l  嵌套类型l  更新一个消息类型l  扩展l  包(package)l  定义服务(service)l  选项(option)l  生成访问类

2017-01-06 17:05:09

register关键字

关键字regiter请求编译器尽可能的将变量存在CPU的寄存器中。有以下几点注意的地方。register变量必须是能被CPU寄存器所接受的类型,这通常意味着register变量必须是一个单个的值,并且其长度应小于或等于整型的长度。但是,有些机器的寄存器也能存放浮点数。register变量可能不存放在内存中,所以不能用取址符运算符“&”。只有局部变量和形参可以作为register变量,全

2017-01-06 09:50:57

快速排序

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

2017-01-03 17:36:41

滑动窗口

滑动窗口概念不仅存在于数据链路层,也存在于传输层,两者有不同的协议,但基本原理是相近的。其中一个重要区别是,一个是针对于帧的传送,另一个是字节数据的传送概念滑动窗口(Slidingwindow)是一种流量控制技术。早期的网络通信中,通信双方不会考虑网络的拥挤情况直接发送数据。由于大家不知道网络拥塞状况,同时发送数据,导致中间节点阻塞掉包,谁也发不了数据,所以就

2017-01-03 16:20:55

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

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

2017-01-03 14:25:19

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

摘要:本文作为游戏服务器端开发的基本大纲,是游戏实践开发中的总结。第一部分专业基础,用于指导招聘和实习考核,第二部分游戏入门,讲述游戏服务器端开发的基本要点,第三部分服务端架构,介绍架构设计中的一些基本原则。希望能帮到大家一专业基础1.1网络1.1.1理解TCP/IP协议网络传输模型滑动窗口技术建立连接的三次握手与断开连接的四次握手连接建立与断开过程中的各

2017-01-03 13:38:18

C++11特性:decltype关键字

decltype简介我们之前使用的typeid运算符来查询一个变量的类型,这种类型查询在运行时进行。RTTI机制为每一个类型产生一个type_info类型的数据,而typeid查询返回的变量相应type_info数据,通过name成员函数返回类型的名称。同时在C++11中typeid还提供了hash_code这个成员函数,用于返回类型的唯一哈希值。RTTI会导致运行时效率降低,且在泛型编程

2016-12-30 16:53:42

__VA_ARGS__用法

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

2016-12-30 16:22:48

组装字符串

767//组装字符串,strischar*768#defineGEN_STR(str,...)\769  do{\770    memset(str,0,sizeof(str));\771    snprintf(str,sizeof(str),__VA_ARGS__);\772  }while(0)773774//

2016-12-30 16:04:44

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!