工具类
文章平均质量分 89
tomlone
我是程序员,一码当先,专注于编写优雅的代码。代码不仅仅是代码,更是表达创意和解决问题的方式。我希望我的代码能如同诗篇般流畅,带给用户最佳的体验。
展开
-
备忘--常用命令(一)
linux:命令行打开当前目录文件夹或文件nautilus .// 空格 + 点watch命令文件查找。其中查找的命令主要有find和grep。区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。windows:命令行打开当前目录文件夹或文件start . // 空格 + 点...原创 2021-01-16 22:50:52 · 204 阅读 · 1 评论 -
数据库差分
场景:两年前的一个项目。数据库是sqlserver。客户经常把自己数据库dump发送过来,具体数据库有什么变化也不详细说明。经常,dump导入之后,程序就各种挂。因此就需要在导入之前做一个数据库的差分。看看有哪些不一样的。数据库里有几百个表,人工做太难了。问题:比较两个数据库所有表的结构差异。方案:做一个小工具来完成这件事情。首先想到的是VBA,考虑效率pass,然后先利用C#,短时间也做...原创 2018-12-12 21:59:27 · 1984 阅读 · 0 评论 -
辅助工具之VBA(一)
工欲善其事,必先利其器。excel可以理解成一个微型数据库,既能存储数据有能很好的呈现数据。拥有丰富的公式,强大的VBA,是我们日常最强大的工具之一。根据excel的特点,我们可以利用它自动生成代码。丰富的公式+VBA,我们可以做数据分析。文档结构形式是一切的基础。约定优于配置。我们要积累一些代码块,在我们需要的时候我们可以快速地组合起来完成想要的功能。1,单元格的遍历。根...原创 2018-12-21 22:12:51 · 3198 阅读 · 0 评论 -
辅助工具之VBA(二)
工欲善其事,必先利其器。如何用VBA提高我们的效率。这次列举几个实际的例子。单体测试阶段,我们可能需要写大量的重复代码。有时候需要为整理代码注释而精疲力竭。这个阶段我们可以利用VBA来导入导出数据,生产入力数据,生成断言,制造全满位数据等等。在此之前我要先介绍一下excel中数据的格式约定。物理表名 表的显示名 字段1的汉字名 字段2的汉字名 字段n的...原创 2019-01-07 23:09:04 · 1588 阅读 · 0 评论 -
辅助工具之VBA(三)
要实现自动化。所有的Bean等命名都需要遵循统一的命名规则,使用相同的字典。这样才能进一步实现一系列自动化。简单说说算法。做工具,是练习算法设计的好方法。上回书说,生成断言,和把数据绑定到对象中。这些都是基于上回的提到的二维表结构。遍历二维表,然后把数据拼接成我们想要的工具。1,遍历二维表。怎么遍历呢?因为横向数据代表一个完整的对象,所以第一层循环要循环行。第二层循环要循环列,把项...原创 2019-01-23 23:43:43 · 300 阅读 · 0 评论 -
辅助工具之VBA(四)按照自定义模版读取文件内容。
有一些项目中,偏好用excel进行数据收集和品质管理等。针对每个机能就会有一套管理文件。制造review票,测试式样书,测试式样的review票,测试结果的review票等等。用不了多久就会有很多文件。项目中期,有可能随时对这些票据进行统计,调查。但是一个一个打开文件未免过于麻烦。怎么办。很多时候我们只是查看每个文件的固定位置的内容。针对这类问题,我觉得有必要设计一个VBA工具来辅助我们轻...原创 2019-02-27 22:08:42 · 415 阅读 · 0 评论