自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fate_Dream的博客

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

  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

转载 枚举enum用法

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

2017-01-23 10:16:23 494

转载 istringstream、ostringstream、stringstream 类介绍

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

2017-01-21 15:14:13 433

转载 linux常用svn命令

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

2017-01-21 14:03:05 328

转载 linux下使用ack进行代码搜索

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

2017-01-20 16:41:47 3008

转载 cjson 源码阅读笔记

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

2017-01-20 16:34:00 1409

转载 Linux学习--gdb调试

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

2017-01-19 20:35:32 278

转载 SVN 冲突解决方法

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

2017-01-19 09:54:00 677

转载 C++中的单例模式

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

2017-01-16 15:29:35 243

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

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

2017-01-14 13:17:39 372

转载 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 301

转载 register关键字

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

2017-01-06 09:50:57 313

原创 快速排序

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

2017-01-03 17:36:41 365

转载 滑动窗口

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

2017-01-03 16:20:55 1261

转载 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 508

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

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

2017-01-03 13:38:18 13911 5

空空如也

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

TA关注的人

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