1 说明 笔者大多数的开发在 Linux 下,多处用到进度条的场景,但又无需用到图形化界面,所以就想着弄个 console 下的进度条显示。 2 步骤 1. 清行显示 如果要清除上一行,只需在清行处理操作前将调整光标位置提前一行,即: 。紧接着 ,即可实现在控制台末尾行重复输出。 2. 多线程下的输 ...
本规范旨在为日常Go项目开发提供一个代码的规范指导,方便团队形成一个统一的代码风格,提高代码的可读性,规范性和统一性。本规范将从命名规范,注释规范,代码风格和 Go 语言提供的常用的工具这几个方面做一个说明。该规范参考了 go 语言官方代码的风格制定。 一、 命名规范 命名是代码规范中很重要的一部分 ...
分类:
编程语言 时间:
2019-04-22 12:41:02
阅读次数:
162
1.标题表示法:#是一级标题,二个#是二级标题,以此类推。支持六级标题。 注意:#与标题名中间的空格 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 2.换行: 建议直接在前一行后面补两个空格. 3.字体: *强调* (示例:斜体) ...
分类:
其他好文 时间:
2018-12-18 19:30:47
阅读次数:
651
题目:题目链接 思路:1到4是很容易写出来的,我们先考虑这四种情况的绘制顺序 1:ru 2:rulu 3:rululdlu 4:rululdluldrdldlu 不难发现,相较于前一行,每一次增加一倍数量,并且增加的这部分前一半和原来正好相反,后一半相同,根据这一性质,预处理出极端情况13的解答字符 ...
分类:
其他好文 时间:
2018-11-03 02:21:21
阅读次数:
206
#用sleep()模拟 import time scale = 10 print("----执行开始-----") for i in range(scale+1): a = '*' *i b = '.' *(scale-i) c = (i/scale)*100 print("{:^3.f}%[{}-... ...
分类:
其他好文 时间:
2018-10-25 14:14:33
阅读次数:
282
函数修饰符 '@' 用做函数的修饰符,可以在模块或者类的定义层内对函数进行修饰, 出现在函数定义的前一行,不允许和函数定义在同一行 一个修饰符就是一个函数,它将被修饰的函数作为参数,并返回修饰后的同名函数或其他可调用的东西? 示例: 1.最简单的装饰器: 2.带参数的装饰器 3.多个装饰器: 4.函 ...
分类:
编程语言 时间:
2018-10-16 15:57:49
阅读次数:
173
3.1 cat cat命令作用: 1、查看文件内容 2、把多个文件合并成一个文件 3、编辑文件内容 4、结合>>和<<EOF进行编辑 5、清空文件内容 -n参数 从1开始对所有输出的内容按行编号 -b参数 忽略显示空白行行号 -E参数 在每一行行尾显示$符号(即使是空行 结尾也是有结束标识的) -s ...
分类:
其他好文 时间:
2018-09-30 22:41:51
阅读次数:
233
在 @ "皇上巨佬" 的提醒下, 发现本题还可以暴力的 $O(N^3)$ 转移, 但是我太菜了, 没想出来, 只想出来$O(N^2)$的麻烦的转移方法,,, 分析一下, 发现当前一行的转移可以只和上一行的状态有关, 当然, 状态有些复杂. 于是拿出纸笔分析一下. 一开始 以为只有这四种情况: 结果交 ...
分类:
其他好文 时间:
2018-09-22 21:22:57
阅读次数:
173
程序员写bug的故事23333 题意:n个程序员,一共写m行程序,最多产生b个bug,问方案数 思路:f[i][j]表示写了i行,产生了j个bug的方案数,因为每个人都是可以独立的,所以i循环到n都做一遍 f[i][j] += f[i-1][j-a[i]] 在前一行 i 的 a[i] 个bug还没有 ...
分类:
其他好文 时间:
2018-08-30 00:15:20
阅读次数:
129