jigetage
码龄10年
关注
提问 私信
  • 博客:1,221,516
    社区:815
    问答:3,195
    1,225,526
    总访问量
  • 250
    原创
  • 755,441
    排名
  • 139
    粉丝
  • 3
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2014-12-13
博客简介:

jigetage的专栏

博客描述:
记录开发生涯的点滴
查看详细资料
个人成就
  • 获得489次点赞
  • 内容获得186次评论
  • 获得1,503次收藏
  • 代码片获得694次分享
创作历程
  • 3篇
    2020年
  • 105篇
    2019年
  • 121篇
    2018年
  • 8篇
    2017年
  • 19篇
    2016年
  • 6篇
    2015年
成就勋章
TA的专栏
  • caddy
  • 网络编程
    20篇
  • MFC
    11篇
  • 异常处理
    4篇
  • Mac下基于Java&Tomcat的微信二次开发
    3篇
  • Python
    7篇
  • QT
    25篇
  • VS错误统计分析
    1篇
  • 基于JAVA的微信公众号开发
    1篇
  • C++知识
    68篇
  • iOS开发
    2篇
  • 软件工程基础
    6篇
  • node.js
    17篇
  • windows
    25篇
  • 直播
    1篇
  • nginx
    3篇
  • electron
    12篇
  • web开发
    10篇
  • js
    6篇
  • inno setup
    1篇
  • 职业发展感悟
    1篇
  • php
    3篇
  • mac
    6篇
  • 设计模式
  • CMake
    3篇
  • go语言入坑
    24篇
  • 基于obs开发推流工具
    5篇
  • vtk
    2篇
  • vscode
    2篇
  • docker
    5篇
  • mysql
    3篇
  • prometheus
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

mysql转go struct

这个工具挺好用的https://dev.ataotaoa.com,在线将mysql建表语句转golang的struct结构体
原创
发布博客 2020.01.14 ·
1129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

caddy如何安装插件和中间件

caddy如何安装插件,或者说中间件尝试了很多方法,包括GitHub找一些caddy manager等,都不是很好用最后发现最易使用的是下载caddy的时候就把需要的插件加进去,这样下载的二进制caddy中已经含有了各种所需插件,可以直接使用下载地址:https://caddyserver.com/v1/download选择好platform和plugins就可以了,plugi...
原创
发布博客 2020.01.14 ·
3198 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

mysql建表语句转go struct结构体在线工具

这个工具挺好用的https://dev.ataotaoa.com,在线将mysql建表语句转golang的struct结构体
原创
发布博客 2020.01.13 ·
6186 阅读 ·
2 点赞 ·
6 评论 ·
1 收藏

一文彻底弄懂go中的调度GMP

一文彻底弄懂go中的调度GMP先说,协程的本质是用户态的线程,用户对其有控制权限,内存占用少,切换代价低。再来解释一下MPG是什么意思。M代表内核线程,所有的G都要放在M上才能运行。P代表控制器,调度G到M上,其维护了一个队列,存储了所有需要它来调度的G。G代表一个go routine单元。补充几点常见的调度策略:1,如果某个M陷入阻塞呢?当一个OS线程...
原创
发布博客 2019.12.02 ·
5824 阅读 ·
6 点赞 ·
2 评论 ·
24 收藏

go数组和切片的区别

