自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 nvidia-docker2 : Depends: docker-ce (= 5:18.09.4~3-0~ubuntu-bionic) but 5:18.09.3~3-0~ubuntu-bionic

安装nvidia-docker2出错:nvidia-docker2 : docker-ce (= 5:18.09.4~3-0~ubuntu-bionic) but 5:18.09.3~3-0~ubuntu-bionic is to be installed or docker-ee (= 5:18.09.4~3~ubuntu-xenial) but it is not installa...

2019-03-29 19:54:29 2333

原创 编译后的go程序无法在alpine基础镜像创建的容器运行问题

问题描述:我要使用容器创建一个使用golang的http的服务,为了不让镜像太大,所以选择了基础镜像alpine,才几m,但把go的程序编译之后无法在容器中运行,解决办法是在编译go程序时,加上参数​-tags netgo。具体做法如下:1、首先下载apline基础镜像:docker pull docker.io/alpine2、编译go程序:(我的程序是sensor.go,编...

2019-01-17 19:42:31 3526

原创 能ping得通服务器但却ssh不了的原因

我遇到的问题是这样的:这个星期装服务器,搞了一个集群,服务器是双网卡,一个网卡连外网222开头,一个网卡连内网192开头,在系统等一切都安全成功,网络配置成功之后,奇怪的事情发生了,内网内任意一台主机ssh到这个台服务器上ssh root@222.....,都没有任务问题,但是从外网ssh root@222...就无法连接,报的错误是:ssh_exchange_identification...

2019-01-15 14:48:30 7588

原创 Linux(树莓派上)安装Python

一、更新系统sudo apt-get updatesudo apt-get upgrade二、安装Python依赖sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev三、下载安装包一个是Python2 ,一个是Python3,选择一个wget https://www.py...

2019-01-15 14:42:30 10278

原创 树莓派上安装docker

树莓派是安装的raspbian,基于debian,所以直接去docker官网先看看有没有debian安装资料,结果顺便就找到了树莓派的docker安装脚本。 如下https://docs.docker.com/engine/installation/linux/docker-ce/debian/https://docs.docker.com/engine/installation/linu...

2019-01-14 22:17:34 918

原创 解决树莓派docker容器中No access to /dev/mem. Try running as root问题

问题描述:我用docker run启动了一个容器,然后在容器中使用Python时报错,报的是解决python - No access to /dev/mem. Try running as root,原因是容器启动时没有权限。而且我这个容器是运行在树莓派上的,而树莓派通过针脚采集传感器数据时,是需要root权限运行Python代码,所以要想在树莓派上的容器中运行Python代码采集传感器的数据时,...

2019-01-14 22:06:37 2138

原创 树莓派(Linux系统)设置无线WiFi自动连接+静态地址方法

编辑网络接口#vi /etc/network/interfaces按图输入配置wpa-ssid是WiFi名称,最好用英文wpa-psk是密码

2019-01-10 19:19:51 1673 1

原创 docker load 镜像时出现:open /var/lib/docker/tmp/docker-import-500852078/repositories: no such file or dir

从网上下载了一些镜像的压缩包,使用docker load的时候会出现如下错误:open /var/lib/docker/tmp/docker-import-500852078/repositories: no such file or directory原因是docker load 和docker import 的区别。因为压缩包如果是用docker save打包的,自然可以用dock...

2018-11-05 10:46:17 25949 2

原创 starting container process caused "exec: \"nvidia-smi\": executable file not found in $PATH"

1、问题描述:我在安装好了nvidia-docker之后,按照网上的教程执行:#nvidia-docker run --rm nvidia/cuda nvidia-smi结果报如下错误:container_linux.go:247: starting container process caused "exec: \"nvidia-smi\": executable file not...

2018-11-03 17:08:40 23898 1

原创 jupyter开启远程访问以及遇到No address associated with hostname问题

jupyter安装好之后默认只能本地访问,要想开启远程访问,有两种方法1、第一种,生成配置文件,修改内容。参考链接:https://www.cnblogs.com/yangxiaolan/p/5778305.html2、第二种,手动创建一个配置文件。# vim config.json{ "NotebookApp": { "ip": "0.0.0.0", ...

2018-10-25 17:00:25 19436 1

原创 容器挂载宿主主机目录为只读模式以及容器挂载多个目录

如图所示:1、容器可以挂载宿主机的多个目录,只要标签不一样即可2、因为容器中需要使用nvidia驱动,为了不被不小破坏宿主机文件,挂载时设置为只读模式...

2018-08-03 22:41:03 2536

原创 如何在k8s集群中安装nvidia、cuda并使用GPU进行训练

如何在k8s集群中安装nvidia、cuda使用GPU进行训练在写具体步骤前,发表一下自己的感想体会,因为在这过程中,踩过很多坑,对于像我们这种小白,踩坑真的是无处不在,真的很感谢网上一些大神细心地帮助,也感谢其它大神分享的博客。所以自己实现之后也想把这过程中遇到的坑和解决的方法总结总结,希望对大家有用。本文主要是针对已经部署好了k8s集群的,基于centos系统,截止k8s1.8版本,对...

2018-08-03 22:31:41 1286

原创 docker pull报错: Error response from daemon: Get https://../v1/_ping: http: server gave HTTP response

问题描述,安装好docker私有库之后,不管是从私有库pull还是push,都会报错:Error response from daemon: Get https://xxx.xxx.xxx.xxx:5000/v1/_ping: http: server gave HTTP response to HTTPS client原因是由于客户端采用https,docker registry未采用h...

2018-07-26 21:08:49 17145

原创 yum install 报错[Errno 14] curl#37 - Couldn't open file /mnt/repodata/repomd.xml

最近在玩centos7,之前装系统没太注意yum这个东东,今天用别人装好的系统想用yum install 一个东西,结果报各种错,所以就是:1、然后按照网上的一些修改,先是执行:yum cleam all然后 yum makecache,问题还是没解决,继续报错。其实这两条命令就是清空缓存,然后再重新缓存的意思,有时候可能有效。2、然后又尝试了方法,说是DNS的问题,上不了...

2018-07-23 20:46:57 54225 6

原创 ubuntu使用vi编辑器按“insert”没有出现输入模式

第一种情况是是因为vi不完整,需要安装vim,apt-get install -y vim安装了vim还是不行的话可以尝试按一下“a”键,有时候insert键不行就按“a”键。

2018-04-14 19:00:01 10940 1

原创 ubuntu和centos安装wget

ubuntu下安装sudo apt-get update  sudo apt-get install wget  wget --version centos下安装yum install wget

2018-04-14 17:24:34 1904

原创 pip安装jupyter时报错Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-Fd4ir0/

执行如下两条命令,或许可以解决。我的就是可以解决了。apt-get updatepython -m pip install --upgrade --force pip然后安装jupyter,竟然成功了。pip install jupyter

2018-03-27 23:55:29 2024

原创 Unable to locate package错误解决办法

原因:是在执行sudo apt-get install之前更换了软件源,但是忘了update下,解决办法,ubuntu在执行install前执行以下命令:sudo apt-get update centos执行install前执行:sudoyum clean all...

2018-03-27 08:44:07 12637 1

原创 解决Mysql错误Too many connections的方法

错误信息如下:解决办法:出现这种错误明显就是 mysql_connect 之后忘记 mysql_close;当大量的connect之后,就会出现Too many connections的错误,mysql默认的连接为100个,而什么情况下会出现这种错误呢?正常的mysql_connect 之后调用 mysql_close()关闭连接。另外,当访问量大于100时,也可以通过增大数据库的链接数:在cen...

2018-03-21 22:03:51 7056

原创 Linux find命令及一些参数

1、参数-depth 的意思是:在处理目录以前首先处理目录下的子内容。也即是说在不加-depth的时候, 处理顺序是首先处理目录本身,然后处理目录下的子内容。加不加-depth参数,会影响输出结构的输出顺序。2、参数-exec 把find命令查找到的结果删除,必须由一个 ; 结束,而因为通常 shell 都会对 ; 进行处理,所以用 \; 防止这种情况。 ...

2018-03-19 13:46:27 2389

原创 centos系统网络问题

1、使用命令service network restart 重启网络没有显示ok时,说明网卡的配置文件有多余.首先用ifconfig查看有哪些网卡,然后cd /etc/sysconfig/network-scripts/目录下,删除多余的网卡文件。2、在配置网络的时候,如果需要手动配置的ip被绑定了mac地址,这时是需要把网卡的mac改成被绑定ip的mac地址,注意我们只需改网卡文件中的MACDD...

2018-03-14 20:21:47 663

原创 能ping得通服务器但却ssh不了的原因

我遇到的问题是这样的:这个星期装服务器,搞了一个集群,服务器是双网卡,一个网卡连外网222开头,一个网卡连内网192开头,在系统等一切都安全成功,网络配置成功之后,奇怪的事情发生了,内网内任意一台主机ssh到这个台服务器上ssh root@222.....,都没有任务问题,但是从外网ssh root@222...就无法连接,报的错误是:ssh_exchange_identification

2018-02-01 11:16:44 134909 11

原创 后台进程在ssh关闭后会结束的解析及解决方案

在Linux系统中,让一个进程在后台运行,启动的时候在后面加一个& 表示让他们在后台运行。比如:#go run test.go &对于已经在前台运行的命令,也可以重新放到后台。比如:#go run test.go首先按Ctrl+z暂停已经运行的进程,然后用bg 命令放置后台。#jobs -l  命令是查看在后台运行的进程但是如上方到后台执行的进程,其父进程还是当

2018-01-29 21:05:16 1347

原创 centos安装LDAP即配置

1、安装ldap(1)#yum install -y openldap openldap-clients openldap-servers migrationtools #cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG #chown ldap. /var/lib/lda

2018-01-29 12:54:41 6337 2

原创 centos7安装数据库MariaDB

在CentOS7下,默认安装的数据库为MariaDB,属于MySQL数据库的一个分支,所以我还是使用了MariaDB:#yum install mariadb-server -y#systemctl start mariadb  //启动数据库#systemctl enable mariadb //设置开机自启对数据库进行一些基本设置:# mysql_secure_instal

2018-01-27 22:13:47 13320 1

原创 go语言与MySQL数据库(连接池)

下载安装驱动go get github.com/go-sql-driver/mysql导入包:import "database/sql"import _ "github.com/go-sql-driver/mysql"使用sql.Open函数创建一个连接池对象,不是单个连接。在open的时候并没有去连接数据库,只有在执行query、exce方法的时候才会去实际连接数据

2018-01-22 21:03:49 7018

转载 Go连接MySql数据库too many connections错误解决

转自:https://studygolang.com/articles/3049这几天用Go写了个简陋的服务器,连接Mysql数据库,提供api给其他程序调用来实现增删改产等服务。Go的版本是1.2,使用的驱动是go-sql-driver/mysql。但是在有一定量的查询结果以后,会出先too many connection的错误。        google了一下,很多文章都建议

2018-01-22 14:40:27 1518

原创 go语言defer的使用

Go语言的defer(延迟执行)语句,是在函数结束前执行,而如果在函数中有多个defer语句时,会像一个堆栈一样,先进后出,后进先出。defer语句在进行一些打开资源的操作时,遇到错误需要提前返回,在返回前你需要关闭相应的资源,不然很容易造成资源泄露等问题上很试用。举个defer语句简单的使用如下:package mainimport "fmt"func funca() {

2018-01-22 12:09:36 893

原创 go语言匿名函数

go语言匿名函数的写法,这是一个不带参数的写法func() {}()这个是带参数的方法,c是实参,a是形参func(a int) { fmt.Println(a) }(c)

2018-01-20 19:40:54 390

转载 使用Jquery动态显示年月日星期时间的代码段

script src="/js/jquery-1.8.3.min.js" type="text/javascript">script>div class="date"> div>function getDate() {              var today = new Date();              var date = today.getFullYe

2018-01-14 12:56:33 1623

原创 ajax实现从后台拿数据显示在HTML前端

HTML页面,ajax是基于id的,所有用id表示。拿到的数据会显示在这里ajax源码:$(document).ready(function() {            $.ajax({                url : "admin/get_online_ganbu.php",//后台请求的数据,用的是PHP                dataTyp

2018-01-14 12:44:25 78218 4

原创 jQuery easyUI datagrid通过index获取行的内容

如下面js函数,显示拿到datagrid所有数据,然后通过index获取其中一行,function online(index){            var rows = $('#tt').datagrid('getRows');//获得所有行            var row = rows[index];//根据index获得其中一行。            $.mes

2018-01-13 10:38:30 20297

原创 关于jquery-easyui select获取到的select 的value是null的问题

最近在项目中使用了jquery-easyui, 其中使用下拉列表时,用到了一个叫“easy-combobox”的class ,在取值的时候,取不到正确的值,甚至只是取到第一个val值,或者都是null,查了很多,下面来看一下。例子:                            尔尔                            天天              

2018-01-13 09:45:27 3169

原创 SDN之旅—mininet(在Windows系统上)安装

SDN之旅—mininet(在Windows系统上)安装安装mininet可以说是路途坎坷啊,看了很多博客,对比了好几种方法才最终完成,挺感谢那些博主的,不过在我看来有些博客写给比较专业的人看的,对于我这种菜鸟,在他人博客里有些跳过去的步骤还是花了我不少功夫,经过反复对比和琢磨才完成,所以自己也整理一篇mininet的安装过程心得,有些地方是借用别人的话语,写得比较详细,几乎都截图了,为的就是

2017-12-08 14:25:40 9641 8

原创 如何在k8s集群中安装nvidia、cuda并使用GPU进行训练

如何在k8s集群中安装nvidia、cuda并使用GPU进行训练在写具体步骤前,发表一下自己的感想体会,因为在这过程中,踩过很多坑,对于像我们这种小白,踩坑真的是无处不在,真的很感谢网上一些大神细心地帮助,也感谢其它大神分享的博客。所以自己实现之后也想把这过程中遇到的坑和解决的方法总结总结,希望对大家有用。本文主要是针对已经部署好了k8s集群的,基于centos系统,截止k8s 1.8版本

2017-12-08 14:06:01 14329 2

原创 Windows环境下的gogland的环境安装和设置(配图)

Windows环境下的gogland的环境安装和设置(配图)安装go的开发环境有些麻烦,自己在装的过程中还是遇到了些痛点,我现在手把手,用图分享我总结的做法,希望对大家有帮助。   首先需要下载三个东西:1、     是go的SDK2、     go的idea(gogland)3、     开发工具包下载工具git自己可以到官网下载(因为是外网,有写可能需要翻墙

2017-10-29 12:53:56 1709

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除