Windows10和 Ubuntu16.04 LTS通过samba共享文件夹

昨天,系里派技术人员说要升级我的系统到Windows10。为什么?因为我的电脑虽多次尝试却未能成功安装一个Windows7系统安全更新包。 我也就勉勉强强同意升级了。为什么?一方面是Windows7将于2020年1月14号停止服务,早晚得升级。另一方面是工作人员很遗憾不仅没能完善好我的电脑,还不幸...

2019-06-04 15:34:44

阅读数 30

评论数 0

socket C/C++编程(1)通过服务器的外网ip,对服务器进行远程端口的登录访问(以win10客户端远程访问外网ubuntu服务器为例)

1. 问题描述 服务器(例如Ubuntu16.04)的子网ip比如192.168.1.113,外网ip比如218.17*... 如何设置来使得任何外网(即与ip 218.17*..不同)的clients(比如win10)能够对服务器进行访问操作(比如登录,操作文件,执行代码)。第一步:Ubunt...

2019-06-04 12:10:29

阅读数 1285

评论数 0

MPI分布式编程 --3.OpenMPI多节点运行报错

1. OpenMPI多节点运行报错问题 问题描述:节点一即host3,通过mpirun调用节点二即host4的mpi程序,报错如下。 $ mpirun -np 1 --host host4 ./main [[INVALID],INVALID] ORTE_ERROR_LOG: Not fou...

2019-05-26 15:38:18

阅读数 23

评论数 0

Go语言示例 --15运行ubuntu终端shell命令

1. Go运行shell命令 cmd.go实现了ubuntu终端"whoami"命令的查询。 package main import ( "os/exec" "fmt" ) func main(){ var cm...

2019-05-26 15:30:04

阅读数 9

评论数 0

MPI分布式编程 --2.两个节点OpenMPI集群的搭建和使用

1. 介绍 上一篇博客介绍OpenMPI安装和基本使用,实现了单个节点的OpenMPI的基本使用。 给定同一个内网下的两台机器,IP地址分别为192.168.0.103和192.168.0.106。其中192.168.0.103为master节点,192.168.0.106为worker节点。本文...

2019-05-25 22:34:32

阅读数 37

评论数 0

Go语言示例 --14周期性执行函数

1. Time Go的Time函数库用于实现周期性调用某个函数。 periodlycall.go实现了周期性调用函数function(),比如每秒调用一次函数function()。 1.1. 方法一 package main import ( "fmt" "ti...

2019-05-23 15:56:55

阅读数 15

评论数 0

Go语言示例 --13Channels

1. Channels Channels是一个阻塞操作,只有在通信双方写入/读完变量,channels后续的操作才能执行。 通过make(chan type)创建channel。使用close()函数关闭channel,或者通过子函数执行完毕后关闭channel。 channels.go源代...

2019-05-23 15:26:26

阅读数 7

评论数 0

Go语言示例 --12Functions

1. Functions functions.go源代码介绍了Go函数的使用。 package main import "fmt" func add(a int, b int) int { return a + b } func main(){ res :=...

2019-05-23 14:47:37

阅读数 6

评论数 0

Go语言示例 --11Range

1. Range Range的功能是遍历,遍历数组,遍历字符串,遍历切片等等。 ranges.go源代码以遍历数组为例介绍range关键字的使用。 package main import "fmt" func main(){ n := []int{1,2,3,4,5}...

2019-05-23 12:12:13

阅读数 9

评论数 0

Go语言示例 --10Maps

1. Maps Maps是对数组的进一步抽象,它们的一个区别是:数组通过数值index进行索引,Maps通过key-value键值对进行索引。 maps.go源代码定义Maps的使用。 package main import "fmt" func main(){ m ...

2019-05-23 12:02:28

阅读数 4

评论数 0

Go语言示例 --9切片

1. 切片 切片是对数组的进一步抽象,它们的一个区别是:数组定义后长度不变,切片定义后长度可变。 切片通过make()定义,通过append()添加元素。 slice.go源代码定义切片的使用。 package main import "fmt" func main(){ ...

2019-05-23 11:45:49

阅读数 7

评论数 0

Go语言示例 --8数组

1. 数组 array.go源代码定义数组的使用。 package main import "fmt" func main(){ var a [3] int for i:= 0; i < 3; i++{ a[i]=i }...

2019-05-23 11:30:49

阅读数 7

评论数 0

Go语言示例 --7switch/case语句

1. switch/case语句 switch.go源代码定义switch/case语句的使用。 package main import "fmt" func main(){ i := 7%2 switch i{ case 0: ...

2019-05-23 11:21:19

阅读数 4

评论数 0

Go语言示例 --6if/else语句

1. if/else语句 ifelse.go源代码定义if/else语句的使用。 package main import "fmt" func main(){ if 7%2 == 0{ fmt.Println("7 is even"...

2019-05-23 11:10:51

阅读数 7

评论数 0

Go语言示例 --5for语句

1. for语句 for.go源代码定义for语句的使用。 package main import "fmt" func main(){ for i := 0; i <= 5; i++{ fmt.Println(i) } } 解...

2019-05-23 11:05:29

阅读数 6

评论数 0

Docker镜像管理 --4.通过container生成自己的Docker镜像

1. pull基础docker image 从官方docker hub下载ubuntu镜像。 $ docker pull ubuntu Using default tag: latest latest: Pulling from library/ubuntu 6abc03819f3e: Pull ...

2019-05-16 15:11:03

阅读数 24

评论数 0

Docker镜像管理 --3.通过Dockerfile生成自己的Docker镜像

1. 创建Docker镜像 1.1. 新建路径 新建一个路径,存放源代码,Dockerfile文件。 $ mkdir /home/joe/Templates/Image 1.1. 新建"hello.py"文件 新建一个python的hello.py文件。 $ cd /hom...

2019-05-16 12:14:23

阅读数 27

评论数 0

MPI分布式编程 --1.OpenMPI安装和基本使用

1. OpenMPI安装

2019-05-16 10:55:57

阅读数 65

评论数 0

Go语言示例 --4const变量及其数据类型

1. const变量 variables.go源代码实现constant变量定义和使用。 package main import "fmt" const s string = "constant" func main() { fmt.Printl...

2019-05-15 15:35:43

阅读数 20

评论数 0

Docker镜像管理 --2.添加Regular User到Docker用户组

1. 问题描述 安装Docker之后,普通用户权限通过docker version命令查询Docker ce的版本信息。 $ docker version Client: Version: 18.09.6 API version: 1.39 Go versio...

2019-05-15 11:31:22

阅读数 18

评论数 0

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