深入解析golang中的标准库flag

Go语言内置的flag包实现了命令行参数的解析,flag包使得开发命令行工具更为简单。os.Args如果你只是简单的想要获取命令行参数,可以像下面的代码示例一样使用os.Args来获取命令...

2021-11-29

.Net性能测试框架Crank的使用方法

目录安装Crank创建Crank配置文件启动Crank-Agent启动Crank结果输出更多参考资料Crank 是微软新出的一个性能测试框架,集成了多种基准测试工具,如bombardier、wrk等。Crank通过...

2021-11-28

uniapp中怎么使用scrpll-view组件实现下拉刷新

uniapp下拉刷新uniapp的下拉刷新有两个方法, 一种是整体的下拉刷新, 使用页面生命周期函数onPullDownRefresh; 另外一种是局部的下拉刷新也叫自定义下拉刷新, 使用scrpll-vi...

2021-11-27

.NET Core 中对象池 Object Pool的使用

目录一、什么是对象池二、.NET Core 中的对象池三、本文小结一、什么是对象池对象池简单来说就是一种为对象提供可复用能力的软件设计思路。我们常说有借有还,再借不难,而对象...

2021-11-22

.NET6新特性之 隐式命名空间引用

早在 .NET 6 Preview 7版本中微软就已经引入隐式命名空间引用。在.NET Preview 7这个版本中这个功能是默认开启的,如果需要禁用它的化就需要配置DisableImplicitNamespaceImp...

2021-11-22

Atom怎么配置 Python 虚拟环境(Win环境)

我为什么选择 AtomAtom 在 Windows 的文本编辑器里面可以说是完全拍的上号的,用的人也比较多。我选择 Atom 主要还是因为之前用过 Vim,而 Atom 的 Vim 插件已经把常用功能全部...

2021-11-19

Golang高性能持久化解决方案BoltDB数据库介绍

目录1. 介绍Bolt2. 示例3. 示例分析4. 总结1. 介绍BoltBoltDB是纯Go语言实现的持久化解决方案,保存数据至内存映射文件。称之为持久化解决方案不是数据库,因为数据库这个词有...

2021-11-16

Gin与Mysql实现简单Restful风格API实战示例详解

目录It worksmain.go编译运行数据库CURD 增删改查增 查查询列表 Query查询单条记录 QueryRow改删组织代码封装模型方法Handler函数组织项目数据库处理数据model封装handler...

2021-11-16

Go语言net包RPC远程调用三种方式http与json-rpc及tcp

目录一、服务端二、http客户端三、TCP客户端四、json客户端五、运行结果rpc有多种调用方式,http、json-rpc、tcp一、服务端在代码中,启动了三个服务package mainimport ( "log...

2021-11-16

Golang开发库的集合及作用说明

目录golang用于创建和发送电子邮件的库golang处理日期和时间的库数据库迁移Go语言实现的数据库golang通用数据结构及算法golang用于进行配置解析的库golang认证和授权库gola...

2021-11-16

Go语言基础闭包的原理分析示例详解

目录一. 闭包概述二. 代码演示运行结果代码说明一. 闭包概述 闭包就是解决局部变量不能被外部访问的一种解决方案 闭包是把函数当作返回值的一种应用二. 代码演示总体...

2021-11-16

Golang 语言极简类型转换库cast的使用详解

目录01 介绍02 转换为字符串类型03 总结01 介绍在 Golang 语言项目开发中,因为 Golang 语言是强类型,所以经常会使用到类型转换。本文我们介绍类型转换三方库 - github.com/sp...

2021-11-16

golang编程开发使用sort排序示例详解

golang sort package: https://studygolang.com/articles/3360sort 操作的对象通常是一个 slice,需要满足三个基本的接口,并且能够使用整数来索引// A type, typically a coll...

2021-11-16

Go语言编程学习golang配置golint

目录下载golint打开setting对话框设置一个快捷键下载golint下载golang 的 lint,下载地址:https://github.com/golang/lintmkdir -p $GOPATH/src/golang.org/x/cd $GOPATH/src/...

2021-11-16

Golang开发Go依赖管理工具dep安装验证实现过程

目录Go依赖管理工具环境要求目前版本安装验证初始化默认初始化优先从$GOPATH初始化Gopkg.tomlGopkg.lock常用命令dep ensuredep ensure -adddep ensure -updateGo依赖管理工...

2021-11-16

一文解析Go中Int的最大数值

总结:import "math/bits"const ( MaxUint uint = (1 << bits.UintSize) - 1 MaxInt int = (1 << bits.UintSize) / 2 - 1 MinInt int = (1 << bits.UintSize) / -2)...

2021-11-15

R语言服务器安装R包实现过程

目录通过网络安装通过本地安装在服务器上使用R装包分为两种情况,一种是常规通过网络来进行安装,另一种是直接将R包拖动到服务器的指定路径下在进行本地安装,两者的安装方式是不...

2021-11-08

解析golang中的并发安全和锁问题

1. 并发安全package main import ( "fmt" "sync") var ( sum int wg sync.WaitGroup) func test() { for i := 0; i < 5000000; i++ { sum += 1 }...

2021-11-08

R语言读取xls与xlsx格式文件过程

目录1. ROOBC2. xlsReadWrite3. XLConnect4. xlsx1)装Java2)装xlsx3)实际使用在数据分析的过程中,第一步就是读取数据。通常我们遇到的数据是csv格式或者txt格式的数据,这时我们...

