自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 python多线程排查

python多线程排查

2023-07-21 21:03:18 266

原创 Go泛型初体验

Go泛型初体验环境准备基础使用一些约束包golang不支持泛型遭到了多数人的吐槽,在没有接触泛型之前我认为interface完全可以支持或者取代泛型,抱着尝试性态度,我选择try一try。环境准备GOROOT:go1.18beta1/go1.18beta2,goland中直接下载就行基础使用从最简单的add说起,如果想支持int64喝float64的加减乘除,那至少每个类型都需要完成一个func的编写,这要导致了大量重复的代码出现。类似于:func AddInt(a, b int) int{

2022-02-09 16:10:31 661

原创 深入学习Go结构体struct/interface

背景在平常的工作中长看到一些Go程序员使用interface,但实际并不是很了解,趁着假期学习一波。了解其中的使用原理,也可以提高自己阅读代码的能力和提高编写效率。参考:https://liujiacai.net/blog/2020/03/14/go-struct-interface/参考:https://segmentfault.com/a/1190000018865258参考:https://sanyuesha.com/2017/07/22/how-to-understand-go-inter

2020-10-06 10:10:13 385

原创 golang操作redis学习笔记

安装redisredis简介:redis(REmote DIctionary Server)是一个由Salvatore Sanfilippo写key-value存储系统,它由C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value类型的数据库,并提供多种语言的API。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支

2020-07-05 18:30:37 280

原创 每天爬取GoCN新闻,并同步到博客

背景刚刚通过hexo部署了博客,但是博客空空如也怎么办,于是想到了写一个程序每天去爬取一些新闻并同步到网站上,这样不用每天更新也节约了时间实现话不多说先上地址:https://github.com/greenpipig/get-GoCN-news特性支持每天定时爬取自动推送到hexo页面上部署方法首先修改update.sh中的路径文件,修改为自己的博客路径修改检索时...

2020-05-06 22:17:49 325 1

原创 解决cannot resolve directory问题

背景在写代码的时候发现切换govendor和gomod时,依赖全部飘红,但是自己的的路径部署的没问题,在src目录下,百思不得其解解决方法原因是Goland 编辑器中项目设置为 go modules 项目,导致从gomod读取,从而飘红,具体修改设置如下:将此处的对号删除效果展现完美解决...

2020-05-06 22:06:51 34900 17

转载 把本地现有代码推至github新项目

把本地现有代码推至github新项目首先 git init 把自己的代码创建为新的git项目然后 git remote add origin git@github.com:xxxxxxx/xxxxxx.git 把本地的远程仓库设置为git中你项目的地址之后 git add .git commitgit push --set-upstream origin master 设置默...

2020-04-19 20:59:57 175

原创 解决编译器unresolved reference

该方法适用于jetbrains的所有ide,在index entire GOPATH打勾完美解决

2020-04-06 21:01:34 7093

原创 golang内存优化

GPM调度模型想要进行性能优化首先要了解最基础的底层模型一个 G 就是一个 goroutine,在 runtime 中通过类型 g 来表示。当一个 goroutine 退出时,g 对象会被放到一个空闲的 g 对象池中以用于后续的 goroutine 的使用(减少内存分配开销)。一个 M 就是一个系统的线程,系统线程可以执行用户的 go 代码、runtime 代码、系统调用或者空闲等待。...

2020-02-07 17:01:13 1865 6

原创 计算广告(广告知识)学习笔记

//todo

2020-02-02 10:36:18 1828 2

原创 golang刷leetcode

从简单开始刷,希望能坚持吧回文数第九题//回文数第九题func isPalindrome(x int) bool { if x<0{ return false }else if x>=0&&x<10{ return true }else{ stra:=strconv.Itoa(x) for i:=0;i<len(stra)/2...

2020-01-29 16:56:42 201

原创 golang学习笔记

基础知识指针结构体结构体中的指针变量

2020-01-07 13:19:23 818

原创 python学习笔记

2020/1/7 开始记录map的遍历//todo数组的遍历//todomysql的使用//todo

2020-01-07 13:15:34 172

原创 sql学习笔记

获取最大id的其他字段名select `name` from `user` order by id desc limit 0,1

2019-08-19 14:59:20 107 3

原创 测试模型

螺旋模型锁定本词条由“科普中国”科学百科词条编写与应用工作项目审核 。螺旋模型是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。螺旋模型最大的特点在于引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止,以减小损失。同时,在每个迭代阶段构建原型是螺旋模型用以减小风险的途径。螺旋模型更适合大型的昂贵的系统级的软件应用。[1]...

2019-08-19 11:03:22 373

原创 mysql

limit是mysql的语法select * from table limit m,n其中m是指记录开始的index,从0开始,表示第一条记录n是指从第m+1条开始,取n条。select * from tablename limit 2,4即取出第3条至第6条,4条记录INSERT INTO `di_mian_zhan`.`任务分配表`(`任务编号`, `卫星编号`, `任务类型`...

2019-08-02 18:19:48 206

原创 测试岗

六种覆盖方法中,覆盖准则由弱到强依次是语句覆盖、判定覆盖(分支覆盖)、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖。其中,语句覆盖是使得程序中每个语句至少被执行一次;判定覆盖是使得程序中的每个分支至少都通过一次;条件覆盖是使得判定中的每个条件获得各种可能的结果;判定/条件覆盖是使得判定中的每个条件取到各种可能的值,并使每个判定取到各种可能的结果;条件组合覆盖是使得每个判定中条件的各...

2019-08-01 21:50:42 546

原创 前端学习(html)

基础知识HTML 链接由 <a> 标签定义。链接的地址在href 属性中指定:实例<a href="http://www.baidu.com">这是一个链接</a> 及这是一个链接链接到百度的网站<h1> 定义最大的标题。 <h6> 定义最小的标题。通过<hr>建立水平线段落是通过 <...

2019-07-22 21:49:55 69

转载 C++中的.和::和:和->的区别

在学习C++的过程中我们经常会用到.和::和:和->,在此整理一下这些常用符号的区别。 1、A.B则A为对象或者结构体; 2、A->B则A为指针,->是成员提取,A->B是提取A中的成员B,A只能是指向类、结构、联合的指针; 3、::是作用域运算符,A::B表示作用域A中的名称B,A可以是名字空间、类、结构; 4、:一般用来表示继承...

2019-07-17 17:26:08 184

转载 win10安装mysql5.7.22 具体步骤(转载)亲测有效

https://www.cnblogs.com/xiaxiaoxu/p/8977418.html1.下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads直接点击下载项下载后:2.可以把解压的内容随便放到一个目录,我的是如下目录(放到C盘的话,可能在修改ini文件时涉及权限问题,之后我就改放D盘了):D:\MySQL\M...

2019-07-14 18:48:31 148

原创 解决windows数据库中文编码问题,mysql,前后端等

一张图的事

2019-07-12 17:13:09 127 2

原创 通过NFS实现Linux和window共享文件夹

使用NFS实现Linux和window的文件传输新参加的实习活动中,领导让实现这个功能,搜索了好多资料,走了很多弯路,最后也算是弄好了,网上资料不太详细,特意整理出来为大家作参考。window客户端挂载首先确定自己的windows是不是家庭版,家庭版的windows没有自带NFS系统,现在就可以去重装系统啦,不是家庭版的朋友可以继续往下看。首先在window开启nfs挂载打开控制面板...

2019-07-12 17:08:33 4534 1

空空如也

空空如也

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

TA关注的人

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