![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ubuntu
dataat
这个作者很懒,什么都没留下…
展开
-
在ubuntu系统中设置virtualbox虚拟机开机自动启动
ubuntu系统开机之后如何自动使得virtualbox虚拟机开机启动原创 2023-11-17 16:35:48 · 860 阅读 · 1 评论 -
Loki query报错解决方法
Loki query 查询出错,如何解决原创 2023-04-18 18:20:10 · 895 阅读 · 0 评论 -
nginx多个负载均衡的配置
介绍了通过一个Nginx进行分别对多组服务进行负载均衡的配置实例原创 2023-02-07 15:10:46 · 809 阅读 · 0 评论 -
Nginx负载均衡配置
笔者近期在工作中需要用到负载均衡的功能,搜索一番相关资料之后,决定利用Nginx实现负载均衡,配置起来相对比较简单。原创 2023-02-01 14:45:31 · 1151 阅读 · 0 评论 -
Ubuntu22.04系统中关闭图形界面的方法
Ubuntu系统中关闭和启用图形界面的方法,简单两三条命令原创 2022-06-14 10:15:34 · 6823 阅读 · 3 评论 -
ubuntu20.04 安装onos
是由ON.Lab使用Java及Apache实现发布的首款开源的SDN网络操作系统,主要面向服务提供商和企业骨干网。ONOS的设计宗旨是满足网络需求实现可靠性强、性能好、灵活度高。此外,ONOS的北向接口抽象层和API支持简单的应用开发,而通过南向接口抽象层和接口则可以管控OpenFlow或者传统设备。笔者尝试在ubuntu20.04版本中安装onos,起初按照网上的相关攻略,先安装bazel,然后下载onos的源代码进行编译。结果运行bazel build onos的时候,错误百出,有些文章指出是网络的原创 2021-09-27 14:50:07 · 2340 阅读 · 1 评论 -
mininet基本操作
mininet是由斯坦福大学基于Linux Container架构开发的一个进程虚拟化网络仿真工具,可以创建一个包含主机,交换机,控制器和链路的虚拟网络,其交换机支持OpenFlow,具备高度灵活的自定义软件定义网络。在ubuntu系统中安装mininet比较简单,直接通过命令行安装即可:apt install mininet安装完成之后,即可在终端使用mn命令进行相关操作。不过这种方式相对比较抽象,不是特别直观。mininet2.2.0版本之后包含了miniedit程序,可以进行可视化的配.原创 2021-09-26 13:45:51 · 1775 阅读 · 0 评论 -
Ubuntu的backspace、上下左右箭头失效的解决办法
重装ncurses-base后重启终端即可。输入命令:sudo apt install ncurses-base原创 2021-07-08 11:10:32 · 1283 阅读 · 0 评论 -
python程序 自动启动运行并防止启动两个以上进程
汗,近期需要运行一个python程序,但是受限于网络环境等具体因素,会偶尔中断崩溃。希望在程序中断运行之后,自动重新启动,所以采用的是crontab机制:*/5 * * * * python3 /test.py > /test.log上述命令表示每五分钟执行一次 python3 /test.py > test.log 命令。但是与此同时,也不希望同时运行两个python3 /test.py命令。因此需要在源代码里面进行判断:import psutilimport sys.原创 2021-06-26 18:45:53 · 1385 阅读 · 0 评论 -
Ubuntu20.04 系统中设置dns并生效
原创文章, 欢迎转载(但需注明出处:https://mp.csdn.net/editor/html/116272306)如题,Ubuntu 20.04 LTS 版本安装之后,发现偶尔报错 Temporary failure in name resolution,搜索一番之后大部分意见认为是系统的DNS设置不全面,建议重新设置一下DNS。按照网上的文章,直接修改的是/etc/resolv.conf ,原文内容如下:nameserver 127.0.0.53options edns0 tr...原创 2021-05-07 14:03:58 · 26987 阅读 · 12 评论 -
Ubuntu20.04 系统中安装vncserver----新方法,更好用
原创文章, 欢迎转载(但需注明出处:https://mp.csdn.net/editor/html/116272306)如标题所示,此前本人曾经写过一篇类似的文章,《Ubuntu 20.04系统中安装vncserver》,但是该方法安装的vncserver模式总是有点不太习惯,毕竟不是gnome风格的。所以此处介绍一种更好的方法,目前一切使用正常。 apt-get install gnome-session-flashback根据提示可能还需要安装gnome-terminal、nautilus原创 2021-04-29 16:52:59 · 1916 阅读 · 1 评论 -
appium如何解锁android真机系统的屏幕?
在使用appium进行app自动化操作的过程中,经常遇到的第一个难题就是如何解锁系统屏幕,也就是亮屏解锁。实际上解决办法如下:在desired_capabilities中增加两个参数unlockType和unlockKey,类似的示例代码如下: desired_caps={} desired_caps['platformName']='Android' desired_caps['platformVersion']='8.0.0' desired_caps['devi原创 2020-12-24 16:08:50 · 1205 阅读 · 2 评论 -
Android系统app如何查看appPackage和appActivity
appPackage和appActivity进行appium自动化测试非常重要的两个参数,我们所测试的APP不同,这两个参数肯定也是不一样的。所以对于每个需要测试的app都需要能够获取这两个参数。网络上相关的文章也有不少,但是笔者经过测试,还是如下方法更为靠谱可行:首先拿到apk安装包,然后使用aapt程序进行查看,具体代码为:aapt dump badging xxxx.apk其中的xxxx.apk即为具体的apk安装包,显示结果如下图所示,从中查找package: name 和lau..原创 2020-12-24 15:49:43 · 895 阅读 · 0 评论 -
Ubuntu20.04系统中安装配置adb,连接华为手机
今天因为工作需要用ubuntu20.04系统连接adb进行相关操作,此处简单记一下相关操作步骤和细节,供大家参考:1、首先usb数据线连接手机至ubuntu20.04所在硬件设备(笔者此处为台式机),然后运行 lsusb,查看相关列表如下:root@server:~/.android/avd# lsusbBus 002 Device 002: ID 8087:8000 Intel Corp.Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.原创 2020-12-22 14:46:56 · 3394 阅读 · 2 评论 -
Android Studio启动报错:Unable to access Android SDK add-on list
刚刚一键安装Android Studio,非常顺利,但是在启动的时候遇到了报错信息Unable to access Android SDK add-on list搜索之后,发现好多遇到该问题,而且很多文章实际上是采用添加屏蔽语句以跳过检测的方法,但这种方法实际上是不行的。因为最终SDK还是需要下载。在不fanqiang的情况下,可以考虑修改相关的系统文件,例如windows系统中,可以修改C:\Windows\System32\drivers\etc\hosts180.163.150.3.原创 2020-12-09 16:44:29 · 716 阅读 · 0 评论 -
Ubuntu20.04 系统中安装android studio
在Ubuntu20.04系统中安装Android Studio,相对比较简单,在终端命令窗口中一个命令直接搞定:sudo snap install android-studio --classic随后在图形界面中就可以直接启动Android Studio了。原创 2020-12-09 14:25:54 · 1794 阅读 · 1 评论 -
Ubuntu20.04系统中安装jdk15.0.1
首先从官网下载jdk工具包,具体网址为:http://www.oracle.com/technetwork/java/javase/downloads/index.html点击上图中的“JDK Download"链接,随后开始下载jdk,建议直接保存到 /opt目录下,然后在Ubuntu系统的终端窗口中执行如下操作:tar -xvf jdk-15.0.1_linux-x64_bin.tar.gzrm jdk-15.0.1_linux-x64_bin.tar.gzvim /etc/profi原创 2020-12-09 14:14:40 · 2896 阅读 · 1 评论 -
windows远程登录Ubuntu系统-----黑屏解决方案
此前曾经写一篇文章《Ubuntu 20.04系统中安装vncserver》,该文章最终配置的图形界面并不是gnome的,对于用习惯了gnome的人来说还是有点不习惯,今天就说一下如何开启gnome远程桌面登录。首先安装xrdp:sudo add-apt-repository ppa:martinx/xrdp-hwe-18.04sudo apt-get updatesudo apt-get install xrdp xorgsudo adduser xrdp ssl-cert接下来修改配原创 2020-09-03 09:44:58 · 15511 阅读 · 1 评论 -
qt.qpa.plugin: Could not load the Qt platform plugin “xcb” in “” even though it was found.
在使用visdom进行可视化的时候,遇到了如下错误:Setting up a new session...[Errno 111] Connection refusedqt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.This application failed to start because no Qt platform plugin could be initi原创 2020-09-01 16:33:05 · 1798 阅读 · 5 评论 -
利用python编写气泡提醒小程序
今天偶尔要用到气泡提醒的功能,在网上找了一下相关的python程序代码,找到一个notify-py,具体网址在这里,兴高采烈的pip安装一下,pip install notify-py然后照着所提供的源代码运行一下:from notifypy import Notifynotification = Notify()notification.title = "Cool Title"notification.message = "Even cooler message."缺发...原创 2020-08-31 14:49:06 · 1135 阅读 · 0 评论 -
Ubuntu20.04 安装mysql server
Ubuntu20.04系统中默认没有安装mysql server,需要另行安装,具体步骤如下:浏览器中打开网址dev.mysql.com/downloads/mysql/如上图所示,设置ubuntu 系统并选择版本,然后选择 Download Now,如下图:选择Download,在新页面中选择下图中红框所示连接,随后开始下载。下载之后运行dpkg -i mysql-apt-config_0.*.****_all.deb出现界面如下图所示:在上图中选择第一个,.原创 2020-08-01 22:41:24 · 2115 阅读 · 0 评论 -
Ubuntu20.04 配置python3环境
Ubuntu20.04系统安装完成之后,在使用python3之前需要进行一些配置才行。1. 升级# sudo apt update# sudo apt upgrade -y2. 安装编译Python源程序所需的包# sudo apt install build-essential -y# sudo apt install libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev -y.原创 2020-08-01 21:01:52 · 5085 阅读 · 0 评论 -
Ubuntu 20.04系统中安装vncserver
Ubuntu 20.04已经在2020年4月份正式发布,笔者今天正式安装了一个镜像系统,并在该系统中安装vncserver以便于远程图形化管理和使用。安装vncserver的步骤如下:第一步:安装桌面环境和VNCServer#更新apt update#安装桌面环境sudo apt install xfce4 xfce4-goodies#安装vncserverapt install tightvncserver#启动vncservervncserver随后按照提示,输入vncse.原创 2020-08-01 20:44:23 · 23854 阅读 · 0 评论 -
Ubuntu16.04系统中安装Android studio并配置
从Android官方网址下载Android Studio,具体网页界面如下:Linux系统中直接选择方框1中的链接进行下载,如要选择windows版本或者mac版本,请点击方框2中的超链接进行选择。下载之后,解压缩,进入该目录,然后终端命令行中输入./studio.sh 即可启动Android studiotar zxvf android-studio-ide-193.6514223-linux.tar.gzcd android-studiocd bin./studio.sh原创 2020-07-10 21:35:21 · 876 阅读 · 0 评论 -
执行 shell 报错 source:not found,解决办法
如题,按照网上文章的提示内容,输入命令行大意为 sh ./test.sh而test.sh文件中 一行为 source /home/xxxx/common.sh结果运行的时候报错了,提示 test.sh source: not found通过搜索网上的文章,介绍说,如果test.sh文件中,首行添加上"" 即可。即:#!/bin/bashsoure /home/xxxx/common.sh但是即使加上这一句仍然不行。索性直接使用命令 bash ./test.sh 成功运行。原...原创 2020-07-10 19:35:13 · 5282 阅读 · 1 评论 -
pytorch加载训练数据集dataloader操作耗费时间太久,该如何解决?
笔者在使用pytorch加载训练数据进行模型训练的时候,发现数据加载需要耗费太多时间,该如何缩短数据加载的时间消耗呢?经过查询相关文档,总结实际操作过程如下:1、尽量将jpg等格式的文件保存为bmp文件,可以降低解码时间;2、dataloader函数中增加num_workers参数,该参数表示加载数据的线程数,建议设置为该系统中的CPU核心数,若CPU很强劲,而且内存很大,也可以考虑将该数值设置的更大一些。train_loader=torch.utils.data.DataLoader(dat原创 2020-07-06 14:36:04 · 9499 阅读 · 2 评论 -
运行pytorch框架下的图像分类训练程序,出现cuda out of memory,解决方法探索
今天利用python和pytorch编写图像分类训练程序,好不容易噼里啪啦敲完键盘,运行之。。。。。,结果突然报错(RuntimeError cuda out of memory),使笔者大失所望,具体信息如下:原创 2020-07-06 09:40:15 · 3430 阅读 · 0 评论 -
virt-manager(kvm)中的虚拟机无法输入,解决方法
在ubunut16.04系统中安装了virt-manager(kvm),随后在其中安装了一个虚拟机,结果安装完发现敲击键盘无任何响应,没法在新安装的虚拟机中敲入任何字符,急的是抓耳挠腮,甚至想删掉虚拟机重新安装。后来还是上网查询,找到了解决方案。首先把这个虚拟机关掉,然后如下图所示:首先点击步骤1的按钮,然后在左侧菜单中选择“显示协议VNC",然后在右侧内容框中,按照步骤三、步骤四进行设置。设置完成后别忘记点击右下角的”应用“按钮进行保存。随后重新启动该虚拟机,ok,一切输入正常了。--原创 2020-07-04 15:45:20 · 3760 阅读 · 1 评论