自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 KBEngine的服务端底层框架总结

kbengine底层架构很庞大功能很完善。底层采用c++,而写逻辑只需要使用python,大家都知道python是一种开发效率非常高的语言。网络层被底层封装的很好,在写逻辑的时候几乎可以忘记rpg等细节过程,远程访问非常方便例如访问客户端的一个远程方法:self.client.func(xxxx)数据库的读写也变成全自动化了,在一个def文件中对一个实体进行定义底层就能自动建表,自...

2019-12-31 09:26:28 2469

原创 python 构造函数 __init__()方法的理解

用到__init__函数(方法), 首先,两个下划线开头的函数是声明该属性为私有,不能在类的外部被使用或访问。 而__init__函数(方法)支持带参数类的初始化,也可为声明该类的属性(类中的变量)。 __init__函数(方法)的第一个参数必须为self,后续参数为自己定义。普通函数(方法)来实现一个Box类,有width, height, depth三...

2019-12-29 18:56:30 3150 1

原创 虚拟技术微软自家的Hyper_V 报错the image's hash and certificate are not allowed

虚拟机的选择,主要是VMware和VirtualBox了。由于VMware要收费,于是下载了VirtualBox。没想到创建系统时,没有linux64的选项。网上一查,需要打开bios的某个开关,或是其他复杂操作,感觉有点麻烦。不过,在搜索的过程中,发现win10自带了hyper-v,于是赶紧调出来,一番基本配置之后,加载了centos系统的iso。 加载过程中又出现了一个问题:t...

2019-12-28 11:47:38 410

原创 端游、手游服务端游戏服务器架构 介绍

端游、手游服务端常用的架构是什么样的?http://www.zhihu.com/question/29779732根据知乎问答文章整理而成。作者:韦易笑谢邀,手游页游和端游的服务端本质上没区别,区别的是游戏类型。类型1:卡牌、跑酷等弱交互服务端卡牌跑酷类因为交互弱,玩家和玩家之间不需要实时面对面PK,打一下对方的离线数据,计算下排行榜,买卖下道具即可,所以实...

2019-12-26 10:09:54 1139

原创 kbengine2教程一:安装与启动

未完,持续更新中。。。kbengine2.4.2win7(本地测试环境)mysql8.0VS2017python3.7选择加密方式 mysql_native_password, 再重填下密码,再保存。再重启mysql....

2019-12-25 18:43:40 638

原创 mysql 8.0安装无法正常启动Finish

一、问题描述mysql已经发展到了8.0阶段,但是很多人在下载了安装了mysql8.0后,在快接近完成的阶段下出现了异常:error 1042:Unable to connect to any of the specified MySQL hosts上述异常直接导致mysql无法正常Finish,如图所示:image.pngimage.png二、解决方案1、...

2019-12-25 15:11:01 379

原创 ubuntu1804 server 安装

Please choose your preferred language。选择您喜欢的语言这里直接选择【English】Keyboard configuration键盘配置Please select your keyboard layout below,or select "Identify keyboard" to detect your layout automati...

2019-12-24 22:03:18 2487

原创 VMWare虚拟机网络配置

