
Linux
173xs
菜狗
展开
-
DIR=\“$( cd \“$( dirname \“${BASH_SOURCE[0]}\“ )\“ && pwd )\“解析
今天看脚本的时候看到了几个不懂的地方: DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"。查了一下,记录一下。原创 2020-09-28 23:08:12 · 2529 阅读 · 0 评论 -
Makefile
规则 target … : prerequisites (tab)command … 通配符 “*”,“?”,“[…]” *.c 表示所有后缀为c的文件。 使用变量 objects - <filename.o> … 使用时$(objects) 隐晦规则 main.o : main.c gcc -o main.c 可以直接写 main.o : main.c 清空目标文件的规则 .PHO...原创 2019-01-11 14:50:56 · 168 阅读 · 0 评论 -
vim tab改4个空格和*** missing separator. Stop
修改tab键长度,修改配置文件vimrc即可,网上很多的教程说是/etc下,不过现在的配置多了个vim文件夹,应该是/etc/vim/vimrc。打开之后在里面添加 set ts=4 "这个设置长度为4 set noexpandtab "这里设置tab是否用4个空格来替换,expandtab是,noexpandtab否 set autoindent "这里设置回车换行的是否与上一行对齐 ...原创 2019-01-11 15:28:42 · 352 阅读 · 0 评论 -
AHUOJ 二分法求方程的根
问题描述 用二分法求方程f(x)=ax4+bx3+cx2+dx+e=0 在 (x1,x2) 之内的根 本题保证f(x1)*f(x2)<=0且(x1,x2)内只有一个根。 输出描述: 一个浮点数,代表根,精确到小数点后10位。 解题思路: 过程没什么好说的的,主要是这个浮点数精度问题。 浮点数的比较: 等于运算符 (==) 取一个极小值eps,使得满足一定精度的两个浮点数可以认为相等。用科学...原创 2019-04-14 20:03:57 · 1095 阅读 · 0 评论