模拟Docker实现一个简单的容器,不到 200行代码(包括空行、注释、异常处理),这并不是吹牛B。容器技术几乎是Linux kernel内置的模块,我们简单调用一下API就能搞定很多事情。当然你要考虑各种商业因素、政治因素那就会成长为Docker这种量级的代码量了。 盗用一下朋友圈里的段子:小公司 ...
分类:
其他好文 时间:
2018-04-01 16:05:33
阅读次数:
153
第四章《两人合作》 1.原文:“注释(包括所有源代码)应该只用ASCLL字符,不要使用中文和其他字符,否则会极大影响程序的可植性” 疑问:引擎根本不对空行和注释进行解析,直接忽略掉,它们不参与计算代码行数也不参与程序的执行,对程序执行效率也没有影响,中文和其他字符为什么会影响程序可执行?中文注释不是 ...
分类:
其他好文 时间:
2018-03-31 19:35:14
阅读次数:
182
一、制作word模版,${xxxx}是一会要替换的内容,最下面的表格是要插入数据,根据是否以$开头来判断是需要替换还是插入数据, 注意如果是需要插入数据,制作的表格模版需要一行空行,也只能有一行空行,原因可以看我代码的逻辑,表格中${header} 和${hearder2}是放入需要替换的图片 二、 ...
分类:
其他好文 时间:
2018-03-31 17:25:39
阅读次数:
241
目录 1.1基本功能 1.2设计实现 1.3代码结构 1.4测试运行 1.5性能分析 1.6项目总结 1.7 PSP展示 1.1 基本功能 1. 统计文件的字符数(只需要统计Ascii码,汉字不用考虑,换行符不用考虑,'\0'不用考虑)(ascii码大小在[32,126]之间) 2. 统计文件的单词 ...
分类:
其他好文 时间:
2018-03-30 23:14:00
阅读次数:
317
统计当前目录下,py文件数量: find . -name "*.py" |wc -l统计当前目录下,所有py文件行数: find . -name "*.py" |xargs cat|wc -l统计当前目录下,所有py文件行数,并过滤空行: find .
分类:
其他好文 时间:
2018-03-29 14:56:54
阅读次数:
249
indent工具,可以把代码格式化成某种风格。 通过命令:rpm -qa | grep indent 查看是否安装了indent工具。 若没有,可使用命令sudo apt-get install indent进行安装 使用命令 indent -kr -i8 main.c -kr选项表示K&;R风格, ...
分类:
其他好文 时间:
2018-03-27 14:49:20
阅读次数:
368
一.忽略文件1.文件分类git将所有文件分成三类:已追踪的、被忽略的以及未追踪的。已追踪的:表示已经存在版本库中的,或者以暂存到暂存区的被忽略的:在忽略文件中配置的忽略文件位追踪的:出去上面的两类,例如新增的工作区的文件2.gitignore文件可以在gitignore中配置忽略文件,其格式如下:空行被忽略,使用#号作为注释简单的字面文件名匹配文件夹例如target可以匹配target目录以/结尾
分类:
其他好文 时间:
2018-03-26 23:37:17
阅读次数:
238
1、c语言的特点 习惯用小写字母,大小写敏高 不使用行号,无程序行概念 可使用空行和空格 常用驼峰形书写格式 2、优秀c程序员的素质之一: 使用TAB缩进 {}对齐 有足够的注释 有合适的空行 3、c语言的结构特点 函数与主函数 程序有一个或多个函数组成 必须有且只有一个主函数main(),可以放在 ...
分类:
编程语言 时间:
2018-03-22 10:49:26
阅读次数:
153
02_3程序格式 1. 格式应注意的问题 1.1大括号对齐 1.2遇到{缩进, Tab/Shift+Tab 1.3程序块之间加空行 1.4并排语句之间加空格 1.5运算符两侧加空格 1.6{前面有空格 1.7成对编程 ...
分类:
其他好文 时间:
2018-03-21 23:21:15
阅读次数:
220
github地址:https://github.com/WhaterverYouCall/rjcshomework 解题思路 按照老师所给的功能模块(基础、扩展、高级)由简到难对问题进行解决,使用较为熟悉的C++进行编程 程序实现过程 分析函数:读取文件第一个字符开始进行判断,并开始统计字符数等。 ...
分类:
其他好文 时间:
2018-03-20 20:46:14
阅读次数:
188