美文网首页
人和动物最大的差别是什么 ----开发工具篇

人和动物最大的差别是什么 ----开发工具篇

作者: coder都很懒 | 来源:发表于2020-11-10 09:04 被阅读0次

    人和动物最大的区别就是人类会使用工具

    Synergy 1.8.8

    【作用或优点】: 一套键鼠可以对应多台电脑(操作系统),共享复制粘贴。
    【缺点或者不是缺点】:

    1. 此软件免费(开源)版本 最高直到1.8.8,据说开发者现在成立了一个公司把软件商业化了,需要付费。
    2. MacOS上使用要特别注意,此版本(1.8.8)对MACOS有版本要求,我13年的MacPro升级系统(Majang?)后就无法使用了,权限问题无法解决。我的17年Mac Air2可以安装1.8.8,WiFi连接。
    3. 需要网络支持,电脑间最好使用有线连接,WIFI连接有明显卡顿,影响体验。
    4. Windows端一些软件获取输入这边有些小问题,有的时候需要动一下鼠标,不过能接受。

    【实战】:
    小生使用的场景是键盘鼠标连接Windows10台式机,安装Synergy做Server,Ubuntu16.04笔记本电脑做Client,一台路由器连接Windows10和Ubuntu16.04,还算丝滑。
    【其他】:
    这个软件会帮你安装Bonjour,Bonjour是法语中的Hello之意。它是Apple公司为基于组播域名服务(multicast DNS)的开放性零配置网络(zero-congfiguration Networking)标准所起的名字。使用Bonjour的设备在网络中自动组播它们自己的服务信息并监听其它设备的服务信息。设备之间就像在打招呼,这也是该技术命名为Bonjour的原因。Bonjour使得局域网中的系统和服务即使在没有网络管理员的情况下也很容易被找到。这样我们的Server和Client在局域网里就很容易互相发现了彼此,然后连接了。

    顺便说一句Apple的Carplay功能,手机和车机的互相发现(基于IPv6发布的服务)也是靠Bonjour发现的。
    -- 看到这里是不是要给洒家点个赞?

    【下载地址】:
    https://sourceforge.net/projects/synergy-stable-builds/
    别找了,就这个了。

    TotalCommander

    【作用或优点】: 取代Windows的文件资源管理器。
    【缺点或者不是缺点】:
    需要软件设置一下右键菜单,否则没有右键菜单挺不习惯的。
    【实战】:
    1.可以有多个Tab(建立Tab和Ubuntu建立Terminal的快捷键一样Ctrl +T),对于嵌入式开发往往需要十多个目录、Windows目录,SMBA目录来回切换,或者目录很长,简直就是福音和利器!

    2.软件作者据说是个很高尚的人,对于不付费的选手,也只是让我们打开软件的时候多了个点击数字的动作。
    软件的作者一点也不考虑付费用户的体验,差评!!!哈哈哈哈。
    【下载地址】:

    VSCode

    【作用或优点】:
    1.代码编辑器 && 装逼 && 颜值即正义

    2.Remote插件可以用于Windows端连接Ubuntu服务器开发,对Android BSP开发简直是福音!

    1. 插件丰富,安装几个插件就够了,Windows端安装后,使用Remote,VSCode会向Ubuntu服务器端安装软件,Ubuntu服务器不用联网。见下图就是我极简的插件列表:


      image.png
    2. 顺便说一句VSCode的插件是可以拷贝的,本人公司使用Citrix Workspace虚拟Windows7,虚拟桌面是不联网的,在虚拟桌面里直接拷贝我本地电脑中的插件放到虚拟桌面上对应的文件夹,重启VSCode就可以使用。

    5.Remote可以直接在终端中使用服务器终端,打开服务器文件,对BSP开发简直amazing!

    【缺点或者不是缺点】:

    1. Ubuntu电脑上要把N卡驱动装好,不然第一次打开VSCode有点卡,VSCode如果没有独显驱动,很吃CPU。

    2.Windows端需要安装:

    open-ssh
    Remote需要,VSCode不自带SSH,连接服务器Windows端就靠它了,github上下载。
    Portable-Git
    Windows端VSCode Terminal 可以使用linux命令:git,ls,find,grep等,github上下载。
    cmder
    美化Windows端的Terminal,官网下载!

    3.最好禁用在Remote的时候,disable C/C++ IntelliSense,否则CPU资源占用极其严重!

    相关文章

      网友评论

          本文标题:人和动物最大的差别是什么 ----开发工具篇

          本文链接:https://www.haomeiwen.com/subject/houdbktx.html