
工具
文章平均质量分 59
grey_csdn
这个作者很懒,什么都没留下…
展开
-
1796_通过vmware打开VirtualBox虚拟机文件
转换成功之后,会有一个100%的进度,但是这个转换似乎只能够执行一次,否则会报错。这样,其实是创建了一个vm虚拟机的磁盘文件。还是不能够直接打开,接下来应该按照虚拟机的信息创建一个虚拟机,使用上面的磁盘文件。之后,需要把vmdk的格式转换成.com.vmdk格式,这个需要使用vm中的命令工具。其他的基本上默认即可。我这边测试的是ChibiOS的开发虚拟机,体验还算是比较顺利。在创建虚拟机的时候,选择的操作系统类型可以通过VirtualBox查看一下。之后,下一步选择刚刚生成出来的.com.vmdk的文件。原创 2023-09-23 16:55:13 · 1035 阅读 · 0 评论 -
1782_Adobe Reader X实现pdf分页保存
看了一本pdf电子书,觉得其中几页很值得分享。如果分享整本书当然是不错的选择,但是分享整本书很可能会导致一个结局——内容太多别人不会去看!这样想来,分页导出需要分享的部分再进行分享就好多了。一直使用evince的pdf阅读器,但是反复尝试没有找到如何保存多页的方法。于是安装了一个Adobe Reader X,使用print的功能进行页面提取,效果还不错。进行相应的保存,大功告成。原创 2023-09-03 09:52:50 · 1241 阅读 · 0 评论 -
1769_Source Insight数字前缀后缀乱码解决方法
其中我画出来的地方是乱码或者是我们难以解读的字符,之前编码的时候遇到的也是类似的问题。而解决的方法依然是改字体,把字体名称改一个其他的试试或许就正常了。而之前我遇到的问题是因为数字错误,在Style Name列表中修改相应的参数即可解决。这算是一个偶然的发现,写代码的时候发现十六进制的数字显示前缀0x显示错误。如果可以,我们最好把这个对话框中的各个Style全都查看配置一下确保显示的正常。不过我找到了一个类似的问题可以借以说明一下,因为二者有着相同的解决方案。微信:grey0612。原创 2023-07-15 15:42:24 · 543 阅读 · 1 评论 -
1764_Intel NUC骷髅峡谷使用初体验
我给自己的NUC配了16G内存外加了256G三星固态硬盘,使用了一两天后觉得性能以及流畅度等等都还好。这个我可能在其寿终正寝的时候都可能用不到,不过据说这个接口的数据传输能力比USB好得多,而且能够实现外置显卡扩展坞。不过,我觉得这确实是一个错误,因为我没有看到的NUC骷髅峡谷的电源其实也是一个板砖!这次选择是完完全全百分之百的盲选,一切的选择信息都是来自于网络的搜索信息。不是很好的地方可能是硬盘的选择不是很自由,再就是牺牲了一点点性能。倘若此时入手了HP的wave,或许此时我就在考虑NUC的各种好处了。原创 2023-07-09 17:17:48 · 639 阅读 · 0 评论 -
1634_linux中把pdf拆分成独立的图片文件
最近工作学习之中使用pdf的频次非常高,这种格式的通用性的确是不错。不过,有时候我希望通过图片的方式来插入一个pdf的页面到我的新文档中,这时候的各种截图等工具就显得不是很方便。采用-f –l的参数扩展,第一个参数代表first,第二个是last,后面跟一个数字就可以指定提取的页面。做了简单的体验之后感觉这个工具的确是非常小巧好用,从安装体积来看也是非常小巧,很适合部署到树莓派等简单的小服务器上去跑跑脚本之类的。整体的参数很类似我们熟悉的网络打印机的参数选择。当然,这个图形格式还是可以选择其他的格式的。原创 2023-03-04 10:13:09 · 677 阅读 · 0 评论 -
1604_linux环境下使用命令行把网页转换成pdf
使用的工具很容易在彼此之间产生隔离性障碍,比如我最近使用的墨水屏阅读的最合适的文件格式我觉得是pdf,但是我需要阅读的很多资料却是网页格式。另外,如今很多网页在切换不同的页面的时候总是需要加载,这给我一种不是很舒服的感觉,少了一点顺畅。也不排除是我的计算机过于古老的缘故,但是能够有办法转换成本地的pdf文件我觉得可能会是非常好的一个想法。为此,找了一款可以进行网页转换到pdf文件的软件,叫做wkhtmltopdf。4. 从下面的链接发现一个直接下载安装包手动安装的方式,正好也是这个工具。原创 2023-01-29 20:08:27 · 706 阅读 · 0 评论 -
1600_Cmake学习笔记_Cmake实践学习
我按照上面的例程信息抄了一遍尝试做测试调试,但是第一个方框画出来的地方应该在$符号之前加一个空格,否则至少我用的这个额cmake版本会报错。之前放弃学习的一个很重要的原因就是这个cmake的学习教程不是很好寻找,即使是找到的也有一些问题让人进行不下去。这一次,我去了找了其他人的教程来进行新的尝试,不过还是遇到了一些小情况。这样,一个简单的cmake的尝试的例程基本就结束了。前面看到的一个错误,其实在后面的文件中还是纠正了的。针对这里说的两个变量是对等的,我自己进行了修改测试,测试结果确认两个方式是对等的。原创 2023-01-26 11:29:03 · 856 阅读 · 0 评论 -
1470_Linux下使用pdftk进行pdf文件的页面提取以及合并
我最近几年一直使用福昕的阅读器,因此我最初尝试了福昕的编辑工具,后来发现为了临时的几页文件再去购买会员还是不是很值得。接下来,尝试了Adobe的阅读器,发现最新的阅读器中找不到提取功能了。而打印导出的效果跟原始的pdf文件还是有一些不同,因此尝试去找一个合适的工具来实现。这种小工具的确是很好用,其实在我的树莓派上加一个,后面在各个场合只需要连接到树莓派上就可以直接使用了。如果使用的是我自己的机器,直接带有WSL,这种便捷程度那就更好了。看起来,这个工具是一个很小巧的工具,存储的占用最起码不是很大。原创 2022-09-25 11:55:44 · 943 阅读 · 0 评论 -
1312_适用7z命令进行压缩与解压
如果是一个整卷的压缩或者解压,之前我用的最多的还是zip和unzip,掌握的细致的用法没有几条,但是几本是可以满足我自己的需要的。在使用PC以及GUI的时候,我这几年用的最多的压缩工具其实是7z,它基本上是拥有了我需要的压缩以及解压的全部功能。类似这样的开源软件,通常在命令行的支持上是不错的。安装其实是很容易的,一条命令即可,需要注意在linux的环境下可能有不同的分发版本,尽量安装全功能版本的。这是很让人开心的操作特性,默认的输入下,压缩一个目录以及目录下的全部文件就跟直接压缩一个文件一样简单。...原创 2022-07-26 07:23:37 · 3581 阅读 · 0 评论 -
1131_使用clang-format进行代码格式排版
使用clang-format进行代码格式排版Grey全部学习汇总: GitHub - GreyZhang/editors_skills: Summary for some common editor skills I used.使用clang-format进行代码格式排版前言我自己写代码其实也经历了很多过程,前期的确是没有关注过什么代码风格或者排版。但是随着接触到的代码越来越多,发现没有一个统一良好的编码排版风格理解管理一个工程都是很有挑战的。于是,不仅仅从编码的定义风格上,从排版的布局原创 2022-02-07 21:51:32 · 1678 阅读 · 0 评论 -
715_Total commander设置文件扩展名以及目录显示格式
前面开始了Total Commander的基本使用,用了几天之后基本可以用来实现大部分文件资源管理器的功能了。但是效率上现在还是稍微有一些慢,可能在习惯以及操作的改进上还是需要一定的时间打磨。 第一次使用的时候,有一点让我觉得十分不习惯的地方找到了解决方案。那就是文件的扩展名位置设置。一直习惯了在各种资源管理器中直接看文件的扩展名,而且现在使用Windows的时候也习惯必须显示扩展名,现在默认的使用方式使用则是直接把扩展名对齐了。 这样的使用体验,短时间内很...原创 2021-08-05 21:05:39 · 2346 阅读 · 0 评论 -
701_total commander取消最小化到托盘栏
刚刚上手total commander,使用的时候遇到一些习惯性问题。但是从交互逻辑来看,我的需求又是对的,因此不妥协。这时候很多软件我就会直接放弃,但是我觉得total commander既然有自己存在的生命活力肯定还是可以做到的,我敢肯定使用这个工具的很多人应该是跟我一样一直在自己使用计算机的操作流程上在不断尝试优化的。 这次遇到的问题很简单,在使用Total Commander的时候有时候会对工具最小化操作,这时候没有一个快速呼出软件的功能,而工具又去了托盘栏,这样重新进...原创 2021-07-31 22:44:00 · 1642 阅读 · 0 评论 -
700_total_comannder试用初步
据说total commander是资源管理的神器,特意找来体验一下。但是体验之前就看过关于这个的介绍,这个又是一个学习曲线略微陡峭一点的工具。 今天不去考虑快速掌握,先来一个初步的认识。而初步来看,先用来满足我日常简单的资源管理器需求再说。接下来,梳理几个我第一时间学会了的功能。回上层目录 类似状态下,有时候我们会想回到目录上一层。鼠标点击向上箭头是可以的,但是还有一个更加简单的方式:直接按退格键。快速进入不同的磁盘Total Comm...原创 2021-07-29 23:14:46 · 245 阅读 · 1 评论 -
530_xshell ALT按键不能识别问题解决
最近用了xshell感觉体验很不错,还专门申请了个人用的版本。 使用逐渐上手并且有了感觉了,但是有一个大问题出现了:ALT按键不能识别,这绝对是emacs用户的心痛点。开始,我以为是组合键占用了,一通折腾没奏效。后来发现,其实有一个专门的ALT按键设置,这个为为了将其区别于meta按键的。说起来,这两个按键可能是不同的,但是我个人是没见过不同的地方。 一个简单的配置之后,我的emacs复活了!...原创 2021-02-16 18:39:08 · 413 阅读 · 0 评论 -
483_Windows Terminal中默认光标为小方块
全部学习汇总: https://github.com/GreyZhang/editors_skills 其实,这次的学习笔记分类不合适,不过暂且没有其他的repo可以放暂且放在这里吧!毕竟,这个问题的解决其实是我在使用emacs的evil的时候遇到的。 默认的时候,终端里面的光标是一个竖线,这样如果在使用vim的时候就会遇到不好确认是插入模式还是Normal模式。如果,默认下是一个小方块,那么识别这个状态就容易了。此外,如果是一个小竖线,在整个终端环...原创 2020-12-17 21:36:15 · 2351 阅读 · 0 评论 -
461_几个不同的ctags信息梳理
全部学习汇总: https://github.com/GreyZhang/editors_skills 近些年在编辑器上花费的时间太多了,尤其是emacs。灵活是好的,很自由。但是,太灵活了之后,也会出现一些选择困难症。尤其是,默认的软件包中不给我们那么多的选择的时候,哪怕是找到正确的那一个都是麻烦的。 我在几个不同的电脑上遇到过ctags的问题了,windows上逐渐积累了一堆可执行文件和动态链接库,这样基本倒还可以应对了。一向是容易的Linux,...原创 2020-11-24 21:10:37 · 387 阅读 · 0 评论 -
449_spacemacs函数相关的几个实用操作小结
全部学习汇总: https://github.com/GreyZhang/editors_skills 工欲善其事必先利其器,我觉得作为一个程序员甚至是其他领域的工程师有时候还是有必要反复打造磨炼自己的编辑器技能。尤其是天天跟文本编辑打交道的,能够有一套通用的且高效的编辑技巧很重要。 我自己选择的套路是vim,这也是被很多人证明过的高级的编辑技巧。加上我使用emacs,各种辅助的功能也可以给我一定的效率提升。说回到我自己,键盘敲击的手速并不是很快,因...原创 2020-11-11 11:12:36 · 492 阅读 · 0 评论 -
407_C语言十六进制字符串转数字
习惯了拿来主义,有时候遇到问题之后总是考虑是否有库或者现成的东西可用。结果,有些很简单的问题处理起来忘掉了最基础的技巧。 尝试将十六进制的字符串转换成数字,技巧其实很多。为了练手,利用ASCII码表的顺序关系自己做了一个简单的小函数。 实现功能:合理的单个十六进制字符转换成数字; 合理的两位十六进制字符串转数字;根据自己的设计,测试如下: 测试结果如下: 最后,附加我的全部代码如下:...原创 2020-09-23 21:14:01 · 1482 阅读 · 0 评论 -
357_Cmder增加右键启动快捷方式
有些常用的工具增加鼠标的右键快捷启动会十分方便,比如现在我自己用的部分工具的快捷启动方式如下: 上面能够找到看到Git、VS Code等方式。 Cmder是一个比较好用的命令行工具,看了一下介绍,其实这个工具虽然是免安装的版本,但是依然可以做一下相应功能的注册。具体方法如下: 以管理员身份在CMD模式下切换到Cmder.exe程序所在的目录。 之后输入命令:cmder.exe /REGISTER ...原创 2020-08-15 07:45:41 · 755 阅读 · 0 评论 -
190_Notepad3安装试用
Notepad++好像动不动就会出现一次政治挂钩的新闻事件,虽说我左右不了任何事情,也影响不了任何事情的结局。但是,在爱国方面多多抱团总归是不错的。如果Notepad++没了还可以那什么代替呢?我看了一下,似乎有人提到Notepad3。而emacs社区的活跃者陈斌给出了一个代码提交的统计,似乎也在说明Notepad3应该是一个不错的选择。 安装包的下载地址:htt...原创 2019-12-24 20:37:58 · 3493 阅读 · 1 评论 -
155_使用Source Insight进行代码排版格式化
也算是我后知后觉,用了好几年的Source Insight没有深入研究过这个工具究竟有什么细致的功能。用了emacs以及VS Code之后,觉得这里面的代码的格式化功能做的非常好用。相比之下,使用Source Insight写代码真是有点累。 后来,无意中发现eclipse中其实也有这种格式化的工具,一时间觉得这个或许是一个高级编辑器必备的。Source In...原创 2019-10-11 21:43:40 · 971 阅读 · 0 评论 -
107_Cmder的安装使用
这个工具应该属于“绿色软件”类的,基本上就是拷贝完了就可以用。按照官网上的说明来安装一下:第一步,解压缩: 以上是解压出来的文件,我下载的是没有Git的那个完整版本,因为Git我之前已经在电脑上安装了。第二步,把我自己需要的命令行工具放到bin目录,把这个加入到环境变量PATH中。其实,在Windows中应该是Path。目前,暂时先不放命令行工...原创 2019-05-08 21:03:58 · 385 阅读 · 0 评论 -
086_编辑器不根据扩展名识别代码语法
这是一个很有意思的功能,之前一直没有注意到。我是在一个视频中看到一个外国小哥用到了这个功能,一下子觉得,原来编辑器还可以这么用!接下来,以Notepad++和VSCode来做一个简单的演示。写一个txt文件如下:如果扩展名是txt的C代码,编辑器一般是不会显示语法提示的。之后的显示效果:同样的效果,使用VSCode配置出来如下:同样的方式...原创 2019-04-06 19:47:06 · 372 阅读 · 0 评论 -
VIM学习手记1-从命令模式直接进入单词替换修改
决心好好学习一下VIM,以后自己的所有代码编辑都转移到这一个工具上。我希望以后能够不断增加VIM技能,直到能够从VIM中发掘出类似Source Insight的功能。虽说两个工具的定位不一样,但是我觉得很多时候Source Insight确实是能够在短时间内俘获程序员之心。因为整个编辑常用功能的使用学习成本很低,使用起来十分简单。说VIM简单的人,或许是生来与众不同吧?至少我接触的同行交际圈中原创 2017-03-31 23:07:39 · 2465 阅读 · 0 评论 -
112_Git的历史记录查看
使用GUI的时候我也会使用历史记录查看的方式来看之前有什么样的提交,以此来定位问题。 命令行模式下,最基础的功能可能是log功能。 可以查看log记录。看到这里,其实我想到了一个比较好的使用场景。那就是在工作中使用的时候,其实我可以自己使用Git,往公司SVN等版本管理工具提交的时候就可以直接使用这个log记录。导出自然是很容易的。...原创 2019-05-18 21:48:34 · 449 阅读 · 0 评论 -
109_Git命令行初步
接触了Git之后,学了一点命令之后后来基本也忘记了。现在一直想跟emacs配合起来用,慢慢发现命令行的技能还是需要掌握。 首先需要掌握的自然是初期仓库的创建以及第一次提交,这算是Git的hello world。 init这个命令,其实说起来算是我最熟悉的一个命令了。我使用GUI,但是每次创建仓库的时候使用的还是这个命令。...原创 2019-05-18 17:40:20 · 298 阅读 · 0 评论 -
110_查看临时修改变化以及恢复修改前的版本
为了做这个测试,我先尝试在版本库中做了一次文件提交。之后,尝试改变这个文件。文件修改之后,使用命令查看一下文件的变化。查看结束之后,放弃这一次修改,使用命令操作恢复到之前的版本。这算是软件版本管理中一个小小的时光机,最起码会让我可以大胆去修改我自己的软件,最坏,我也可以回到最初的状态。 我对文件做了修改,使用diff进行变化的查看。 @...原创 2019-05-18 18:01:05 · 679 阅读 · 0 评论 -
111_简单的Git提交功能尝试
由于已经使用了GUI的Git一阵子了,现在的使用操作最初至少应该对标GUI中常用的几个操作来考虑一下。 说到GUI的操作,除了创建仓库、变化对比之外,用的最多的或许就是提交了。接下来,尝试命令行下的提交。同时,这次也切换我自己的终端到Cmder。 首先创建一个新的仓库: 相比自带的bash,这个好处除了主题更加让人看...原创 2019-05-18 19:40:56 · 310 阅读 · 0 评论 -
053_打开Source Insight 4.0的目录树
试用了一下Source Insight 4.0,体验好了不少。不过,默认情况下,文件树不显示让我觉得很不舒服。 按照之前的方式,在view自己window的菜单中没有找到配置方式。后来发现在菜单栏中看到了一个快捷的按钮: 点击上面的P(可能是project的缩写?)可以打开文件树。配置后的效果如下: 之前看到别人...原创 2018-12-26 22:29:39 · 8270 阅读 · 0 评论 -
052_Notepad++中进行文件比较
首先得利用一下插件管理器,找到如下插件: 点击安装,Notepad++会自动重启。 几次升级失败,尝试了软件升级,执行如下软件: 执行过程: 现在的网络环境学习很有困难,上面的这些升级还是借助了科学上网。看起来,以后学习真是个技术活了。升级的时候自动安装的是32bit版本,升级后的安装跟之...原创 2018-12-20 23:48:27 · 548 阅读 · 0 评论 -
051_Notepad++插件管理器
尝试安装了几次Notepad++的插件,总是有些小问题。感觉,要是有个类似VS Code的插件的话或许会方便很多。查看了一下,其实Notepad++提供了一个类似的工具,需要在安装的时候选择一下。 具体的位置: 插件的打开方式: 使用起来比较简洁,接下来再试试这个编辑器,尝试一下简单、实用的...原创 2018-12-20 22:34:06 · 757 阅读 · 0 评论 -
个人代码管理方法V0.0.1
写了这么多年的代码,自己工作之余写的代码管理的乱七八糟。有些似乎没有什么因由就发现丢失了,想想实在是有点可惜。今天突然间想到,是不是自己的代码也该好好管理一下。鉴于自己写的代码并不是特别多,代码量不大,VCS似乎也没有什么必要。简单给自己定几条规则吧,试用一段时间,不行再进行修正。 1,代码暂时不使用版本管理工具管理,直接使用文件夹目录。每隔一段时间进行一次总体的备份,不妨设定为3个原创 2017-05-10 19:14:23 · 2058 阅读 · 0 评论 -
Mac下安装iPython
没有想象中那么顺利,尽管我已经搞定了pip,但是依然还是遇到了问题。安装的时候为了能够让安装顺利,需要使用sudo在管理员模式下安装。不过,为了能够让当前目录使用安装的东西,需要加上-H的参数。安装操作如下:GreydeMac-mini:~ greyzhang$ sudo -H pip install ipythonPassword:Collecting ipython Do原创 2017-04-12 23:31:43 · 12041 阅读 · 0 评论 -
DOS命令中的mv命令——move
一直以来还是挺依赖bash shell中的几个常用的命令的,mv就是其中之一。尤其是在桌面上下载了一大堆文件需要处理的时候,创建一个临时文件夹把文件转移到相应的文件夹是我常用的方法之一。不过,在现在的公司工作,在工具选择上有着很大的不自由。本来就是Windows系统在加上没有安装常用的bash shell扩展,更让这使用习惯受到了挺大的束缚。其实,Windows下也有可以免安装的携带绿色版shel原创 2017-04-03 23:26:44 · 23154 阅读 · 0 评论 -
Windows中的文件查找命令-where
一直以来,查找某个windows下的命令或者可执行程序我都是借助于一个免安装版本的bash命令which。这样是比较方面的,为了功能更强大一点也可以去安装一下Cygwin。不过,就这么一个命令的使用在公司基本上也是一种小奢侈,因为现在公司办公电脑环境非常不自由,很多时候我没法选择自己喜欢的工具。 不过,作为一个能够折腾的人,我想了很多替代性的方法。比如,很多常用的功能我自己用Per原创 2017-03-31 23:27:07 · 23779 阅读 · 0 评论 -
VIM中进行查找与替换操作
其实很多东西都需要在不断地尝试中才能够感受到其优点,比如编辑器VIM。我曾经不止一次跟别人讨论编辑器的选择问题,当谈到VIM的时候我通常会说:在我现在的体验中,VIM最多只是一个比记事本多了一个语法显示而已,总体的操作上并没有什么快捷的体验。我个人的编码通常是在Windows进行,而之前的公司提供了Source Insight,我觉得能够满足我所有的需要。如果是在Linux或者Mac上,我写代码用原创 2017-04-03 21:31:22 · 1213 阅读 · 0 评论 -
小米网络音响使用体验
有点说不出为什么就买了一个小米网络音响,也就是下面这货。 其实最初的时候我一直在看的东西是手表,接着又联想到了闹钟,不知不觉,我期待我的清晨应该由一首歌开始才好。简单看了一下,就买下了这款网络音响。之所以买这个,首先是能够满足我闹钟的需求,其次是觉得小米在网络资源方面一向是厚道的,这个音响的音频资源应该还是蛮丰富的。 拿到快递的时候,这种沉重感以及大个头让原创 2017-03-16 23:23:09 · 3015 阅读 · 0 评论 -
PowerShell中借助help寻找自己想要的命令
Help不仅仅可以用于查询命令的帮助信息,也可以借助于help命令搜索自己并不熟悉的指令。比如,我想找关于HTML的命令,可以通过help加关键字和通配符组合为参数用于查看:使用示范如下:PSC:\Windows\system32> help *HTML* 名称 ConvertTo-Html 语法 ConvertTo-Html [[-Property]]原创 2017-04-09 12:54:57 · 1266 阅读 · 0 评论 -
PowerShell中更新帮助手册
接触了一段时间的PowerShell还是觉得这种shell设计的似乎偏复杂一些,学习上手感觉特别困难。几天的空余时间学习了一下,到现在还是没有掌握到它的经典以及妙处。 关于帮助手册,这个是我们平时可以依赖的一个帮手。能够保证自己手中的帮助手册是最新的版本也是很有必要的。 在管理员模式下运行PowerShell,输入Update-help即可启动帮助手册的升级。如果电原创 2017-04-09 12:46:11 · 3613 阅读 · 0 评论 -
Windows 10中的PowerShell内置运行软件版本
如果仅仅说版本号,输入一个版本号的查询命令即可。如果查看系统中内置的PowerShell运行工具,可以在如下的界面中查看。我用的电脑系统是64位的,这里面的运行程序有4个。其中两个带有x86标记的是为了能够跟32位的兼容而提供的。而32位和64位的程序都有两个,不带有ISE标识的是普通的控制台程序,而带有ISE是提供的GUI模式。虽说,过去多年中32位的处理器以及系统为这个世界原创 2017-04-09 11:29:12 · 2919 阅读 · 0 评论