自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 《精通Cocos2d-x游戏开发(基础卷)》读书笔记

第1章 Cocos2d-x 起航1.5 起航1.5.1 Windows头文件路径、库文件路径,以及指定链接库文件,这3个问题与对应的一些错误将伴随着初学者,这里简单整理一下:C1083: Cannot open includefile: xxx.h No such file or directory。LNK1104: 无法解析的外部符号。LNK1104: 无法打开文件 xxoo.li...

2019-07-16 11:38:38 6379

原创 《C++游戏服务器开发入门到掌握》boost库中的网络库asio

84、01服务器编程一般的思路: 1、选择一个平台、熟悉API、构建框架;2、找一个成熟的框架,学习它。通过学习它掌握服务器编程方面的知识。成熟的框架有很多,这里选用Asio网络库原因有:简单方便、作者写的代码比较规范、可能进入下一代的C++标准库中。可移植性好: 在windows下可能使用iocp,在linux下可能使用epoll,在bsd下可能使用kqueue。可扩展性高: 可以自己...

2019-07-10 16:06:29 2653

原创 《C++游戏服务器开发入门到掌握》Windows下原生API,用IOCP编写一个简易的服务器模型

77、1系统对比: 对于Unix来说一切皆文件,对于Windows来说一切皆handle。但概念不完全相等。WSADATA: 由于Windows一开始不支持TCPIP,以致于后来加入使用总是要加载一个dll来构造网络环境。 WSADATA data; auto result = WSAStartup(MAKEWORD(2,2), &data); if(result != NO...

2019-07-10 16:05:58 554

原创 《C++游戏服务器开发入门到掌握》多线程编程

63、游戏服务器的基础可能的问题死锁;乱序;并发访问数据;低效率(为了防止前面问题的发生,需要做很多防御性工作)。C++11带来的新概念高阶接口:(async, future);低阶接口:(thread, mutex);例子:void helloworld() { std::cout <&am

2019-07-10 16:04:14 2076

原创 poi设置自适应列宽的三种方法

sheet.autoSizeColumn(i); (版本不能太老)sheet.autoSizeColumn(i, true);(合并的单元格使用)sheet.setColumnWidth(i, “列名”.getBytes().length*2*256);(中文适用)公式单元格自适应的是公式,将值算出后再设置:HSSFFormulaEvaluator evaluator = new HSSFFo...

2019-07-04 20:16:56 42687 3

原创 《C++游戏服务器开发入门到掌握》深入学习C++

第一部分:准备三大编译器: vs、gcc(gcc.gnu.org)、clang(www.llvm.org)安装 gcc: sudo apt-get install g++然后按两下talbe看看有哪些版本,选择最新的安装。增加 update 更新库: sudo add-apt-repository ppa:ubuntu-toolchain-r/test。g++ 安装失败有可能需要这样添加...

2018-12-05 17:48:13 12001 3

原创 《C++ Primer》学习笔记

第2章 变量和基本类型什么是对象:内存中具有类型的区域。初始化不是赋值:初始化指创建变量并给它赋初始值,而赋值则是擦除对象的当前值并用新值代替。extern:当碰到它搞不清楚时,想一想声明和定义的关系,声明可以有多份,但定义必须有且只能有一份。const 和 extern:定义全局变量时,隐式包含 extern,但如果还加了 const 的话(被限制了本文件使用),就要显示加上 ext...

2018-09-24 11:41:14 4221

原创 《C++游戏服务器开发入门到掌握》Vim和Shell

常用命令man:查看命令手册,后面接命令。man whowho:查看登录中的所有用户。apt-get update:更新资源(并没有下载包)apt-get upgrade:下载包更新。dist-upgrade:重大升级,相当于 windows7 升级到 windows8。pwd:查看当前所在目录。ls:目录下有哪些文件。-sail附带文件节点。stat:更详细地查看文件情况。...

2018-09-11 17:43:55 702

原创 《Essential C++》笔记

1.7 文件的读写#include <fstream>ifstream ifile(&am

2018-06-05 00:07:06 3879

原创 《C语言程序设计》笔记

指针10.3.4 指向多维数组的指针和指针变量学会利用行指针和列指针概念。 在二维数组中,行指针与列指针的值虽然相等,但表达的意义不同。eg:arr。注意,这个好像只能用数组来操作,并不能用指针,因为赋值时不允许int *p = arr;int *p[3]; // 指针数组,存放多个指针(地址)的数组int (*p)[3]; // 定义指针变量p并指定它++的步长(3*4),赋...

2018-06-04 23:16:00 1615

Snipaste截图贴图软件.rar

必备的轻量级截图贴图软件,解压运行,无需安装。win10亲测可用。

2021-03-24

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

TA关注的人

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