- 博客(8)
- 资源 (10)
- 收藏
- 关注
原创 win10 qt VS2019工程转 linux工程
工程修改流程:通过编码转换工具将.h .cpp文件转换为utf-8无bom编码格式。 修改VS2019工程属性。工程属性-》配置属性-》高级-》字符集:选择使用多字节字符集工程属性-》配置属性-》C/C++-》所有选项-》附加选项-》填写:/utf-8 %(AdditionalOptions)生成.pro和.pri文件工程属性-》Qt-》Create Basic .pro File 打开创建pro文件窗口,选择需要创建的工程,其他选项默认。生成的Pro文件需要配置包含头文件所在的目录,
2021-07-28 09:37:47 943
转载 2020-12-28
connect设置超时的方法原文连接:https://www.jianshu.com/p/95515d39897c首先,为什么会有这样的需求?就是因为 connect连接服务器时,连接这个动作的超时时间是系统内核规定的,没有相应的API来设置。(send/recv的超时时间可以通过setSocketOpt来设置)也就是当connect卡住的时候(为什么connect会卡住,因为三次握手可能会失败,内核默认超时时间是75s),只能干等。这对于游戏服务器这样的高性能应用来说,会是不可容忍的。那有什么
2020-12-28 10:49:57 106
转载 2020-10-26
windows下使用QT开发,编译生成的exe或者dll,点击右键-属性-详细信息 中都是空的,那么怎么设置生成的文件的详细信息呢?1.新创建一个.rc文件,随意命名,例如叫app.rc 并编辑#include "winver.h"IDI_ICON1 ICON DISCARDABLE "crm.ico"VS_VERSION_INFO VERSIONINFOFILEVERSION 4,4,0,1PRODUCTVERSION 4,4...
2020-10-26 14:00:17 136
原创 Map 的添加删除
#include "stdafx.h"#include#include#include #include "string"#include "memory"#include "map"using namespace std;int _tmain(int argc, _TCHAR* argv[]){ map TestMap; map::iterator BTestMapItera
2014-03-28 23:18:52 715
原创 union
union在c++中是联合体。声明定义和struct差不多,但是用的时候却有很大的差别。struct的每个参数都有格各自的内存,是分开的。而union中的参数是共享内存的。#include"iostream"using namespace std;void main(){union{ int a; int b;}UnionTest;UnionTe
2014-02-27 14:51:58 468
原创 回调函数
回调函数继承自C语言,在C++中它只在与C语言建立接口或者和已有的回调函数有关联时候才用,C++里面一般用仿函数。今天在公司修改游戏的一个功能,就是当角色学习一个新技能的时候,技能的图标会从游戏窗口的一个位置飞到快捷栏的一个位置上,现在的功能或者说是bug是当图标落下来之前,icon就已经在快捷栏上了,因为快捷栏是一直在刷新的,当玩家学习了技能后就技能就存在了玩家的技能背包里面,而icon飞下
2013-12-25 23:39:42 675
原创 简单光照明模型实现
<br /><br />#include <GL/glut.h><br />#include <stdio.h><br />#include <stdlib.h><br />#include <math.h><br />struct Vector<br />{<br /> float fx, fy, fz;<br />};<br />struct Color<br />{<br /> float Ir, Ig, Ib;<br />};<br />float KaIa;//环境光强度<
2010-12-20 19:21:00 1079
Yaahp软件安装包.zip
2021-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人