visdom是一个可视化的工具。 安装visdompip install visdom 启动visdompython -m visdom.server可以使用-p参数指定端口 #使用visdomimport visdomimport numpy as npvis = visdom.Visdom() ...
使用VNC连接docker容器
vnc是一个远程桌面的工具,可以用来对远程服务器进行图形界面操作。下面介绍如何使用vnc连接到docker容器中。 服务端vncserver部署在服务器中的docker容器内。 Docker容器端口映射通常情况下,除非在建立docker容器时指定,否则无法访问到容器内的端口。因此第一步是在建立doc ...
使用tmux保持远程ssh连接
实际工作中经常遇到以下场景:使用ssh连接远程服务器,当本地机器一段时间不操作,ssh连接会自动断开,ssh下的进程也会自动终止,执行之前命令时的终端输出也丢失了。tmux可以用来解决这一问题。 安装tmuxapt-get install tmux 常用tmux指令tmux中有两个重要的概念,分别是 ...
使用命令行连接ftp服务器
使用ftp下载与上传文件是常用需求,除了使用可视化界面的软件之外,也可以使用命令行完成这一操作。首先需要确保已经安装有ftp,如果没有,使用sudo apt-get install ftp进行安装。 连接fpt服务器输入如下命令:ftp YourIp其中YourIp是ftp服务器的IP地址 使用被动 ...
使用ssh远程连接内网中的docker container
日常工作中时常会遇到远程操作的问题,两台机器都不具有公网ip,这时候通过ssh连接就会产生一些麻烦,下面是我解决这个问题的方法。 服务端由于两台机器都不具有公网ip,因此使用ngrok,ngrok需要用到一个具有公网ip的服务器。ngrok自己也提供服务,但是从境内访问官方提供的服务器具有令人难以忍 ...
使用anaconda管理多个python版本
使用python的同学都知道,python各种版本以及对应的包管理是很让人头疼的事情。Anaconda很好的解决了这个问题。在Anaconda中,用户可以创建指定python版本的环境,并且方便的在哥哥环境中切换。 创建环境安装完Anaconda后,将anaconda路径添加到PATH变量中。使用如 ...
python GUI 之tkinter
tkinter是python自带的gui库,支持跨平台。课程作业需要写一个聊天交互界面。代码如下:import tkinter as tkfrom tkinter import messagebox#调用chatbot核心交互模块,获得输出def add_text(mw,st,imsg): m ...
将多个域名解析到同一服务器的不同目录
之前折腾的阿里云主机能够正常访问了,就想着在服务器上部署多个网站。比如将 www.sparkydogx.top 解析到我的主站点,将 blog.sparkydogx.top 解析到我的博客站点。我的服务器是ubuntu14.04系统,web服务使用的是apache,具体操作如下: 设置域名解析购买域 ...
使用matlab绘制caffe的loss图像
之前见过有人使用shell画loss图像,我是在是学不来,于是自己动手写了一段matlab代码,把数据读到matlab里面。fid=fopen('/data2/xxx/workspace/output.txt');tline = fgetl(fid);while ischar(tline) s ...
初次使用阿里云服务器
前一阵开会,Github也被墙了,我这个挂在Github Pages上的博客墙内也无法访问。正好看到阿里云有学生优惠,就没忍住入了一年的,没想到是个大坑。 SSH远程登录拿到服务器,第一件事就是ssh,阿里云自己提供的网页版本实在体验太差,我看到的控制台最下显示不全,每次都看不到自己输入的指令是啥。 ...