This commit is contained in:
ouczbs 2023-08-04 17:10:41 +08:00
parent bab1b58616
commit d8dcfeb696
8 changed files with 172 additions and 82 deletions

51
.vscode/settings.json vendored
View File

@ -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
View File

@ -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": []
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

View 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 >>
}
}
```

View File

@ -0,0 +1,5 @@
# 实例
[IP](175.24.226.114:8888)
![image-20230720110920769](F:\ouczbs\znotes\Assert\Image\image-20230720110920769.png)

View File

@ -86,20 +86,3 @@ Android Studio如何连接
- 文件 studio64.exe.vmoptions
- 添加 `-Dfile.encoding=UTF-8`
# SDK
## 37
```ini
账号pxgj
密码eBotr3VgY/v$<s;]
接入参数:
gid1019175
pid1
gamekey基础通信密钥ltUqbdaRYxToCse4cVZ9MpH;WFBuk,6O
paykey充值接口密钥Tqup65i?R208r-WnMG3FtXOZIScBlNUb
```

View File

@ -0,0 +1,85 @@
# 你要做什么
解析文件代码太复杂,不统一。希望能制作出新的文件语言,能方便的解析所有文件,支持序列化与反序列化。
- 能快速高效的解析文件OBJ、XML、JSON...
- 占用空间小,
# 数据内容
数据拆分与合并
## 二进制流
- 数据分段
- 数据分层
## 语言描述
## 内存对象
# 数据解析
## 词法解析
## 语法解析
# 数据操作
## 序列化
- 对象顺序 + 数据对象 = 二进制流
## 反序列化
- 二进制流
- 数据地址+数据类型 = 数据对象
# 数据对象
## 数据类型
- 基础类型
- 数据大小固定
- 依赖类型
- 数据大小与数据内容有关
## 复合对象
- 数据类型组合得到对象
# 数据语言
## 对象描述
## 顺序描述
## 解析描述
# 示例
## XML
```python
COFF ==> Header DataSet
Header ==>
```
## JSON
```python
```
## INI

View File

@ -50,7 +50,18 @@ gid = list_gid = 10000
pid = list_pid = 888
```
## 37
```ini
账号pxgj
密码eBotr3VgY/v$<s;]
接入参数:
gid1019175
pid1
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包
- 接入公告
- 健康游戏忠告