首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Shell 命令行 从日志文件中根据将符合内容的日志输出到另一个文件

    Shell 命令行 从日志文件中根据将符合内容的日志输出到另一个文件 前面我写了一篇博文Shell 从日志文件中选择时间段内的日志输出到另一个文件,利用循环实现了我想要实现的内容。...但是用这个脚本的同事很郁闷,因为执行时间比较长,越大的文件越长。于是找我,问我能不能实现一个更快的方案。 我想了一下,觉得之前的设计是脱裤子放屁,明明有更加简单的实现方法。...想办法获得我要截取的内容的开始的行号,然后再想办法获得我想截取的文件的结尾的行号,然后用两个行号来进行截断文件并输出。就可以实现这个效果了。...^[ \t]*//g' | cut -f1` el=`cat -n $log | grep $e | tail -1 | sed 's/^[ \t]*//g' | cut -f1` # 获取结果并输出到...res.log 文件 sed -n "$sl","$el"'p' $log >> res.log 运行了一下,速度飞起啊!

    3.2K70

    如何将一个目录下的所有md文件导出成pdf

    要将一个目录下的所有Markdown(.md)文件导出为PDF,您可以使用Node.js进行编程来实现。以下是一种可能的方法: 首先,您需要设置Node.js环境并安装依赖项。...在命令行中导航到您的项目目录,并运行以下命令: npm init -y npm install markdown-pdf 创建一个名为convert.js的JavaScript文件,并在其中编写以下代码...在命令行中运行以下命令来执行脚本: node convert.js 以上代码将遍历指定目录中的所有Markdown文件,并使用markdown-pdf库将它们转换为相应的PDF文件。...每个Markdown文件将生成一个同名的PDF文件,保存在相同的目录中。 请确保已安装Node.js和markdown-pdf库,并根据您的要求修改代码中的目录路径。...最后,运行脚本以将Markdown文件导出为PDF文件。

    1.1K30

    Linux将一个文件夹或文件夹下的所有内容复制到另一个文件夹

    1、将一个文件夹下的所有内容复制到另一个文件夹下 cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/....方法示例: 2、将一个文件夹复制到另一个文件夹下 cp -r /home/packageA /home/packageB 运行命令之后packageB文件夹下就有packageA文件夹了。...方法示例: 3、删除一个文件夹及其下面的所有文件 rm -rf /home/packageA -r表示向下递归,不管有多少级目录,一并删除 -f表示直接强行删除,不作任何提示的意思 方法示例...: 4、移动一个文件夹到另一个文件夹下面 mv /home/packageA /home/packageB/ 或 mv /home/packageA /home/packageB 这两种方法效果是一样的...方法示例: 5、移动一个文件夹下的所有内容到另一个文件夹下面 mv /home/packageA/* /home/packageB/ 方法示例: 发布者:全栈程序员栈长,转载请注明出处

    6.9K40

    提高效率,eclipse上你可能不知道的技巧

    一张思维导图 公众号回复“eclipse技巧”可下载源导图 1、控制台(console )日志输出另保存 经常会遇到这种情况,习惯性的清掉控制台上的输出日志,再然后发现刚才的日志居然还有用,不得不又重新调试一遍...,为了解决这种“手贱”的问题,我在网上搜了一些资料,还真解决的方法哈,只需要把日志同时输出到设定一个文件就行。...方法如下: 设置Eclipse保存控制台文件。右键项目 -> Debug As -> Debug Configurations菜单。...右键项目设置输出文件路径 在当前服务器上设置文件输出路径 2、替代Ctrl+/快捷键代码自动补全 作为一个使用eclipse的用户,最常用的快捷键之一就是Ctrl+/了,这是提示补全功能的快捷键。...方法其实简单,按下Ctrl+Shift+R快捷键之后,点击右边的下三角,然后Edit Active Working Set...然后选择你要文件的目录,这样,不在这个目录下的所有文件就不会在Ctrl+Shift

    4K60

    【Soft】高效的可视化思维导图软件 – Xmind

    XMind 8 思维导图软件 XMind 是一款非常实用的商业思维导图软件,应用全球最先进的Eclipse RCP 软件架构,全力打造易用、高效、更漂亮的可视化思维导图软件 更新的外观 XMind 8拥有更新的外观和感觉...XMind云 XMind云可以自动同步跨Mac/个人电脑的文件,它快速、安全、易于使用,你甚至可以在线查看和编辑思维导图。...基于幻灯片的演示功能 有了新增的基于幻灯片的演示功能,创建、演示和共享变得前所未有的容易,思维导图和演示现在和谐地集成到一个软件中,穿行模式仍然可用。...现在,有了XMind,一切只需简单地点击几下就能实现,再快速将工作成果导出到Office/PDF,以促进会议/报告。...---- 如何破解使用Xmind呢 先Download一下 Xmind 8 Update 4 安装后不要急着打开软件 下载破解补丁 下载地址 将拷贝到安装目录下 用管理员权限运行破解补丁 然后打开软件点击序列号

    2.2K40

    IDEA与eclipse桌面配置基础

    #搜索Assist自动补全#添加(表示所有字母都可以自动补全).abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ修改Ecilpse编码格式Eclipse...中更改警告和错误突出显示的文本背景颜色Window | Preferences | General | Editors | Text Editors | AnnotationsEclipse+JAVAFX1...中创建dynamic web projectTomcat与eclipse整合Tomcat与DIEA整合出现问题将tomcat.util.scan.StandardJarScanFilter.jarsToSkip...IDEA添加JDKIDEA设置Ctrl + 鼠标滚轮)字体大小IDEA取消文件夹自动合成将勾取消即可IDEA安装插件Codota 代码智能提示插件只要打出首字母就能联想出一整条语句,还显示了每条语句使用频率...自定义控制台输出格式插件MetricsReloaded 代码复杂度检查插件Statistic 代码统计插件Translation 翻译插件Rainbow Brackets 彩虹括号插件修改全局配置,提升工作效率优化导包配置取消

    60930

    Java中的IO流(三)Apache Commons IO组件的常用操作

    image.png 下载完后解压打开文件夹,这两个圈着的jar包便是需要导入到java的JVM里面的 image.png 导包 如何往eclipse导入jar包,可以看看百度经验的eclipse...contentEquals:比较两个文件的内容是否相同。 copyDirectory:将一个目录内容拷贝到另一个目录。可以通过FileFilter过滤需要拷贝的 文件。...copyFile:将一个文件拷贝到一个新的地址。 copyFileToDirectory:将一个文件拷贝到某个目录下。...listFiles:列出指定目录下的所有文件。 openInputSteam:打开指定文件的输入流。 readFileToString:将文件内容作为字符串返回。...readLines:将文件内容按行返回到一个字符串数组中。 size:返回文件或目录的大小。 write:将字符串内容直接写到文件中。

    1.8K41

    配置Tomcat和在Eclipse中创建Web工程

    自己颁发的证书是不受信任的,通过浏览器访问时就会有一个警告,受信任的证书需要去一些注册了的证书公司、网站上去购买,但是为什么自己颁发的证书就不受信任呢?是因为不安全吗?...因此可以知道,显示这个警告的原因仅仅是因为浏览器没有认可这个证书,并非是真的不安全。...工程目录的结构的思维导图: ? 如果你不创建这个index.html索引页文件的话,就会出现404状态码,例如我现在把index.html给删掉再访问: ?...docBase  定义外部工程的路径 修改完配置文件后,通过浏览器访问myweb看看是否成功: ? 思维导图: ?...这一点要注意:这是因为在Eclipse中运行的Tomcat是一个副本而不是原本,所以如果在Eclipse中修改server.xml配置文件时出现配置不生效的情况,可以去修改原本的server.xml文件试一下

    74020

    IntelliJ IDEA 超全优化设置,效率杠杠的!

    更换快捷键 (1)效果图备注:从Eclipse移植到idea编码,好多快捷键不一致,导致编写效率降低,现在我们来更换一下快捷键(2)设置方法 方法一: File–>Setting–> ?...在这里插入图片描述 代码检测警告提示等级设置 ? 强烈建议,不要给关掉,不要嫌弃麻烦,他的提示都是对你好,帮助你提高你的代码质量,很有帮助的 项目目录相关–折叠空包 ?...你可以将光标定位在某个大括号一边,然后使用ctrl+]或者ctrl+[来回定位即可。补充:以上的配置信息都保存在系统盘的 ? 默认会有这两个文件 ?...system:此文件夹是IntelliJ IDEA发生什么不可预知性的错误时,比如蓝屏,突然断电导致项目不能启动,可以尝试删除此文件,让系统重新生成一个system的文件 原创电子书历时整整一年总结的...原创思维导图扫码或者微信搜 程序员的技术圈子 回复 面试 领取原创电子书和思维导图。

    1.2K30

    IDEA设置优化,自定义风格!

    设置鼠标悬浮提示; 在eclipse里,我们鼠标移动到一个类上,会提示这个类的文档解释信息;IDEA里默认不会这样,我们需要设置下; Editor - > General; ?...自动导包; 默认情况,包括Eclipse 写完类,是需要手工导入包的,不过IDEA提供了自动导包设置,还可以自动去包; Editor->general->Auto Import ?...设置文件编码utf-8; 我们将所有文件编码都设置为UTF-8 Editor -> File Encodings ? img 10....水平或垂直显示代码; 我们有时候为了比对或者参数代码,需要让代码水平或者垂直显示,eclipse里,我们直接拖拽即可; IDEA里,我们右键文件Tab,显示如下: ? img 垂直分割为: ?...这里对idea进行配置之后都会存在idea的配置文件之中,即在下述文件之中: ? img 下次如果重装idea,可以把这个配置文件复制粘贴过去,那么之前的所有配置都会保存好了,不需要重新配置;

    1.4K10

    怎样编写高质量的Java代码

    代码重复:顾名思义就是重复的代码,如果你的代码中有大量的重复代码,你就要考虑是否将重复的代码提取出来,封装成一个公共的方法或者组件。...看一下这些警告信息: line 1、 ,说缺少package-info.java文件。 line 2、 ,说第一句注释要以“.”结尾。...在这之前最好导出一个eclipse自带的checkstyle配置文件(sun_checks.xml),然后重命名作为一个外部的配置导进去,这么做的目的是导入之后可以修改相应的配置,达到自定义配置的目的(...先去掉缺少package-info.java文件的提示 再将第一句注释要以“.”结尾这个规则去掉,双击“Style javadoc”,将窗口内“checkFirstSentence”勾选去掉。...至此我们再使用checkstyle检查一篇,发现仅剩下属性缺少注释这个警告。 对每个属性加上java doc注释,所有问题都清除了。

    95230

    Oracle 根据dbf文件的数据恢复

    在创建控制文件的时候,因为缺少一个表空间的数据文件,因此创建的时候,就少写了一个,虽然创建能成功,但是启动还是不行的。...从别的地方复制一个也不行,他直接告诉你,not from same database。所以,如果有数据库文件,备份的时候,一定要注意,备份所有的dbf文件!...安装软件后,发现真的能读到数据(根据 表空间的文件,和 system01的文件), 使用数据搭桥的方式,将数据导出到另一个表空间。...导出的时候也不是很顺利,我自己的表空间,总是导不出来,明明数据读出来了,我的表空间里也没有数据。...软件好用,就是有点耗费内存,数据恢复后,内存还占用1个多G,比eclipse还多。

    4.4K20

    大数据必学Java基础(三十):IDEA的使用介绍

    编程开发软件将编辑、编译、调试等功能集成在一个桌面环境中,这样就大大方便了用户。❀优点节省时间和精力。...(2)到用户下将idea的缓存,配置的目录删除掉即可 安装idea:(1)可以用控制面板--》程序六、IDEA的安装和试用【1】将安装包进行解压--》选择固态盘符【2】发送到桌面快捷方式,生成一个快捷方式...【3】打开:选择主题: 先进入再说,免费试用创建一个项目选择JDK找到jetbrains-agent.jar 文件,然后放入合适的文件夹内(我一般直接放入idea的安装位置了,你随意,不建议有中文路径...一个Project下可以有多个Module。 【2】从Eclipse 转过来的人总是下意识地要在同一个窗口管理n个项目,这在Intellij IDEA是无法做到的。...:手动导包:快捷键:alt+enter自动导包和优化多余的包: 【6】同一个包下的类,超过指定个数的时候,导包合并为*【7】显示行号 , 方法和方法间的分隔符: 【8】忽略大小写,进行提示: 【9】多个类不隐藏

    1.3K61

    怎样编写高质量的Java代码

    代码重复:顾名思义就是重复的代码,如果你的代码中有大量的重复代码,你就要考虑是否将重复的代码提取出来,封装成一个公共的方法或者组件。...看一下这些警告信息: line 1、 ,说缺少package-info.java文件。 line 2、 ,说第一句注释要以“.”结尾。...在这之前最好导出一个eclipse自带的checkstyle配置文件(sun_checks.xml),然后重命名作为一个外部的配置导进去,这么做的目的是导入之后可以修改相应的配置,达到自定义配置的目的(...先去掉缺少package-info.java文件的提示 再将第一句注释要以“.”结尾这个规则去掉,双击“Style javadoc”,将窗口内“checkFirstSentence”勾选去掉。...至此我们再使用checkstyle检查一篇,发现仅剩下属性缺少注释这个警告。 对每个属性加上java doc注释,所有问题都清除了。

    1.4K100

    使用Eclipse插件提高Java编码质量

    代码重复:顾名思义就是重复的代码,如果你的代码中有大量的重复代码,你就要考虑是否将重复的代码提取出来,封装成一个公共的方法或者组件。...看一下这些警告信息:  line 1、 ,说缺少package-info.java文件。  line 2 ,说第一句注释要以“.”结尾。 ...在这之前最好导出一个Eclipse自带的CheckStyle配置文件(sun_checks.xml),然后重命名作为一个外部的配置导进去,这么做的目的是导入之后可以修改相应的配置,达到自定义配置的目的(...先去掉缺少package-info.java文件的提示:  再将第一句注释要以“.”结尾这个规则去掉,双击“Style javadoc”,将窗口内“checkFirstSentence”...至此我们再使用checkstyle检查一篇,发现仅剩下属性缺少注释这个警告。  对每个属性加上java doc注释,所有问题都清除了。

    1.8K70
    领券