自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Nodejs异步编程之Promises chaining

1. 案例一 1.1. 案例描述 resolve()函数的输入参数:无 用户函数函数的返回值:无 函数书写形式:完整 Promise: ×1 chain: ×1 1.2. 源代码 “case1.js” let promise = new Promise( function(resolve,...

2019-12-30 16:49:13 109 0

原创 Docker删除包含特定字符串的Containers 和/或 Images

1. 删除包含特定字符串的Containers 举例:删除返回结果中包含 “demo” 字样的Containers,且不影响其余Containers。 ~$ docker rm $(docker ps -a | grep 'demo'| awk '{print $1 ...

2019-12-12 23:14:55 125 0

原创 "curl": cannot locate symbol "curl_mime_free"问题的解决方案

1. 问题描述 curl出现问题““curl”: cannot locate symbol “curl_mime_free””。 curl: symbol lookup error: curl: undefined symbol: curl_mime_free 2. 解决方案 更新libcur...

2019-12-03 16:29:33 765 0

原创 Google Scholar英文写作工具使用

1. Google Scholar 1.1. 通配符wildcard 检索例句:单个通配符表示单个单词 "in this paper we * the" 检索结果 检索例句:多个通配符表示多个单词 "in this paper we * the effect of...

2019-12-01 17:04:54 143 0

原创 Ubuntu下查看网卡接口的参数配置

查看网卡接口eth4的参数配置 node1 $ cat /sys/class/net/eth0/speed 1000 查看网卡接口eth0的参数配置 node2 $ cat /sys/class/net/eth0/speed 1000 查看网卡接口eth0的参数配置 node3 $ cat /...

2019-11-27 21:48:27 322 0

原创 Ubuntu下查看系统内核,系统发行版本

查看系统内核,node1 $ uname -a Linux host01 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 查看系统发行版本号,node1 $...

2019-11-27 21:38:37 135 0

原创 Ubuntu下查看memory内存参数

查看memory内存参数 node1,按‘q’键退出命令 $ sudo dmidecode --type memory | less # dmidecode 3.0 Getting SMBIOS data from sysfs. SMBIOS 2.7 present. Handle 0x0007...

2019-11-27 21:28:58 374 0

原创 Ubuntu下查看CPU处理器参数

查看CPU处理器模型 node 1 $ cat /proc/cpuinfo | grep 'name'| uniq model name : Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz 查看CPU处理器核数 node 1 $ cat /p...

2019-11-27 21:12:53 93 0

原创 Latex自定义序号

Latex 自定义序号,命令如下, \documentclass{article} \usepackage{enumitem} \begin{document} \begin{enumerate}[label=(\alph*)] \item an apple \item a banana \it...

2019-10-29 16:52:04 1838 0

原创 Ubuntu16.04安装Nvidia驱动,出现"Try running with default graphical mode"的黑屏问题

1. Nvidia驱动的黑屏问题 Ubuntu 16.04下,安装Nvidia驱动,出现 “Try running with default graphical mode” 的黑屏问题。 2. 解决方案 黑屏状态下,进入Ubuntu终端的方法有很多,一个参考方法。 然后, 卸载Nvidia驱动,...

2019-10-21 10:10:17 640 0

原创 Ubuntu 16.04 LTS下 Anaconda环境No module named ”**“

1. Anaconda环境下报错"No module named ‘**’" 问题: No module named pandas 解决方法: python -m pip install pandas 问题: No module named matplotlib.pyplo...

2019-10-15 22:30:37 72 0

原创 Ubuntu 16.04 LTS下 Anaconda安装指定版本Tensorflow 1.5

1. Anaconda虚拟环境的使用 Anaconda创建名为"tf1_5"的虚拟环境,该环境配置有python3.6,如下, $ conda create --name tf1_5 python=3.6 进入虚拟环境 $ conda activate tf1_5 进入虚拟...

2019-10-15 22:07:50 147 0

原创 ubuntu获取本机外网ip

ubuntu获取本机外网IP命令 $ curl http://members.3322.org/dyndns/getip

2019-09-30 11:40:00 128 0

原创 ubuntu关闭端口命令

关闭端口 sudo fuser -k 8080/tcp

2019-09-27 17:02:23 86 0

原创 SCP通过外网IP/端口进行文件传输

Ubuntu下通过外网IP/端口进行文件传输的命令如下, scp -P 9003 source_directory/your_file your_hostname@158.18*.***.***:destination_directory

2019-09-26 14:44:24 542 0

原创 ubuntu查看/杀死进程命令

1. 查询所有用户的进程 $ ps -ef 2. 筛选相关进程 筛选zookeeper相关进程, ps -ef|grep zookeeper 显示如下, t716 417835 383959 0 17:35 pts/19 00:00:01 /usr/lib/jvm/java-...

2019-09-23 17:56:28 75 0

原创 提取/处理HTML网页的文本

1. 方法一: 提取HTML网页的内容 代码如下, import java.net.*; import java.io.*; public class hello { public static void main(String[] args) throws Exception { ...

2019-08-31 12:03:13 343 0

原创 关于Java Callback回调函数

1. Java实现CallBack功能 回调函数也叫回调模式,是一种软件设计模式。具体来讲,给定回调函数CallBack(),和被观察者函数A(x,x)。编程实现上,回调函数作为被观察者函数的输入A(x,x,CallBack),以便在观察/记录函数A的log日志。 2. 举例A 给定一个服务器,...

2019-08-30 10:43:49 250 0

原创 Bootstrap样式表的 ".html" 例子

1. Bootstrap之Hello World模板 官方例子源代码 https://getbootstrap.com/docs/4.3/getting-started/introduction/ 如下, <!doctype html> <html lang="en&q...

2019-08-19 15:57:20 78 0

原创 Tikz 花括号

Tikz花括号代码 \node[rotate = 270] at (0, 0) {$\underbrace{\hspace{2cm}}$};

2019-08-07 21:26:37 347 0

原创 Go语言示例 --19关于defer的使用

1. 关于Golang defer defer是Golang的一个重要的关键字。defer在其所在的函数/方法运行结束时,才开始运行。 1.1. example 1: helloworld 例子一,defer在其所在的main函数执行结束时,才开始执行,如下, package main impor...

2019-07-18 17:49:39 107 0

原创 Go语言示例 --18关于import的使用

1. Golang “import” Usage 1.1. example: helloworld 新建工作路径, $ cd $GOPATH/src $ mkdir example1 $ cd example1 $ touch main.go $ mkdir lib $ cd lib $ touc...

2019-07-18 14:49:26 81 0

原创 Go语言示例 --17关于Golang Context Package的解析和例子

1. 前提 Golang Context Package依赖两个核心概念: goroutine和channel。 1.1. Goroutine test3.go的线程函数如下, package main import "fmt" func printHello() { ...

2019-07-17 11:22:36 145 0

原创 Go语言示例 --16关于Interface接口

接口是对行为或函数集合的抽象,其定义了抽象的行为或函数。用户通过实现接口的抽象行为或函数来使用接口。接口是Golang的一个重要的概念,Inferface接口实际操作分两步,其一是声明Interface,其二是实现/使用Interface,如下文。 1. 声明Interface 定义一个几何Ge...

2019-07-15 22:15:54 83 0

原创 C/C++(10)C/C++ 关于Makefile的编写

1. 源代码 第一部分整个项目源代码的目录树如下, ├── main.c ├── mytool1.c ├── mytool1.h ├── mytool2.c └── mytool2.h 其中,main.c源代码 (依赖mytool1.h和mytool2.h两个头文件) 如下, #include &...

2019-07-05 11:00:44 508 0

原创 最优化理论及其MATLAB编程实现 -- 4高斯消元法原理和应用IV

Gauss Method是通过矩阵行初等变换,逐步消元变量的方式计算线性方程组的解;Gauss-Jordan Method是通过行初等变换,求取线性方程组的逆矩阵的方式计算方程组的解。两者概念上稍有不同,算法时间复杂度一致。 1. Gauss Method 求解线性方程组 上一篇博客讲到高斯消...

2019-06-26 17:37:23 200 0

原创 Kubernetes集群管理 --5删除"无法删除"的pod

先删除deployments:https://github.com/ypapax/kubernetes/issues/3 原理

2019-06-26 16:08:11 725 0

原创 Kubernetes集群管理 --4Kubernetes集群配置NFS

完整版:https://medium.com/platformer-blog/nfs-persistent-volumes-with-kubernetes-a-case-study-ce1ed6e2c266

2019-06-24 16:54:44 76 0

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

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

2019-06-04 15:34:44 1018 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 2211 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 1064 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 191 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 802 0

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

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

2019-05-23 15:56:55 430 1

原创 Go语言示例 --13Channels

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

2019-05-23 15:26:26 47 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 92 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 56 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 52 0

原创 Go语言示例 --9切片

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

2019-05-23 11:45:49 41 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 47 0

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