1. 求一款能搜索电脑文件里内容的软件(即关键字不是文件名,是文件里面的内容)
可以使用Everything软件来对电脑里面的文件进行搜索,Everything是一个运行于Windows系统,基于文件、文件夹名称的快速搜索引擎。在搜索之前会把所用的文件和文件夹都列出来,提供给用户根据需要选择文件。
同时Everything软件可以通过搜索函数 content: 来搜索文件内容。搜索特定的文件类型,可以在搜索框中添加文件扩展名,如.jpg或者.mp3等。另外在搜索过程中可以使用,指定查找位置。如在downloads文件夹中寻找所有avi文件时可以输入downloads .avi来实现。
(1)文件内容解析工具扩展阅读
使用注意
在使用之前,确保已经打开正则表达式选项(菜单Search → Enable Regex)
1、| 竖线表示或。例如:gray|grey 能够匹配 gray或grey(注:在|两侧没有空格)。
2、() 小括号用于确定范围。例如:gr(a|e)表示在gr和y之间有一个字母a或e。gr(a|e)y将匹配gray或grey,与gray|grey意义相同。
3、? 问号表示其前一个字符可能出现,也有可能不出现。例如:colou?r将匹配color和colour。
4、* 星号表示其前一个字符可能不出现,也可能出现一次或多次。例如:ab*c将匹配ac、abc、abbc、abbbc等等。
5、+ 加号表示其前一个字符出现一次或多次。例如:ab+c将匹配abc、abbc、abbbc等等,但不能匹配ac。
2. java中几种解析html的工具
HTML分析是一个比较复杂的工作,Java世界主要有几款比较方便的分析工具:
1.jsoup
Jsoup是一个集强大和便利于一体的HTML解析工具。它方便的地方是,可以用于支持用jQuery中css selector的方式选取元素,这对于熟悉js的开发者来说基本没有学习成本。
String content = "blabla";
Document doc = JSoup.parse(content);
Elements links = doc.select("a[href]");
Jsoup还支持白名单过滤机制,对于网站防止XSS攻击也是很好的。
2.HtmlParser
HtmlParser的功能比较完备,也挺灵活,但谈不上方便。这个项目很久没有维护了,最新版本是2.1。HtmlParser的核心元素是Node,对应一个HTML标签,支持getChildren()等树状遍历方式。HtmlParser另外一个核心元素是NodeFilter,通过实现NodeFilter接口,可以对页面元素进行筛选。这里有一篇HtmlParser的使用文章:使用 HttpClient 和 HtmlParser 实现简易爬虫。
3.Apache tika
tika是专为抽取而生的工具,还支持PDF、Zip甚至是JavaClass。使用tika分析HTML,需要自己定义一个抽取内容的Handler并继承org.xml.sax.helpers.DefaultHandler,解析方式就是xml标准的方式。crawler4j中就使用了tika作为解析工具。SAX这种流式的解析方式对于分析大文件很有用,我个人倒是认为对于解析html意义不是很大。
4.HtmlCleaner与XPath
HtmlCleaner最大的优点是:支持XPath的方式选取元素。XPath是一门在XML中查找信息的语言,也可以用于抽取HTML元素。XPath与CSS Selector大部分功能都是重合的,但是CSS Selector专门针对HTML,写法更简洁,而XPath则是通用的标准,可以精确到属性值。XPath有一定的学习成本,但是对经常需要编写爬虫的人来说,这点投入绝对是值得的。
3. 如何对招标文件进行分析,有招标文件分析软件吗
招标文件内容一般包括如招标公告(或投标邀请书)、投标人须知、评标办法、合同条款及格式、图纸、工程量清单、技术标准和要求、投标文件格式等内容,需要重点关注每一项的要求和重点事项。
要快速准确分析完一份招标文件需花费较多时间,现在除了人工手动分析外,也可以借助标事通招标文件解析工具,帮助投标人拿到招标文件后第一时间能够实现对招标文件全面解析,会提示招标文件关键信息,进行结构化节点处理,建立快速导航,实现便捷阅读;同时在文件中明确标注出招标星号项、废标项信息,保障投标人的投标合规不漏项。可以将大量减少投标人解读文件的时间成本,提高解读文件的效率,帮助投标人抢占先机。
主要需重点查看以下几点:
1、看资格审查
资格审查是招标项目的必要程序,所以投标人必须要关注。看资格审查,主要是看业绩、规模、财务、人员等等的硬性指标,再看看自己的企业投标有没有硬性门槛。虽然本着鼓励竞争的原则,资格审查一般不会要求太高或者太特殊,但是也要认真对待。
2、看评标方法
主要看招标文件中的一些商务、技术的评分标准。根据自己公司的实力进行分析,要求什么标准,客观分和主观分,根据这些制定投标策略,寻找自己的优势,弥补自己的劣势,做到心中有谱。
3、看投标人须知前附表
细看投标人须知前附表,这里面涵盖的都是关键性条款,认真研读有助于理清楚整个投标文件要怎么做,尤其是包含一些不可偏离条款(实质性条款)。
4、看合同部分和技术规范书
结合商务不可偏离条款,看合同大致要求,结算方式,付款条件等等。这部分要和技术人员详细充分交流,尽量或者完全满足招标人的要求。
5、纸质标书的制作
有需要制作纸质标书文件的,一定要制作相同数量的纸质标书文件签名盖章,按要求进行密封。招标文件要求签字盖章的地方一定不要忘记。
6、记住关键点
关键点一般包括:公示期,投标截止日期,保函或者保证金,投标开标地点,文件格式等。
4. bin文件用什么软件打开
bin文件是由来自不同来公司的源磁盘映像开发和编辑应用中创建的磁盘镜像文件。这些文件的内容是二进制形式,从一个磁盘,这个输出文件复制。可以包括图片、游戏、音频甚至是编程器用来刷芯片(ROM)的内容。
工具/材料:Notepad++、bin文件。
1、首先在桌面上,选中“bin文件”快捷方式。