自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朝闻夕死

hello world

  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 在goland索引protobuff

解决方案: 在修改配置页面,依次选择“Languages & Frameworks”-“Protocol Buffers”,去掉Configure automatically前面的勾勾,然后再下面的路径中添加上自己的proto路径即可。

2021-08-09 16:32:05 162

原创 2021-03-05

golang 踩的坑 defer机制下的 lock unlock 4核16G 阿里云redis 阿里云mongo 阿里云zk 最近项目快上了 然后出现了 4000人压测 单服登陆过慢。。1min 以上 查了下 发现是 lock() defer unlock() 操作redis mongo 在申请lock 前 等待时间过长 一开始 意味是defer存在性能问题 查找官方API 发现 go 1.13 优化了defer性能 提高30% 恰巧项目版本是1.12 果断升级一下 然而 并没有有效的解决问题*

2021-03-05 17:43:09 107

原创 rebar3构建erlang

rebar3构建erlang -------Windows 下载rebar3和erlang 拷贝rebar3到erlang目录bin文件夹中 cmd执行bootstrap.bat rebar3 new app sever 打开IDEA 导入 添加rebar3路径

2021-03-05 17:02:08 289

原创 调用mysql

mysql package db import ( "config" "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" "logger" "strconv" "time" ) // ========================== // Admin Vvooooooooooo // Time 2020/1/8 /...

2020-01-10 14:13:31 188

原创 学习地址

Golang http://www.5lmh.com/网络编程/http编程.html

2020-01-08 18:35:45 122

原创 config

config全局 package config import ( "logger" "time" ) // ========================== // Admin Vvooooooooooo // Time 2020/1/7 // Explain // ========================== type configInfo struct { isConso...

2020-01-07 17:20:14 601

原创 golang日志

日志 package logger // ========================== // Admin Vvooooooooooo // Time 2020/1/7 // Explain log // ========================== import ( "fmt" "log" "os" "runtime" "strconv" "sync" "tim...

2020-01-07 17:18:07 118

原创 TCP/UDP/HTTP简单demo

UDP %%%----------------------------------------------- %% coding: latin-1 %%% @author VVoooooooooo %%% @copyright (C) 2018, <COMPANY> %%% @doc %%% %%% @end %%% Created : 27. 十二月 2018 18:21 %%%--...

2020-01-04 11:18:03 203

原创 项目安全

Unity 避免玩家作弊 在客户端越狱或者root之后玩家可使用修改内存、游戏变速齿轮等工具作弊 使用ANTI-CHEAT插件 可将重要数据的类型进行封装,赋值的时候加密,即内存中记录的为加密之后的数据,二游戏中使用该数据的时候需要进行一次解密,所以玩家找不到修改之后的内存 本地数据存档也使用加密解密处理 监听游戏变速,监听非法dll,若发现加速、第三方dll便抛出一个异常 避免代码反编译 使...

2020-01-03 16:36:06 123

原创 同步模式

同步模式 状态同步 应用游戏:魔兽,剑灵 基于传统CS架构的状态同步,服务器控制游戏全部逻辑,客户端负责图形表现,不涉及数据计算,使用九宫格同步每个独立场景信息。 优点: 稳定性高,所有客户端受服务器主控,只要服务器不宕机,客户端之间互相不受任何影响 安全性高,CS设计宗旨在于客户端的信息被认为是不可靠的,服务器接受的数据需要二次校验(不信任数据只信任操作),客户端无法直接接触服务器数据,杜绝客...

2019-12-26 18:13:55 364

原创 小记QAQ

函数编程和命令式编程的不同 命令式编程是一系列可改变全局状态的语句构成 函数编程是将计算过程抽象成表达式求值,表达式是数学函数构成,对第一类对象没有副作用,可以保证线程的安全,可并发编程 函数式编程支持并发式编程 关于锁的规则,是针对多线程之间共享数据、状态,函数式编程不存在可变的数据、状态,在多线程不使用锁也可以安全访问 ETS和DETS的区别 ETS是存放在内存的,效率高 DTES是存放...

2019-12-25 15:46:02 185

原创 Erlang递归

Erlang递归 Erlang是一种函数式编程语言,需要记住的是所有函数式编程语言,它们不提供任何循环结构。 相反,函数式编程依赖于一种称为递归的概念。 编程语言中,函数Func(Type a,……)直接或间接调用函数本身,则该函数称为递归函数。递归函数不能定义为内联函数 递归demo1 测试递归和性能 tets(N) -> Result = sum(N), io:format("~...

2019-12-19 16:49:55 326

原创 Erlang的热更新

Erlang 热更步骤 1.创建热更模块接口 2.替换编译文件.beam 3.执行热更 主要实现方法是使用code代码服务函数 code:purge(Mod), 清除模块的代码,清除并标记为旧版本代码 code:load_file(Mod). 加载一个模块 由于模块加载之后存在虚拟机 可直接替换bin文件夹中的Mod.beam文件 执行跟新 当旧的Mod:A-old()执行结束 会切到Mod:A...

2019-12-19 16:07:34 498

原创 FairyGUI

Unity+FGUI学习FAIRYGUI框架介绍QAQ主要思路构造UIgenericUIConfigUIBasePanelManagerPanelBaseUIManagerUISource FAIRYGUI 下载地址:http://www.fairygui.com Github:https://github.com/fairygui/FairyGUI-unity FGUI是谷主开发的一款UI制作软...

2019-12-16 10:46:25 998

vvdemo.zip

rebar3搭建erlang otp 编译运行demo erl +P 1024000 -pa ./_build/default/lib/vvdemo/ebin -name [email protected] -setcookie bhgame -kernel dist_auto_connect never -s main start

2020-01-13

demo.unitypackage

UIConfig设置UI默认每个场景默认加载初始UI以及UI分辨率X、Y大小。 UIBase继承Window类,每个UI方法继承UIBase方便展示和关闭 PanelManager 方便管理FGUI包的加载和卸载。 UIManager 方便管理包内UI页面的调用。创建实例,设置分辨率,打开关闭UI等。 UISource 考虑到UI后期需要打包成AB包,继承FGUI的IUISource,在初始化UI之前加载AB包。(FGUI是先执行IUISource再OnInit)

2019-12-25

在线考试系统SSH

拒绝了对对象 'root' (数据库 'db_netExam',架构 'dbo')的 SELECT 权限 若出现此问题百度

2015-12-18

空空如也

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

TA关注的人

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