精彩博客

一个玩游戏的失足青年,转行做软件开发的挣扎过程(2)

相亲脱单记 话说之前被父母迫切去相亲,前两次都失败告终,我一是确实没放在心上。后面一次相亲,记得还是中秋节,我穿的西装笔挺的很不自在,不过有双方家长还有亲友们在,还是希望给大家留...

10/31 11:15
1K
2
C++ 编译 Lua 从而使 Lua 利用 C++ 异常

Lua 源码文件 ldo.c 中有如下说明: LUAI_THROW/LUAI_TRY define how Lua does exception handling. By default, Lua handles errors with exceptions when compiling as C++ code 搜索使用 ...

08/10 22:08
1K
1
Skynet 服务创建流程

Skynet 服务创建流程 根据设计综述 Skynet 是为了让服务器充分利用多核优势,将不同的业务放在独立的执行环境中处理。 Skynet 核心功能是加载一个 C 模块(动态库),模块用数字 id 标识,作...

07/19 18:37
845
0
原创干货!麻将平胡算法

此算法基本可以通用于所有麻将的平胡规则,即满足m * ABC + n * AAA + AA(其中m、n可为0)的胡牌公式,红黑字牌也可由此算法演变。 首先,我们要约定每张麻将都可以由一个数字表示,比如11表...

05/07 10:15
4.2K
11
小游戏入门到精通OR放弃?

这里说的小游戏是QQ玩一玩,后面会写微信小游戏... 0、体验QQ轻游戏 需要使用Android手机 登录手Q开启厘米秀 侧滑点击人物形象或者选择任意一好友点击**「+」滑拔一下找到「厘米秀」** 搜索厘...

2018/09/25 22:04
3.2K
4
Noark入门之极速体验

官方网站 www.noark.xyz 开源地址 https://gitee.com/xiaoe/noark3 简介 Noark是一个游戏服务器端框架,可快速开发出一个易维护、易扩展且稳定高能的游戏服务器,让开发者专注于业务功能的开...

2018/09/17 10:15
1K
2
使用Egret插件压缩代码包体积,减少请求数量的实战教程

在白鹭引擎发布了5.2.7版本中新增加了命令行,增加自动合图插件TextureMergerPlugin功能。今天,我们以一个EUI案例来展示自动合图插件的具体使用方法和注意事项。 此外,我们在本文还融入了U...

2018/08/15 10:29
1K
0
【NIO系列】——之Netty

这是NIO系列的第四篇,欢迎继续关注: 【NIO系列】——之TCP探秘 【NIO系列】——之IO模型 【NIO系列】——之Reactor模型 如果你看过前面三篇文章,我们从最低层来分解NIO底层原理和使用方式,...

2018/07/31 08:41
1K
1
【NIO系列】——之Reactor模型

在开篇之前,我们对JavaNIO 的使用方式不做过多介绍,这种API的介绍方式网上太多了,没必要详细介绍,我们假设NIO的使用方式,你能够熟练运用。这是NIO系列第三篇: 【NIO系列】——之TCP探秘...

2018/07/11 10:50
6.6K
8
Pixi.js 渲染 Tilemap

源码 预览 游戏开发中或多或少都有接触过Tilemap,在Tiled编辑器里编辑好地图之后,导出数据,然后在游戏引擎(Cocos...)里就可以直接使用了,确实很方便。 由于Pixi.js自身并不支持Tilemap的...

2018/07/04 17:34
814
0
【NIO系列】——之IO模型

这是【NIO系列】第二篇,欢迎持续关注: 【NIO系列】——之TCP探秘 上一篇我们讲到了关于TCP/IP协议的一些内容,这些是网络编程的必备知识。在了解NIO之前我们必须要了解一下对应的系统层IO模...

2018/07/03 10:19
4.8K
10
GameHollywood 面试笔记

GameHollywood 面试笔记 Intro 面试的职位是 C++开发工程师,主要聊的还是C++。在过程中自我感觉面得还行,至少没上次那么蠢。 聊的内容主要集中在STL和线程安全、资源管理的层面。 惯例的,...

2018/06/26 17:22
854
0
【NIO系列】——之TCP探秘

很开心,上半年发布的spring boot 2中,默认的web 容器是netty ,这说明“反应式” 容器已经是大势所趋,无论是go 语言的协从线程,还是java 基于reactor 线程模型,都是基于事件编程实现高并...

2018/06/26 08:46
7.4K
33
竟然这就是面向对象的游戏设计?!

