自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Recastnavigation

https://blog.csdn.net/memory_nothing/article/details/83589287

2021-04-19 22:07:42 854

原创 UE4.25.4 创建模块

假设主模块为Main,新添加的模块为Sub1.修改Main.uprojuect,添加Sub模块{ "FileVersion": 3, "EngineAssociation": 4.25.4, "Category": "", "Description": "", "Modules": [ { "Name": "Main", "Type": "Runtime", "LoadingPhase": "Default", "AdditionalDependencies": [

2020-12-30 11:42:04 416

原创 UE4接入protobuf

准备UE4.25.4:当前最新版本protobuf:3.11.2(为什么选择这个版本呢,因为最新的3.14不兼容,至少我不知道怎么做兼容,没尝试其他版本,有兴趣的可以自己试一下更高版本)步骤1.下载protobuf3.11.2,https://github.com/protocolbuffers/protobuf/releases?after=v3.12.42.解压后修改源码(下面代码块里+的意思是加入后面的信息,+本身不拷贝进去)src/google/protobuf/compiler/cp

2020-12-02 11:38:46 1604

原创 C++接入proto buf 3.14

环境:vs2019cmake 地址:https://cmake.org/download/ 选择:cmake-3.19.1-win64-x64.msi ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201127222432767.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3djcWRvbmc=,s

2020-11-30 15:11:21 1002 2

原创 打包UE4源码

1.https://www.unrealengine.com/dashboard/connected 关联github账号 (不关联github,在第二步中的连接是打不开的)2.https://github.com/EpicGames/UnrealEngine 点击viewinvitation,接收邀请3.下载源码4.下载后,在根目录中点击SetUp.bat(等待数小时)5.点击GenerateProjectFiles.bat,生成UE4.sl...

2020-11-13 20:47:30 552

原创 meven管理.dll库(安装到本地库)

1.安装maven2.修改maven安装目录\ conf\settings.xml,添加如下C:\Users\admin.m2\repository…mvn install:install-file -Dfile=recast.dll -DgroupId=com.kwai.clover.sandbox -DartifactId=recast -Dversion=1.0 -Dpackaging=dll -DgeneratePom=true

2020-10-19 10:16:51 925

原创 java jni调用c++

环境jdk1.8visual studio 2017windows步骤1:编写jni类public class Main { /** 方法 */ public native String hello(); /** 静态方法 */ public native static void helloStatic(); /** 已经传参数方法 */ public native static void hello(int a); /** 测试性能方法

2020-09-19 16:02:45 712

原创 游戏服务器千人同屏的思考

本文章无代码,干聊对同屏人数的思考前端的思考 本人是做服务器,前端不太懂,但是能确定的是在特定的引擎和优化程度下,前端能支持的模型的面数是有限的,所以优化的重点不是怎么承载更多面数。后端的思考 这个我就有发言权了,之前做的测试,单场景200机器人战斗,用两种分布策略,一种是大致平均分散到场景个个角落,另一种是200机器人在同一视野内,CPU相差了7、8倍的样子,主...

2019-12-16 16:39:26 1201

原创 quasar协程结合消息队列的游戏服务器框架——项目

需要掌握: 基于分布式消息队列的服务器框架; 对进程、线程、协程有概念; 有异步开发思想。背景: 项目中经常有异步rpc调用,需要写回调方法,语法上看着不顺眼(有点小傲娇),想通过同步的写法实现异步操作。研究: 在网上找了一下java的协程框架,主要有quasar、kilim两种,还有一些协程插件(同事以前项目用过,有一些坑),主要研究了一下...

2019-11-12 21:43:40 437

原创 自定义的数据库缓存层支持字段结构化——项目

项目背景 首先我们有一套自己写的orm框架,使用上类似hibernate或spring(原理不一样,对hibernate和spring的原理也不是很清楚,总之是项目自创的),支持配置生成数据库表和table实体类,数据载入到逻辑层直接可通过实体类增删改查,table提供setgetsavedelete方法可自动异步修改数据库,肥肠方便。 对于游戏业务,经常用到json格式...

2019-11-05 22:26:44 142

原创 动态连通性问题——算法

本文主要解决动态连通问题,在一群散列的点中快速判断两个点是否存在连通关系,并且能够将任意两个点相连。综合比较QuickFind、QuickUnion、加权QuickUnion、压缩路径的加权QuickUnion逐步提升优化。概念 触点:每个单独的不与任何点相连的点叫做触点 连通分量:简称分量,不存在连接关系的触点和连通在一起的触点的集合都是连通分量 等价关...

2019-10-07 16:54:16 402

原创 FTP上传

所需jar包edtftpj-1.4.9 public boolean ftpFileToRemotePath(String filePath,String name){ try { File myFile = new File(filePath); FTPClient ftpClient = new FTPClient(); ftpClient.setRemo

2014-11-05 11:32:34 427

原创 JSP异步XMLHttpRequest

var req; var updateDiv = ""; var sBegin = ""; var sEnd = ""; document.body.onload = function init(){ beginRefreshTimer(); } function beginRefreshTimer(){ setTimeout("sendData()",5000); } f

2014-11-05 11:23:54 1277 1

原创 jsp 表拉伸

window.addEvent('domready', setScrolTable);var globalValue = 0;function setScrolTable(){    var dataTable = $("dragColTable");    if(dataTable == null){    return ;    }     

2014-10-31 11:14:55 422

转载 mysql触发器

网上找的,简单易懂触发器(trigger):监视某种情况,并触发某种操作。触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete)3.触发时间(after/before) 4.触发事件(insert/update/delete)语法:create trigger triggerNameafter/before insert/

2013-11-13 14:24:40 329

转载 索引

一、什么是索引?  索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描

2013-11-04 11:22:40 293

原创 开发笔记——ServletFileUpload

1.下面是一个servlet,在dopost方法中处理图片上传import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.h

2013-10-29 15:16:23 376

原创 开发笔记——websocket

我是个菜鸟,最近新找的工作,工资少的可怜,不过也对得起我的技术了。现在在做游戏的服务器,偶尔能接触到一些新鲜的东西,记录下来留着以后查看…… import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServletRequest;import org.apache.catalina.we

2013-10-29 14:20:10 606

空空如也

空空如也

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

TA关注的人

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