构建自己的资料库
来源:互联网 发布:算法导论 kindle mobi 编辑:程序博客网 时间:2024/06/06 17:56
在开发过程中,经常需要上网查资料,有很多都是多次重复查找,试想要是有自己本地资料库,是否更好?
我是这样设想的,一个问题解决流程:先在头脑考虑一下有无答案;没有的话,估计以前有没碰到过;碰到过的,查自己资料库;没碰到过的上网查,再提炼结果到自己资料库。
网上查资料是最流行的方式,但它不是完美的,这里列出一些优缺点对比:
优点:网络是最大的资料库;查询速度快;可以互动交流。
缺点:资料不够精炼,有很多垃圾;依赖搜索引擎,搜索引擎每天处理大量资料,查询结果有时不佳;网页的不稳定,资料是由大量不同网站提供的,每天都有很多网站关闭,更有很多页面删除;搜索引擎不能提炼资料,整合资料,和创建新资料。有些环境下不能上外网,如有些企业内部、有保密要求的机构等等。部分资料是私人的,在网上是没有的。
可以说自己的资料库可以是很好的补充,甚至是极为重要的一环。
如何建立资料库,和高效的使用,我整理一些基础的经验供参考。
一、将资料条理条理化。比如专门开辟一个资料的文件夹,如D:\资料\,里面建立大分类文件夹如:D:\资料\开发语言,D:\资料\项目管理,分类继续向下:开发语言\C#,开发语言\js等等。当一个文件夹里的资料过多时,可以将其分类开来。
二、使用有“资料内容搜索”功能的工具软件。国产如:盘寻知识库(www.panxun.ai)能支持常用格式资料查询,国外有谷歌的桌面搜索,都是免费的。这些工具往往会先将资料建立索引,其实就是关键字的目录,查询时通过关键字目录能很快得出结果,而不像现在操作系统中那样搜索出现进度条。这些工具一般会记录前期查询的关键字,在新查询时会自动提示,就如输入C#,它能提示出 “C# 循环”,“C# 数组”,"C# 数组 排序"之类的,因为本地软件性能好,它提示数量可以更多,而且来源于你前期使用,与实际相关性更高。
三、资料更新整理。当找到的资料,觉得过时了,可以从网上查找新资料,然后更新它。看上去,有些费事,但是以后或许多次使用它,况且不用在头脑中记住资料,把精力放在更重要的事情上了。这个资料库就像是你大脑的延伸。
我在开发过程中要采用多种语言,有时切换连简单写法都会混淆,用好本地资料库后,感觉工作效率好很多。
我是这样设想的,一个问题解决流程:先在头脑考虑一下有无答案;没有的话,估计以前有没碰到过;碰到过的,查自己资料库;没碰到过的上网查,再提炼结果到自己资料库。
网上查资料是最流行的方式,但它不是完美的,这里列出一些优缺点对比:
优点:网络是最大的资料库;查询速度快;可以互动交流。
缺点:资料不够精炼,有很多垃圾;依赖搜索引擎,搜索引擎每天处理大量资料,查询结果有时不佳;网页的不稳定,资料是由大量不同网站提供的,每天都有很多网站关闭,更有很多页面删除;搜索引擎不能提炼资料,整合资料,和创建新资料。有些环境下不能上外网,如有些企业内部、有保密要求的机构等等。部分资料是私人的,在网上是没有的。
可以说自己的资料库可以是很好的补充,甚至是极为重要的一环。
如何建立资料库,和高效的使用,我整理一些基础的经验供参考。
一、将资料条理条理化。比如专门开辟一个资料的文件夹,如D:\资料\,里面建立大分类文件夹如:D:\资料\开发语言,D:\资料\项目管理,分类继续向下:开发语言\C#,开发语言\js等等。当一个文件夹里的资料过多时,可以将其分类开来。
二、使用有“资料内容搜索”功能的工具软件。国产如:盘寻知识库(www.panxun.ai)能支持常用格式资料查询,国外有谷歌的桌面搜索,都是免费的。这些工具往往会先将资料建立索引,其实就是关键字的目录,查询时通过关键字目录能很快得出结果,而不像现在操作系统中那样搜索出现进度条。这些工具一般会记录前期查询的关键字,在新查询时会自动提示,就如输入C#,它能提示出 “C# 循环”,“C# 数组”,"C# 数组 排序"之类的,因为本地软件性能好,它提示数量可以更多,而且来源于你前期使用,与实际相关性更高。
三、资料更新整理。当找到的资料,觉得过时了,可以从网上查找新资料,然后更新它。看上去,有些费事,但是以后或许多次使用它,况且不用在头脑中记住资料,把精力放在更重要的事情上了。这个资料库就像是你大脑的延伸。
我在开发过程中要采用多种语言,有时切换连简单写法都会混淆,用好本地资料库后,感觉工作效率好很多。
阅读全文
0 0
- 构建自己的资料库
- 构建自己的个人信息资料库
- 用Gmail打造自己的网络资料库
- 构建自己的库
- 构建自己的AngularJS
- 构建自己的知识库
- 网上的XML资料库
- 收集我的资料库
- ZF 资料库的使用
- Csdn 我的资料库
- 好的资料库
- 不错的资料库
- 我的资料库
- 程序员的资料库
- 资料库
- 资料库
- 资料库
- 资料库
- macOSX使用通知实现窗口切换
- 12月3日周日下午上海Linuxer聚会,4大演讲主题+宏大盛宴
- 郭健: Linux进程调度技术的前世今生之“前世”
- VisualStudio 自定义外部命令
- Linux Socket CAN驱动-CAN总线原理
- 构建自己的资料库
- swift navigation创建 Swift UIViewController页面跳转汇总
- Oracle数据库静默模式小节
- php 秒杀
- 从今天开始我将更新我所有会的经验和知识
- python学习之内置数据类型
- Openwrt 之 mtd/mtd_write烧写固件
- The type javax.servlet.http.HttpServletRequest cannot be resolved.
- 云星数据---Scala实战系列(精品版)】:Scala入门教程040-Scala实战源码-Scala Case Class 02