首页 > 编程知识 正文

工具软件应用,工具软件的基本使用

时间:2023-05-04 03:33:23 阅读:282126 作者:897

文章目录 1. 写在前面的话2. 实用工具2.1 Chrome2.1.1 Chrome双开2.1.2 视频加速 2.2 Autoruns(开机启动项管理工具)2.3 Everything2.3.1 使用正则表达式 2.4 Ditto2.5 云笔记2.6 大文本编辑器2.7 winscp2.7.1 登录账户自动输入密码2.7.2 远程登录连接自动输入密码 2.8 winsshd2.9 TeamViewer或者向日葵2.10 Sublime Text 32.10.1 将tab转换为4个空格2.10.2 安装package control2.10.3 安装括号高亮插件2.10.4 安装CTags 2.11 photoshop2.12 Beyond Compare2.13 其他 3. 编程相关3.1 Python IDE3.2 Python常用库 4. Chrome插件4.1 PDF Viewer 5. 注册表修改5.1 与腾讯电脑管家的斗智斗勇 6. 常用网站

1. 写在前面的话

  工欲善其事,必先利其器。如果我们能用到一些好工具,必将提升自己的工作和学习效率。而腾出的时间,就可以做更有意义的事情了。下面将分享一些自己常用的工具,也欢迎其他同学分享交流。

2. 实用工具 2.1 Chrome

  切换标签页的快捷键是Ctrl+1、Ctrl+2等。

2.1.1 Chrome双开

  在Chrome中非常好用的一个功能是双开。比如想使用Chrome同时登陆网站的两个账号,就可以使用该操作。操作流程如下:

创建快捷方式;

鼠标右键后选择点击属性

目标字段:添加–user-data-dir参数,设置存放数据的路径,比如–user-data-dir=c:new_chrome,如下图所示:

2.1.2 视频加速

F12打开开发者模式后,在console中输入以下代码,2倍速观看视频代码如下:

document.querySelector('video').playbackRate = 2.0 2.2 Autoruns(开机启动项管理工具)



  如果想要添加某个软件作为启动项时,照葫芦画瓢则能够实现。

  下载地址为:https://download.csdn.net/download/herosunly/73733514。

2.3 Everything

  自从安装了Everything,就可以快速的定位到文件和文件夹了。需要注意的是,它只能对NTFS格式的磁盘分区进行搜索,如果是FAT32分区,那就无能为力了。我只用到了最基本的功能(搜索)。除了最基本的全字符匹配以外,它还支持正则搜索。不过在搜索之前,需要设置一下:

2.3.1 使用正则表达式


