![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术工具
拉普拉斯妖1228
这个作者很懒,什么都没留下…
展开
-
一图学会UML
网上看到的图片,一张图基本包含了UML的主要用法,特此转发,一起学习下。转载 2022-10-01 17:06:42 · 97 阅读 · 0 评论 -
Perfmon监控Windows进程性能
Perfmon(Performance Monitor)是一款Windows自带的性能监控工具,提供了图表化的系统性能实时监视器、性能日志和警报管理。通过添加性能计数器(Performance Counter)可以实现对CPU、内存、网络、磁盘、进程等多类对象的上百个指标的监控。其中,性能日志可定义输出格式为二进制文件、文本文件、SQLSERVER记录等,以方便后续使用第三方工具进行分析。Perfmon支持选择性的监控感兴趣的数据收集器,指标范围广、粒度细,而且支持将监控数据持久化。...原创 2022-06-19 20:37:33 · 2544 阅读 · 0 评论 -
打JAR包那些事
JAR包就是Java Archive File,是Java的一种文档格式。JAR包与ZIP文件非常类似——本质上来说,它就是ZIP文件。JAR文件与ZIP文件唯一的区别就是,在JAR文件中包含了一个META-INF/MANIFEST.MF,这个文件是在生成JAR文件的时候自动生成的。原创 2022-03-06 17:18:32 · 216 阅读 · 0 评论 -
vscode设置C++代码格式化(Clang-Format)
vscode中只要安装了C/C++扩展后,在C/C++源文件中右键就能看到格式化文档的选项,这样就能通过该选项或者其快捷键(Shift+Alt+F)来实现快速格式化代码。本文主要介绍如何自定义格式化。原创 2022-03-06 14:56:40 · 18151 阅读 · 0 评论 -
Windows通过ssh免密登录Ubuntu
生成Windows公钥Windows的CMD中执行:ssh-keygen -t rsa,执行过程中直接回车。执行完后会在C:\Users\xxx\.ssh文件夹下生成如下三个文件:id_rsa是本地私钥id_rsa.pub是公钥known_hosts是已知的ip将Windows公钥上传到Ubuntu将C:\Users\xxx\.ssh\id_rsa.pub拷贝到Ubuntu的~/.ssh中。(通过scp)然后再Ubuntu中执行:cat ~/.ssh/id_rsa.pub &g.原创 2021-10-23 15:10:13 · 1005 阅读 · 0 评论 -
PC客户端离线安装包和下载器安装包的优劣点
目前,PC客户端软件所使用的主流的安装包有2种,一种是离线安装包,一种是下载器安装包(以下简称下载器)。离线安装包最大的优点是安装快(只涉及解压),但其实你从官网下载离线安装包的用时和你用下载器下载安装的用时是理论上来说是差不多的。只是离线安装包的耗时主要在浏览器(或者其他渠道,比如360软件管家),下载器主要耗时在我们安装程序中。离线安装包还有一个好处是如果我们把它放到360软件管家之类的市场,用户安装的时候就走的是他们的流量,会节省我们的流量。那么为什么现在大部分软件都采用下载器的..原创 2021-01-24 16:37:05 · 793 阅读 · 0 评论 -
查找代码中所有中文字符的正则表达式
所有中文^((?!(*|//)).)+[\u4e00-\u9fa5]排除注释(".[\u4E00-\u9FA5]+)|([\u4E00-\u9FA5]+.")原创 2020-11-06 20:26:43 · 894 阅读 · 0 评论 -
如何处理git的Auto packing
当我们的git仓库运行一段时间后,可能会很大,仓库内保存的git object过多。这时当你执行一些git命令,例如git pull,的时候就会有这样的提示:Auto packing the repository for optimum performance. You may alsorun “git gc” manually. See “git help gc” for more i...原创 2019-12-28 23:31:37 · 1106 阅读 · 0 评论 -
合并单个commit到指定分支上——tortoisegit cherry pick 的使用
当我们使用git管理一个程序的源码时,总是会新建很多分支。不同的分支可以直接使用merge来合并代码。但我们有时候会有这种需求,比如说我们有n个分支分别开发不同版本的程序,其基础功能是一样的,但是不同分支上有不同的需求开发,这时我们的基础功能上有一个bug的修复想同步到其他分支上就不能使用merge了,因为merge会合并所有改动代码。这种情况下,我们需要使用的是git的cherry pick功...原创 2019-11-05 09:33:02 · 374 阅读 · 0 评论 -
MarkDown基础语法
导语 :MarkDown发展到现在已经基本上被很多人认同和接受了。MarkDown语法简洁,易于掌握,所以用它来码字是件既效率又舒服的事情。这里我默认大家对MarkDown已经有基本的了解,不用我再做过多的介绍了。Linus大神说:“Talk is cheap,Show me the code.”。那么我们直接开始。一、标题MarkDown添加标题的方法是在标题文字前面加#,#越多标题...原创 2019-09-14 18:09:17 · 106 阅读 · 0 评论