Pretrain, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processing
刘鹏飞博士著 Prompt 范式综述
Ubuntu(WSL2) 编译安装Qt-5.15.2
以往都是通过离线安装包或者在线安装器安装Qt,自动Qt不提供离线安装包以后,在某些无法联网的场景下只能通过源码编译安装。本次在 WSL 的环境下虽然可以联网,但权当一次体验编译安装的机会。
IEEE754浮点数
二进制小数
考虑十进制下的小数表示:[dmdm−1…d1d0⋅d−1d−2…d−n],其中每个十进制数 di 取值范围是 0 9。这个表达式所描述的数值 d 的定义为:d=Σi=−nm10i×di 。数字权的定义与小数点相关,在小数点的左侧,数字的权值是10的正幂,得到整数值。而小数点的右侧数字权值是10的负幂,得到小数值。如 12.3410 表示数字 1×101+2×100+3×10−1+4×10−2=1210034 。
类似地,考虑一个形如 [bmbm−1…b1b0⋅b−1b−2…b−n] 的表达式,其中的每个二进制数字 bi 的取值范围是 0 和 1,这种表示方法表示的数定义为:b=Σi=−nm2i×bi 。同样的,小数点的左侧数字权值为 2 的正幂,右侧数字权值为 2 的负幂。如 101.112 表示数字 1×22+0×21+1×20+1×2−1+1×2−2=543 。这种表示法称为浮点数的定点表示法。
如果仅考虑有限长度的编码,那么上述十进制小数无法准确表示如 1/3,5/7 这样的数。类似地,小数的二进制表示法也智能表示具有 x×2y 形式的数,其他的值只能近似表示。
CS:APP Lab1: DataLab
逻辑代数
leftmost_one
CS:APP homework 2.66 题:
写出代码实现如下函数:
/*
- Generate mask indicating leftmost 1 in x, Assume w = 32.
- For example, 0xFF00 -> 0x8000, and 0x6000 -> 0x4000.
- If x = 0, return 0
*/
int leftmost_one(unsigned x);
函数应该遵循位级整数编码规则,不过可以假设数据类型 int 有 w=32 位。
你的代码最多只能包含15个算术运算,位运算和逻辑运算。
提示:先将 x 转换成形如[0…011…1]的位向量。
判断整数位模式中是否有偶数个1
CS:APP 家庭作业 2.65 题:
写出代码实现如下函数:
/* Return 1 when x contains an odd number of 1s; 0 otherwise
Assume w=32*/
int odd_ones(unsigned x);
函数应该遵循位级整数编码规则,不过你可以假设数据类型int有w=32位。
你的代码最多只能包含12个算术运算,位运算和逻辑运算。
hexo建站并部署到GitHub Pages
GitHub Pages 是一项静态站点托管服务,它直接从 GitHub 上的仓库获取 HTML、CSS 和 JavaScript 文件,(可选)通过构建过程运行文件,然后发布网站。对于没有服务器和域名的广大人民群众来说,它简直就是搭建个人博客的首选托管平台。
Hexo是一个博客类的快速建站,快速部署脚手架,通过它,即使不具有任何前端知识,也可以快速地建立精美的个人博客网页。