自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

够浪

生活是一面镜子

  • 博客(133)
  • 收藏
  • 关注

原创 json包tag加与不加的区别

type A struct { a string //小写无tag b string `json:"B"` //小写+tag C string //大写无tag D string `json:"DD"` //大写+tag}转为json后首字母小写的不管加不加tag都不能转为json里的内容,而大写的加了tag可以取别名,不加tag则json内的字段跟结构体字段原名一致。...

2021-03-03 17:35:06 46

原创 2020-12-11

一切问题最终都是时间问题一切烦恼其实都是自寻烦恼.

2020-12-11 17:15:56 20

原创 docker(一)安装

Ubuntu 16.04.6 LTS版本安装:如果你过去安装过 docker,先删掉:sudo apt-get remove docker docker-engine docker.io更新源sudo apt-get update安装依赖:sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common信任 Docker 的 GP.

2020-11-17 15:12:59 31

转载 go语言学习地址

一、网站博客Go by ExampleGo 初学者成长之路飞雪无情的博客awesome-go为互联网IT人打造的中文版awesome-gohttps://www.jianshu.com/u/50e1d98d51ac二、电子书系统推荐GO几本书Go Web 编程 电子书三、概述知乎社区核心业务 Golang 化实践Golang 比较适合什么领域?四、开源项目知乎 有什么适合 Go 语言初学者的 Starter Project?...

2020-11-12 16:39:50 29

原创 go语言获取命令行参数

文章目录#使用OS库获取命令行参数 #使用flag包获取命令行参数#使用OS库获取命令行参数代码:package mainimport ( "fmt" "os")func main() { //打印参数数量 fmt.Println("命令行参数数量:",len(os.Args)) //只打印某个参数 fmt.Println("第二个参数:",os.Args[1]) //遍历参数并打印 for k,v:= range.

2020-11-10 11:09:02 25

原创 go语言path使用

func main() { //拼接路径 p := filepath.Join("dir1", "dir2", "filename") fmt.Println("p:", p) //p: dir1\dir2\filename fmt.Println(filepath.Join("dir1//", "filename")) //dir1\filename fmt.Println(filepath.Join("dir1/../dir1", "filename")) //dir1\filen.

2020-11-10 10:45:44 43

原创 操作cmd命令的路径中存在空格解决办法

用缩写。比如c:\Program Files缩写为c:\Progra~1,再来刨根问底查查这个命名是否有规则,于是找到: 采用8个字符缩写,即写头六个字母(略去空白),另加波浪号和1,首字母不足六个字母,略去空白,用了第二个词的字母,凑成六个。例如: "Documents and Settings“ -- DOCUME~1 "Local Settings" -- LOCALS~1 (注意略去空白,用了第二...

2020-10-30 09:46:10 130

原创 window10系统可以使用shell脚本,执行shell命令,不是使用git

,,,,,,,,,,,,,,,问题:想同步远程数据,但是window系统不能执行shell脚本bash命令总结: 1.下载安装Cygwin 2.配置window系统的环境变量 3.修改bat命令中 添加 start mintty bash --login -i 即是cmd登录就启动 4.开始编写go语言代码 :https://blog.csdn.net/weixin_44282540/article...

2020-10-26 16:10:49 101 1

原创 ubuntu虚拟机硬盘大小不够调整

https://blog.csdn.net/linjiasen/article/details/85261380

2020-10-21 17:51:54 40

原创 go语言字符串首字母变成大写

//字符首字母大写转换func Capitalize(str string) string { var upperStr string vv := []rune(str) // 后文有介绍 for i := 0; i < len(vv); i++ { if i == 0 { if vv[i] >= 97 && vv[i] <= 122 { // 后文有介绍 vv[i] -= 32 // string的码表相差32位 upperStr.

2020-10-21 17:45:56 223

原创 go语言获取某个文件下总共的文件数量

func main() { local_dir:="D:\\历史行情数据" var k int err := filepath.Walk(local_dir, func(filename string, fi os.FileInfo, err error) error { //遍历目录 if fi.IsDir() { // 忽略目录 return nil } k++ fmt.Println("filename:",filename) //suffix := strings..

2020-10-21 17:41:10 123

原创 go语言中window与liunx系统中路径分割符区别使用

1. window下面中路径为var path ="C:\\1\\9\\yi.sh"2.liunx下面中路径为var path =`sh /home/go/bb/san.sh`

2020-10-21 17:32:21 268

原创 go语言获取外部参数

var flag1 stringvar flag2 stringvar flag6 stringvar date string //这样就可以使用 data了func Inite() { c, err := fconf.NewFileConf("./config.ini") if err != nil { log.Println(err) return } flag1=c.String("ftp_sh_hq.flag1") flag2=c.String("ftp_sh.

2020-10-21 17:20:42 130

原创 go 语言 项目代码生成 exe执行程序命令

linux运行的:$ CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go buildwindow运行的:$ CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build

2020-10-14 10:33:13 886

原创 go语言生成zip压缩文件

func ZipCsv() bool {//out_dir 输入路径//ZIPOutputPath 压缩之后输出的路径 err:=Zip(out_dir,ZIPOutputPath) if err!=nil{ return false } return true}func Zip(src_dir string, zip_file_name string) error { dir, err := ioutil.ReadDir(src_dir) if err !=nil{ lo.

2020-10-14 10:23:29 215

原创 go语言操作windows cmd 命令

//删除D:\\1\\2 路径下的文件func main() { c := exec.Command("cmd", "/C", "rd /s/q D:\\1\\2") if err := c.Start(); err != nil { fmt.Println("Error: ", err) }}c.Start() 与 c.run() 区别:https://blog.csdn.net/github_37130188/article/details/97256041...

2020-10-14 10:18:51 333

原创 单词一枚

flag:旗帜;标记

2020-10-10 16:20:06 9

原创 go 使用二进制大小端转换byte始终为二进制解决方法

type Website struct { ETFSellAmount int64 ETFSellMoney int64 InstrumentStatus [8]byte TradingPhaseCode [8]byte}func UnpackBody(data []byte) (logonBody Website, err error) { reader := bytes.NewReader(data) ..

2020-09-28 16:58:04 108

原创 go struct结构体转换为slice切片

type DataInLine struct { Id string Name string Age string}func StrctToSlice(f DataInLine) []string { v := reflect.ValueOf(f) ss := make([]string, v.NumField()) for i := range ss { ss[i] = fmt.Sprintf("%v", v.Field(i)) } return ss}func .

2020-09-28 16:37:16 335

原创 golang GBK转utf8的方法

import "github.com/axgle/mahonia"//GBK转utf8的方法func ConvertToString(src string, srcCode string, tagCode string) string { srcCoder := mahonia.NewDecoder(srcCode) srcResult := srcCoder.ConvertString(src) tagCoder := mahonia.NewDecoder(tagCode) _, cdat.

2020-09-15 10:53:04 31

原创 golang 日志输出到指定位置代码

import ( "fmt" "log" "os")func init() { logFile, err := os.OpenFile("./xx.log", os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0644) if err != nil { fmt.Println("open log file failed, err:", err) return } log.SetOutput(logFile) log.SetFlags(log.Llong.

2020-09-09 17:40:21 385

原创 连接DataGrip出现错误记录

The specified database user/password combination is rejected:修改:就行了。修改:

2020-09-04 14:41:13 285

原创 win10安装mysql所遇到的问题

mysql下载的地址:下载地址:https://dev.mysql.com/downloads/mysql/下一步:下载到你要安装的文件夹下面,下面开始安装mysql:1.开始解压出文件,得到:2.使用记事本创建一个my.ini文件,内容为:[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\\table\\mysql\\mysql-8.0.21-winx64# 设置mysql数据库的数据的存放目录data

2020-09-03 12:00:46 67

原创 go项目获取配置文件信息

import ( "github.com/astaxie/beego" //使用了beego框架的配置文件读取模块 "github.com/astaxie/beego/config")//声明变了var ( G_server_name string //项目名称 G_server_addr string //服务器ip地址 G_server_port string //服务器端口 G_redis_addr string //redis ip地址 G_redis_port .

2020-09-01 22:12:05 211

原创 Goroutine匿名函数的使用

2020-07-30 16:03:21 130

原创 runtime包的使用

runtime.GOMAXPROCS函数 :设置常规运行时系统中的P的最大数量,数量范围1~256 .runtime.Goexit 函数: 会立即终止当前goroutine的运行终止,而其他goroutine并不会受此影响。千万不要在主goroutine中调用runtime.Goexit函数,否则会引发运行时恐慌。runtime.Gosched函数:“暂停”含义,暂停的当前goroutine会被放入调度器的可运行G队列,经过调度器的调度,该goroutine马上就会再次运行。runtime.

2020-07-30 15:56:43 166

原创 init初始化数据时,获取的数据指针为空或无效

runtime error: invalid memory address or nil pointer dereference这个是错误代码:这个可以连接数据库,但是不能跨包调用这个SHDB这个指针(只是错误局部代码)经过网上查询很多都不行,最后查找为:这样在其他包就可以调用这个 db的数据了...

2020-07-13 11:43:10 118

转载 go语言的测试用例和压力测试

https://blog.csdn.net/code_segment/article/details/77507491

2020-06-29 16:45:34 110

原创 sql server新手的配置安装

windows10系统 sql server2008 安装准备:网盘链接:链接:https://pan.baidu.com/s/11Uc2alorjsAkEj1t0dxY3g提取码:40bq复制这段内容后打开百度网盘手机App,操作更方便哦网盘里有两个文件,先安装第一个,再按后一个。还有一个重要前提:把防火墙关了。(这里十分注意)原文链接:https://blog.csdn.net/qq_41325698/article/details/88539450开始:都是...

2020-06-28 14:49:30 125

原创 mysql中使用case when 和sum()配合统计

先知道一下常用语法:sum(case 属性名 when 属性值1 then 1 else 0 end),意思就是某个属性下为属性值1就加1个数量,否则就作0统计。题目:查询各科成绩最高分、最低分和平均分,以如下形式显示:课程 ID,课程 name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率(及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90)。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列select c.ci.

2020-06-20 16:36:59 1618

原创 算法时间空间复杂度表格

常见时间复杂度的比较O(1)<O(logn)<O(n)<O(nlogn)<O(n²)<O(n³)<O(2ⁿ)<O(n!)

2020-06-09 18:14:50 117

原创 数据库·存储过程··sql

create function pr_create_goods_map() returns integerlanguage plpgsqlas $$declare recd RECORD; lvar_goods_alias_id varchar(12); lvar_goods_id varchar(12); outint_cnt Integer;begin ...

2020-03-26 11:39:25 46

原创 名博客-blogs

https://github.com/timqian/chinese-independent-blogs

2019-12-02 10:54:52 65

转载 解决win7开机登录密码忘记

https://www.cnblogs.com/xuanhai/p/5810822.html

2019-11-30 11:36:40 71

原创 excel表格数据对数据库处理

增加数据:insert into t_kd_cust_map (kd_cust_code, kd_cust_name, kd_cust_addr, customer_id, supplier_id)select '1' as supplier_id unionselect '1' as supplier_id unionselect '1' as supplier_id union...

2019-11-15 16:09:54 159

原创 postgresql电话号、手机号、银行卡号隐藏为 *

上SQL :1为电话: replace( toi.regist_phone,substr(toi.regist_phone,char_length(toi.regist_phone)-3,char_length(toi.regist_phone)),'****') ,2.为银行账号replace( toi.bank_account ,substr(toi.bank_ac...

2019-10-28 15:22:59 310

原创 x-shell 搜索的Dos命令

grep -A 10 -B 10 -i '/order_for_all' app.log只要在 ‘ ’中替换搜索的信息https://blog.csdn.net/u011537339/article/details/60576881查看日志 tail -200f app.logs...

2019-10-21 18:25:36 60

原创 postgresql使用创建存储过程

postgresql创建存储过程create function pr_update_goods_map_code() returns integerlanguage plpgsqlas $$declare recd RECORD; kdId varchar(64); outint_cnt Integer;begin outint_cnt = 0; ...

2019-10-21 17:22:11 1295

原创 怎样Datagrip数据库的连接

连接数据库使用Datagrip三部就行了打开输入命令框

2019-10-17 09:41:30 585

原创 如何goland中的terminal下的Git改成本地cmd终端

最近引用了一个swagger,使软件自带的按钮无法正常使用,只能使用终端输入命令来进行程序的启用,长时间使用本地终端不习惯看git上面的终端,于是想把goland的终端改成本地的cmd终端。遇到的问题1: 为什么使用不了,本地cmd终端?答:设置好了就关闭软件进行重新启动。遇到的问题2 : 为什么使用可以运行,程序可以打开,但是没有日志的输出?答:可能是你一开始...

2019-10-11 10:31:35 1008

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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