2021-11-08

R语言科学计算RcppArmadillo简明手册

目录1. 常用数据类型2. 数学运算3. 向量、矩阵和域的创建基本创建用函数创建4. 初始化,元素访问,属性和成员函数4.1. 元素初始化 Element initialization4.2. 元素访问 Elemen...

2021-11-07

R语言中corrplot标题居中及eps格式输出

目录相关性图corrplotggcorreps格式输出图像相关性图R中相关性图有两种比较简单的画法,一个是使用corrplot包,另一个则是使用ggcorr,利用这两个包,即可绘制出非常美观的相关性图...

2021-11-07

Rcpp和RcppArmadillo创建R语言包的实现方式

目录1. 预先准备源文件示例func.cpp头文件示例test_h.h2. 创建R包步骤新建R PackageR包的文件结构修改DESCRIPTION文件3. C++11标准问题1. 预先准备Windows下需要安装Rtools...

2021-11-07

R语言学习Rcpp基础知识全面整理

目录1. 相关配置和说明2. 常用数据类型3. 常用数据类型的建立4. 常用数据类型元素访问5. 成员函数6. 语法糖6.1 算术和逻辑运算符6.2. 常用函数7. STL7.1. 迭代器7.2. 算法7...

2021-11-07

利用R语言解压与压缩.tar.gz.zip等格式文件

目录.zip.tar.gz.gz 与 .bz21) 直接解压2) 直接读取参考最近尝试用 R 对一些文件进行批量的解压与压缩,这里记录一些常用的解压与压缩的方法。由于解压与压缩是对称的两种方...

2021-11-07

R语言学习ggplot2绘制统计图形包全面详解

目录一、序二、ggplot2是什么?三、ggplot2能画出什么样的图?四、组装机器五、设计图纸六、机器的零件1. 零件——散点图1) 变换颜色2) 拟合曲线3) 变换大小4) 修改透明度5) 分...

2021-11-07

R语言编程学习从Github上安装包解决网络问题

目录1. remotes 包安装2. devtools 包安装3. 从 gitee.com 上安装4. 离线安装1)先从 GitHub 上 下载 zip 压缩文件;2)在本地 R Studio 上进行安装;当我们想使用 R 安装一些 Gith...

2021-11-07

R语言操作文件方法详解教程

目录1. 文件与文件夹列表的读取2. 新建文件与文件夹3. 文件与文件夹的删除4. 查看文件与文件夹是否存在小练习由于最近在处理一些真实数据时涉及到嵌套的 .tar.gz 文件的解...

2021-11-07

R语言绘图公式与变量对象混合拼接实现方法

当我们在R中进行绘图时,如果涉及到数学或统计公式的展现,可以使用函数:expression(),并且与 paste() 结合可以非常轻松的展现出自己想要展示的公式。详细的相关内容可参考:R进行...

2021-11-07

R语言基础统计方法图文实例讲解

tidyr> tdata <- data.frame(names=rownames(tdata),tdata)行名作为第一列> gather(tdata,key="Key",value="Value",cyl:disp,mpg)创key列和value列,cyl和disp放在一列中-号...

2021-11-06

R语言绘制地图实例讲解

setwd("C:/Users/75377/Desktop/SHEEP_ROH")png("12.png",width = 7000,height = 5500,pointsize = 170)par(mai = c(12,12,12,12),mgp = c(2.1,0.5,0)) #地图数据下载http:...

2021-11-06

R语言boxplot函数深入讲解

箱线图简介箱线图又称箱形图或盒须图,该图是由5个特征值绘制而成的图形。5个特征值是变量的最大值、最小值、中位数、第1四分位数和第3四分位数。连接两个分位数画出一个箱子...

2021-11-06

R语言 实现将1对多数据与1对1数据互换

想了好长时间名字,不知道要解决的问题的名字叫什么,直接上问题demo问题demo现在有用户消费金额的数据: 用户 日期 金额 小明 2016...

2021-11-06

R语言 实现两表连接且输出不重复数据

在做项目中遇到了如此问题,其中整理的结果表中没有会员ID信息,只有会员电话号码信息,且每一行为唯一一个会员。另外一张member表中包含会员ID以及会员电话信息,但是这张表有重复...

2021-11-06

R语言 数据表匹配和拼接 merge函数的使用