VMWare虚拟机网络配置Bridged(桥接模式)桥接模式相当于虚拟机和主机在同一个真实网段,VMWare充当一个集线器功能(一根网线连到主机相连的路由器上),所以如果电脑换了内网,静态分配的ip要更改。图如下:NAT(网络地址转换模式)NAT模式和桥接模式一样可以上网,只不过,虚拟机会虚拟出一个内网,主机和虚拟机都在这个虚拟的局域网中。NAT中VMWare相当于交换机(产生...

2019-12-24 20:26:14 463

原创 vm虚拟机无法打开内核设备“\.\VMCIDev\VMX”

问题描述无法打开内核设备“\.\VMCIDev\VMX”: 系统找不到指定的文件。你想要在安装 VMware Workstation 前重启吗?解决方法一:(亲测可行)对虚拟机相对应的.vmx文件进行编辑修改。用记事本打开。找到这一行: vmci0.present = “TRUE”将 TRUE 改为 FALSE或者 直接将这行删除。保存此虚拟机的.vmx文件。重新运行虚拟机。O...

2019-12-24 17:21:21 15588 6

原创 winSql神器

注:此程序环境对UTF编码和中文录入不友好,且只能部署mysql5.7,仅适合入门学习使用,请结合实际按需下载.默认用户名: root默认密码: haosql下载地址:https://www.lanzous.com/i6mk62b...

2019-12-23 20:57:38 507

原创 win7下部署docker环境

DockerToolbox在Win7上的安装和设置 https://www.cnblogs.com/canger/p/9028723.htmlwindows7上使用docker容器 https://www.cnblogs.com/areyouready/p/8931956.html使用docker搭建游戏私服之win7下部署docker环境 https://www.jianshu.com/p...

2019-12-23 20:31:50 436

原创 复用与封装 Beautiful is better than ugly

>>> import thisThe Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is...

2019-12-16 18:48:49 1786

转载 IOT的技术挑战

作者:阿里云IoT事业部 技术专家 问途 IoT时代的技术又遇到怎样的不一样与挑战,简单总结一下阿里云IoT场景中我们面临的问题与挑战。多样的连接  万物的互联,连接的形态也在悄然的发生变化,从WIFI,3G/4G,BLE到NB-loT,LoRa,传统的RS232,RS485, CAN BUS等等也登上新的舞台,原本相互无关的网络形态,交织在一起,异构的网络构建着统一通讯。  ...

2019-12-02 17:01:32 840

原创 Lims系统和ELN系统的功能和区别

Lims系统和ELN系统的功能和区别如今检测行业面临着前所未有的挑战,提高检测质量、检测效率、质控管理等成为实验室非常关心的话题。为此,越来越多的实验室开始重新评估从业务流到质量流到数据流的管理体系,结合信息化系统提高生产率,降低成本,提高基础设施动力。目前传统的纸质版的数据记录和手工管理方式使得各部门的数据都是一个个的孤岛,使得数据的获取和分析变得尤为困难。因此,创建一个高效的信息平台,将各种...

2019-12-02 14:23:41 3143

相机畸变矫正标定棋盘格打印图

相机畸变矫正标定棋盘格打印图

2022-12-16

Deforming_Pages_of_3D_Electronic_Books_sketches_01.pdf

u3D翻书效果 Deforming_Pages_of_3D_Electronic_Books_sketches_01.pdf

2020-05-08

手游核心技术实战.pdf

举例来讲,Unity3d流行使很多C++阵营的人一夜之间用上C#,Cocos2d-x的流行又使人离不开C++。苹果的手机漫天都是的时候,Object-C也就成为了很多开发者必须要会的东西。所以,选择的时候,首要的不是语言,而是你选择用什么东西做游戏。语言只是其中的一部分,不能本末倒置。 在软件开发中,游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途

2020-02-23

现代游戏开发工作流.pptx

程序部 码农们的家乡 程序猿的部落 头发的战俘集中营 先说这个整个部门啊 程序游戏程序员 需要学习什么语言呢 这要看是什么游戏 如果是页游 一般需要AS3或者是HTML6 如果是手游平台 那一般是JAVA 如果是PC和游戏机 那一般是C++ 我主要说的是另一个 我认为这个部门的所有职位都必须要非常了解游戏 可能很多人觉得 只要代码写得好就好啦 诶不是啊 这个部门的人懂不懂游戏 对游戏的整体品质有极大的影响 因为如果这个部门的人对游戏不熟悉 他们将很难抓住一些细节的东西 设计部或者技美还是会提出细节的需求 当然这个前提是这些人也有大量游戏经验 如果像国内很多团队那样 这个需求就算交货了 但就算他们能够提出更细节的需求 第一 如果每个细节都得说那么清楚 那工作量和沟通成本会呈指数放大 第二 这里面还是很多的东西是别人从表面看不出来的 甚至根本不知道怎么提出需求 比如如果这个图标拖出去的时候 这个技能刚好没了呢 比如这是个武器技能 刚好这个武器突然坏了呢 或者晚点把这个图标拖到了正在cd的技能上的 又或者把他的背包格子呢 又或者拖出来的的时候没有放左键情况下按了右键 我原本右键是可以触发技能的呢 等等这些情况到底应该发生什么事情 一个熟悉和不熟悉游戏的程序员 考虑到的是完全不同的情况 有些情况QA部门能够发现出来 但有些就很难发现 而这个时候就会留下BUG 同理 在战斗系统 升级系统等等各个系统都有这样的例子 比如战神一个按键回收斧头 这能提出一大堆问题 斧头在飞回来的路上碰到小屁孩怎么办 玩家松手了怎么办 放技能了怎么办 换武器了怎么办 播放过场了怎么办 等等一大堆问题 虽然如果出了BUG总会被抓出来 但是一批好的程序员 如果在一开始就能理清这些逻辑 那无疑让游戏整体品质大大提高 所以一个好的游戏程序员 不能什么事都靠设计提需求 靠QA反馈BUG 自己也需要经验和判断 这决定了游戏的成品品质 而想要成为这样的游戏员 只会写代码可不够啊 还需要大量的游戏经验以及 对这些细微之处的观察 观察好的游戏是怎么处理这些奇葩情节 思考他们是怎么编写这些复杂逻辑 方能成为一个好的程序员 那现在说说这个部门各个职位

2020-02-23

LitJson.dll

游戏网络通信的时候,需要传输很多信息,之前都是把各种信息拼接成字符串,然后接收到字符串后在个顺序分割得到信息,但是当信息一多的时候就比较麻烦了.就学习了下json来传输,通过键值对来进行设置信息和解析信息就方便多了,LitJson是一个封装好的C#的Json处理dll,很小只有几十K.就用他进行处理

2020-02-23

unity3d逻辑程序员开发面试题.doc

unity开发面试题目 Unity3d逻辑程序员面试题 姓名: 时间(30分钟)请认真作答,字迹不要潦草 基础题: 1.C# 值类型和引用类型的区别?什么是拆装箱,如何避免 现有一Dictionary testMap ,如何删除key 小于1的元素?

2020-01-01

空空如也

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

TA关注的人

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