
工具
文章平均质量分 59
grey_csdn
这个作者很懒,什么都没留下…
展开
-
1796_通过vmware打开VirtualBox虚拟机文件
转换成功之后,会有一个100%的进度,但是这个转换似乎只能够执行一次,否则会报错。这样,其实是创建了一个vm虚拟机的磁盘文件。还是不能够直接打开,接下来应该按照虚拟机的信息创建一个虚拟机,使用上面的磁盘文件。之后,需要把vmdk的格式转换成.com.vmdk格式,这个需要使用vm中的命令工具。其他的基本上默认即可。我这边测试的是ChibiOS的开发虚拟机,体验还算是比较顺利。在创建虚拟机的时候,选择的操作系统类型可以通过VirtualBox查看一下。之后,下一步选择刚刚生成出来的.com.vmdk的文件。原创 2023-09-23 16:55:13 · 1103 阅读 · 0 评论 -
1782_Adobe Reader X实现pdf分页保存
看了一本pdf电子书,觉得其中几页很值得分享。如果分享整本书当然是不错的选择,但是分享整本书很可能会导致一个结局——内容太多别人不会去看!这样想来,分页导出需要分享的部分再进行分享就好多了。一直使用evince的pdf阅读器,但是反复尝试没有找到如何保存多页的方法。于是安装了一个Adobe Reader X,使用print的功能进行页面提取,效果还不错。进行相应的保存,大功告成。原创 2023-09-03 09:52:50 · 1251 阅读 · 0 评论 -
1769_Source Insight数字前缀后缀乱码解决方法
其中我画出来的地方是乱码或者是我们难以解读的字符,之前编码的时候遇到的也是类似的问题。而解决的方法依然是改字体,把字体名称改一个其他的试试或许就正常了。而之前我遇到的问题是因为数字错误,在Style Name列表中修改相应的参数即可解决。这算是一个偶然的发现,写代码的时候发现十六进制的数字显示前缀0x显示错误。如果可以,我们最好把这个对话框中的各个Style全都查看配置一下确保显示的正常。不过我找到了一个类似的问题可以借以说明一下,因为二者有着相同的解决方案。微信:grey0612。原创 2023-07-15 15:42:24 · 590 阅读 · 1 评论 -
1764_Intel NUC骷髅峡谷使用初体验
我给自己的NUC配了16G内存外加了256G三星固态硬盘,使用了一两天后觉得性能以及流畅度等等都还好。这个我可能在其寿终正寝的时候都可能用不到,不过据说这个接口的数据传输能力比USB好得多,而且能够实现外置显卡扩展坞。不过,我觉得这确实是一个错误,因为我没有看到的NUC骷髅峡谷的电源其实也是一个板砖!这次选择是完完全全百分之百的盲选,一切的选择信息都是来自于网络的搜索信息。不是很好的地方可能是硬盘的选择不是很自由,再就是牺牲了一点点性能。倘若此时入手了HP的wave,或许此时我就在考虑NUC的各种好处了。原创 2023-07-09 17:17:48 · 672 阅读 · 0 评论 -
1634_linux中把pdf拆分成独立的图片文件
最近工作学习之中使用pdf的频次非常高,这种格式的通用性的确是不错。不过,有时候我希望通过图片的方式来插入一个pdf的页面到我的新文档中,这时候的各种截图等工具就显得不是很方便。采用-f –l的参数扩展,第一个参数代表first,第二个是last,后面跟一个数字就可以指定提取的页面。做了简单的体验之后感觉这个工具的确是非常小巧好用,从安装体积来看也是非常小巧,很适合部署到树莓派等简单的小服务器上去跑跑脚本之类的。整体的参数很类似我们熟悉的网络打印机的参数选择。当然,这个图形格式还是可以选择其他的格式的。原创 2023-03-04 10:13:09 · 686 阅读 · 0 评论 -
1604_linux环境下使用命令行把网页转换成pdf
使用的工具很容易在彼此之间产生隔离性障碍,比如我最近使用的墨水屏阅读的最合适的文件格式我觉得是pdf,但是我需要阅读的很多资料却是网页格式。另外,如今很多网页在切换不同的页面的时候总是需要加载,这给我一种不是很舒服的感觉,少了一点顺畅。也不排除是我的计算机过于古老的缘故,但是能够有办法转换成本地的pdf文件我觉得可能会是非常好的一个想法。为此,找了一款可以进行网页转换到pdf文件的软件,叫做wkhtmltopdf。4. 从下面的链接发现一个直接下载安装包手动安装的方式,正好也是这个工具。原创 2023-01-29 20:08:27 · 719 阅读 · 0 评论 -
1600_Cmake学习笔记_Cmake实践学习
我按照上面的例程信息抄了一遍尝试做测试调试,但是第一个方框画出来的地方应该在$符号之前加一个空格,否则至少我用的这个额cmake版本会报错。之前放弃学习的一个很重要的原因就是这个cmake的学习教程不是很好寻找,即使是找到的也有一些问题让人进行不下去。这一次,我去了找了其他人的教程来进行新的尝试,不过还是遇到了一些小情况。这样,一个简单的cmake的尝试的例程基本就结束了。前面看到的一个错误,其实在后面的文件中还是纠正了的。针对这里说的两个变量是对等的,我自己进行了修改测试,测试结果确认两个方式是对等的。原创 2023-01-26 11:29:03 · 865 阅读 · 0 评论 -
1470_Linux下使用pdftk进行pdf文件的页面提取以及合并
我最近几年一直使用福昕的阅读器,因此我最初尝试了福昕的编辑工具,后来发现为了临时的几页文件再去购买会员还是不是很值得。接下来,尝试了Adobe的阅读器,发现最新的阅读器中找不到提取功能了。而打印导出的效果跟原始的pdf文件还是有一些不同,因此尝试去找一个合适的工具来实现。这种小工具的确是很好用,其实在我的树莓派上加一个,后面在各个场合只需要连接到树莓派上就可以直接使用了。如果使用的是我自己的机器,直接带有WSL,这种便捷程度那就更好了。看起来,这个工具是一个很小巧的工具,存储的占用最起码不是很大。原创 2022-09-25 11:55:44 · 1002 阅读 · 0 评论 -
1312_适用7z命令进行压缩与解压
如果是一个整卷的压缩或者解压,之前我用的最多的还是zip和unzip,掌握的细致的用法没有几条,但是几本是可以满足我自己的需要的。在使用PC以及GUI的时候,我这几年用的最多的压缩工具其实是7z,它基本上是拥有了我需要的压缩以及解压的全部功能。类似这样的开源软件,通常在命令行的支持上是不错的。安装其实是很容易的,一条命令即可,需要注意在linux的环境下可能有不同的分发版本,尽量安装全功能版本的。这是很让人开心的操作特性,默认的输入下,压缩一个目录以及目录下的全部文件就跟直接压缩一个文件一样简单。...原创 2022-07-26 07:23:37 · 3593 阅读 · 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 · 1695 阅读 · 0 评论 -
715_Total commander设置文件扩展名以及目录显示格式
前面开始了Total Commander的基本使用,用了几天之后基本可以用来实现大部分文件资源管理器的功能了。但是效率上现在还是稍微有一些慢,可能在习惯以及操作的改进上还是需要一定的时间打磨。 第一次使用的时候,有一点让我觉得十分不习惯的地方找到了解决方案。那就是文件的扩展名位置设置。一直习惯了在各种资源管理器中直接看文件的扩展名,而且现在使用Windows的时候也习惯必须显示扩展名,现在默认的使用方式使用则是直接把扩展名对齐了。 这样的使用体验,短时间内很...原创 2021-08-05 21:05:39 · 2435 阅读 · 0 评论 -
701_total commander取消最小化到托盘栏
刚刚上手total commander,使用的时候遇到一些习惯性问题。但是从交互逻辑来看,我的需求又是对的,因此不妥协。这时候很多软件我就会直接放弃,但是我觉得total commander既然有自己存在的生命活力肯定还是可以做到的,我敢肯定使用这个工具的很多人应该是跟我一样一直在自己使用计算机的操作流程上在不断尝试优化的。 这次遇到的问题很简单,在使用Total Commander的时候有时候会对工具最小化操作,这时候没有一个快速呼出软件的功能,而工具又去了托盘栏,这样重新进...原创 2021-07-31 22:44:00 · 1706 阅读 · 0 评论 -
700_total_comannder试用初步
据说total commander是资源管理的神器,特意找来体验一下。但是体验之前就看过关于这个的介绍,这个又是一个学习曲线略微陡峭一点的工具。 今天不去考虑快速掌握,先来一个初步的认识。而初步来看,先用来满足我日常简单的资源管理器需求再说。接下来,梳理几个我第一时间学会了的功能。回上层目录 类似状态下,有时候我们会想回到目录上一层。鼠标点击向上箭头是可以的,但是还有一个更加简单的方式:直接按退格键。快速进入不同的磁盘Total Comm...原创 2021-07-29 23:14:46 · 249 阅读 · 1 评论 -
530_xshell ALT按键不能识别问题解决
最近用了xshell感觉体验很不错,还专门申请了个人用的版本。 使用逐渐上手并且有了感觉了,但是有一个大问题出现了:ALT按键不能识别,这绝对是emacs用户的心痛点。开始,我以为是组合键占用了,一通折腾没奏效。后来发现,其实有一个专门的ALT按键设置,这个为为了将其区别于meta按键的。说起来,这两个按键可能是不同的,但是我个人是没见过不同的地方。 一个简单的配置之后,我的emacs复活了!...原创 2021-02-16 18:39:08 · 425 阅读 · 0 评论 -
483_Windows Terminal中默认光标为小方块
全部学习汇总: https://github.com/GreyZhang/editors_skills 其实,这次的学习笔记分类不合适,不过暂且没有其他的repo可以放暂且放在这里吧!毕竟,这个问题的解决其实是我在使用emacs的evil的时候遇到的。 默认的时候,终端里面的光标是一个竖线,这样如果在使用vim的时候就会遇到不好确认是插入模式还是Normal模式。如果,默认下是一个小方块,那么识别这个状态就容易了。此外,如果是一个小竖线,在整个终端环...原创 2020-12-17 21:36:15 · 2393 阅读 · 0 评论 -
461_几个不同的ctags信息梳理
全部学习汇总: https://github.com/GreyZhang/editors_skills 近些年在编辑器上花费的时间太多了,尤其是emacs。灵活是好的,很自由。但是,太灵活了之后,也会出现一些选择困难症。尤其是,默认的软件包中不给我们那么多的选择的时候,哪怕是找到正确的那一个都是麻烦的。 我在几个不同的电脑上遇到过ctags的问题了,windows上逐渐积累了一堆可执行文件和动态链接库,这样基本倒还可以应对了。一向是容易的Linux,...原创 2020-11-24 21:10:37 · 397 阅读 · 0 评论 -
449_spacemacs函数相关的几个实用操作小结
全部学习汇总: https://github.com/GreyZhang/editors_skills 工欲善其事必先利其器,我觉得作为一个程序员甚至是其他领域的工程师有时候还是有必要反复打造磨炼自己的编辑器技能。尤其是天天跟文本编辑打交道的,能够有一套通用的且高效的编辑技巧很重要。 我自己选择的套路是vim,这也是被很多人证明过的高级的编辑技巧。加上我使用emacs,各种辅助的功能也可以给我一定的效率提升。说回到我自己,键盘敲击的手速并不是很快,因...原创 2020-11-11 11:12:36 · 504 阅读 · 0 评论 -
407_C语言十六进制字符串转数字
习惯了拿来主义,有时候遇到问题之后总是考虑是否有库或者现成的东西可用。结果,有些很简单的问题处理起来忘掉了最基础的技巧。 尝试将十六进制的字符串转换成数字,技巧其实很多。为了练手,利用ASCII码表的顺序关系自己做了一个简单的小函数。 实现功能:合理的单个十六进制字符转换成数字; 合理的两位十六进制字符串转数字;根据自己的设计,测试如下: 测试结果如下: 最后,附加我的全部代码如下:...原创 2020-09-23 21:14:01 · 1491 阅读 · 0 评论 -
357_Cmder增加右键启动快捷方式
有些常用的工具增加鼠标的右键快捷启动会十分方便,比如现在我自己用的部分工具的快捷启动方式如下: 上面能够找到看到Git、VS Code等方式。 Cmder是一个比较好用的命令行工具,看了一下介绍,其实这个工具虽然是免安装的版本,但是依然可以做一下相应功能的注册。具体方法如下: 以管理员身份在CMD模式下切换到Cmder.exe程序所在的目录。 之后输入命令:cmder.exe /REGISTER ...原创 2020-08-15 07:45:41 · 769 阅读 · 0 评论 -
190_Notepad3安装试用
Notepad++好像动不动就会出现一次政治挂钩的新闻事件,虽说我左右不了任何事情,也影响不了任何事情的结局。但是,在爱国方面多多抱团总归是不错的。如果Notepad++没了还可以那什么代替呢?我看了一下,似乎有人提到Notepad3。而emacs社区的活跃者陈斌给出了一个代码提交的统计,似乎也在说明Notepad3应该是一个不错的选择。 安装包的下载地址:htt...原创 2019-12-24 20:37:58 · 3533 阅读 · 1 评论 -
155_使用Source Insight进行代码排版格式化
也算是我后知后觉,用了好几年的Source Insight没有深入研究过这个工具究竟有什么细致的功能。用了emacs以及VS Code之后,觉得这里面的代码的格式化功能做的非常好用。相比之下,使用Source Insight写代码真是有点累。 后来,无意中发现eclipse中其实也有这种格式化的工具,一时间觉得这个或许是一个高级编辑器必备的。Source In...原创 2019-10-11 21:43:40 · 988 阅读 · 0 评论 -
112_Git的历史记录查看
使用GUI的时候我也会使用历史记录查看的方式来看之前有什么样的提交,以此来定位问题。 命令行模式下,最基础的功能可能是log功能。 可以查看log记录。看到这里,其实我想到了一个比较好的使用场景。那就是在工作中使用的时候,其实我可以自己使用Git,往公司SVN等版本管理工具提交的时候就可以直接使用这个log记录。导出自然是很容易的。...原创 2019-05-18 21:48:34 · 461 阅读 · 0 评论 -
111_简单的Git提交功能尝试
由于已经使用了GUI的Git一阵子了,现在的使用操作最初至少应该对标GUI中常用的几个操作来考虑一下。 说到GUI的操作,除了创建仓库、变化对比之外,用的最多的或许就是提交了。接下来,尝试命令行下的提交。同时,这次也切换我自己的终端到Cmder。 首先创建一个新的仓库: 相比自带的bash,这个好处除了主题更加让人看...原创 2019-05-18 19:40:56 · 314 阅读 · 0 评论 -
110_查看临时修改变化以及恢复修改前的版本
为了做这个测试,我先尝试在版本库中做了一次文件提交。之后,尝试改变这个文件。文件修改之后,使用命令查看一下文件的变化。查看结束之后,放弃这一次修改,使用命令操作恢复到之前的版本。这算是软件版本管理中一个小小的时光机,最起码会让我可以大胆去修改我自己的软件,最坏,我也可以回到最初的状态。 我对文件做了修改,使用diff进行变化的查看。 @...原创 2019-05-18 18:01:05 · 694 阅读 · 0 评论 -
109_Git命令行初步
接触了Git之后,学了一点命令之后后来基本也忘记了。现在一直想跟emacs配合起来用,慢慢发现命令行的技能还是需要掌握。 首先需要掌握的自然是初期仓库的创建以及第一次提交,这算是Git的hello world。 init这个命令,其实说起来算是我最熟悉的一个命令了。我使用GUI,但是每次创建仓库的时候使用的还是这个命令。...原创 2019-05-18 17:40:20 · 304 阅读 · 0 评论 -
107_Cmder的安装使用
这个工具应该属于“绿色软件”类的,基本上就是拷贝完了就可以用。按照官网上的说明来安装一下:第一步,解压缩: 以上是解压出来的文件,我下载的是没有Git的那个完整版本,因为Git我之前已经在电脑上安装了。第二步,把我自己需要的命令行工具放到bin目录,把这个加入到环境变量PATH中。其实,在Windows中应该是Path。目前,暂时先不放命令行工...原创 2019-05-08 21:03:58 · 396 阅读 · 0 评论 -
086_编辑器不根据扩展名识别代码语法
这是一个很有意思的功能,之前一直没有注意到。我是在一个视频中看到一个外国小哥用到了这个功能,一下子觉得,原来编辑器还可以这么用!接下来,以Notepad++和VSCode来做一个简单的演示。写一个txt文件如下:如果扩展名是txt的C代码,编辑器一般是不会显示语法提示的。之后的显示效果:同样的效果,使用VSCode配置出来如下:同样的方式...原创 2019-04-06 19:47:06 · 378 阅读 · 0 评论 -
053_打开Source Insight 4.0的目录树
试用了一下Source Insight 4.0,体验好了不少。不过,默认情况下,文件树不显示让我觉得很不舒服。 按照之前的方式,在view自己window的菜单中没有找到配置方式。后来发现在菜单栏中看到了一个快捷的按钮: 点击上面的P(可能是project的缩写?)可以打开文件树。配置后的效果如下: 之前看到别人...原创 2018-12-26 22:29:39 · 8350 阅读 · 0 评论 -
052_Notepad++中进行文件比较
首先得利用一下插件管理器,找到如下插件: 点击安装,Notepad++会自动重启。 几次升级失败,尝试了软件升级,执行如下软件: 执行过程: 现在的网络环境学习很有困难,上面的这些升级还是借助了科学上网。看起来,以后学习真是个技术活了。升级的时候自动安装的是32bit版本,升级后的安装跟之...原创 2018-12-20 23:48:27 · 559 阅读 · 0 评论 -
051_Notepad++插件管理器
尝试安装了几次Notepad++的插件,总是有些小问题。感觉,要是有个类似VS Code的插件的话或许会方便很多。查看了一下,其实Notepad++提供了一个类似的工具,需要在安装的时候选择一下。 具体的位置: 插件的打开方式: 使用起来比较简洁,接下来再试试这个编辑器,尝试一下简单、实用的...原创 2018-12-20 22:34:06 · 761 阅读 · 0 评论 -
Windows文件夹目录快速访问
有时候我觉得Windows文件夹找起来会比较麻烦,特别是在公司,很多目录层级并不是我自己定的。公司文件夹的层级有时候多的比较可怕,曾经我对付的办法就是把常用的部分全都在桌面上创建一个快捷方式。 快捷方式最初的时候是能够解决我很大苦恼的,但是过了一阵子之后也就慢慢开始让人心烦。因为桌面上的东西越来越多,而桌面上大部分增加的快捷方式又必须在管理员的账户下才能够删除或者转移。这原创 2017-09-02 10:50:51 · 9306 阅读 · 1 评论 -
Linux中使用dd命令修改as86汇编编译链接后的程序
之前抄写了一段代码:;; boot.s --bootsect.S framework;.globlbegtext,begdata,begbss,endtext,enddata,endbss ;global flag.textbegtext:.databegdata:.bssbegbss:.textBOOTSEG = 0x07c0 entry原创 2017-08-20 19:21:06 · 733 阅读 · 0 评论 -
Office 2016中修改正文默认字体
之前使用word文档,正文默认的字体一般是宋体。这很不错,因为工作中很多人特别是领导要求看到的字体必须为宋体。买电脑的时候顺道更新了自己的工具为Office 2016,用了一阵子才发现原来正文默认的字体并不是宋体。 简单做了两次手动的调整后,我觉得这个东西应该有修改默认的功能。经过简单的探索,找到了解决的方法。1, 上面这是之前默认的情况,是等线而不原创 2017-08-19 11:46:10 · 19709 阅读 · 0 评论 -
mot文件的单行校验与全局校验
Mot文件在生成的时候是自己带校验的,但是存在的校验都是单行的校验。如果考虑到文件的可靠性,可以进行一下全局的校验。 一种简单的方式可以进行所有的有效数据域的内容校验和校验,然后写入到特定的程序位置。校验的方式可以按照mot本身的校验方式,而写入的位置可以是S7开头的mot内容行。因为S7开头的那行记录的是程序运行记录,而其数据域并没有有效的信息。这样,写入之后就可以做一个全局的校原创 2017-08-01 23:51:12 · 1652 阅读 · 0 评论 -
关于major和无人驾驶的一点想法(写给一个微信群)
关于人工智能,我个人了解不多,更了解不深。就算是说道无人驾驶,我这边了解的也只是皮毛。 如果是单独冲一个微信群或者多媒体方面考虑,从我自己个人的角度我想到的有如下几点: 1,科技新闻的传播是需要有的,但是仅仅传播科技新闻是不够的。通常,我们能够从这些消息中嗅出一点技术发展的动向。然而,技术先进性并不等于它就是技术潮流的发展方向。在技术普及的过程中,最起码成本还是会对原创 2017-07-18 19:05:25 · 993 阅读 · 0 评论 -
Excel的自动计算提示功能
使用office软件随时都会发现各种新的功能,我估计倘若我继续使用10年,我还是会有这种感觉。 今天发现了一个让人比较欣喜的小功能,功能是跟别人学的。也是就数据处理的“预处理”功能,我姑且这么称呼这个功能吧! 加入有以下数据: 如果想要看看这些数据的总和等信息,我的做法通常是使用公式来计算一下。其实,最常用的几个参数在你选中的时候就已经完原创 2017-07-10 07:50:53 · 1224 阅读 · 0 评论 -
VIM编辑技巧之把单词大小写转换
遇到大小写转换的时候,我觉得首先一个不应该直接放弃的选择就是采用正则表达式以及文本替换功能。不过,针对单个单词的转换在VIM中还有更为简单的方式。 组合命令gUw可以实现把光标当前所在位置的一个单词转化为大写的功能,需要注意的是这个转换是从光标开始的位置到单词的结束。这样,如果需要从单词开始的地方开始转换那么还是得移动一下光标。 上面的这个功能是从书籍中学到的,我又想到了一原创 2017-05-21 23:24:50 · 2450 阅读 · 0 评论 -
使用Python向Excel中插入图片
使用Python向Excel文件中插入图片,这个功能之前学习xlwt的时候通过xlwt模块实现过。那时候是在公司做的尝试,印象中插入的图片最终缩小为了一个单元格,同时由于公司的加密系统如此实现了图片插入的Excel文件不能够再次打开。 这次试用XlsxWriter这个模块,推测这个模块应该是具有比xlwt强大的多的功能。代码实现如下:#!/usr/bin/python# -*原创 2017-05-21 17:30:14 · 32622 阅读 · 6 评论 -
使用XlsxWriter创建Excel文件并编辑
之前操作Excel使用过其他的方式,针对Excel的写入来说,使用过xlwt模块,也直接使用过win32com接口。如果说哪个最能够发挥Excel的威力,那么肯定是win32com接口实现的方式,然而这种方式需要的是Office软件支持。至于xlwt,我觉得我们平时用到的功能基本上都有了,通常这个基本就能够满足我个人的要求。 今天使用了一下XlsxWriter模块,暂时没有找到什么比原创 2017-05-21 17:13:55 · 7235 阅读 · 2 评论 -
向DOS批处理文件传入任意个数的参数方法实现
关于Windows下的DOS批处理我虽然使用的不多,但是有限的几个熟悉的命令倒也使用的不少。在一些使用受到很多限制的Windows电脑上,我时常会通过bat文件实现其他脚本语言或者程序提供给用户的工具接口。 简单的举个例子,由于时常需要创建多个代码文件,我喜欢使用touch命令。然而,平时能够用到的Windows电脑上名没有Windows版本的shell工具也不给我随便添加软件的机会原创 2017-05-19 00:06:37 · 1504 阅读 · 0 评论