ORM模型中,字段使用了指针也不会返回nil,官方说法是为了安全,但我认为这不严谨。特别是对于接口洁癖的人来说会看到很多空字符串。而且如果不走ORM,在Response上nil字段也会变成null存在。
自带的gf cli工具生成模型并不好用,不能自动生成关联(目前)。如果手动维护关联,后续再次使用gf gen dao的时候模型会被覆盖,除非将模型放置在其它位置。
dto和entity,dto中的字段都是interface{} 便于写入时使用,entity中的字段是相应的类型,而且带json tag便于输出。在多数场景下还是需要单独构建业务所需的模型。
......
联通客服:10010转人工客服
联通市级投诉:10010转5转1
联通省级投诉:10010转5转4
联通总经理中心投诉:96180
联通中国总公司投诉:010-10015
移动客服:10086
中国移动集团满意度热线:4001110086
电信客服:10000
中国电信集团投诉热线:4008810000
工信部:010-12300
工信部电信用户申诉受理中心:http://dxss.miit.gov.cn/
必须逐级投诉
保留录音和技术证据
投诉时态度端正良好
正当投诉理由 严重侵害消费者权益
所描述的服务质量未达标
其他正当理由 工信部投诉需要在集团投诉无果15天后进 ......
超级管理员
超管地址:http://192.168.1.1/cu.html
账号: CUAdmin 密码: CUAdmin
123qweasdzxc
Telnet取管理员用户名和密码(未测试)
get telname
get telpwd
中兴猫
切换版本
地址:http://192.168.1.1/hidden_version_switch.gch
密码:CUAdmin
切换后会重置所有设置
烽火猫
Telnet/FTP开启
http://192.168.1.1/servmngr.html
说明文字是白的,全选或审查元素解决。
20200624:今天拿到的猫,没有cd、vi命令,可以FTP
配置文件位置 /fhconf/backpresettings.conf
/fhbak/xxxxx
/data/xxxxx 管理员 ......
Brotli支持
项目地址:https://github.com/google/ngx_brotli
brotli要比gzip压缩比高得多,压缩时间也要稍长些。
brotli只有部分浏览器支持。 在http块中配置
brotli_static on;
brotli on;
brotli_comp_level 6;
brotli_buffers 32 4k;
brotli_min_length 20;
brotli_types text/plain
text/javascript
text/css
text/xml
text/x-component
text/x-json
application/javascript
application/x-javascript
application/xml
application/json
application/xhtml+ ......
以下配置已知地区
TR069
Internet
Other
IPTV
- IPoE(默认DHCP)
- VLAN ID:3964
- 组播VLAN:4000
“想回到12岁”
“人只能向前看”
–我的人生大部分浪费在初中了

Go的几个特点 可编译为二进制
存在指针
不使用分号,但单行多语句可以使用分号
空叫做nill HelloWorld
package main //必须有main包,包名与文件夹名和文件名没关系,但同文件夹下多个文件必须包名一致
import "fmt" //导入包
//入口函数
func main() {
fmt.Println("hello world")
}
导入包
导入多个包的语法
下划线代表初始化该包(执行init函数),但不导入他 import (
"database/sql"
"fmt"
_ "github.com/lib/pq"
) 常见包 fmt:格式化输出
os:环境、文件操作
iouitil:封装好的文件操作,读写文件、文件夹、 ......
管理员CMD执行
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 3 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f
可以让在路由器后面的主机在需要时单独拨号,以便获取独立的公网ip。
[Unit]
Description=pppoe relay
[Service]
Type=forking
ExecStart=/usr/sbin/pppoe-relay -S ens18 -C ens19
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
[Install]
WantedBy=multi-user.target
-S 服务端所在接口
-C 客户端所在接口
解码支持qsv nvenv amf
编码支持qsv nvenc
所以…nvidia yes
消费显卡只有最大2个并发
下面考虑无限并发的专业卡
h264最低标准 Quadro K2200
h265最低标准 Quadro P2000
h265带b帧最低 Quadro T1000
如果很有钱 最低考虑 Tesla P4
h265带b帧的Tesla只有 Tesla T4
家用卡的话 GTX1050就可以用h265了
家用h265带b帧 GTX1660/RTX系列