自定义博客皮肤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 6474

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

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

2019-07-10 16:06:29 3043

原创 《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 666

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

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

2019-07-10 16:04:14 2210

原创 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 44653 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 12417 3

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

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

2018-09-24 11:41:14 4759

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

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

2018-09-11 17:43:55 817

原创 《Essential C++》笔记

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

2018-06-05 00:07:06 4055

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

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

2018-06-04 23:16:00 1709

Snipaste截图贴图软件.rar

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

2021-03-24

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

TA关注的人

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