摘要:
UE蓝图和CPP通信 Blueprint Library 在内容浏览器 Content中 右键创建Function Library 打开后会让填一个函数名。然后打开关卡蓝图。发现可以作为一个函数被调用到。 在C++ Classes中创建C++类,选择Blueprint Function Librar 阅读全文
摘要:
更好的阅读体验 title: 基于hexo+next的github博客搭建 date: 2020-05-30 14:47:14 tags: - hexo - 博客搭建 categories: 工具 使用hexo+github部署博客 1.0 概述 毕业后的第一篇博客。把博客从博客园搬到github. 阅读全文
摘要:
title: C++ 泛型编程 date: 2020-06-16 23:12:48 tags: - C++ categories: C++ C++ 泛型编程 更好的阅读体验 概述 函数模板 基本范例 范例 1.0 #include <iostream> using namespace std; te 阅读全文
摘要:
更好的阅读体验 title: 2020游戏开发入门-05(游戏逻辑,主要是状态同步和帧同步) date: 2020-05-31 23:09:24 tags: - 游戏开发 - Unity3D - Python - 服务端 categories: 游戏开发 目录 概述 客户端项目地址:DTSGameC 阅读全文
摘要:
更好的阅读体验 title: 2020游戏开发入门-04(服务端框架实现) date: 2020-05-31 22:09:24 tags: - 游戏开发 - Unity3D - Python - 服务端 categories: 游戏开发 目录 概述 客户端项目地址:DTSGameClient 服务端 阅读全文
摘要:
更好的阅读体验 title: 2020游戏开发入门-03(服务端框架使用) date: 2020-05-31 21:09:24 tags: - 游戏开发 - Unity3D - Python categories: 游戏开发 目录 概述 客户端项目地址:DTSGameClient 服务端项目地址:D 阅读全文
摘要:
更好的阅读体验 title: 2020游戏开发入门-02(概述+客户端框架封装) date: 2020-05-31 00:11:24 tags: - 游戏开发 - Unity3D categories: 游戏开发 目录 项目概述 客户端项目地址:DTSGameClient 服务端项目地址:DTSGa 阅读全文
摘要:
更好的阅读体验 title: 2020游戏开发入门-01(学习路径) date: 2020-05-30 21:30:52 tags: - 游戏开发 - Unity3D categories: 游戏开发 目录 概述 做了一个PC端可联网的吃鸡游戏。技术栈Unity3D+C#+Python 2.7。除语 阅读全文
摘要:
博客园搬迁 Github 主要是博客园写markdown体验。不太友好。 新博客地址https://q1143316492.github.io/ 阅读全文
摘要:
```shell # 参考: https://www.hahack.com/codes/cmake/ # CMake 最低版本号要求 cmake_minimum_required (VERSION 2.8) # 项目信息 project (hello) # [1] # 指定生成目标 # 对于单个文件,只有写下面这一行。表示使用main.cpp生成可执行程序hello # ps: main.c... 阅读全文
摘要:
基于hugo + github 建立个人博客 ps: 以后的博客可能就丢github了,记录博客搬迁,博客园对于一些图片添加又想用markdown的时候就不太方便了 [TOC] 1.本地测试 1.1安装 先在本地搭建试一试吧!我使用的是deepin版的linux 我们去github上的官网找下载链接 阅读全文
摘要:
基于linux命令行的gdb总结 [TOC] 基本使用 首先使用gdb的前提是编译的时候加上 g参数。例如有一下代码 bash disable Num,关闭指定断点,断点编号可通过 info breakpoints 获得: disable,不带任何参数,默认关闭所有断点。 enable Num,启用 阅读全文
摘要:
校赛部分题解 ps: 某毒瘤出题人的题解 A,第一集,这是怎么肥死嘛 统计字母签到题 #include <bits/stdc++.h> using namespace std; const int MAXN = 1e5 + 10; int t, n; char str[MAXN]; int cnt[ 阅读全文
摘要:
守护进程的编写 ps: 参考资料: "linux C++通讯架构实战 卷1" [TOC] 一,普通进程 查看进程 这种进程都有各自对应的终端,终端退出,该进程也就退出,它的父进程是一个bash 终端被占用,你输入命令没有作用 如果放到后台(bg), 输入命令有用了,但是终端关闭进程仍然会退出 二,守 阅读全文
摘要:
Strace 的初步使用, 结合nginx [TOC] 一,安装 二,使用 我首先进入到nginx目录下 启动nginx 我们启动nginx, 拉起了四个进程 strace追踪进程信号 命令格式 终端一,贴上strace 终端二,断开nginx 终端一,接收到信号 strace是一个最终信号的工具。 阅读全文
摘要:
Epoll技术深入学习 [TOC] 一, Epoll概述 epoll就是一种典型的IO多路复用,支持高并发,号称一百万 传统select, poll 在并发量1000 2000的时候性能明显下降 epoll是Linux内核2.6引入的技术。(kqueue类似,在其他系统中 十万个连接同一时刻,只有几 阅读全文
摘要:
nginx [TOC] 概述 web服务器,方向代理,负载均衡,邮件代理,运行时需要的系统资源比较少。 比较轻量级。 nginx服务器软件,俄罗斯(Igor Sysoev)人用c语言开发的,开源。号称处理百万级别的并发。热部署,高度模块化设计。自由许可证。 第三方业务模块可以用(c++开发)。 高并 阅读全文
摘要:
epoll 案例 分析见下回分解 server.cpp cpp include include include include include include include include include include define IPADDRESS "127.0.0.1" define PO 阅读全文
摘要:
Linux网络编程初步 [TOC] 主机字节序和网络字节序 32位置机器一次性能装载4字节。那么四字节在内存的顺序影响它被累加器装载成的整数的值。主要分为大端和小端。 大端字节序是一个整数高位字节(23~31bit)存在内存的低处,低字节(0~7 bit) 存储在内存的高地址处。小端相反。 现代PC 阅读全文
摘要:
链表快速排序(已通过ACM在线评测) 写这个主要是为了面试吧。复习下链表操作,既然链表快排就是拿来交互指针的,交互数据数据部分过大拷贝消耗怎么办?网上一些实现在这方面比较 扯淡。怎么好多直接swap(value1, value2) 的。。。 数组快排比较好写,就是要方便,一种取巧的方法(本文不是这种 阅读全文
摘要:
C++内存管理 [TOC] 证明new底层是malloc,大概是这个画风,在VC6的标准库里面畅游。。。 默认使用std::allocator的构造器 然后这个构造器又继承另一个构造器 去找这个构造器,发现它是一个别名。最后我们找到了new_allocator这个类,下面是这两个类的两个函数。 它是 阅读全文
摘要:
c++11并发语法初步 [TOC] 参考: https://www.cnblogs.com/haippy/p/3284540.html https://en.cppreference.com/w/ https://wizardforcel.gitbooks.io/cpp 11 faq/content 阅读全文
摘要:
# 数据库存储引擎与SQL优化笔记 [TOC] ## Mysql分层,存储引擎 数据库从上到下 - 连接层 (提供与客户端连接的服务)- 服务层 - 提供各种用户使用接口 {select...} - 提供SQL优化器- 引擎层(提供了各种存储的方式InnoDB MyISAM)- 存储层(存储数据) 阅读全文
摘要:
class VirtualSize { virtual void function_name() {} int data; } v; ///虚函数指针 ///cout << sizeof(v) << endl; ///在存在virtual函数的时候多四个字节 如果我们把 virtual注释答案是4, 阅读全文
摘要:
```cpp / cwl: 内容:c++非面向对象的一些杂项总结 1, c++转换函数 / include using namespace std; class Fraction { public: Fraction(int num, int den = 1) :m_numberator(num), 阅读全文