
Linux
文章平均质量分 68
落叶_小唱
本人喜欢看书,喜欢了解科技前沿,喜欢计算科学!
展开
-
frp内网穿透实现ssh外网访问
笔者有一台腾讯云服务器,最近折腾了一下网络相关的知识,就了解了一下内网穿透的知识。笔者以前就写过一篇博文:使用NATAPP进行内网ssh穿透用到的是natapp,如果要稳定的服务器地址和端口是需要购买隧道的,相比单独租公网ip的服务器,用natapp性价比还是比较高的。在有一个公网ip服务器的情况下,用frp实现内网穿透的原理如下图所示:客户端frpc处在内网的设备笔者用Android手机代替,在手机上安装termux模拟Linux系统,安装sshd,golang等,下载frp编译,得到frpc原创 2021-06-20 21:26:48 · 536 阅读 · 0 评论 -
ubuntu更新后出现grub-efi-amd64 not configure yet错误
问题如标题,解决方法见https://blog.youkuaiyun.com/tianqizhenhaofly/article/details/50995258原创 2020-08-18 10:58:49 · 622 阅读 · 0 评论 -
安装freecad出现cc_debugerror_post(funcname, "divide by zero error.", divider)解决办法
系统:manjaro使用yaourt安装freecad的时候,需要安装coin,下载失败,按照提供的链接单独下载源码安装,安装过程中出现了cc_debugerror_post(funcname, "divide by zero error.", divider);的错误提示,在freecad论坛找到了答案 https://forum.freecadweb.org/viewt...原创 2018-04-23 23:51:51 · 862 阅读 · 0 评论 -
Linux系统查看系统安装时间
系统:manjaro查看系统安装时间: (1)首先查看硬盘$ ls /dev | grep sd(2)其次查看$ sudo dumpe2fs /dev/sda1 | grep "Filesystem created"原创 2018-04-24 00:49:04 · 26227 阅读 · 1 评论 -
mentohust报错:用户使用了不允许的接入方式!(有线网络请选择“有线1x上网”服务)”
系统:manjaro17在软件包管理器安装了mentohust后,使用mentohust进行锐捷有线认证,出现了用户使用了不允许的接入方式!(有线网络请选择“有线1x上网”服务)”参考博客 https://blog.youkuaiyun.com/jodenhe/article/details/73477509解决了办法,执行以下命令:sudo mentohust -uxxxxxx@有线1x上网 -pyyy原创 2018-05-02 23:14:21 · 5157 阅读 · 0 评论 -
Linux设置程序自启动
Linux设置程序自启动,以manjaro为例,有个非常简单的方法:(1)桌面创建启动器,比如我安装了Cairo-dock,创建一个启动器(.desktop文件)后显示如下内容:[Desktop Entry]Version=1.0Type=ApplicationName=Cairo-DockComment=A light and eye-candy dock and desklet...原创 2018-05-20 09:41:22 · 3016 阅读 · 0 评论 -
Jupyter qtconsole初始化配置
1、设置qtconsole字体类型及大小(1) 首先生成jupyter qtconsoel的配置文件,在Linux或者win下的终端执行下面命令jupyter qtconsole --generate-config 以win为例,会在当前用户目录下生成"C:\Users\admin\.jupyter\jupyter_qtconsole_config.py" ,如下图,在Linux下是......原创 2018-05-29 14:00:42 · 5533 阅读 · 1 评论 -
error while loading shared libraries: libgsl.so.23问题解决
刚刚手动编译安装gsl2.4,默认的链接库安装位置在/usr/local/lib ,头文件在/usr/local/include/gsl ,在qt中调用出现了error while loading shared libraries: libgsl.so.23 的提示,解决步骤如下:(1)修改/etc/profile ,在最後面添加环境变量export PATH=$PATH:/usr/l...原创 2018-05-30 15:03:25 · 6505 阅读 · 1 评论 -
Ubuntu18.04安装FreeCAD教程
环境:Ubuntu18.04/Linux Mint 19直接使用$ sudo apt install freecad安装之后打开freecad会提示错误‘No module named WebGui’解决办法如下:(1)从PPA安装freecadsudo add-apt-repository ppa:freecad-maintainers/freecad...原创 2018-08-09 13:40:04 · 6654 阅读 · 0 评论 -
可替换商业软件的开源免费软件集总
可替换商业软件的开源/免费软件集总本人是一名具有电气工程背景的工科生,这份开源/免费软件集总是以个人使用或者了解的软件为基础进行的总结,对文中有不恰当之处敬请改正。这里开源/免费版的意思是除了一些软件是首先先看一下SourceForge下面软件分类的情况 可以看出各个类别都有丰富的软件,下面介绍本人了解或使用过的商业软件开源替代版本。首先要知道的是关于开源的各种协议开源协议B...原创 2018-08-09 15:03:54 · 4964 阅读 · 0 评论 -
Ubuntu18.04/18.10更换图标主题
测试系统:ubuntu18.04 64bits(下载地址) ubuntu18.10 64bits(下载地址) 环境:Win10,Oracal VM VisualBox虚拟机最近一个比较热门的主题是Yaru社区主题,已经支持ubuntu18.04和18.10版本了,下面简单记录一下修改该主题的方法,测试是在虚拟机完成的,同样适用于真正安装的ubuntu18.04/18.10。(1...原创 2018-08-07 15:45:20 · 11921 阅读 · 0 评论 -
树莓派安装Python3常用库
系统平台: win10,树莓派3 Model B Python版本: 3.5.3树莓派新系统默认关闭了SSH,对于没有显示器的用户来说可以通过下面方法实现网线连接电脑图形界面控制: (1)烧写好树莓派系统之后,在boot分区添加一个空文件,命名为ssh,可以通过新建一个文本文件然后删除后缀, 前面说的boot分区,我把烧写系统之后的存储卡通过读卡器连接自己的电脑,一开始会是否格式化的选项...原创 2018-09-15 22:41:39 · 21223 阅读 · 1 评论 -
Linux命令行查看NVIDIA显卡状态——nvtop软件
系统:Ubuntu18.04gcc:7.4.0nvtop: https://github.com/Syllo/nvtop本文推荐一款查看英伟达显卡状态信息的命令行工具,不要每次都敲nvidia-smi查看。工具所在github项目地址在前面给出,支持多种Linux发行版,笔者使用的是Ubuntu18.04。该工具需要自己下载源码编译,需要先安装cmake,编译过程很简单,这里就不过多介绍...原创 2019-04-08 19:34:02 · 10269 阅读 · 0 评论 -
Windows 10 Linux子系统安装桌面环境并实现桌面控制
主要是两个步骤:Linux子系统安装相关软件及配置xfce4桌面环境,看以下截图打开win10自带的【远程桌面连接】(搜索程序即可),输入localhost:3390(因为前面设置的端口号为3390)输入Linux子系统的用户名和密码注意:Linux子系统是安装在C盘的,因此需要注意硬盘存储容量的问题。...原创 2019-09-17 12:35:02 · 7098 阅读 · 4 评论 -
Linux/Windows配置stm32免费开发环境详细流程
系统:linux mint 18.3 xfce,windows10 stm32开发板:正点原子mini板(stm32f103rc) 烧写器:stlink v2 如果是JLINK的可以参考这篇 需要软件: 链接:https://pan.baidu.com/s/1nxgh1VF 密码:rvzu2018/4/1更新系统:manjaro xfce 64bit stm32型号:f407vet6原创 2018-01-20 15:35:34 · 19924 阅读 · 6 评论 -
Linux配置技巧(Manjaro为例)
系统环境:manjaro xfceLinux自定义配置,常见的就是主题Theme、图标icons和桌面背景wallpapers,网上找到了一个网站提供xfce不同主题的文件,免费的 https://www.xfce-look.org/当然,上述这个网站不仅提供xfce,其他诸如gnome,mate,KDE等都有, 以xfce为例,比如下载macOS主题和图标、桌面背景等,找到一...原创 2018-03-21 10:39:21 · 4416 阅读 · 0 评论 -
Windows python PyQt5调用百度api实现图片转文字
本小工具github项目地址:https://github.com/ouening/python-text-recognition实验室系统是windows,想在windows系统弄个图片转文字的小工具用用,之前写过一篇博文是在linux系统下实现的 Linux python PyQt5调用百度API实现图片文字转换 在Linux下的截图功能使用自带的scrot ,但是在wind...原创 2018-03-13 16:14:14 · 919 阅读 · 0 评论 -
VS2013出现“cannot find one or more components .Please reinstall the application”解决办法
之前可能电脑中病毒了,系统环境变量都没了,程序栏里安装的程序很多也没有显示出来,打开VS2013的时候出现cannot find one or more components .Please reinstall the application 的错误提示,参照stackoverflow的一篇文章轻松解决了,在这里记录一下以防以后出现类似的情况。1、按住键盘 win+x 键,选择命令提示符(管理员)原创 2017-01-18 21:58:26 · 13470 阅读 · 1 评论 -
Linux安装fcitx中文无法显示候选框解决办法
Linux Mint xfce安装完fcitx后使用谷歌输入法弹不出中文候选框,原因是多安装了组件fcitx-module-kimpanel ,将其移除就恢复正常了sudo apt remove fcitx-module-kimpanel原创 2017-11-23 19:13:53 · 7728 阅读 · 0 评论 -
Win10下硬盘安装Linux Mint 18.2教程
比较了VMware虚拟机安装、U盘启动盘安装和硬盘安装这三种方式,发现硬盘安装的可靠性最好,更容易安装,下面介绍具体步骤:第一步win7系统下创建一个至少20G的逻辑分区,分区后删除卷,为了安装Ubuntu用,安装的时候会自动选择到那个已删除卷的分区上第二步1、准备Ubuntu系统镜像文件 ubuntu-16.04-desktop-amd64.iso,百度搜索到官网下载,下载后复制放到G盘下(个人需原创 2016-07-09 19:59:27 · 21714 阅读 · 0 评论 -
linux mint安装中文字体
新安装的linux mint 18.2 xfce版本只有两种中文字体,在编辑word文档的时候没有常用的宋体、黑体、微软雅黑等,下面记录一下解决方法。 (1)新建文件夹/usr/share/fonts/chinese (2)复制windows下c:\Windows\Fonts\的字体msyh.ttc,msyhbd.ttc,simkai.ttf,simsun.ttc,simhei.ttf,sim原创 2017-11-27 12:20:39 · 8784 阅读 · 0 评论 -
Linux系统下串口调试助手putty,cutecom,xgcom
系统:linux mint 18.3 xfce 64bit 串口驱动:ch340,系统已自带(没有测试pl2302)尝试了几个linux下的串口调试助手,这里总结一下。由于使用的是USB转串口(CH340),所以在/dev 目录下面看到的串口名为ttyUSB0 ,但是后面使用串口助手助手的时候会提升打不开,权限不够,需要我们执行sudo chmod 666 /dev/ttyUSB0 更改原创 2018-01-21 00:36:23 · 9459 阅读 · 0 评论 -
Linux python3 安装Mayavi
测试环境:Linux Mint KDE 18.2 64bit讨论linux安装mayavi之前,先顺便提一下windows下安装mayavi的方法在windows下安装Python包非常简单,到下面网站下载.whl格式的安装包 http://www.lfd.uci.edu/~gohlke/pythonlibs/然后pip install path_of_your_package上述网站提供多原创 2017-07-24 21:58:33 · 8932 阅读 · 1 评论 -
linux python3使用opencv3.2
2018/3/5更新 在另一台电脑上通过编译源代码的方法无法成功安装,网上找到了更简单的方法 sudo pip3 install -U opencv-python2018/01/04更新 安装环境:Linux mint18.3 xfce opencv版本:opencv3.4.0 cmake 重新安装系统后,经测试最新版本opencv3.4.0同样可以安装下面的方法安装,...原创 2017-07-25 01:35:26 · 8017 阅读 · 0 评论 -
linux下Qt5.9.1编译安装qwtplot3d
(1)从下面网址下载bug fix版本的qwtplot3d,直接在souceforge下载的qwtplot3d-0.2.7版本编译会报错 https://sourceforge.net/p/qwtplot3d/code/HEAD/tree/branches/multiple_curves_0_2_x/ (2)解压刚刚下载的文件,打开Qt5.9.1,打开目录下的qwtplot3d.pro工原创 2018-01-14 11:37:41 · 2026 阅读 · 1 评论 -
linux下开发51单片机
系统环境:linux mint 18.3 xfce 64bit(基于ubuntu16.04.01) 需要软件及环境: (1)codeblocks (2)SDCC编译器 (3)python-serial (4)stcflash(https://github.com/laborer/stcflash)前面我有博客介绍了linux下stm32开发环境的配置,链接如下: linux原创 2018-01-24 19:13:24 · 14096 阅读 · 2 评论 -
Linux系统下公式编辑器KLatexFormula
环境:Linux Mint 18.3 xfce 安装要求:Qt5,cmake,texlivelinux系统下WPS编辑文档与office最兼容,自带的LibreOffice兼容性比较差。作为工科生编辑公式是在所难免的,而且要应用到WPS上面,比试了网上说的几个linux系统下的公式编辑器都不尽人意 (1)Libreoffice math不支持复制到WPS,编辑界面呆板 (2)Aurora是商业原创 2018-01-09 00:51:36 · 14690 阅读 · 3 评论 -
linux无线wifi图标消失的解决办法
系统:linux mint 18.3 xfce每当我电脑没有关机直接合上,使用时再打开之后,系统的无线图标就会消失,从而无法连接无线网络,解决办法很简单,终端执行以下代码:sudo rm /var/lib/NetworkManager/NetworkManager.statesudo service network-manager restart原创 2018-01-20 01:07:00 · 11485 阅读 · 0 评论 -
Linux python PyQt5调用百度API实现图片文字转换
系统:Linux Mint 18.3 xfce 64bit参考链接:http://blog.youkuaiyun.com/u012236875/article/details/74726035 根据参考链接的代码,简单做了个GUI界面的python程序。关于图片转换,网上还有很多关于使用pytesseract的例子,但自己试了一下中文识别率并没有百度提供的文字识别接口高,因此使用百度的API。本例子...原创 2018-02-11 16:09:55 · 1763 阅读 · 0 评论 -
linux查看input event devices
linux查看event devices有两种方法: (1) cat /proc/bus/input/devices结果如下: (2)使用python包evdev (https://pypi.python.org/pypi/evdev),下载安装 运行如下图命令: 参考链接: 1、http://blog.youkuaiyun.com/yiwuxue/article/detail...原创 2018-02-20 21:33:50 · 2285 阅读 · 0 评论 -
manjaro安装及配置简要
Linux Mint 18.3 xfce被我玩坏了,动了python-gi,导致mint自己的软件管理器打不开,而且连U盘都识别不了,应该是GTK的一些原因依赖弄坏了,最后联网把重要文件压缩后上传到百度网盘做了备份。重新安装系统选择了基于Arch的manjaro,U盘安装,Windows系统下制作的启动盘,这里记录一下大概的安装以及配置流程,只是当自己的提醒作用,细节方面需要另外搜索。(1...原创 2018-03-20 23:57:43 · 16760 阅读 · 0 评论 -
C语言递归实验
突然想到用递归的思想写下小程序,当初刚学C的时候没理解到,现在作个记录:#include <stdio.h>#include <stdlib.h>#include <time.h>/******************************************************************* @brief: 输出程序的运行时间* @param: c原创 2017-01-10 14:43:52 · 1580 阅读 · 0 评论