2.4 Ditto

  除了Everything以外,最常用的软件还有Ditto。它是一个粘贴板内容保存工具,而且它可以支持搜索,非常的方便快捷。可使用快捷键ctrl+`(1左边的按键)快速打开,内容如下所示:

  点击其中某一条就相当于对某一条做了复制,然后直接ctrl+v到需要的地方即可。其中CF_DIB是图片,能保存图片是不是有点没想到啊,是真的强大哎。

  使用Ditto的两个tips:

开机自动启动。设置失效时间,默认值为10天。建议设置更的的时间,比如100天。 2.5 云笔记

  云笔记虽然写在了第三个,但是每天的使用频率也很高,而且非常重要。每个人必须形成自己的知识积累,打造自己的知识星球,才能体现出自己的价值。而不是每次遇到之前检索过的知识,都要重新谷歌或者百度,还要再去查找,费时费力。网上的云笔记软件很多,比如印象笔记、有道云笔记、为知笔记等等。选一个自己比较喜欢的,然后把重要内容记录到里面,也可以通过网页剪藏把笔记内容保存到笔记里面。如此一来,就能够快速的搜索到自己记录下的一些知识点了。

2.6 大文本编辑器

  大于100MB使用Sublime Text(或者Notepad++)打开就很费劲,往往就会让软件卡死然后崩溃。但UltraEdit通过缓冲机制使得能够打开较大文件(个人打开过3G的文件),设置为不使用临时文件打开。

2.7 winscp

  需要注意的一个小bug是:文件夹并不会进行覆盖。

2.7.1 登录账户自动输入密码

  如下图所示,当password中不为空时,则表示密码保存成功。

2.7.2 远程登录连接自动输入密码



2.8 winsshd

  安装了这个库以后就能实现Linux和Windows的互传文件。

2.9 TeamViewer或者向日葵

  需要注意的是DNS必须是8.8.8.8或者114.114.114.114,不能是内网IP。如果TeamViewer不可用,则可使用向日葵。

2.10 Sublime Text 3

  下面是把Sublime Text3添加到鼠标右键的注册表代码,将下列保存为sublime_addright.reg,然后运行即可。

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT*shellSublimeText3]@="Sublime3""Icon"="D:\Program Files\Sublime Text 3\sublime_text.exe,0"[HKEY_CLASSES_ROOT*shellSublimeText3command]@="D:\Program Files\Sublime Text 3\sublime_text.exe %1"[HKEY_CLASSES_ROOTDirectoryshellSublimeText3]@="Sublime3""Icon"="D:\Program Files\Sublime Text 3\sublime_text.exe,0"[HKEY_CLASSES_ROOTDirectoryshellSublimeText3command]@="D:\Program Files\Sublime Text 3\sublime_text.exe %1" 2.10.1 将tab转换为4个空格

打开菜单Preferences->Settings-User,打开用户配置文件,然后在大括号里加上下面两行代码(记得要在原有代码的最后一行加上英文逗号):

"tab_size": 4,"translate_tabs_to_spaces": true

  ctrl+s保存文件,如果看到右下角显示 Space:4 就说明设置成功。

2.10.2 安装package control

点击sublime的菜单栏 view->show console ;现在打开了控制台, 这个控制台有上下两栏, 上面一栏会实时显示sublime执行了什么插件,输出执行结果, 如果你安装的某个插件不能正常运行,应该先在这里看看有没有报错。下面栏是一个输入框,可以运行python代码。我们输入下面的代码点击回车运行, 就能安装好package control了。

import urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()) 2.10.3 安装括号高亮插件 在Sublime中按下快捷键:ctrl+shift+p ,输入install package;输入BracketHighlighter,回车开始安装;打开 Preference --> Package Settings --> Bracket Highlighter --> Bracket Settings Defaultctrl+f 找到 “high_visibility_style”: “outline” 这一行。将outline修改为solid保存。重启sublime生效。 2.10.4 安装CTags

  安装前提是安装好Package Control,具体的安装步骤如下所示:

下载并解压ctags包中的ctags.exe到系统环境路径(默认压缩在c:windowssystem32就好了),其中CTags下载地址为:https://packagecontrol.io/packages/CTags现在安装开始ctags的插件了,在package control中选择install package,搜索ctags就能找到ctags的插件,安装之。

  如果在使用CTags过程中产生乱码,如下图所示:

  出现乱码的原因其实是sublime text找不到ctags.exe。所以需要配置CTags的配置文件。配置方法:sublime text 3:Preferences->Package settings->CTags->Settings-Default文档里的内容全部复制到 Settings-User里,并修改如下配置:

  修改之前:“command”: “”,
  修改之后:“command”: “C:/ctags58/ctags.exe” #能用反/解决问题尽量使用/

2.11 photoshop

  在线ps链接为:https://ps.gaoding.com。

  如何去掉水印呢?先使用套索工具,圈中对应位置,然后根据内容进行智能填充即可。

  使用笔刷功能把部分像素绘制成同一个颜色。

2.12 Beyond Compare

  Beyond Compare4下载地址为:https://download.csdn.net/download/herosunly/73810919。点击运行 添加资源管理器右键.bat。

  需要格外注意的是BCShellEx64.dll是右键对应的dll文件(部分鼠标右键无法进行比较的原因均在于缺少该文件)。它和BCShellEx.dll是不一样的。后者是32位系统对应文件。

2.13 其他

  还有比较常用的比如代码比较工具BeyondCompare等等,就不一一赘述了。

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT*shellBeyondCompare]@="BeyondCompare""Icon"="D:\Program Files\BeyondCompare\BCompare.exe,0"[HKEY_CLASSES_ROOT*shellBeyondComparecommand]@="D:\Program Files\BeyondCompare\BCompare.exe %1"[HKEY_CLASSES_ROOTDirectoryshellBeyondCompare]@="Sublime3""Icon"="D:\Program Files\BeyondCompare\BCompare.exe,0"[HKEY_CLASSES_ROOTDirectoryshellBeyondComparecommand]@="D:\Program Files\BeyondCompare\BCompare.exe %1"

  如果无法激活鼠标右键打开,可按照上述注册表代码进行注册。(如果两个要比较的文件在同一路径,可同时选择后打开,然后复制粘贴路径进行比较)

3. 编程相关 3.1 Python IDE

  Pycharm vs Jupyter Notebook,前者在做开发的时候更常用,后者在数据科学的一些工作,比如数据分析、可视化中比较常用。具体内容以后再介绍。

  假如只想查看ipynb文件内容,而不想先运行IDE,可使用nteract,下载地址为https://download.csdn.net/download/herosunly/14032542。

3.2 Python常用库

  提一个最近比较火的一个:pysnooper,它是一个很好用的debug的工具。它可以打印出每个变量创建、修改的状态。

import pysnooper@pysnooper.snoop() #如果括号内填写的内容是文件路径,则log信息保存在文件中。def number_to_bits(number): if number: bits = [] while number: number, remainder = divmod(number, 2) bits.insert(0, remainder) return bits else: return [0]number_to_bits(6)

打印的log信息如下所示(其中#创建变量、#修改变量是我添加的,目的只是为了方便大家查看,原log中并不包含此信息):

Starting var:.. number = 6 #创建变量21:14:32.099769 call 3 @pysnooper.snoop()21:14:32.099769 line 5 if number:21:14:32.099769 line 6 bits = []New var:....... bits = [] #创建变量21:14:32.099769 line 7 while number:21:14:32.099769 line 8 number, remainder = divmod(number, 2)New var:....... remainder = 0 #创建变量Modified var:.. number = 3 #修改变量21:14:32.099769 line 9 bits.insert(0, remainder)Modified var:.. bits = [0] #修改变量21:14:32.099769 line 7 while number:21:14:32.099769 line 8 number, remainder = divmod(number, 2)Modified var:.. number = 1 #修改变量Modified var:.. remainder = 1 #修改变量21:14:32.099769 line 9 bits.insert(0, remainder)Modified var:.. bits = [1, 0] #修改变量21:14:32.099769 line 7 while number:21:14:32.099769 line 8 number, remainder = divmod(number, 2)Modified var:.. number = 0 #修改变量21:14:32.099769 line 9 bits.insert(0, remainder)Modified var:.. bits = [1, 1, 0] #修改变量21:14:32.099769 line 7 while number:21:14:32.099769 line 10 return bits21:14:32.099769 return 10 return bits

  Pysnooper还可以用于TensorFlow代码中,这样就能快速的打印出每个张量的维度。在Keras代码中不太需要,毕竟可以直接使用model.summary()打印出网络结构和张量维度。

  pprint可对容器中的单个对象进行分行显示。

import pprintdata = ("test", [1, 2, 3,'test', 4, 5], "This is a string!", {'age':23, 'gender':'F'})print(data)pprint.pprint(data) 4. Chrome插件 4.1 PDF Viewer

  链接为https://chrome.google.com/webstore/detail/pdf-viewer/oemmndcbldboiebfnladdacbdfmadadm/,使用该插件即能够对加密的PDF文档进行复制粘贴。

https://www.cnblogs.com/zhengshize/p/6836885.html#mylink11

5. 注册表修改 5.1 与腾讯电脑管家的斗智斗勇

  在腾讯电脑管家中有一个功能是自动会对部分开机启动软件加入黑名单,比如最常用的粘贴板复制软件Ditto,由于它自动被加入到Disabled注册表文件夹中:

  尝试了各种软件也无法删除Ditto项,那么只好转变思路,新建个注册表项,注册表地址为:HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionRun
  可以将可执行文件复制一份,文件命名为QQ.exe。然后再新建注册表项,具体如下所示:

6. 常用网站 好词替换:https://wantwords.thunlp.org/

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。