从程序角度考虑,许多 JavaScript 都基于循环和大量的 if/else 语句。在本文中,我们可了解一种更聪明的做法 — 在 JavaScript 游戏中使用面向对象来设计。本文将概述原型继承和使用 JavaSc...

2018/06/21 13:59
1K
0
游戏中人工智能的优化

建立一个简单的游戏引擎和人工智能NPC后,我们需要对他们进行优化,如何建立,可以参考我在评论里的链接 语义结点的抽象 不过我们在这篇博客的讨论中是不能仅停留在能解决需求的层面上。目前...

2018/06/20 14:11
828
0
unity游戏开发之ULua框架介绍(一)

1.基础介绍 ①ULua 集成开发环境叫做:SimpleFramework,SimpleFramework 分为NGUI 和UGUI两个版本,区别是NGUI 版本的框架资源中含有NGUI 这个插件。SimpleFramework 本身不是Unitypackage ...

2018/06/19 15:45
1K
1
基于unity开发了解C#语言中的委托与事件(一)

这部分文章基于unity开发主要介绍的内容包含C#语言中的泛型类,泛型方法,委托,多播委托,事件,匿名方法,Lambda 表达式等知识点。 在正式开始之前,我们先来简单了解些前置知识。 1.什么是...

2018/05/21 17:20
503
1
结合unity项目开发浅谈设计模式的六大原则(二)

接着上一篇我们接着往下讲: 三、依赖倒置原则 定义:针对抽象编程,不要针对实现编程;高层模块不应该依赖于底层模块,两个模块都应该依赖于抽象(抽象类/接口)。高层和底层不应该直接沟通,...

2018/05/09 11:36
853
2
Unity 大面积花草风吹动效果以及编辑

项目场景需求一个遍布鲜花的小岛,由于运行在手机上,所以对效率有一定的要求。 环境unity2017.3.f1,使用simpleLOD这个插件,方便做mesh合并,以及LOD处理 先放1张最终的效果图。 1.shader编...

2018/04/24 16:05
3.2K
5
使用 Pixi.js 开发微信小游戏

2019/06/27: colloc 源码 闲来无事就又折腾起微信小游戏来,其实国内几大游戏引擎都支持一键发布到微信小游戏。但是对pixi.js情有独钟,所以开始进入正题。 目标:把pixi-filters的在线demo放...

2018/04/23 16:08
2.6K
3

没有更多内容

加载失败,请刷新页面

原创干货!麻将平胡算法

此算法基本可以通用于所有麻将的平胡规则,即满足m * ABC + n * AAA + AA(其中m、n可为0)的胡牌公式,红黑字牌也可由此算法演变。 首先,我们要约定每张麻将都可以由一个数字表示,比如11表...

05/07 10:15
4.2K
11
【NIO系列】——之IO模型

这是【NIO系列】第二篇,欢迎持续关注: 【NIO系列】——之TCP探秘 上一篇我们讲到了关于TCP/IP协议的一些内容,这些是网络编程的必备知识。在了解NIO之前我们必须要了解一下对应的系统层IO模...

2018/07/03 10:19
4.8K
10
【NIO系列】——之TCP探秘

很开心,上半年发布的spring boot 2中,默认的web 容器是netty ,这说明“反应式” 容器已经是大势所趋,无论是go 语言的协从线程,还是java 基于reactor 线程模型,都是基于事件编程实现高并...

2018/06/26 08:46
7.4K
33
如何预估索引性能?

掌握快速预估索引耗时的能力

2017/12/20 11:51
2.7K
9
Sql优化器究竟帮你做了哪些工作?

关系型数据库的一大优势之一,用户无需关心数据的访问方式,那么优化器是如何做到的,我们要如何优化?

2017/12/07 09:51
4K
10
DB——数据的读取和存储方式

数据库是我们常用的一些存储数据的方式,我们从读写来了解RDBMS的存取结构

2017/11/29 10:44
3.8K
7
一致性hash在DynamoDB上的应用

Dynamo是Amazon提供的一个分布式存储NoSQL 数据库,它采用去中心化、松散耦合的方式,组成一个支持高度扩展的Key/Value 数据库,本篇我们着重分析一下,它是如何采用采用一致性hash而达到可高...

2017/11/15 10:25
1K
1
如何合理的规划一次jvm性能调优

JVM性能调优涉及到方方面面的取舍,往往是牵一发而动全身,需要全盘考虑各方面的影响,那么如何进行一次优雅的调优,提升应用的性能?

