加载中
C++ 寻找最短路径

一次和同事讨论如何在很多有效点中找到一条路径可以从指定有效点,走到方格最下面的点。此处介绍一下何为有效点,在一个有很多小方格组成的大方格中,每个小方格都有一个特有的属性,1表示白...

2016/08/15 15:26
1.1K
Erlang 17版本定时器优化方案

说明 调用os:timestamp()获取当前时间 调用erlang:now() 获取当前时间 优化方案 每隔50毫秒增加一次 每隔1分钟调一次os:timestamp()获取当前时间...

09/01 17:02
11
服务器发版

### 设置开发主干 ### 设置外测服务器 ### 同步预发服 ### 正式服同步(提前30分钟,白名单测试)

08/24 16:09
0
服务器监控机制

道具获取和消耗监控 内存监控 cpu监控 日志报错监控 充值监控 监控工具(微信小程序,企业微信机器人,邮箱发送)

服务器唯一id的设计

按照功能划分 服务器id(游戏服id+跨服id) 功能开启id 错误码id 日志id 游戏内业务唯一id(玩家id,机器人id,怪物id,公会id,道具唯一id等)

08/23 20:35
0
A*算法的实现

%%%------------------------------------------------------------------- %%% @author Administrator %%% @copyright (C) 2020, %%% @doc %%% 寻路算法的设计 %%% @end %%% Created : 07....

04/15 09:49
46
说说游戏开发的那些事(总纲)

基础 函数命名 变量命名 --- 保存数据库的用data结束 --- 保存内存的用info结束 游戏服务器架构设计 登陆 挂起 数据保存 业务处理 重连机制 唯一id规划 协议打包和解包 AI行为树 事件处理 地...

IDEA 快捷使用

快捷全局变量和函数名替换 ‘Shift+F6’ ||~快捷键||说明|| ||Ctrl+Shift + Enter||语句完成|| ||“!”||否定完成|| ||Ctrl+E||最近的文件|| ||Ctrl+Shift+E||最近更改的文件|| ||Shift+Cl...

新闻精选

2021年2月21日 习近平同志《论中国共产党历史》初版发行 中共中央、国务院印发《关于全面推进乡村振兴加快农业农村现代化的意见》 (1.构建新发展格局,2,要坚持把解决好“三农”问题作为全党...

02/22 19:12
40
html Js大值传递时的精度不准确问题记录

情景再现: 环境:游戏后台开发 开发配置:php ,html,js 任务:在后台,可以根据道具key删除玩家的道具,不管玩家在线不在线都可以 开发过程: 源码: <td><input type="button" value="删除...

2020/04/29 12:01
197
A_Star 算法

摘录A*算法的erlang实现 原作者出自:https://stevegilham.blogspot.com/2008/10/first-refactoring-of-star-in-erlang.html -module(a_star). -export([main/0]). astar(Start,Goal) -> Cl...

2020/03/27 09:37
204
erlang 日志的一些思考

版本信息 Erlang18.3 参考Erlang22.2中logger_formatter.erl文件 模板化的日志文件 1.设置模板格式 %% 默认的日志模板 -define(DEFAULT_FORMAT_TEMPLATE_HEADER, [[logger_formatter,header]...

2020/03/21 16:01
733
Erlang需要了解的知识点

Supervisor 启动的子进程中,用start启动和start_link启动会有什么不同? exit 被进程调用,为什么有些能杀掉进程,有些时候不能杀死进程? erlang节点之间如何通信? rebar是如何使用的?如...

2020/03/12 10:00
340
服务器结构总结

数据库设计 erlang + mysql5.6 设计 网络设计 erlang +cowboy + ranch + http/https设计 逻辑设计 erlang + 代码结构 + 断线重连 日志设计 日志保存 + 数据库日志保存 协议设计 erlang + pro...

erlang gen_event解析

版本详情 otp_src_22.2 基本概述 gen_event 是一个事件触发的行为,支持异步消息处理和同步消息处理。通过调用gen_event:notify(M, Event) -> send(M, {notify, Event}) 发送数据信息,给已经...

2020/03/07 18:35
156
python的网络爬虫实践

实现功能 1.将网页内容通过BeautifulSoup格式化,并通过分析网页信息提取 2.导出MP3文件 3.将网页信息保存成docx文件 源码实现 #coding:utf-8 import sys import os from spiderhelp import ...

2020/03/02 09:10
322
huffman哈夫曼编码的erlang实现

用途 1.发协议,通信 2.文件压缩 - 无损压缩 原理 哈夫曼就是为了获得最少编码量代替最多字符串,并且不冲突,系统不会误判而产生的。 出现得越多的字母,他的编码越短 ,出现频率越少的字母...

2019/12/02 20:11
199
Ranch模块分析

ranch_listener_sup模块 介绍 此模块是ranch调用的一个模块,用来处理所有的监听和网络连接中心。 该模块的创建时由ranch:start_listener函数启动的基于监督者进程ranch_sup的子进程 功能函数...

2019/08/23 14:38
194
erlang 创建进程参数

erlang优势在于线程消息传递及网络层处理,业务逻辑比较弱。 1.-pa 例子: -pa ebin 解释:指定执行文件(.beam)目录 2. +P +P 100000 控制erlang最多创建的进程数量 erlang:system_info(p...

2019/04/25 17:30
1.6K
Erlang PoolBoy 源码分析

问题存疑: 1.如何释放使用过的进程,被再次利用 答:通过try after 的方式,try checkout锁定一个进程,after 用完之后释放被锁定的进程 2.如果出现初始进程不够了,如果处理 答:如果不够用...

2019/01/21 18:32
1.1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部