1 雪花算法 首先确定我们的数值是64位,int64类型,被划分为四部分,不含开头的第一个bit,因为这个bit是符号位。用41位来表示收到请求时的时间戳,单位为毫秒,然后五位来表示数据中心的id,然后再五位来表示机器的实例id,最后是12位的循环自增id(到达1111,1111,1111后会归0) ...
分类:
编程语言 时间:
2020-05-05 11:01:04
阅读次数:
84
加密代码 unctf{b66_6b6_66b} ...
分类:
其他好文 时间:
2020-05-01 16:25:47
阅读次数:
55
uint64_t destime, oritime, rectime, tratime; int64_t result; result = ((rectime-oritime) + (tratime-destime))/2; 当((rectime-oritime) + (tratime-destim ...
分类:
其他好文 时间:
2020-04-30 17:30:32
阅读次数:
88
下面是 Go 支持的基本类型: bool 数字类型 int8, int16, int32, int64, int uint8, uint16, uint32, uint64, uint float32, float64 complex64, complex128 byte rune string b ...
分类:
其他好文 时间:
2020-04-12 00:09:32
阅读次数:
84
```go package main /** Constants: true false iota nil Types: int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 uintptr float32 float64 comple... ...
分类:
其他好文 时间:
2020-04-11 20:23:03
阅读次数:
59
如何得到一个对象所占内存大小? fmt.Println(unsafe.Sizeof(int64(0))) // "8" type SizeOfA struct { A int } unsafe.Sizeof(SizeOfA{0}) // 8 type SizeOfC struct { A byte ...
分类:
其他好文 时间:
2020-04-11 18:21:11
阅读次数:
71
题目地址https://buuoj.cn/challenges#SimpleRev题解IDA64打开,F5反编译,双击进入Decry函数。一开始我困在如何将一个int64转换为字符串,百度了许多博客,关于itoa64函数啥的一堆(用VS),都不得行,最后在IDA64里试了试右键,发现点Char就能转 ...
分类:
其他好文 时间:
2020-04-05 00:37:16
阅读次数:
146
简单类型 模型绑定器能将源字符串转换为其本身的简单类型包含如下: Boolean Byte, SByte Char DateTime DateTimeOffset Decimal Double Enum Guid Int16, Int32, Int64 Single TimeSpan UInt16, ...
分类:
Web程序 时间:
2020-04-03 21:43:43
阅读次数:
178
Go语言中有丰富的数据类型,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道(channel)等。Go 语言的基本类型和其他语言大同小异。 1.基本数据类型 整型 整型分为以下两个大类: 按长度分为:int8、int16、int32、int64 对应的无符号整型: ...
分类:
其他好文 时间:
2020-04-01 01:20:09
阅读次数:
297
测试文件:https://www.lanzous.com/iauqjsd 代码分析 先找到程序运行显示处的代码 1 // 个数,数组,环境变量 2 __int64 __fastcall sub_140013AA0(__int64 a1, __int64 a2, __int64 *a3) 3 { 4 ...
分类:
其他好文 时间:
2020-04-01 00:43:28
阅读次数:
192