2017/10/25 14:25
5.3K
12
jvm优化必知系列——监控工具

项目部署线上之后,我们该如何基于监控工具来快速定位问题....

2017/10/18 10:40
9.3K
21
jvm优化—— 图解垃圾回收

jvm必知系列,总结一些常见jvm回收机制,方便查阅

2017/10/11 10:02
7.5K
21
java多线程——锁

这是多线程系列第四篇,偏重于线程的实践,对锁的几种应用做个简要介绍

2017/09/12 09:52
4.3K
5
java多线程——volatile

java多线程系列第三篇,深入理解volatile的原理以及应用

2017/09/04 14:42
4K
6
java 多线程—线程怎么来的?

并发处理的广泛应用是使得amdah1定律代替摩尔定律成为计算机性能发展源动力的根本原因,是人类压榨计算机运算能力的最有力武器。

2017/08/21 10:08
5.3K
9
图解LZ77压缩算法

数据压缩是一个减小数据存储空间的过程,目前被应用在软件工程的各个地方,了解其一些原理,方便我们更好的甄选压缩方案。

2017/08/01 09:48
5.3K
17
游戏服务器架构演进(完整版)

王者荣耀技术分析第三篇,服务器架构模型分析...

2017/07/17 08:13
10.5K
24
从王者荣耀聊聊游戏的帧同步

通过王者荣耀,我们来聊一聊帧MOBA游戏的技术实现以及同步方式

2017/07/03 06:56
12.7K
44
有趣的二进制—高效位运算

位运算是一种比较特别的数学运算。一般情况下,位运算的运算效率比加减乘除等常规数学运算要高得多。此外,位运算具备一些常规数学运算所没有的特点和规律,我们可以利用位运算的相关特性来完...

2017/03/27 08:25
5K
8
有趣的二进制

优秀应用算法都大量用到位运算,而位运算在工作中很少用到,所以借助其算法,我们看一下位运算的优势以及应用,但是大多数教材只会教大家二进制和十进制如何互换,都是死记硬背式的,并没有去...

2017/03/20 07:38
6.1K
11
WinformGDI+入门级实例——扫雷游戏(附源码)

本文将作为一个入门级的、结合源码的文章,旨在为刚刚接触GDI+编程或对相关知识感兴趣的读者做一个入门讲解。游戏尚且未完善,但基本功能都有,完整源码在文章结尾中。

2016/09/27 10:05
1K
1
几款 Pokémon Go 开源项目介绍

Pokémon Go是由任天堂发布的增强现实(AR)游戏,一经推出,火遍全球,收获众多玩家。想必很多只猿,也沉浸其中。在这里,介绍几款 Pokémon Go开源项目,感兴趣的猿,可以尝试尝试。...

2016/07/28 16:11
5.8K
3

没有更多内容

加载失败,请刷新页面

大数的幂运算

使用 n的m次方 #include<stdio.h> #include<string.h> int main() { float a; long long i,j,m,b,p,sl,str[15],res[200],rl,t,d,tem,bak[200],bl; char num[100],rs[1000]; while(~scanf("%...

昨天 14:16
5
0
.NET Core初览-异步篇

官方说法是提供的异步是语言级别的多线程,基于任务的封装。 这个概念比较简单,额外比较好的一点就是语言级别的 和go写起来能实现差不多的感受。 关于这一点,不是该篇的重点,本文探究的是...

昨天 13:06
8
0
.NET Core初览-网络IO篇

初览的应用场景为游戏服务器开发。 网络IO: NetCore:60%CPU QPS 56W C++:31%CPU QPS 58W C++:68%CPU QPS 124W 性能上的差异可能还有socket操作方式有关这个得去netcore源代码找答案 C# 网...

昨天 10:25
9
0
OSG屏幕空间环境光遮蔽(SSAO)教程 视频教程地址

https://www.bilibili.com/video/av74285647 https://www.bilibili.com/video/av75247234 https://www.bilibili.com/video/av76674791 https://www.bilibili.com/video/av77363095 https://w...

前天 19:33
7
0
OSG 自定义Shader实现反射贴图的效果_视频教程讲义

OSG 那头牛就是有反射效果的, 为了能够与现有的Shader整合, 在Shader里实现一遍. 算法并不难, 算法的核心是把模型的顶点数据归一化到球体内, 取xy作为贴图坐标. 魔法盾这个效果也是对这个算法...

前天 18:53
7
0
电影背景音乐具备什么特质?

