8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

最近更新时间:2019-10-04

一、简介

众所周知,对于广大科研狗来说,origin是一款不可多得的使用软件,但origin一直仅提供windows版本,对于使用Mac和Linux的同学们来说是一个非常不好的消息。

经过笔者的调查了解,市面上和origin功能类似,能够在Mac和Linux平台使用的科研绘图软件不多,这里推荐使用qtiplot和SciDAVis。

对于这两个软件,笔者都有简单地试用。简而言之前者的功能更为强大,功能也和origin类似,后者相对来说功能简陋,在试用过程中也出现了一些各种各样的bug,这里还是比较推荐使用qtiplot。

不过qtiplot有一个缺点在于这个软件是“半开源”的。什么叫做“半开源”呢,就是软件的正式版(版本号1.0以上)是需要付费的(大概一年200RMB,官网试用Paypal付款)如果不付费则只能免费使用20分钟并且没有存储项目和导出图像的功能;与此同时,官方免费提供未经过编译的源代码(版本号0.99),可以供使用者自行编译,编译好的版本可以免费使用。经过试用,0.99和1.0版本最主要的区别在于,官方付费的正式版本是可以直接打开origin源文件的,但是自行编译的0.99版不可。除此之外两个版本的差异比较细微,使用起来区别不大。

经过一段时间的检索,发现网络少有关于MacOS编译qtiplot免费版的教程非常稀少,[email protected] 同学的简短指南,再加上自己的摸索完成安装的,感觉其中还是有不少小坑,对于没接触过MacOS命令行的同学来说还是有一定的门槛,故打算写作这个详细的在MacOS上安装qtiplot的教程。

二、安装流程

2.1 下载Xcode

苹果APP Store 搜索并下载 Xcode

2.2 下载MacPorts

根据官网下载页面,选择与你电脑版本相关的MacPorts安装包

注意:如果在安装过程中出现长时间等待,请尝试断网安装。

2.3 安装CommandLine Tools

打开终端 (又称Terminal)

在终端内输入:

xcode-select --install

此处注意,xcode-select 和 --install之间有空格

如下图所示:

根据弹出的要求进行安装

2.4 通过Ports编译并安装qtiplot

继续在终端中输入:

sudo port install qtiplot

在弹出的密码输入界面,盲打你的Mac密码。注意此处键入的字符并不会显示出来,输入完密码后直接按回车即可。

根据命令行中的提示,等待安装完成即可。

三、疑难解决

在日常的安装中,由于默认的Ports源在海外,所以安装过程中很可能会出现各种错误提示,所以这是我们需要先把Ports默认的源换成中国境内的源。

根据MacPorts官网的提示,可以在如下地址找到所有的ports源地址:

这里我们选用China的源

rsync://pek.cn.rsync.macports.org/macports/release/tarballs/ports.tar

3.1 port 源更新

懂得vim操作的同学

1.继续打开terminal,输入:

cd /opt/local/etc/macports/

2.输入:

sudo vi sources.conf

如果需要输入密码,继续键入密码后按回车

3.滑动滚轮至文档末尾,如果懂vim操作的同学可以直接将最后一行的内容注释掉,并加入新的China源的地址,退出保存即可

4.回到Terminal界面,输入

sudo port -v selfupdate 等待完成更新即可

不懂vim操作的同学

1.在finder菜单中找到前往文件夹,或者直接使用快捷键Shift + Command + G

2.在弹出的搜索框输入:

/opt/local/etc/macports

3.将source.conf首先复制到桌面,然后右键source.conf,使用文本编辑打开

4.将文档末尾改为如下内容,然后保存关闭,再讲桌面上的文件移动到原始文件夹

#rsync://rsync.macports.org/macports/release/tarballs/ports.tar [default]

rsync://pek.cn.rsync.macports.org/macports/release/tarballs/ports.tar

5.回到Terminal界面,输入

sudo port -v selfupdate 等待完成更新即可

