![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具&配置
文章平均质量分 71
一些工具、配置上的。
dynamicbeam
是什么,为什么,有什么用---
概念, 原理, 应用
展开
-
conan
环境ubuntu:bionic的docker imagedocker run -it ubuntu:bionic预装工具apt-get install cmake安装conan# pip3 install conanCollecting conan# conan -vConan version 1.33.0使用conan官方文档:https://docs.conan.io/en/latest/getting_started.html搜索包# conan search po原创 2021-06-30 16:00:53 · 969 阅读 · 0 评论 -
for /f命令之—Delims和Tokens用法&总结
“For /f”常用来解析文本,读取字符串。分工上,delims负责切分字符串,而tokens负责提取字符串。如果把字符串当作蛋糕,Delims像刀子,用来切蛋糕,tokens像叉子,用来取切好的蛋糕。下面我们用实例来进行理解。把以下内容保存为文本文件“歌曲列表.txt”,注意扩展名为“.txt”:序号、歌手名-歌曲名.后缀名1、饶天亮-玫瑰爱人.wma2、高一首-我不愿错过.mp33、黃凱芹-傷感的戀人.MP34、黄灿-黄玫瑰.lrc5、黎姿-如此这般的爱情故事.mp3代码1:显示原创 2021-03-18 16:00:30 · 19346 阅读 · 3 评论 -
wireshark抓取本地环回包
当我们使用Wireshark抓取数据包的时候发现只能抓取别的机器上的数据包,如果是本机的服务则发现好像抓不到。这是因为发往本机的数据包是通过回环地址的,即:数据包不会通过真实的网络接口发送,因此我们需要通过设置路由规则来让本来发到虚拟网络接口的数据包发送到真实网络接口即可。1、添加路由规则:route add <your_IP> mask 255.255.255.255 <the_gateway> metric 1windows下打开命令行接口(cmd),先执行ipconf原创 2020-07-27 18:07:50 · 1631 阅读 · 0 评论 -
git命令总结
1)git diff 文件全局名 对比文件与当前版本库的不同。 PS:效果等同: git diff HEAD -- 文件全局名 2)cat 文件全局名 查看文件内容 git status 查看当前的工作区的文件的状态,如果都已经commit的话,则不会显示status,如果有修改或者其他的操作,但是没有commit的情况下,会显...原创 2020-02-19 16:30:10 · 146 阅读 · 0 评论 -
常用git命令
命令git log查看日志,常规操作,必备# 输出概要日志,这条命令等同于# git log --pretty=oneline --abbrev-commitgit log --oneline# 指定最近几个提交可以带上 - + 数字git log --oneline -5# 提供类似 GUI 工具的 log 展示git log --graph --date=relative...原创 2020-02-10 09:35:36 · 685 阅读 · 0 评论 -
idea的调试技巧
Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。一、Debug开篇首先看下IDEA中Debug模式下的界面。如下是在IDEA中启动Debug模式,进入断点后的界面,我这里是Windows,可能和Mac的图标等会有些不一样。就简单说...原创 2019-12-19 13:31:56 · 286 阅读 · 0 评论 -
git知识点
几个基本概念创建本地版本库 git initgit add filename 文件添加到本地版本库git commit -m “描述信息” 将add的那些文件给提交到本地的版本库git status 当前版本库的状态git diff filename 查看文件的内容的差异git log 版本库的提交记录 git log --pretty=oneline 一次显示一行在git中 HE...原创 2019-10-25 14:13:04 · 147 阅读 · 0 评论 -
开发的流程
首先是建实体,实体有哪些属性分析实体之间的关系建表(或者映射关系)功能分析:这个实体有哪些操作------页面,请求,响应------------------------------------------------------搞清楚原理-----有个总体的方向(知道可以参照什么)------------------------------------------...原创 2019-10-15 17:01:34 · 82 阅读 · 0 评论 -
Maven项目中pom文件解析
pom英文全称:projectobjectmodel1、概述pom.xml文件描述了maven项目的基本信息,比如groupId,artifactId,version等。也可以对maven项目的远程仓库,打包形式,资源依赖关系等进行配置。一个最简单的pom.xml文件至少需要包含四个元素:modelVersion,groupId,artiffactId和version。在一...原创 2018-09-25 17:33:00 · 946 阅读 · 0 评论 -
Eclipse之CTRL+左键直接进入方法函数Implementation
idea直接crtl+t网上查了一堆资料,轻松搞定,ctrl+左键直接进入方法函数,O(∩_∩)O哈哈~。设置方法:window-->preferences-- >General-->Editors-->Text Editors-->hyperlink.将Open Declaration和Open Return Type取消勾选,点击OK即可。如图...原创 2018-09-26 17:10:47 · 1177 阅读 · 0 评论 -
maven项目的clean,install,package,deploy命令
clean,install,package,deploy命令分别代表什么含义?1.背景介绍maven是一个项目管理和整合的工具,为开发者提供了标准的目录和默认的完整构建生命周期的框架。Maven工程结构和内容被定义在pom.xml中,maven提供对项目提供的周期(Lifecycle)clean,validate,compile,test,package,install,site,depl...原创 2018-09-26 18:27:01 · 5938 阅读 · 0 评论 -
web项目运用jetty部署的两种方式
在开发Java web项目时候,可以在项目中嵌入Jetty服务的方式来运行web程序。采用Jetty Plugin 在pom文件中引入Jetty Plugin配置即可:<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <...原创 2018-12-17 11:51:16 · 6120 阅读 · 2 评论 -
astah快捷键
编辑操作Ctrl + A 选择所有Ctrl + D 从模型中删除DEL 从图标中删除Ctrl + Z 撤销编辑Ctrl + Y 撤销Ctrl + Z操作Ctrl + C 拷贝Ctrl + Alt + C 拷贝成图片格式(BMP或JPG)Ctrl + V 粘贴Ctrl + F 添加属性Ctrl + M 添加操作Ctrl + Alt + S 添加版型F2 编辑文件操作Ctr...原创 2019-09-02 08:56:11 · 1070 阅读 · 0 评论 -
IntelliJ IDEA中各种文件夹标记的区别
在IntelliJ IDEA中可以将文件夹标记为各种root文件夹,大致如下图所示:这些root文件夹有何区别呢?1. Source roots (or source folders)By assigning a folder to this category, you tell IntelliJ IDEA that this folder and its subfolders c...原创 2018-11-09 14:23:04 · 3778 阅读 · 0 评论 -
maven项目pom.xml中parent标签的使用
使用maven是为了更好的帮项目管理包依赖,maven的核心就是pom.xml。当我们需要引入一个jar包时,在pom文件中加上<dependency></dependency>就可以从仓库中依赖到相应的jar包。现在有这样一个场景,有两个web项目A、B,一个java项目C,它们都需要用到同一个jar包:common.jar。如果分别在三个项目的pom文件中定义各自对...原创 2018-12-07 10:50:58 · 835 阅读 · 0 评论 -
idea中的实现接口时@Override注解问题
摘要: 用IntelliJ 15打开一个以前的工程,发现代码出现很多关于@Override的错误,编辑器提示:“@Override is not allowed when implementing interface method”,怎么会这样子?看来@Override是个有故事的家伙,呵呵!用IntelliJ 15打开一个以前的工程,发现代码出现很多关于@Override的错误,编辑器提示:...原创 2019-01-04 11:47:46 · 1754 阅读 · 0 评论 -
mybatis连接数据库自动生成pojo、mapper接口和映射文件
mybatis是一种半自动化ORM框架。利用mybatis generator可以方便的生成 实体类 DAO接口和 mapping映射文件. 准备工作:需要3个jar包mybatis-generator-core-1.3.5.jarmybatis-3.4.1.jarmysql-connector-java-5.1.44-bin.jar创建数据库:在mysql这个schema...原创 2019-01-10 17:58:19 · 994 阅读 · 0 评论 -
项目忽略不必要的提交
版本管理工具分为git和svn,这里以svn为例。1.TortoiseSVNsettings,general,global ignore pattern加上target *.settings .classpath .project2.idea参考https://www.cnblogs.com/dflmg/p/7338044.html 3.eclipseWindow...原创 2019-01-10 10:56:05 · 304 阅读 · 0 评论 -
markdown语法
markdown语法:一、标题在想要设置为标题的文字前面加#来表示。换行的话,加至少两个空格并回车,标题默认是一行。一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。示例:这是一级标题这是二级标题这是三级标题这是四级标题这是五级标题这是六级标题二、字体加粗要加粗的文字左右分别用两个*号包起来斜体要倾斜的文字左右分别用一个*号包起来斜体加粗要倾...原创 2019-03-14 16:16:53 · 124 阅读 · 0 评论 -
彻底关闭win10自动更新(针对已经关闭windows update项,但系统仍自动更新的问题)
1、首先打开电脑服务项,找到Windows update项,并双击打开属性一栏2、将启动类型替换为禁用3、点击上面的恢复,选择第一次失败后无操作。4、选择应用,并点击确定关闭。针对大部分电脑只进行上面的操作(关闭服务中的windows update服务),win10仍然会自动更新,而且还会自动更改你刚才配置的启动类型,仍然自动启动(这很坑爹,我的电脑就是这样),这时需要你再进行下...原创 2019-07-11 10:34:21 · 53208 阅读 · 16 评论 -
安装mysql-8.0.16-winx64
解压到安装目录配置环境变量添加MYSQL_HOME环境变量修改Path环境变量,添加MYSQL_HOME下面的bin目录安装目录创建my.ini配置文件内容如下:[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录 8.0.16版本不需要设置,会报错#basedir=D:\soft\mysql-8.0.16-win...原创 2019-07-16 11:22:21 · 500 阅读 · 0 评论 -
SpringBoot 在IDEA中实现热部署
文章目录一、开启IDEA的自动编译(静态)二、开启IDEA的自动编译(动态)三、开启IDEA的热部署策略(非常重要)四、在项目添加热部署插件(可选)五、关闭浏览器缓存(重要)一、开启IDEA的自动编译(静态)具体步骤:打开顶部工具栏 File -> Settings -> Default Settings -> Build -> Compiler 然后勾选 Build...转载 2019-07-23 09:39:20 · 147 阅读 · 0 评论