- 播放yuv文件
1
ffplay.exe -f rawvideo -pixel_format yuv420p -video_size 800x480 e:\dump.yuv
android路由笔记
- 查看所有表的所有路由项
1
2
3
4
5
6
7
8
9ip -6 route show table all fe80::/64 dev dummy0 table dummy0 proto kernel metric 256 pref medium default dev dummy0 table dummy0 proto static metric 1024 pref medium fe80::/64 dev usb0 table 1013 proto kernel metric 256 pref medium local ::1 dev lo table local proto kernel metric 0 pref medium local fe80::a89b:eeff:fe83:9a5a dev dummy0 table local proto kernel metric 0 pref medium local fe80::b838:10ff:fe12:1d8 dev usb0 table local proto kernel metric 0 pref medium multicast ff00::/8 dev dummy0 table local proto kernel metric 256 pref medium multicast ff00::/8 dev usb0 table local proto kernel metric 256 pref medium
- 查看指定接口的所有路由项
1
2
3
4ip -6 route show table all dev usb0 fe80::/64 table 1013 proto kernel metric 256 pref medium local fe80::b838:10ff:fe12:1d8 table local proto kernel metric 0 pref medium multicast ff00::/8 table local proto kernel metric 256 pref medium
- 查看所有策略
1
2
3
4
5
6
7
8
9
10ip -6 rule 0: from all lookup local 10000: from all fwmark 0xc0000/0xd0000 lookup legacy_system 11000: from all iif lo oif dummy0 uidrange 0-0 lookup dummy0 16000: from all fwmark 0x10063/0x1ffff iif lo lookup local_network 17000: from all iif lo oif dummy0 lookup dummy0 18000: from all fwmark 0x0/0x10000 lookup legacy_system 19000: from all fwmark 0x0/0x10000 lookup legacy_network 20000: from all fwmark 0x0/0x10000 lookup local_network 32000: from all unreachable
- ndc命令
``` 创建网络 ndc network create 999
将接口添加到网络 ndc network interface add 999 usb0
做了上面两个动作后, 就可以在策略表里看到关于usb0的策略了
ip -6 rule
0: from all lookup local
10000: from all fwmark 0xc0000/0xd0000 lookup legacy_system
11000: from all iif lo oif dummy0 uidrange 0-0 lookup dummy0
11000: from all iif lo oif usb0 uidrange 0-0 lookup usb0
16000: from all fwmark 0x10063/0x1ffff iif lo lookup local_network
16000: from all fwmark 0x103e7/0x1ffff iif lo lookup usb0
17000: from all iif lo oif dummy0 lookup dummy0
17000: from all iif lo oif usb0 lookup usb0
18000: from all fwmark 0x0/0x10000 lookup legacy_system
19000: from all fwmark 0x0/0x10000 lookup legacy_network
20000: from all fwmark 0x0/0x10000 lookup local_network
23000: from all fwmark 0x3e7/0x1ffff iif lo lookup usb0
32000: from all unreachable
```
django笔记
-
安装
pip install django
pip install django-simpleui
pip install mysqlclient
-
创建项目
django-admin startproject project1
-
创建app
cd project1
django-admin startapp app1
django-admin startapp app2
-
创建迁移
python manage.py makemigrations
python manage.py migrate
-
设置超级用户, 启用admin面板
python manage.py createsuperuser
gva自动代码笔记
使用gva后台新建pkgTest package, 并根据数据库的test表生成代码后, git diff查看自动添加了哪些代码
- server/api/v1 目录, 添加了pkgTest目录, 增加了下面的文件
- enter.go, 创建了pkgTest对应的ApiGroup
- test_.go, 对应的是test表的增删查改操作, 这里是做一些必要处理, 检查request里的参数后, 调用service目录下对应的接口
- enter.go, 创建了pkgTest对应的ApiGroup
-
server/initialize/gorm_biz.go 文件, 增加test表的AutoMigrate操作
-
server/initialize/router_biz.go 文件, 增加pkgTest对应的路由
- server/model 目录, 添加了pkgTest目录, 增加了下面的文件
-
request/test_.go, 这里是TestSearch结构
-
test_.go, 这里是test表对应的golang结构
-
- server/router 目录, 添加了pkgTest目录, 增加了下面的文件
-
enter.go, 创建了pkgTest对应的RouterGroup
-
test_.go, 这里创建了pkgTest相关路由, 路由到pkgTest增删查改api的实现
-
-
server/router/enter.go 文件, 将上面的pkgTest RouterGroup注册进上级路由
- server/service 目录, 添加了pkgTest目录, 增加了下面的文件
-
enter.go, 创建了pkgTest对应的ServiceGroup
-
test_.go, 对test表操作, 实现了具体的增删查改操作
-
-
server/service/enter.go 文件, 将上面创建的ServiceGroup注册进上级服务组
- web/src/api/ 目录, 增加了pkgTest目录, 包含下面文件
- test.js, 实现对后端的增删查改请求
- test.js, 实现对后端的增删查改请求
- web/src/view/ 目录, 增加了pkgTest目录, 包含下面文件
- test.vue, 实现了前端的test表查看页面
- testForm.vue, 存疑
mysql安装
安装mysql
1 |
|
这时候root用户没有密码, mysql -uroot
进入mysql命令行界面
设置密码
1 |
|
海奇固件解包
1 |
|
发送raw tcp包
1 |
|
ats解密加密流
pair-setup/pair-verify加密的流如果需要在ats里能解码,可以向ff02::01端口4444发送如下内容的一个包 ats收到后就会自动解码对应连接的数据
1 |
|
tlv解析
1 |
|
mdnsd组播发送不出的问题
mdnsd在网络接口up的时候会往该接口发送组播包,发往ff02::fb多播地址的包会有一段时间发不出去 原因是网络接口的地址正处于ipv6的地址重复检测状态,持续1秒左右 禁用重复地址检测的方法
1 |
|