自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Lua编程方式

一、Lua提供了两种编程方式1.交互式编程 使用lua -i指令,可以在命令行中输入lua程序来查看效果lua -iLua 5.3.5 Copyright © 1994-2018 Lua.org, PUC-Rioprint(“hello world!”) hello world!2.脚本式编程 A.可以将Lua程序保存在.lua文件中,并以lua为指令进行执行 文件名:mylua.lua 代码片: print("hello world")执行:

2020-05-31 16:45:46 455

原创 腾讯云服务器centos7安装Lua环境

一、参考资料 官方安装指南:[https://www.runoob.com/manual/lua53doc/#install](https://www.runoob.com/manual/lua53doc/#install) 菜鸟教程:[https://www.runoob.com/lua/lua-environment.html](https://www.runoob.com/lua/lua-environment.html)二、下载并编译安装curl -R -O http://www

2020-05-31 16:30:00 238

原创 Lua热更新原理

Lua热更新原理1.C++属于编译性语言,传统技术上游戏更新,需要下载整个下载宝,更新体验较差**2.在游戏客户端嵌入lua解析器。**因为lua无需编译,可以在任何操作系统运行。因此在游戏更新的时候,将lua脚本作为资源包下载3.lua的解析技术:A.ulua、nlua、unilua、sluaB.tolua(目前在用公司多)C.XLua (腾讯维护的技术)4.学习路线A.学习Lua语言B.学习Lua与c++的嵌入开发C.学习AssetBundel进行资源更新D.XLua技术嵌入商业项

2020-05-31 16:15:24 493

原创 HTTP协议

示例:请求:GET / HTTP/1.1Host: 106.53.115.186User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language: en-US,en;q=0.5Accept-Encoding: gzip, ..

2020-05-30 20:08:06 172

原创 网络编程错误处理

1.出错处理的意义 网络编程中不能保证每次的函数调用都成功,应该进行错误处理2.头文件 #include <errno.h> #include <string.h> 调用网络编程的api时,如果出现了错误,错误代码会写入全局变量errno。使用errno需要包含头文件 errno.h 3.错误处理函数 char* strerror(int errno); errno:错误代码errno 返回值:将...

2020-05-30 16:44:18 186

原创 linux网络编程API

1.socket函数 用于创建一个socket,返回其句柄 #include <sys/types.h> #include <sys/socket.h> int socket(int domin, int type, int protoclo) domin: AF_INET:使用TCP或者UDP来传输,用IPV4的地址 AF_INET6:使用IPV6的地址 AF_UNIX:本地协议,使用在lin...

2020-05-30 12:59:14 153

转载 VS Code 常用快捷键

一、vs code 的常用快捷键1、注释:  a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/  b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u)  c) 多行注释:[alt+shift+A]  d) 多行注释:/**2、移动行:alt+up/down3、显示/隐藏左侧目录栏ctrl + b4、复制当前行:s...

2020-04-28 17:25:24 104

原创 QT 类文件系统的ctrl/shirf加鼠标实现多选功能之管理模块

1.jpeg_manager.h/*============================================================================@jpeg_manager.h@description 管理图片的控件Copyright (c) 2020 Vivo Inc.All Rights Reserved.Confidenti...

2020-04-28 09:29:33 956

原创 QT:如何建立一个控件的事件信号连接

1.通过特殊的函数名建立信号连接 a.通过Qt Designer创建一个控件 如图创建一个输入框lineEdit和按钮Push Button,并分别命名为lineEdit和pushButton b. 点击菜单栏编辑信号/槽进入信号编辑模式 c.双击输入框或者按钮,即可看见这两个控件可以触发的事件 d.,选择...

2020-04-26 09:40:19 523

原创 如何创建一个QT+VS工程

1.新建项目2.搜索QT并且选择项目类型,以及项目名称和目录3.选择所需的QT模块(默认即可,使用QCustomplot时,需选择Print Support,常用的还有Chart图表类型)4.点击Finished5.直接运行...

2020-04-21 18:21:46 3379

原创 VS 2017 /QT环境搭建

1.QT下载链接https://www.qt.io/download2.选择开源版本3.下载后打开QT安装程序,安装时需要选择QT5.12.4版本下的MCVS(根据自己VS版本选择,但QT只支持到VS2017)编译器4.安装完成后,添加如下环境变量(注意按照自己的具体路径)E:\QT\5.12.4\mingw73_64E:\QT\5.12.4\msvc2017_64...

2020-04-21 18:06:59 647

空空如也

空空如也

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

TA关注的人

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