
工具使用
文章平均质量分 70
郭同学如是说
在这里亟需一个宏大的的沉思。
展开
-
Windows解决scoop下载错误:raw.githubusercontent.com:443
命令行下载scoop:Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')报错:MethodInvocationException: Exception calling “DownloadString” with “1” argument(s): “请求的名称有效,但是找不到请求的类型的数据。 (raw.githubusercontent.com:443)”首先检查了原创 2022-04-21 20:20:08 · 3845 阅读 · 1 评论 -
github开源项目:给PDF添加书签
下载地址:https://github.com/ifnoelse/pdf-bookmark/releases软件环境:Windows获取目录打开http://product.china-pub.com/,在搜索框中输入书名,可以得到一个一个有目录的页面,比如计算机组成与设计:硬件/软件接口(原书第5版),复制该目录偏移偏移数字=当前页面数字减去真实页面数字比如我当前是14页,但是其实是第1页,则偏移为13运行打开软件,将目录复制进去,然后选中PDF,点击生成目录,会生成一个带有目录版本原创 2022-04-21 18:10:24 · 895 阅读 · 0 评论 -
【Linux入门】tldr:man手册的极佳替代
man 手册:大而全一定是好事吗?man 手册提供了极佳的快速查询功能,当我们不熟悉某个指令的时候,可以通过在命令行输入 man + command 查询在线手册。下面是man的一个介绍:【Linux入门】一文看懂 Linux man 手册但是,对于某些命令,man 的内容实在太多,比如,我们输入 man gcc | wc -l来统计gcc的man手册行数,结果如下:zarathustra@VM-24-6-ubuntu:~$ man gcc | wc -ltroff: <standard i原创 2022-02-23 17:04:26 · 1390 阅读 · 0 评论 -
【计算机教育中缺失的一课】Git 快速入门
Git 简介Git 是一个分布式版本控制工具,最初版本由Linux之父Linus在一周之内开发完成,目的是为了解决Linux内核维护工作的代码同步(不得不感叹李纳斯简直是神啊)Git 与其他版本控制工具的差异别的版本控制工具侧重文件内容的具体差异Git 关心文件数据的整体是否发生变化,把变化的文件作快照Git 并不保存这些前后变化的差异数据,而是对数据得到进行sha-1摘要,并将此结果作为数据的唯一标识和索引,若文件没有变化,Git 不会再次保存git 使用过程创建文件夹git ini原创 2022-02-02 22:48:24 · 1153 阅读 · 0 评论 -
【生产力工具】Surfingkeys——网页版Vim
什么是SurfingkeysSurfingkeys 是一个Chrome/火狐浏览器的扩展,安装之后可以通过类似vim的操作来控制浏览器,比如hjkl来进行上下左右的移动,e d来完成网页的翻页,gg、G实现网页首位的快速跳转每个按键/按键组合都对应着不同的操作,记住这些快捷键可以方便的摆脱鼠标,增加生产力按下?可以快速打开它的帮助文档,按下;e可以更改每个按键对应的功能(如下图所示)但是,需求是因人而异的。为求同存异,笔者下面会在一定情境下举例说明Surfingkeys的使用方法按 f 键进原创 2022-01-25 15:17:03 · 1722 阅读 · 0 评论 -
【计算机教育中缺失的一课】Markdown快速入门
Markdown简介Markdown 是一种轻量级标记语言Markdown 编写的文档可以导出为多种格式,比如PDF,word,HTML等。平时写实验报告就可以用Markdown编写然后输出为PDF格式Markdown 编写的文档后缀为.md常用编辑器: typoraMarkdown的好处可以只关注文字内容本身,而不是花太多时间在排版上可以导出为多种格式书写美观大方学习之后可以用在书写博客、gitbook等上面,现在很多内容创作平台都支持Markdown语法Markdown快原创 2022-01-04 20:57:03 · 537 阅读 · 1 评论 -
【计算机教育中缺失的一课】Vim快速入门
vim简介——编辑器之神vim是一个文本编辑器,被称为编辑器之神,但与之强大功能所对应的,是陡峭的学习曲线很多人学习vim都是从入门到放弃,之后便将其束之高阁。但是掌握之后,你将感受到vim哲学与效率的巨大提升在学习之前需要明确的几点:学习vim在开始是痛苦的只有多用才会熟练克服的一切困难都是值得的快速入门下面是vim的一个快速使用示范:在命令行中键入vim 1.cpp,会直接进入vim的普通模式(Normal Pattern),此时是无法输入文字的按下i,便进原创 2022-01-04 13:47:22 · 358 阅读 · 0 评论 -
【计算机教育中缺失的一课】Tmux快速入门
tmux简介——优雅永不过时tmux是个非常强大的终端工具,不仅可以提供终端的多路复用,同时可以将会话(session)与窗口分离,大幅提升生产力在终端写命令的时候,经常碰到这几种状况需要多个终端命令行同时共同工作,但是:根本没有自带分屏(比如Ubuntu),只能多开几个terminal终端窗口自带的分屏非常难用,即是是软粉吹上天的新版Windows terminal,分屏也非常拉胯需要ssh远程连接服务器,但是若丢失了与远程系统的连接(比如突然断网或者卡死),那么一切服务都会被关闭原创 2022-01-04 13:45:18 · 892 阅读 · 0 评论 -
【一键生成项目文档】Doxygen 入门指南
Doxygen 是个什么牛马 ?Doxygen是一款文档生成工具,它可以从带有注释的代码中提取出关键信息,并一键生成各种文档格式(支持的文档格式有:LaTeX、HTML,PDF,RTF、XML、Docbook、Manpage等)。只要你的代码注释符合标准,那么当你代码敲完的时候,文档已经部署完成了Doxygen不仅仅可以作为文档,还可以作为大型项目的分析手段。它可以生成函数调用,从而帮助理解程序的逻辑关系。支持的语言:C、Objective-C、C#、PHP、Java、Python、IDL(Co原创 2022-01-01 17:53:56 · 2818 阅读 · 0 评论 -
【计算机教育中缺失的一课】Markdown快速入门
Markdown简介Markdown 是一种轻量级标记语言Markdown 编写的文档可以导出为多种格式,比如PDF,word,HTML等。平时写实验报告就可以用Markdown编写然后输出为PDF格式Markdown 编写的文档后缀为.md常用编辑器: typoraMarkdown的好处可以只关注文字内容本身,而不是花太多时间在排版上可以导出为多种格式书写美观大方学习之后可以用在书写博客、gitbook等上面,现在很多内容创作平台都支持Markdown语法Markdown快原创 2021-05-02 23:03:24 · 157 阅读 · 0 评论