R中的merge函数类似于Excel中的Vlookup,可以实现对两个数据表进行匹配和拼接的功能。merge(x, y, by = intersect(names(x), names(y)), by.x = by, by.y = by, all = FALSE,...

2021-11-06

解决R语言安装时出现辑程包不存在的问题

【解决方案】1.使用命令单独安装caret,安装的时间很长。install.packages("caret", dependencies = c("Depends", "Suggests"))需要安装依赖的包全部安装之后,就可以了。依赖...

2021-11-06

基于R语言for循环的替换方案

R语言中,for循环运行比较慢for(i in 1:1000){print(i^2)}补充:R语言:for循环使用小结基本结构展示:vals =c(5,6,7)for(v in vals){ print(v)}#即把大括号里的内容对vals里的每...

2021-11-06

R语言-如何实现卡方检验

卡方检验在数据统计中,卡方检验是一种很重要的方法。通常卡方检验的应用主要为:1、 卡方拟合优度检验2、卡方独立性检验本文主要通过使用自己编程的方法实现相关检验。卡方拟...

2021-11-06

R语言 实现选取某一行的最大值

可以先自定义函数也可以用的时候再定义。> mat <- matrix(c(1:3,7:9,4:6), byrow = T, nc = 3)> mat [,1] [,2] [,3][1,] 1 2 3[2,] 7 8 9[3,] 4...

2021-11-06

R语言wilcoxon秩和检验及wilcoxon符号秩检验的操作

说明wilcoxon秩和及wilcoxon符号秩检验是对原假设的非参数检验,在不需要假设两个样本空间都为正态分布的情况下,测试它们的分布是否完全相同。操作#利用mtcars数据 library(st...

2021-11-06

R语言-使用ifelse进行数据分组

数据分组,根据数据分析对象的特征,按照一定的数值指标,把数据分析对象划分为不同的区间部分来研究,以揭示内在的联系和规律性;在R中,我们常用ifelse函数来进行数据的分组,跟excel中...

2021-11-06

R语言实现将分类变量转换为哑变量(dummy vairable)

生成测试数据a1 <- c(“f”,”f”,”b”,”b”,”c,”c”)利用nnet包中的函数class.ind> class.ind(a1)b c f[1,] 0 0 1[2,] 0 0 1[3,] 1 0 0[4,] 1 0 0[5,] 0 1 0[6,] 0 1...

2021-11-06

R语言差异检验:非参数检验操作

非参数检验是在总体方差未知或知道甚少的情况下,利用样本数据对总体分布形态进行推断的方法。它利用数据的大小间的次序关系(秩Rank),而不是具体数值信息,得出推断结论。它是参...

2021-11-06

R语言-进行数据的重新编码(recode)操作

在分析数据时我们经常会遇到将变量值转换成其他的值的情况(如:将连续变量转成分类变量)这时就需要我们对原有数据进行重新编码。本文将介绍R软件中常用的三种重编吗方法:1、使用...

2021-11-06

R语言-如何给直方图加标签

看代码吧~hist(data$MEDV,col="grey")#可以看到目标数据的总体分布legend(35,170,c("min:5","median:21.2","mean:22.51","max:50"),fill=c("lightblue","wheat"))补充:R语言...

2021-11-06

R语言—自定义函数求置信区间的操作

看代码吧~#求单正态均值mu的置信区间#参数依次为置信水平alpha,正态样本x,已知总体方差(默认为未知)mu <- function(alpha,x,sigma=NA){ n <- length(x) meanx <- mean(x) if...

2021-11-06

R语言中的fivenum与quantile()函数算法详解

fivenum()函数:返回五个数据:最小值、下四分位数数、中位数、上四分位数、最大值对于奇数个数字=5,fivenum()先排序,依次返回最小值、下四分位数、中位数、上四分位数、最大值>...

2021-11-06

R语言-绘制双坐标图直方图与折线的结合方式

看代码吧~par(mar = c(5, 5, 3, 4)+0.1) #似乎是设置图片位置bar<-barplot(gu[1:22,6],xlim=c(0.5,26),ylim=c(0,200000),ylab="交易量",col="blue",col.axis="blue",col.la...

2021-11-06

R语言ARMA模型的参数选择说明

AR(p)模型与MA(q)实际上是ARMA(p,q)模型的特例。它们都统称为ARMA模型,而ARMA(p,q)模型的统计性质也是AR(p)与MA(q)模型的统计性质的有机组合。平稳系列建模假如某个观察值序列通过...

2021-11-06

R语言因子型数值转数值型的操作

一直觉得只要是数字,不管是什么类型的,都可以通过as.numeric()函数转换为对应的numeric类型的数字,例如x<-“123”,x为character类型,而as.numeric(x)则为numeric类型的123。但是...

2021-11-06

R语言本地安装包图文教程

第一步从R语言官网,下载package: 以 'data.table'为例,如图。找到最左边一列中的Packages点击,再点中间Table of available packages 或Table of available packages sorted by...

2021-11-06
返回顶部
顶部