电影背景音乐是电影中不可分割的一部分,他有着表达情感、烘托氛围、连贯场景的重要作用,不同类型的电影会使用不同风格的音乐,比如香港武侠电影的配乐经常使用我国传统的民族乐器演绎,而好...

12/12 17:52
6
0
武侠题材音乐必不可缺中国古典乐

国武侠题材游戏大多数都是以中国历史为背景,通过唯美的画面、绚丽的战斗效果和动听的音乐音效赢得了玩家的青睐,尤其是游戏中运用大量的古典乐,让玩家产生江湖梦,单枪匹马闯荡江湖,下面跟...

12/12 17:48
8
0
DRF 验证器

class Serializer(BaseSerializer, metaclass=SerializerMetaclass): def to_internal_value(self, data): """ Dict of native values <- Dict of primitive datatypes. """ ......

12/11 14:45
12
0
[收藏]恐龙快打dino恐龙新世纪Cadillacs and Dinosaurs作弊码大全详细 mame cheat xml file

[收藏]恐龙快打dino恐龙新世纪Cadillacs and Dinosaurs作弊码大全详细 mame cheat xml file dino.xml dino.xml https://gitee.com/zengfr https://github.com/zengfr dino.xml <?xml versio...

12/10 18:25
17
0
游戏服务器和Web服务器有哪些区别?

有些对游戏服务器的介绍可能会说,游戏服务器是一个需要长期运行的程序,然后怎么怎么样。我个人认为Web服务器一样的需要长期运行,也需要响应不定点不定时来自用户的请求。两者从宏观上来看...

12/10 16:47
0
0
Skynet Cluster 简介

Skynet Cluster 简介 Cluster 模块负责 Skynet 节点之间的通信。 Cluster 概述 | --- --- ---> | node1 | | node2 | <-- --- --- | 两个节点之间通信最多会创建 2 条 TCP 链路。如上图......

12/06 14:28
26
0
URLEncode和URLDecode

正文 System.Uri.EscapeDataString("Stack Overflow++"); System.Uri.EscapeUriString("example.com/Stack Overflow++?"); System.Net.WebUtility.UrlEncode("Stack Overflow++"); 参考 enco...

12/03 19:43
27
0
CSharp重写对象池

编者注 由于在Unity当中,需要申请大量的struct和object。这两个东西在CSharp当中并不统一。导致申请的东西很多,CSharp的GC调用,会导致Unity发生Stop world现象。这个将会让Unity帧速率降低...

12/03 15:52
34
0
mp3剪切器如何剪切mp3音频文件

相信很多人都会有这种想法吧,有些音乐太长,但是只觉得音乐的高潮部分比较好听,其他的地方则是一般。那么如果想只听一小段的话,可能需要把一部分音乐剪下来,也就是音乐剪辑。剪辑音乐需要...

12/03 09:49
35
0
Star Wars will mark the final chapter in the Skywalker trilogy

Star Wars: The Rise of Skywalker will mark the final chapter in the Skywalker trilogy, and prestigious British auction house Sotheby’s is marking the occasion with a new event....

12/02 15:02
13
0
yarn 8088 端口 windows 拒绝访问

1 . 关闭防火墙 临时关闭: systemctl stop firewalld 开机不自启: systemctl disabled firewalld 2. 修改selinux vim /etc/selinux/config 修改为disabled 3. 查看网络状态 , 看端口是否开...

12/02 12:02
34
0
Does Forcing "High" DPM Performance Help Out Your AMDGPU Performance?

Does Forcing "High" DPM Performance Help Out Your AMDGPU Performance? Written by Michael Larabel in Radeon on 7 June 2018 at 06:04 AM EDT. 14 Comments A premium patron recently ...

11/29 22:41
52
0
PCL1.8.1 多个分割点云的保存

std::vector <pcl::PointIndices> 在使用分割算法分割点云时,会生成多个pcl::PointIndices,通常会保存在std::vector中,以下分割算法会生成多个pcl::PointIndices: std::vector<pcl::Poi...

11/29 14:16
8
0
分布式游戏服务器2-消息队列

引入消息队列的主要目的是为了加大信道的利用率 从而提高可扩展的上限。其他目的在这里不在阐述(分发,中转,隔离,订阅,事件等)。 进程间通信主要手段是socket,可以跨语言,跨机器等等优势...

11/28 13:01
64
0
分布式游戏服务器1-负载均衡

负载均衡是一个大话题 可以延伸出的概念 可以有 扩容,减容,弹性计算,容器,灰度更新, TODO

11/28 12:59
50
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
天津时时彩