自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Shanks

这是一位码农的博客

  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

转载 压力测试常用专业名词解释

以下内容转载自https://www.cnblogs.com/liyuanhong/articles/10382745.html参考地址:https://www.cnblogs.com/whAtsVp/p/6253340.html负载:模拟业务操作对服务器造成压力的过程,比如模拟100个用户进行发帖。性能测试(performance testing):模拟用户负载来测试系统在负载情况下,系统的响应时间、吞吐量等指标是否满足性能要求。 (一般我们的压测指的就是这种,即能否满足基本性能...

2020-12-28 16:23:06 2828

原创 win10 关闭 windows defender antivirus service 服务

下载简易的关闭工具,即可关闭https://www.sordum.org/files/download/defender-control/DefenderControl.zip

2020-12-26 08:50:10 3789 1

原创 代码 state status 区别

state 适用于一个状态机的各个状态之间的迁移 eg: thread.statestatus 一个请求返回的可能的所有状态 eg: http.code

2020-12-26 00:13:25 269

转载 vscode配置和快捷键

以下内容转载自https://www.cnblogs.com/qianguyihao/archive/2019/04/18/10732375.html本文的最新内容,更新于 2020-06-19。大家完全不用担心这篇文章会过时,因为随着 VS Code 的版本更新和插件更新,本文也会随之更新。本文的最新内容,也会在GitHub上同步更新,欢迎 star。VS Code 软件实在是太酷、太好用了,越来越多的新生代互联网青年正在使用它。前端男神尤雨溪大大这样评价 VS Code:.

2020-12-22 23:22:31 26769

转载 vscode 编译多个c文件 解决变量未定义

