用 ILSPY 或者 .NET Reflector 、dnspy 等反编译出来之后
所以在反编译工具里面找到这个类,手动复制出来,新建一个类,把尖括号等去掉,方法就只保留 ComputeStringHash 方法就行了。
再在报错的地方也把尖括号去掉。
这个方法原本是一个string类型的switch,switch本身就要计算hash来判断,但是反编译工具对这个的解析出了问题,
用 ILSPY 或者 .NET Reflector 、dnspy 等反编译出来之后
所以在反编译工具里面找到这个类,手动复制出来,新建一个类,把尖括号等去掉,方法就只保留 ComputeStringHash 方法就行了。
再在报错的地方也把尖括号去掉。
这个方法原本是一个string类型的switch,switch本身就要计算hash来判断,但是反编译工具对这个的解析出了问题,
为了在内部使用JSON格式的数据。网络程序,自然 我想到的方法是使用JSON文本填充新实例 属于某一特定类别;要么是定制的,与结构相匹配 输入JSON文本或充当字典的更通用的文本。
相反地为了从存储在对象中的数据构建新的JSON字符串, 一个简单的export-like操作听起来是个好主意。
为此,LitJSON
包括JsonMapper
类,
它提供了两种主要的方法来处理JSON-to-object和
对象到JSON转换。这些方法是
JsonMapper.ToObject
和JsonMapper.ToJson
。
nssm是一个服务封装程序,它可以将普通exe程序封装成服务,实现开机自启动,同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。
它的特点如下:
支持普通exe程序(控制台程序或者带界面的Windows程序都可以)
安装简单,修改方便
可以自动守护封装了的服务,程序挂掉了后可以自动重启
官网地址:https://nssm.cc/
nvm
全称为 node.js version management
,顾名思义是用于管理多个 nodejs 的版本控制工具。通过 nvm 可以安装和切换不同版本的 nodejs。nvm 主要是为了解决 node.js 各种版本存在不兼容现象。
我觉得程序员这个群体是非常幸运的一群人,我们生在一个技术改变世界的时代,而我们可能正做着能够改变世界的技术,这是何等的荣耀和机遇。 ——《MacTalk 人生元编程》
大概每个程序员在开篇都会写一个 Hello World! 来作为开始。这是我的第一篇博客,就来写一写程序员眼中的 Hello World!。
是事件同步,通过某一特定的事件次序及相同的种子值作为输入,通过HASH算法运算出一致的密码。
是时间同步,基于客户端的动态口令和动态口令验证服务器的时间比对,一般每60秒产生一个新口令,要求客户端和服务器能够十分精确的保持正确的时钟,客户端和服务端基于时间计算的动态口令才能一致。