分类: [未分类]

golang 快速入门学习笔记

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:封装好的文件操作,读写文件、文件夹、 ......

ffmpeg硬件加速支持笔记

解码支持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系列

购物车

不太清楚为什么想要写这个,但写就对了√

也许以后可能会有人能送我一个?

Dell R720XD/R620

用于学习K8S、CEPH等分布式架构,作为计算节点使用。

目前2011v2平台价格比较合适,相对1366平台,SNB把北桥整合进了CPU,工艺升级,功耗应该好控制一些。

考虑的到CEPH的OSD最好是整块硬盘,硬盘数量可能要求多一些,所以排除了3.5寸盘位的服务器。

如果要针对存储容量扩展的话,还是单独使用低功耗的NAS或者使用SAS扩展背板,iSCSI。

这里列个表用于横向对比。

 Dell R720 2.5Dell R720 3.5Dell R720XD 2.5Dell R720XD 3.5Dell R620 2.5HP DL360P G8 2.5
图片
最大盘位16824+2个2.5寸后置12+2个2.5寸后置108
内存槽242424242424
网卡4口千兆+iDRAC4口千兆+iDRAC4口千兆+iDRAC4口千兆+iDRAC4口千兆+iLO4口千兆+iLO
阵列卡h310h310h310h310h310p420
PCIE槽4全高+3半高4全高+3半高3全高+3半高3全高+3半高3半高1全高+1半高

PostgreSQL笔记

基础安装 apt install postgresql su postgres    #切换到postgres用户 psql    #进入pgsql的CLI ALTER USER postgres WITH PASSWORD 'password';    #更新数据库的postgres用户密码,不是系统的 监听端口 /etc/postgresql/11/main/postgresql.conf 对listen_addresses和port进行修改 授权远程登陆 /etc/postgresql/11/main/pg_hba.conf host all all 127.0.0.1/32 md5    #具体说明待补充 自增ID pgsql需要用到序列(Sequence) 创建序列 CREATE SEQUENCE seq; 设置字段默认值 SELECT setval('seq', 1); 查看序列值 SELECT nextva ......

为网站部署 HSTS 预防中间人重定向攻击

HSTS 可以防止默认以 HTTP 方式访问站点的时候可被中间人重定向攻击的问题。

http 是明文传输的,为了防止数据被截获和修改,我们会为站点做 https 同时做上 https 跳转。然而在刚打开网站的时候是以 http 方式,可以被攻击者重定向到中间代理服务器上并伪造一个假证书以及 XSS。