Go数组和切片区别当作为参数传给函数时,如果在函数内部被修改了,那么数组是临时修改,即出了函数后,原来的数据还是原来的数据,而切片是永久修改,即出了函数后,原来的数据已经变了,变成了修改后的数据。例子:``package main​import "fmt"​func f0(a [3]int64) { a[0] += 1 fmt.Println(a[0]) ...
原创
发布博客 2019.08.30 ·
345 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

prometheus获取数据的时间具体是什么

prometheus+httpapi1,query + instant time 获取的数据是一个瞬时值,其时间显示的是http请求返回的瞬时时间,而不是prometheus抓取数据的时间;2,query + range time 获取的数据是数组,其元素时间显示的是prometheus抓取数据的具体时间,跟发起http请求无关;3,query_range 获取的数据是数组,其元素时间...
原创
发布博客 2019.07.29 ·
6431 阅读 ·
1 点赞 ·
3 评论 ·
1 收藏

hexo ERROR Deployer not found: git

问题:hexo配置好后,运行hexo clean && hexo g && hexo d命令,出现ERROR Deployer not found: git原因:少了hexo针对git的deploy组件解决方法:npm install --save hexo-deployer-git搞定,运行成功之后提示:INFO Deploy done: git...
原创
发布博客 2019.07.22 ·
3284 阅读 ·
8 点赞 ·
1 评论 ·
6 收藏

方法的接收者是对象类型和指针类型的区别

方法的接收者是对象类型和指针类型的区别1,当一个方法的接收者是对象类型时,不论调用者是对象还是指针,该方法修改的都是副本,都不能修改自身;接收者是指针类型时,不论调用者是对象还是指针,修改的都是自身。2,对于接口而言,如果接口方法绑定在对象类型上,则该类型的指针没有实现接口,如果接口方法绑定在了指针类型上,则该类型的对象没有实现接口。...
原创
发布博客 2019.07.22 ·
462 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

docker-compose如何添加命令参数

在配置文件docker-compose.yml的services字段中,添加command字段,然后在command的命令后面按照格式输入启动参数即可。例如,设置prometheus热加载配置文件可以通过如下方式:13 prom: 14 build: 15 context: prom/ 16 ports: 17 - 9090:9090 18 volumes: 19 - ./prom/con...
原创
发布博客 2019.07.09 ·
11959 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

awk输出结果的第一行和第一列

输出第一列ps -ef | awk '{print $1}'输出第一行ps -ef | awk 'NR==1'
原创
发布博客 2019.07.03 ·
39425 阅读 ·
9 点赞 ·
2 评论 ·
22 收藏

go中defer的作用

go中defer的作用。1,在函数运行结束时,进行清理操作。比如:关闭文件流// open a file defer file.Close()解锁一个加锁的资源mu.Lock() defer mu.Unlock() 打印最终报告printHeader() defer printFooter()关闭数据库链接// open a database...
原创
发布博客 2019.06.16 ·
942 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

docker-compose命令行参数解析

docker-compose命令行参数解析compose 常用命令解释 Usage: docker-compose [options] [options] [COMMAND] [ARGS...] [options]buildUsage: build [options] [--build-arg key=val...] [SERVICE...]--no-cache 不使用缓存构建...
原创
发布博客 2019.06.11 ·
3815 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

docker run命令行参数解析

docker run命令行参数解析-a, --attach=[] 登录容器(必须是以docker run -d启动的容器)-w, --workdir="" 指定容器的工作目录-c, --cpu-shares=0 设置容器CPU权重,在CPU共享场景使用-e, --env=[] 指定环境变量,容器中可以使用该环境变量-m, --memory="" 指定容器的内存上限-P...
原创
发布博客 2019.06.11 ·
4376 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

opentrace jager elastic search 调用监控

基于open tracing和uber/jaeger,展示整个分布式系统的调用链,实现微服务性能的实时监控。docker 安装jaeger-query:docker run -it --rm --name jaeger-query -e SPAN_STORAGE_TYPE=elasticsearch -e ES_SERVER_URLS=http://ip:port -e ES_U...
原创
发布博客 2019.06.01 ·
768 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

windows如何在go1.12中添加多个GOPATH

在当前终端中,先设置临时环境变量GOPATH,只为这一次编译。set GOPATH=C:\Users\lenovo\go;C:\Codes\cloudapp_vrcae然后开始go build即可。亲测有效。以前的那种在系统环境变量中添加多个GOPATH的方法无效了。...
原创
发布博客 2019.05.27 ·
2544 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何将本地应用制作成docker镜像

docker也太强大了吧,竟然可以把本地的应用程序制作成docker镜像。。。以nginx举例,方法如下:比如,要从本地文件系统导入一个镜像,先下载了一个 ubuntu-14.04 的镜像,之后使用以下命令导入:sudo cat ubuntu-14.04-x86_64.tar.gz | docker import - ubuntu:14.04或者sudo docker impor...
原创
发布博客 2019.05.26 ·
7743 阅读 ·
0 点赞 ·
2 评论 ·
4 收藏

Linux下的用户和用户组知识点

Linux下的用户和用户组知识点。chmod修改文件权限。u:当前用户 g:与当前用户在同一个用户组的用户们 o:与当前用户不在同一个用户组的用户们。chgrp修改文件所属用户组。基本用法:chgrp -R groupid file,其中-R参数表示递归。chown修改文件所属用户。基本用法:chgrp -R userid file,其中-R参数表示递归。0:root用户,1-999:...
原创
发布博客 2019.05.26 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

goswagger调用失败

通过 swagger generate spec -o ./swagger.json命令生成swagger.json文件,命令运行失败,提示在GOROOT和GOPATH中都找不到各种go依赖包,原因是goswagger在寻找依赖包时不会从go的环境变量中寻找GOROOT GOPATH路径,而是在系统的环境变量中找GOROOT和GOPATH路径,所以需要设置系统环境变量。Linux下编辑vim ~/...
原创
发布博客 2019.05.22 ·
894 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

apt与apt-get区别

apt包含了apt-get apt-cache apt-config,属于包含与被包含关系。apt与apt-get命令区别如下:
原创
发布博客 2019.05.21 ·
400 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

在docker alpine上运行cgo项目

问题:在docker的alpine镜像上运行cgo项目会出现问题,提示panic: standard_init_linux.go:175: exec user process caused "no such file or directory"问题。原因是当cgo开启时,默认是按照动态库的方式来链接so文件的,但alpine只支持静态链接,所以会出错。解决方案:通过设置CGO_EN...
原创
发布博客 2019.05.20 ·
2387 阅读 ·
3 点赞 ·
1 评论 ·
1 收藏
加载更多