- 博客(112)
- 资源 (2)
- 收藏
- 关注
原创 markdown中插入本地图片
使用相对路径插入图片。比如你把一个叫做1.png的图片和*.md文件放在一起,那么你就可以用这种方式插入图片:如果不想放在同一层级,那么就可以这样插入:表示引用同层级一个叫做"foldername"的文件夹中的1.png图片,以此类推.应该所有markdown软件都支持这种语法吧,我用过的Mou ,macDown,Visual Studio Code等等是支持这种写法的。最大的优点就是不需要网络,做到本地存放图片。...
2021-07-01 17:56:37
22943
1
原创 vue学习
新建Vue项目使用淘宝NPM 镜像大家都知道国内直接使用npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。npm install -g cnpm --registry=https://registry.npm.taobao.org安装Vuenpm install vue检查版本vue --version全局安装vue-clinpm install --global vue-cli下面我一项目名为sell新建vue项目vue init webpack 项目名称`cipm
2021-05-27 15:24:58
3234
原创 centos解决bash: service: command not found 错误
在centos系统中,如果/sbin目录下没有service这个命令,就会出现bash: service: command not found解决步骤如下:1、 输入yum list | grep initscripts会出现:initscripts.x86_64 9.49.53-1.el7_9.1 updates(其实一共有三个信息,但是后面根据版本不同,显示的信息也不同)2、 上面给出了可安装软件的yum源版本
2021-04-29 17:40:14
4135
原创 解决go get后依赖包出现再pkg/mod下,且不能import
是由于设置了环境变量GO111MODULE,激活了modules通过go env查看配置信息D:\Code\GOProject\src\goDemo\TestMysql\Demo01>go envset GO111MODULE=onset GOARCH=amd64set GOBIN=set GOCACHE=C:\Users\**\AppData\Local\go-buildset GOENV=C:\Users\**\AppData\Roaming\go\envset GOEXE=.e.
2021-04-29 15:44:48
15653
原创 golang中解决协程不安全情况——Mutex
使用sync.Mutex加锁,解决竟态条件也可以使用管道channel,ch := make(chan bool)将如下两行注释掉,可复现协程不安全情况m.Lock()m.Unlock()package mainimport( "fmt" "sync" "time")var count = 0func countAdd(wg *sync.WaitGroup, m *sync.Mutex){ m.Lock() count += 1 m.Unlock() wg.Do.
2021-04-27 10:27:12
563
原创 golang中序列化和反序列化---json.Unmarshal()
报错: json: Unmarshal(non-pointer message.Message)-----反序列化出错出现错误的原因是:在进行反序列化操作时:第二个参数应该i传地址&,实操过程中将&写掉了golang中函数都是值传递,若要修改具体数据,需要传地址&func Unmarshal(data []byte, v interface{}) errorjsonStr := `{"number":1234567}`result := make(map[string]i
2021-04-13 12:02:11
8273
原创 golang中字符串和数字转换
strconv.itoa()数字转成字符串,再与字符串拼接str := strconv.Itoa(12)println("str + '23' = ", str+"23")strconv.Atoi()数字型字符串转换成数字,再进行四则运算n, err := strconv.Atoi("123")if err!=nil { panic(err)}println("12+n = ", 12+n)// `结果`12+n = 135str + '23' = 1223fmt.S
2021-04-13 11:50:44
14340
原创 golang中的反射--初识(切片)
反射基本介绍package mainimport ( "fmt" "reflect")func reflectTest(a interface{}) { //1.通过反射获取传入变量的type //先获取reflect.Type rTyp := reflect.TypeOf(a) fmt.Println("rTyp = ", rTyp) //2.获取到reflect.value rVal := reflect.ValueOf(a) fmt.Printf("rVal = %
2021-04-08 16:52:03
738
原创 golang中类型断言
package mainimport ( "fmt" "reflect")type Cat struct { Name string Age int}func main() { var allChan chan interface{} allChan = make(chan interface{}, 10) cat1 := Cat{Name: "tom", Age: 12} cat2 := Cat{Name: "jack", Age: 23} allChan <
2021-04-08 10:07:16
139
原创 Go中计算程序执行时间
package main import ( "time" "fmt") func main() { startTime := time.Now().UnixNano() /* 程序主体 */ endTime := time.Now().UnixNano() seconds:= float64((endTime - startTime) / 1e9) // s Milliseconds:= float64((endTime -
2021-04-07 10:17:08
878
原创 Docker学习-02-Dockerfile使用
Dockerfile的解析Dockerfile是用来构建Docker镜像的构建文件,有一系列命令和参数构成的脚本。构建三部曲:编写Dockerfile文件、docker build、docker run1、Dockerfile内容基础:每条保留字指令都必须为大写字母,且后面至少要跟随一个参数指令是按照从上到下,顺序执行#表示注释每一条指令都会创建一个新的镜像层,并对镜像进行提交2、Docker执行Dockerfile大致流程docker从基础镜像运行一个容器执行一条指令并对容器
2021-04-02 16:24:47
120
原创 git clone出现错误:fatal: unable to access ‘xxxxxx‘: Failed to connect to github.com port 443: Timed out
解决办法: 将url中的https更换成git即可
2021-04-02 10:49:40
1850
1
原创 Linux为sh脚本文件添加执行权限
chmod是权限管理命令change the permissions mode of a file的缩写。。u代表所有者,x代表执行权限。 + 表示增加权限。chmod u+x file.sh 就表示对当前目录下的file.sh文件的所有者增加可执行权限
2021-03-31 18:19:11
2040
原创 Git学习-stash
Git学习-01 安装Git学习-02-命令行Git学习-03-远程仓库链接Git学习-stash—链接要修改Git的stash1、基本使用stash命令用于临时保存和恢复修改,可以跨分支 注意:在未add之前才能执行stash命令:git stash保存当前工作进度,将工作区和暂存区恢复到修改之前。命令:git stash save message作用同上,message为此次进度保存的说明。命令:git stash list显示保存的工作进度列表,编号越小代表.
2021-03-31 17:32:34
120
原创 Git学习-02-命令行
Git学习-01-安装1.1 初始化使用git init 命令,初始化一个Git仓库,在当前目录下生成一个.git文件git init //初始化出一个Git仓库,就在当前运行命令目录下1.2 设置签名项目级别、仓库级别:仅仅在当前本地库范围有效git config user.name tomgit config user.email tom.@qq.com信息保存在./.git/config文件中系统用户级别;登录当前操作系统的用户范围git config --gl
2021-03-31 12:08:14
126
原创 redis学习
011.安装下载linux版本:http://redis.io/download下载获得redis安装包使用解压命令:tar -zxvf redis-版本号.tar.gz
2021-03-30 18:21:41
84
1
原创 docker中容器的一些基本使用
1、mongo容器进入//生成启动容器docker run -itd --name mongo -p 27017:27017 mongo//进入容器---下面两个都可以docker exec -it mongo /bin/bashdocker exec -it mongo admin //有账户密码admin,1234562、redis容器进入方法//生成启动容器docker run -itd --name redis -p 27017:27017 redis//进入容器----下面
2021-03-30 10:32:09
197
原创 nodejs学习-day04
1、Express1、1 修改完代码自动重启服务使用第三方命令行工具,nodemon来帮我们解决频繁修改代码后重启服务器问题。npm install --global nodemon使用nodemon app.js只要我们通过nodemon启动服务,就会监视你的代码变化,当代码发生变化时,会自动重启服务。1、2 基本路由get://当以get方法请求时,执行对应处理函数app.get('/', function(req, res){ res.send('hello')})po
2021-03-12 11:43:38
179
3
原创 nodejs学习-day03
day041、如果一个模块想要使用另一个模块中方法或变量,需要通过exports去挂载使用对象之中的成员必须是.成员//foo.js文件var foo = 'abc'function add(x, y) { return x + y}exports.foo = fooexports.add = add//main.js文件var mainOfFoo = require('./foo')console.log(mainOfFoo)console.log(mainOfFo
2021-03-11 12:01:31
145
2
原创 nodejs学习-day02
day02代码风格:当第一行代码是以下面三种开头的时候,需要在前面补上一个分号:([’== 需要在前面补上一个分号,避免出现语法解析错误==
2021-03-10 10:03:02
169
原创 类型断言
接口是一般类型,不知道具体类型如果要转换成具体类型,需要使用类型断言在进行类型断言时,若类型不匹配,会报panic错误,带上检测机制则不会。//类型断言--带检测 var aa interface{} var v = 0.12 aa = v //空接口接受任意类型 //带检测的类型断言 if c,ok := aa.(float64); ok { fmt.Println("assert success") fmt.Printf("c的类型%T,值为:%v", c, c) }else
2021-03-04 17:03:51
129
1
原创 Docker中容器的使用
1、容器镜像安装# docker pull name(需要安装的容器名称)docker pull redis2、容器启动docker run -it ubuntu /bin/bash-i:交互式操作-t:终端ubuntu:ubuntu 镜像/bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash2、容器终止docker stop 容器名或容器ID...
2021-03-02 18:52:27
146
原创 Nginx的安装教程详解-Windows
一、下载下载地址:http://nginx.org/en/download.htmlMainline version : 主线版本 ,最新的主线版本是 nginx/Windows-1.13.9Stable version : 稳定版本【工作中要更新最新版本就可以使用稳定版本】Legacy versions :历史版本二、安装部署1、下载完成后,解压缩,运行cmd,使用命令进行操作,不要直接双击nginx.exe,不要直接双击nginx.exe,不要直接双击nginx.exe一定要在dos
2021-03-02 14:57:30
715
原创 consul在windows下的安装
consul的下载:https://www.consul.io/downloads选择对应的系统版本修改环境变量path启动命令窗口执行命令consul agent -dev打开页面http://localhost:8500
2021-03-02 11:42:55
203
原创 numpy数组拼接,将两个数组合成一个数组
数组或者张量的拼接和合成:数组a,b:np.vstack((a, b))v 表示vertical 垂直,也就是竖着拼接 ,行增加np.hstack((a, b))h表示Horizontal 横向,列增加# 将POI和build特征合并node_feat = np.hstack((Build_feats, POI_feat))...
2021-02-26 17:46:30
2974
原创 pandas处理数据一些技巧
1、统计某个值出现次数df["category"].value_counts()Loading necessary files...10 201251 26860 12113 7204 2282 144Name: category, dtype: int642、匹配两个文件中相同数据buildFeatPath = r"./Dataset/train_nj_polyMark(newDensity)_0205.csv"po
2021-02-24 20:33:00
118
原创 teamviewer 免费使用数量到达上限:同一账号在不同设备上使用已达上限.如何解绑
1.进入Teamviewer官网https://www.teamviewer.cn/cn/content/remove-limit/2.登录自己的账户,进入自己的账户,如下图所示
2021-01-31 15:14:37
7962
原创 pip导出所有包到文件中,解压缩安装包,移动文件到指定文件夹
# 下载zip文件import requests def download_url(url, save_path, chunk_size=128): r = requests.get(url, stream=True) with open(save_path, 'wb') as fd: for chunk in r.iter_content(chunk_size=chunk_size): fd.write(chunk)# 保存的路径pat
2020-12-03 10:52:57
979
原创 python实现召回率、精度、f1代码
import matplotlib.pyplot as pltimport numpy as np# 读取实验结果中的精度和损失def data_plot(path): # path = r'./model_png\5gcn_128_node_pos_floor_2000.log' # path = r'./[6, 6]_Standard_taz.csv' with open(path, mode="r", encoding="utf-8") as f: da
2020-11-03 11:11:10
10401
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人