2016-11-24 demon7452
Creature Mod Tutorial 1 - "Creating a Mod" In this tutorial we're going to learn how to create our very own mod for 'Don't Starve'. Mods are a way for players to add their own content to the game. Creating a mod is really easy. All we need is two files and a folder and we're good to go. Let's get started! 继续阅读 »
2013-05-24 Robert Zhang
分析:只要注意到当n为偶数时 (a^n) mod n = (((a^(n/2)) mod n)*((a^(n/2)) mod n)) mod n 当n为奇数时 (a^n) mod n = (((a^(n/2)) mod n)*((a^(n/2)) mod n)*a) mod n 继续阅读 »
2015-05-09 刘太华
事件调度器模块 记录下我们游戏里事件调度器模块, 用处, 代码结构。 我们用来注册一些事件到调度器, 调度器在做update的时候, 会检查容器内的事件, 事件的封装, 包含senderObj, receiveObj, id, delayFrameCount等等。 如果当前帧已经符合delayFrameCount的要求了, 就执行receiveObj.RecieveEvent()方法,将senderObj注册事件时的参数等, 带入RecieveEvent方法执行。 继续阅读 »
2014-10-01 Xie Jingyi
链接:Link 耗时:0.139s 前言 这道题的主要思路就是打表,看看Fibonacci数列模n几个一循环。但由于这题给的数太大了,从而在细节上耗了很久。在此记录一下: var x: qword; y: longint; begin x := 1<<64-1; y := 100; x := x mod y; //报错201 x := x mod qword(y); //正确 end. Code var a,b: qword; _, n, i, k, cnt: longint; f: array [1..1000000] of longint; fun 继续阅读 »
2015-07-10 刘太华
一个自定的dynamic_cast设计 一个运行时检查的自设计dynamic_cast转换系统: - 包含2个预编译宏,CnDeclareRootRTTI 和CnDeclareRTTI, 宏的目的只是为了生成对应的代码, 实际手法和直接在类里码代码是一样意思; - 一个简单的RTTI类型,每个基类和派生类将会自带一个RTTI的实例属性: ms_RTTI, RTTI类如下: class CnRTTI { public: CnRTTI (const char* pcName, const CnRTTI* pkBaseRTTI); inline const char* GetName() const {return m 继续阅读 »
2012-06-19 MoreFreeze
赞! 今天把Portal 2(传送枪2)通关了,感觉非常痛快,这作相比上作应该多了红蓝白三种液体, 传送带和传送光波等(其实1很早玩的,而且出了许多MOD,所以有什么区别记不清楚了), 而且more这作对于操作要求少了许多,很少出现那种需要在传送过程中向另一处开枪的场景, 基本都是先计划好,然后依次过关就行,另外,这作比较坑的是在室外场景时, 那些点点灯光下的白墙,刚开始找了半天才看到……关于游戏难度感觉适中, 总是能在要找攻略的时候突然灵光一闪,找到答案(还是那个室外场景,当时卡住了, 第二天再开机很快就找到了),总体上感觉游戏体验做的很好,没有遇到特别难的, 也没有特别白痴的。游戏难易梯度很明显,特别在后面,当你发现这关很简单时 继续阅读 »
2017-03-02 Mystery0 M
重要事件(3/16更新) 虽然不知道是什么原因,但是这两天我在着自己的mod包的时候,依旧是反编译回编译SystemUI,但是这一次却无法开机,导致我的系统数据出现异常,然后就只能三清然后重新刷,我怀疑是签名的问题,正好这两天写完了一个app在打包发布的时候发现了这样一个细节: 点击右边的链接,跳转的是链接(自备梯子)。 这个页面是Android 7.0引入的应用签名方案,据说能够对apk提供更多的保护,所以我怀疑是因为这个原因。 但是我还是不清楚为什么别人能改,所以在这里告诫大家一下,刷机需谨慎,记得做好备份,数据是无价的。 以下是原文 说在前面 对于Android手机上的导航栏,虽然说Android7.1.1上我是 继续阅读 »
2014-09-22 Xie Jingyi
记得11年的时候,觉得这道题爆难,根本无从下手。三年后再次回顾,终于AC了,就当是对表达式求值和动态规划的复习吧。 题目:Link ```cpp // Accepted. include <iostream> define Mod 10007; using namespace std; typedef struct { long long v0; //当前值为0的个数 long long v1; //当前值为1的个数 char ch; //当前字符 } vertex; vertex f[100000]; void merge_sum(int p) { int w0 = f[p-1 继续阅读 »
2017-01-23 Oliver Wang
使用 dva 已经四个月了吧,陆陆续续做了两三个项目,之前在非常恶心的傻逼公司 Kyligence,算是我的 dva 的启蒙地,那一天傍晚,不小心看到了 ant-tool,然后又看到了 antd,于是感觉我的前端有了一次不小的改变~ 😇 几个概念 上面是一张 dva 的图,component,state,dispatch,connect 都是与 redux 一样的概念,不过,dva 把 action -> reducer 拆分成了,action -> model(reducer, effect,subscription),这一部分改变的还是很多的,让 dispatch 的写法方便了一万倍。 Model 一个简单的 mod 继续阅读 »