分类: 转载

6 篇文章

thumbnail
[转] 浅析C# Dictionary实现原理
一、前言 二、理论知识 1、Hash算法 3、解决冲突算法 三、Dictionary实现 1. Entry结构体 2. 其它关键私有变量 3. Dictionary - Add操作 4. Dictionary - Find操作 5. Dictionary - Remove操作 6. Dictionary - Resize操作(扩容) 6.1 扩容操作的触发条件 6.2 扩容操作如何进行 7. Di…
thumbnail
[转] 手游防破解防外挂技术方案
加固 内存加密 代码混淆 破解apk 资源加密 玩家存档加密 时间防作弊 原文地址 对于任何一款要长期线上运营的游戏,防破解防外挂是必不可少的。本文总结了手游常用的防破解防外挂技术方案,这些方案都经过了笔者所在团队和线上项目的长期考验。很多方案来自于弱联网手游项目,但大部分思路也同样适用于强联网游戏。以Unity为例,但思路也适用于非Unity项目。笔者尽可能做到总结全面,希望能帮助大家形成一个整…
thumbnail
[转] Unity I18N 小探
前略 从 key-value 表到 I2 Localization Rosetta - 关于本地化问题的反思和实现 只有这些了吗 结语 参考 原文地址 前略 软件要分发给使用不同语言和处于不同地区的人员,需要从多个方面处理从而使这些人能以自己文化背景下熟知的方式来使用。这包括了最基本的文本的翻译,也有一些通用习俗和约定的问题(如不同国家和地区的日期时间的表示等)。而本地化(L10N)和国际化(I1…
thumbnail
[转] mac 下新版 GitKraken 不能打开私有仓库解决方案
原文地址 5.x下载地址 本文只是说 mac 下的解决方案,其他系统可以依样画葫芦,毕竟用 electron 就是为了它的跨平台特性,各个平台代码基本上一样的。 今天打开 GitKraken 的时候突然发现,提示我 The free version of GitKraken does not support opening private or self-hosted repositories.。…
thumbnail
[转] Cz工具集使用介绍 – 规范Git提交说明
Git的提交说明 规范的Git提交说明 Git提交说明结构 Header type scope subject Body Footer 不兼容变更 关闭缺陷 Commitizen Commitizen适配器 cz-conventional-changelog cz-customizable Commitizen校验 commitlint @commitlint/config-conventiona…