qtiplot编译失败linux,在macOS上安装 qtiplot 免费版相关推荐

  1. 在 macOS 上安装 OpenCV

    使用源码进行编译,在macOS 上安装 OpenCV 4 . macOS 版本:macOS Big Sur 11.4. 虽然可以参考这篇文章,使用 pip 快速的安装,但使用 pip 安装的 Open ...

  2. Linux或者Windows上安装lxml失败解决方法

    Linux或者Windows上安装lxml失败解决方法. 在Windows上安装失败,失败原因及解决方法总结如下: 1.pip版本未更新解决方法:通过pip安装时,需保证pip的版本没有问题,更新方法 ...

  3. 如何在 Debian、Ubuntu 以及其它 Linux 发行版上安装 ONLYOFFICE 桌面编辑器 v7.2 版本

    如何在 Debian.Ubuntu 以及其它 Linux 发行版上安装 ONLYOFFICE 桌面编辑器 v7.2 版本 ONLYOFFICE Docs 在线编辑器[1]的本地桌面电脑客户端软件版本不 ...

  4. 使用 VMware 在 Linux 5.4 上安装、升级及维护 Oracle 10gR2 RAC

    使用 VMware 在 Linux 5.4 上安装.升级及维护 Oracle 10gR2 RAC ---- 实验名称 使用 VMware Server 2.0 在 Linux Enterprise 5 ...

  5. Linux发行版上安装Netbeans IDE的各种方法

    在本文中,您将学习在Ubuntu和其他Linux发行版上安装Netbeans IDE的各种方法. NetBeans是一个开源的集成开发环境,具有良好的跨平台支持.该工具已被Java和C/C ++开发社 ...

  6. anaconda 设置python3为主_关于在Windows、Linux和Mac上安装设置Python的问题

    介绍 在你的机器上安装Python是不是很困难?这实际上是我在数据科学初学者中看到的一个非常常见的问题.安装在理论上可能看起来很简单,但在现实中可能会有点问题. 我个人在尝试在我的Linux和Wind ...

  7. 【Python】扫盲帖:关于在Windows、Linux和Mac上安装设置Python的问题

    来源|Analytics Vidhya 概述 在Linux.Mac或Windows机器上安装Python时遇到的问题 一步一步安装Python及流行的数据科学工具 1 介绍 在你的机器上安装Pytho ...

  8. macos安装python3.6_在CentOS 7/Ubuntu 16.04/Debian 9/macOS上安装Python 3.6的方法

    本文介绍在CentOS 7/Ubuntu 16.04/Debian 9/macOS操作系统上安装Python 3.6的方法,包括使用Python 3.6创建virtualenv,目前大多数Linux发 ...

  9. LINUX Ubuntu 平台上安装PGI的pgf90编译器

    LINUX Ubuntu 平台上安装PGI的pgf90编译器 在编译代码时提示找不到pgf90的指令,网上查了一下,发现可能是系统里没有安装pgf90的原因,找到了joesgod的文章https:// ...

最新文章

  1. 论文免费开源:NB-IoT智慧路灯监控系统
  2. 无线红外探测器03-环境搭建及程序详解
  3. linux ipv6 组播地址,ipv6组播地址是什么意思
  4. 前端ui框架_跨屏建站发布同名响应式前端ui框架
  5. 一文搞定深度优先搜索(DFS)与广度优先搜索(BFS)【含完整源码】
  6. JavaScript基础学习(七)—BOM
  7. 利用Markdown编写美妙的数学公式
  8. 30 位互联网大佬,当年上了什么大学?
  9. PHP打印Excel表格并下载
  10. 基于Springboot的高校课程管理系统 课程设计报告 毕业设计 包括报告和程序包
  11. 第六章 Realm及相关对象——《跟我学Shiro》[张开涛]
  12. Office 2007:另存为PDF或XPS
  13. 数据结构c语言课程设计报告,数据结构c语言课程设计报告.doc
  14. Proxmox 平台上快速部署 DoraCloud桌面云系统
  15. 拆字在线版-扌斥字在纟戋片反
  16. 今年最烂密码出炉,一秒钟就破解!你中枪了没?
  17. 嵌入式工资为什么比纯软工资低那么多?
  18. Android基础知识点学习总结
  19. iOS 视频直播(一)
  20. 【CTF】Misc7——乌云邀请码+图穷匕见+convert

热门文章

  1. php1为true,php有一个预定义的常量true,值为整数1,这该如何理解?
  2. 158. Leetcode 121. 买卖股票的最佳时机 (贪心算法-股票题目)
  3. 84. Leetcode 70. 爬楼梯 (动态规划-基础题)
  4. 81. Leetcode 21. 合并两个有序链表 (排序)
  5. 在有序但含有空的数组中查找字符串
  6. dapper mysql 批量_MySQL数据库之c#mysql批量更新的两种方法
  7. python 材料科学与工程专业_2020年最全的python的就业方向+清华计算机社流出上千集编程资料...
  8. 数据分析软件-weka
  9. 编译Tomcat9源码【转】
  10. windows下flink示例程序的执行