update
This commit is contained in:
parent
bab1b58616
commit
d8dcfeb696
51
.vscode/settings.json
vendored
51
.vscode/settings.json
vendored
@ -1,51 +0,0 @@
|
||||
{
|
||||
"deploy.reloaded": {
|
||||
"ignoreSettingsFolder": false,
|
||||
"packages": [
|
||||
{
|
||||
"name": "notes",
|
||||
"description": "personal notes",
|
||||
"files": [
|
||||
".vscode/**",
|
||||
"**/*.md",
|
||||
"**/*.*"
|
||||
],
|
||||
"deployOnSave": [
|
||||
"sync"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "vscode",
|
||||
"description": "vscode",
|
||||
"files": [
|
||||
".vscode/**",
|
||||
],
|
||||
"deployOnSave": [
|
||||
"vscode"
|
||||
]
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"type": "sftp",
|
||||
"name": "sync",
|
||||
"description": "my tercent server for sync",
|
||||
"dir": "/data/jupyter/sync/notes",
|
||||
"host": "124.221.147.27",
|
||||
"port": 22,
|
||||
"user": "root",
|
||||
"password": "@qq18770302583",
|
||||
"checkBeforeDeploy": true,
|
||||
"mappings": {
|
||||
".vscode/**/*": "_vscode/"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "local",
|
||||
"name": "vscode",
|
||||
"dir": "_vscode",
|
||||
"checkBeforeDeploy": true
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
13
.vscode/sftp.json
vendored
13
.vscode/sftp.json
vendored
@ -1,13 +0,0 @@
|
||||
{
|
||||
"name": "sync",
|
||||
"host": "124.221.147.27",
|
||||
"protocol": "sftp",
|
||||
"port": 22,
|
||||
"username": "root",
|
||||
"password": "@qq18770302583",
|
||||
"remotePath": "/data/jupyter/sync/notes",
|
||||
"uploadOnSave": false,
|
||||
"useTempFile": false,
|
||||
"openSsh": false,
|
||||
"ignore": []
|
||||
}
|
||||
BIN
Assert/Image/image-20230720110920769.png
Normal file
BIN
Assert/Image/image-20230720110920769.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 67 KiB |
61
专业积累/文件格式/COFF.md
Normal file
61
专业积累/文件格式/COFF.md
Normal file
@ -0,0 +1,61 @@
|
||||
# Linux
|
||||
|
||||
```C++
|
||||
enum ENUM_ELFCLASS{
|
||||
ELFCLASSNONE = 0,
|
||||
ELFCLASS32,
|
||||
ELFCLASS64
|
||||
};//数值约束
|
||||
enum ENUM_DATADIR{
|
||||
ELFDATANONE = 0,
|
||||
ELFDATALSB,
|
||||
ELFDATAMSB
|
||||
};//数值约束
|
||||
T16 ELF_Ident{
|
||||
T4 name "ELF\0";//字符约束
|
||||
T1 elf enum ENUM_ELFCLASS;
|
||||
T1 dir enum ENUM_DATADIR;
|
||||
...;
|
||||
};
|
||||
T64 Elf64_Ehdr{
|
||||
ELF_Ident e_ident;
|
||||
T2 e_type;
|
||||
T2 e_machine;
|
||||
T4 e_version;
|
||||
T8 e_entry;
|
||||
T8 e_phoff;
|
||||
T8 e_shoff;
|
||||
T4 e_flags;
|
||||
T2 e_ehsize;
|
||||
T2 e_phentsize;
|
||||
T2 e_phnum;
|
||||
T2 e_shentsize;
|
||||
T2 e_shnum;
|
||||
T2 e_shstrndx;
|
||||
};
|
||||
T64 Elf64_Shdr{
|
||||
T4 sh_name;
|
||||
T4 sh_type;
|
||||
T8 sh_flags;
|
||||
T8 sh_addr;
|
||||
T8 sh_offset;
|
||||
T8 sh_size;
|
||||
T4 sh_link;
|
||||
T4 sh_info;
|
||||
T8 sh_addralign;
|
||||
T8 sh_entsize;
|
||||
};
|
||||
void parse(Archive ar){
|
||||
ar >> ELF_Ident ident >> 0;
|
||||
ident.elf ENUM_ELFCLASS{
|
||||
ELFCLASS32: ar >> Elf32_Ehdr hdr;
|
||||
ELFCLASS64: ar >> Elf64_Ehdr hdr;
|
||||
}
|
||||
ar >> hdr.e_shoff >> Elf64_Shdr[hdr.e_shnum] sh_list;
|
||||
{
|
||||
section = sh_list >> hdr.e_shstrndx;
|
||||
ar >> section.sh_offset >>
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
5
日常积累/云服务器/腾讯云.md
Normal file
5
日常积累/云服务器/腾讯云.md
Normal file
@ -0,0 +1,5 @@
|
||||
# 实例
|
||||
|
||||
[IP](175.24.226.114:8888)
|
||||
|
||||

|
||||
@ -86,20 +86,3 @@ Android Studio如何连接
|
||||
- 文件 studio64.exe.vmoptions
|
||||
- 添加 `-Dfile.encoding=UTF-8`
|
||||
|
||||
# SDK
|
||||
|
||||
## 37
|
||||
|
||||
```ini
|
||||
账号:pxgj
|
||||
密码:eBotr3VgY/v$<s;]
|
||||
|
||||
接入参数:
|
||||
gid:1019175
|
||||
pid:1
|
||||
gamekey(基础通信密钥):ltUqbdaRYxToCse4cVZ9MpH;WFBuk,6O
|
||||
paykey(充值接口密钥):Tqup65i?R208r-WnMG3FtXOZIScBlNUb
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
85
程序开发/工具开发/序列化.md
Normal file
85
程序开发/工具开发/序列化.md
Normal file
@ -0,0 +1,85 @@
|
||||
# 你要做什么
|
||||
|
||||
解析文件代码太复杂,不统一。希望能制作出新的文件语言,能方便的解析所有文件,支持序列化与反序列化。
|
||||
|
||||
- 能快速高效的解析文件OBJ、XML、JSON...
|
||||
- 占用空间小,
|
||||
|
||||
|
||||
|
||||
# 数据内容
|
||||
|
||||
数据拆分与合并
|
||||
|
||||
## 二进制流
|
||||
|
||||
- 数据分段
|
||||
- 数据分层
|
||||
|
||||
## 语言描述
|
||||
|
||||
|
||||
|
||||
## 内存对象
|
||||
|
||||
|
||||
|
||||
# 数据解析
|
||||
|
||||
## 词法解析
|
||||
|
||||
## 语法解析
|
||||
|
||||
|
||||
|
||||
# 数据操作
|
||||
|
||||
## 序列化
|
||||
|
||||
- 对象顺序 + 数据对象 = 二进制流
|
||||
|
||||
## 反序列化
|
||||
|
||||
- 二进制流
|
||||
- 数据地址+数据类型 = 数据对象
|
||||
|
||||
# 数据对象
|
||||
|
||||
## 数据类型
|
||||
|
||||
- 基础类型
|
||||
- 数据大小固定
|
||||
- 依赖类型
|
||||
- 数据大小与数据内容有关
|
||||
|
||||
## 复合对象
|
||||
|
||||
- 数据类型组合得到对象
|
||||
|
||||
# 数据语言
|
||||
|
||||
## 对象描述
|
||||
|
||||
## 顺序描述
|
||||
|
||||
## 解析描述
|
||||
|
||||
|
||||
|
||||
# 示例
|
||||
|
||||
## XML
|
||||
|
||||
```python
|
||||
COFF ==> Header DataSet
|
||||
Header ==>
|
||||
```
|
||||
|
||||
## JSON
|
||||
|
||||
```python
|
||||
```
|
||||
|
||||
|
||||
|
||||
## INI
|
||||
@ -50,7 +50,18 @@ gid = list_gid = 10000
|
||||
pid = list_pid = 888
|
||||
```
|
||||
|
||||
## 37
|
||||
|
||||
```ini
|
||||
账号:pxgj
|
||||
密码:eBotr3VgY/v$<s;]
|
||||
|
||||
接入参数:
|
||||
gid:1019175
|
||||
pid:1
|
||||
gamekey(基础通信密钥):ltUqbdaRYxToCse4cVZ9MpH;WFBuk,6O
|
||||
paykey(充值接口密钥):Tqup65i?R208r-WnMG3FtXOZIScBlNUb
|
||||
```
|
||||
|
||||
# SDK
|
||||
|
||||
@ -86,4 +97,13 @@ print(http)
|
||||
json ={"recommend_zone":0,"loginCheckServer":"http:\/\/139.159.150.217:18080\/verifyToken.php","version_notice":"b_","version_list":null,"productText":null,"notice":null,"area":null,"time":"1688784423","filter_status":0,"filter_num":0}
|
||||
```
|
||||
|
||||
https://shouyou.wjx.cn/vm/eO2dHT3.aspx
|
||||
https://shouyou.wjx.cn/vm/eO2dHT3.aspx
|
||||
|
||||
# 问题
|
||||
|
||||
- 包体30m?进服前无热更?
|
||||
- 版本白名单:ios_config ???
|
||||
- 合规相关
|
||||
- 非debug包
|
||||
- 接入公告
|
||||
- 健康游戏忠告
|
||||
Loading…
Reference in New Issue
Block a user