VSCODE编译头文件时函数没有定义的解决方案(VSCODE手动链接C文件方法)在使用VSCODE进行C语言程序设计时,如果用到了头文件声明函数,.c文件定义函数,在编译时尽管已经引用了相应的头文件,VSCODE文本编辑器也没有报错,但仍然无法编译。错误提示如下:d:/ComputerHomework/2019_winter/main.c:10: undefined reference to `ReadPathTkFile'这是由于VSCODE实际上是一个文本编辑器,不是一个IDE,它不会自

2020-12-22 11:36:02 2761

转载 一键搞定 VSCode 下的 C/C++基本开发环境配置

以下内容转载自https://zhuanlan.zhihu.com/p/137760796如果你能看懂并确认已做到以下两点:C/C++编译器(例如MingGW)环境已经配置好 VSCode已安装C/C++插件那就废话不多说, 直接开始:新建一个文件夹, VSCode打开此文件夹,然后写一个helloworld.c文件 F5运行, 依次选择: "C++ (GDB/LLDB)"和"gcc.exe - 生成和调试活动文件" cpp文件同理, 后面改为选择"g++.exe..."即可搞定收..

2020-12-22 02:23:40 850

转载 Golang log日志

转载自https://www.jianshu.com/p/73ae6dc4d16a有一天我在goland里看着输出日志,很想知道它是哪个文件,第多少行打出来的,然后就找到了log功能。TRACE: 2019/05/24 17:23:38 main.go:22: begin connectName: superWangPhone: 13478808311看代码吧:func init() {log.SetPrefix("TRACE: ")log.SetFlags(log.LstdFlags.

2020-12-21 23:24:47 710

转载 iota: Golang 中优雅的常量

以下内容转载自https://segmentfault.com/a/1190000000656284注:该文作者是Katrina Owen,原文地址是iota: Elegant Constants in Golang有些概念有名字,并且有时候我们关注这些名字,甚至(特别)是在我们代码中。const ( CCVisa = "Visa" CCMasterCard = "MasterCard" CCAmericanExpress ...

2020-12-18 15:39:03 166

原创 golang slice 删除元素

golang 对 slice 的操作全在 [:] 中 和 append// 删除切片的第三个元素sslice := []int{0,1,2,3,4}sslice = append(sslice[:2], sslice[3:]...)1. sslice[A:B], 包涵 A, 不包括 B; 若 A = B,不包涵 A,所以删除第一个元素的写法为sslice = append(sslice[:0], sslice[1:]) -- 删除第一个元素2 .append 第一个参数为 .

2020-12-15 16:12:53 7884 1

原创 golang 定时器 ticker和timer

两种类型的定时器:ticker和timer。两者有什么区别呢?请看如下代码:tickerpackage mainimport ( "fmt" "time")func main() { d := time.Duration(time.Second*2) t := time.NewTicker(d) defer t.Stop() for { <- t.C

2020-12-14 14:54:49 384

转载 学会使用context取消goroutine执行的方法

以下内容转载自https://mp.weixin.qq.com/s?__biz=MzUzNTY5MzU2MA==&mid=2247484375&idx=1&sn=a05843cb73c64103eec21e68fc5ca956&chksm=fa80d240cdf75b5689e1ad2ea279ff02a97b585a83869e237cb4e436a858d48ab50bf48cde84&scene=21#wechat_redirectGo语言里每一个并发的执.

2020-12-11 07:04:00 417

转载 Golang自定义结构体转map 第二个人的思路

以下内容转载自https://juejin.cn/post/6855129007193915400在Golang中,如何将一个结构体转成map? 本文介绍两种方法。第一种是是使用json包解析解码编码。第二种是使用反射,使用反射的效率比较高,代码在这里。如果觉得代码有用,可以给我的代码仓库一个star。假设有下面的一个结构体func newUser() User { name := "user" MyGithub := GithubPage{ URL: "https://githu.

2020-12-11 06:48:09 1111

转载 结构体转map[string]interface{}的方法

以下内容转载自https://blog.csdn.net/changqi008/article/details/105471250结构体转map[string]interface{}在go语言中结构体转map[stirng]interface{}中有几种方法,但是也有一些小小的"坑",比如说我们在存储一些信息时有各种类型的,下面来看一个结构体: // UserInfo 用户信息type UserInfo struct { Name string `json:"name"` Age in.

2020-12-11 05:57:58 727

转载 gorilla websocket简易介绍

以下内容转载自https://studygolang.com/articles/30074前言最近打算为我的网站添加一个服务器资源监视功能,需要服务端主动向前端推动资源占用数据。这时Http则不能达到要求。所以自然想到采用websocket。不自量力以前使用SpringBoot时使用websocket很简单,只需要将ServerEndpointExporter注入到bean容器并配合相应注解即可创建一个websocket服务。这里要感谢各位前辈的封装让我们能尽快实现相应的功能,但本次出于学.

2020-12-11 02:27:39 1434

转载 golang fmt格式化字符串%v,%T

以下内容转载自https://blog.csdn.net/lanyang123456/article/details/78172375T常用的格式化字符串有:%v the value in a default formatwhen printing structs, the plus flag (%+v) adds field names%#v a Go-syntax representation of the value%T a Go-syntax representation o..

2020-12-07 23:19:44 563

转载 127.0.0.1和0.0.0.0和localhost的区别

以下内容转载自https://blog.csdn.net/weixin_44493841/article/details/100204475127.0.0.1和0.0.0.0和localhost的区别127.0.0.1172.0.0.1是本地还回地址,专供自己访问自己,速度快(不用经过整个协议栈),永远都不能出现在主机外部的网络中,所以只适合用在开发环境。 一般我们通过ping 127.0.0.1来测试本地网络是否正常。其实从127.0.0.1~127.255.255.255,这整个都是回环.

2020-12-07 23:18:25 721

转载 go 位操作

以下内容转载自https://blog.csdn.net/benben_2015/article/details/79469325Go的位操作在计算机内存和处理能力都成本昂贵的时代,位操作是(在某些情况下是唯一的)一种被优先选择来处理信息的方式。即使在今天,直接的位操作在一些情况下同样也很重要。例如:低级系统编程,图像处理,密码学等。Go编程语言支持以下几种位操作,包括:&位与|位或^位异或&^位清空<<左移>>右移文章后面的部分将详细.

2020-12-07 23:12:23 546 1

转载 [GO]解决request origin not allowed by Upgrader.CheckOrigin websocket跨域

以下内容转载自https://www.cnblogs.com/taoshihan/p/13855171.html在gin框架下使用websocket , 如果是跨域请求的时候会报这个错误request origin not allowed by Upgrader.CheckOrigin使用的websocket库是"github.com/gorilla/websocket"需要增加以下代码:upgrader = websocket.Upgrader{ ReadB...

2020-12-07 15:09:28 1108

转载 go interface 转 string int []byte

以下内容转载或参考https://www.jianshu.com/p/16dc98989238golang interface 转 string,int,float64,其他类型golang interface convert to other typefunc interface2String(inter interface{}) { switch inter.(type) { case string: fmt.Println("string", inte.

2020-12-06 21:36:48 3754

转载 go 条件变量简介 sync.Cond

以下内容转载自https://ieevee.com/tech/2019/06/15/cond.html#newcondNewCond Broadcast Signal Wait 举个例子 修改1 修改2 一个真实的例子Golang的sync包中的Cond实现了一种条件变量,可以使用在多个Reader等待共享资源ready的场景(如果只有一读一写,一个锁或者channel就搞定了)。Cond的汇合点:多个goroutines等待、1个goroutine通知事件发生。每个C..

2020-12-06 13:03:32 664 2

转载 ubuntu history 命令详解

以下内容转载自https://blog.csdn.net/m0_38020436/article/details/78730631设置linux系统history相关变量,命令时间、保存history条数,多session共享history一、设置历史记录的时间# vi /etc/profile //在文件末尾添加以下内容,然后保存退出重新登陆即可HISTTIMEFORMAT='%F %T ' //注意有个空格,为了显示时日期与命令之间有空格分割。HISTSIZE="300.

2020-12-04 11:35:35 4055

转载 nc netcat 命令简介

以下内容转载自原文 https://www.oschina.net/translate/linux-netcat-commandnetcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。下面是.

2020-12-03 16:22:10 277

转载 go golang string []byte相互转换

以下内容转载自https://studygolang.com/articles/10526string 不能直接和byte数组转换string可以和byte的切片转换1,string 转为[]bytevar str string = "test"var data []byte = []byte(str)2,byte转为stringvar data [10]bytebyte[0] = 'T'byte[1] = 'E'var str string = strin...

2020-12-02 21:08:38 3349

转载 linux 检索字符串 grep

以下内容转载自 https://www.phpernote.com/linux/1312.htmllinux系统中,如果你想在当前目录下查找所有包含"phpernote"字符串的文件,可以这样输入命令:grep -rn "phpernote" ** : 表示当前目录所有文件,也可以是某个文件名,可省略-r 是递归查找-n 是显示行号-R 查找所有文件包含子目录-i 忽略大小写,默认情况区分大小写-l 只列出匹配的文件名-L 列出不匹配的文件名-w 只匹配...

2020-12-02 20:26:35 279

转载 go golang 中使用protobuf

以下内容转载自https://segmentfault.com/a/1190000009277748golang使用protobufgolangprotobuf发布于 2017-05-03为什么要使用protobuf最近的项目中,一直使用Json做数据传输。Json用起来的确很方便。但相对于protobuf数据量更大些。做一个移动端应用,为用户省点流量还是很有必要的。正好也可以学习一下protobuf的使用跟Json相比protobuf性能更高,更加规范 编解码速度快,数.

2020-12-02 20:16:44 584

转载 go golang 中获取string 长度

以下内容转自自https://blog.csdn.net/skh2015java/article/details/53258249一、获取字符串长度的几种方法 - 使用 bytes.Count() 统计 - 使用 strings.Count() 统计 - 将字符串转换为 []rune 后调用 len 函数进行统计 - 使用 utf8.RuneCountInString() 统计 例:str:="HelloWord"l1:=len([]rune(str)).

2020-12-02 20:11:44 3861

转载 gorilla websocket 实例

以下内容转自自https://blog.csdn.net/lanyang123456/article/details/83215220WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并被RFC7936所补充规范。在golang语言中,目前有两种比较常用的实现方式:一个是golang自带的库,另一个是gorilla,功能强大..

2020-12-02 20:09:13 1301

原创 今日总结-做事要有全局思维,要心静,说话要放松。

leader和我聊了聊,总结如下:做事情需要先从大局考虑,着重于控制性的系统和节点,不要过分最求细节。 刚开始先把架构搭起来,再一步一步的完善细节。 说话,交谈要放松心态,倾听他人的心声。不要打断其他人,说话不要带有情绪,要讲道理,对事不对人。...

2020-12-02 00:04:07 307

转载 Leaf游戏服务器框架简介

以下内容转载自https://github.com/name5566/leaf/blob/master/TUTORIAL_ZH.mdLeaf 游戏服务器框架简介Leaf 是一个由 Go 语言(golang)编写的开发效率和执行效率并重的开源游戏服务器框架。Leaf 适用于各类游戏服务器的开发,包括 H5(HTML5)游戏服务器。Leaf 的关注点:良好的使用体验。Leaf 总是尽可能的提供简洁和易用的接口,尽可能的提升开发的效率 稳定性。Leaf 总是尽可能的恢复运行过程中的错误,避免崩.

2020-12-01 20:00:12 636

转载 奔跑的微信,失控的张小龙

以下内容转载自https://www.toutiao.com/i6901087809692500487/钛媒体APP2020-12-01 09:05:162005年马化腾在收购Foxmail时,或许并没有想到张小龙会在几年后送给他一张最珍贵的移动互联网船票。他一方面看上了那500万个QQ所没有的高端用户,另一方面又隐约感觉这个穿着拖鞋打双升的程序员,有那么一点奇异的风骨。天生异象,必是奇人。收编张小龙,会不会等同于抄底诸葛亮?6年后,性感的来复枪声唤醒了年轻人的冲动。张小龙的天才之.

2020-12-01 19:57:26 826

转载 How to Use Websockets in Golang: Best Tools and Step-by-Step Guide

以下内容转载自https://yalantis.com/blog/how-to-build-websockets-in-go/Sending a message and getting an instant response without refreshing the page is something we take for granted. But in the past, enabling real-time functionality was a real challenge for dev.

2020-12-01 19:51:27 343

转载 用 Go 编写一个简单的 WebSocket 推送服务

以下内容转载自 https://juejin.cn/post/6844903586279718926背景最近拿到需求要在网页上展示报警信息。以往报警信息都是通过短信,微信和 App 推送给用户的,现在要让登录用户在网页端也能实时接收到报警推送。依稀记得以前工作的时候遇到过类似的需求。因为以前的浏览器标准比较陈旧,并且那时用 Java 较多,所以那时候解决这个问题就用了 Comet4J。具体的原理就是长轮询,长链接。但现在毕竟 html5 流行开来了,IE 都被 Edge 接替了,再用以前这种技术

2020-12-01 18:07:03 629

转载 系统学习Go语言,有这几本书就够了!

以下内容转载自https://tonybai.com/2020/11/04/the-recommend-books-list-for-learning-go/Tony Bai一个程序员的心路历程关于我 文章列表系统学习Go语言,有这几本书就够了!十一月 4, 2020 0 条评论1. Go语言的发展现状如果从2007年9月20日那个下午三个“程序员大佬”在谷歌总部的一间办公室里进行的一次有关设计一门新编程语言的讨论算起,那么Go语言已经度过了自己的13个年头了。..

2020-12-01 17:38:22 1821

转载 为什么古代皇帝总是治不了腐败?因为拿得越多、越安全

以下内容转载自https://www.toutiao.com/i6865300381413409291/原创刀笔小吏张押司2020-08-27 07:04:00说到中国古代,贪腐问题是个永远绕不过去的坎。它就像小小的癌细胞,开始并不显眼,等人们注意到它时,已经长成一颗颗的毒瘤,并且呈几何级增长。用不了多久,就可以把一个个看似庞然大物的王朝彻底摧垮。历代对此也是高度重视。把吏治当做头等大事来抓,可惜效果并不明显。这一切,王朝并不乐意承认,但它却是现实,并在事实上影响着朝代的国祚。旧朝.

2020-12-01 05:03:38 1073

转载 史上最完整的《指环王》魔戒战争大事记(编年体长文)

以下内容转载自https://www.toutiao.com/i6872919198092231179/原创跃马酒馆小招待2020-09-16 13:33:12大家好,本文承接上一篇文章对《指环王》历史的梳理,这次从更加激动人心的第二纪元开始将整个魔戒故事以编年体的方式进行叙述。(如果第一次打开这个系列的朋友建议从前一片文章开始看,可能会有更好的体验。)史上最完整的《指环王》上古时期大事记(编年体长文)第二纪元 1-30年沉没的贝烈瑞安德地区让整个中土大陆的地貌发生了极大改变,沉没.

2020-12-01 05:01:29 13962

转载 漫画描述女性怀孕到产子的所有细节,看到最后差点哭了

以下内容转载自https://www.toutiao.com/i6827344520615559694/夏从芳2020-05-16 15:43:39

2020-12-01 00:18:12 5270

转载 生活中断舍离,你应该要扔掉的100件东西

以下内容参考自https://www.toutiao.com/i6822971854890729987/不知名虎宝2020-05-04 20:55:28生活需要简单,从断舍离开始最近比较流行断舍离其实是对自己生活的一次梳理让自己的生活更加高效更加简单用更多的时间去做更有意义的事情,比如你可以尝试扔掉这100件东西你感觉会轻松很多。...

2020-12-01 00:17:41 638

转载 如何有效的改变贫穷的状况

以下内容转载自https://www.toutiao.com/w/a1663123555211271/第一:卸载掉任何游戏!第二:早睡早起,不再熬夜第三:天天反省总结,写日记第四:锻炼身体,每天出汗,重塑体型第五:看书学习,每天涨知识第六:要自信,每天对着镜子鼓励自己!第七:目标明确!挣钱第一第八:学会孤独,别怕孤独第九:记住第七条,不然别的都是扯淡。别天天喊穷!现在就行动起来...

2020-12-01 00:16:57 173

DisplayFusionPro8

屏幕管理软件

2017-07-14

空空如也

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

TA关注的人

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