会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蹇爱黄
没有个性,没有签名
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
14
下一页
2022年12月8日
每日一抄 Go语言封装qsort快速排序函数
摘要: package qsort /* 《GO语言高级编程》设计中案例,仅作为笔记进行收藏。 qsort快速排序函数是C语⾔的⾼阶函数,⽀持⽤于⾃定义排序⽐较函数,可以对任意类型的数组进⾏排序。 */ //sort.go支持包 /* #include <stdlib.h> typedef int (*qs
阅读全文
posted @ 2022-12-08 13:40 蹇爱黄
阅读(69)
评论(0)
推荐(0)
2022年12月7日
每日一抄 Go语言死锁、活锁和饥饿概述
摘要: DeadLock package main import ( "fmt" "runtime" "sync" "time" ) /* 死锁 死锁是指两个或两个以上的进程(或线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 此时称系统处于死锁状态或系统产生了
阅读全文
posted @ 2022-12-07 15:39 蹇爱黄
阅读(60)
评论(0)
推荐(0)
每日一抄 Go语言等待组
摘要: package main import ( "fmt" "net/http" "sync" ) /* Go语言除了可以使用通道(channel)和互斥锁进行两个并发程序间的同步外,还可以使用等待组进行多个任务的同步 ,等待组可以保证在并发环境中完成指定数量的任务 在sync.WaitGroup(等待
阅读全文
posted @ 2022-12-07 14:47 蹇爱黄
阅读(26)
评论(0)
推荐(0)
git添加Github、Gitee、Gitlab秘钥
摘要: 傻逼兮兮的我以为这三个的秘钥都是通用的 参考原文:https://www.cnblogs.com/zmdComeOn/p/11748991.html 首先确认已安装Git,可以通过 git –version 命令可以查看当前安装的版本。 Mac OSX 中都已经安装了Git。但是,Git的版本未必是
阅读全文
posted @ 2022-12-07 10:56 蹇爱黄
阅读(171)
评论(0)
推荐(0)
2022年12月6日
ios自动化测试学习
摘要: 原文:https://blog.csdn.net/jinjiangongzuoshi/article/details/126552806 内测发布工具 fir.im 为开发者提供测试应用极速发布,应用崩溃实时分析、用户反馈收集等一系列开发测试效率工具服务,帮助开发者将更多精力放在产品的开发与应用的优
阅读全文
posted @ 2022-12-06 18:01 蹇爱黄
阅读(243)
评论(0)
推荐(0)
Go语言互斥锁(sync.Mutex)和读写互斥锁(sync.RWMutex)
摘要: 暴力锁 package main import ( "fmt" "sync" "time" ) /* Go语言包中的 sync 包提供了两种锁类型:sync.Mutex 和 sync.RWMutex。 Mutex 是最简单的一种锁类型,同时也比较暴力,当一个 goroutine 获得了 Mutex
阅读全文
posted @ 2022-12-06 10:10 蹇爱黄
阅读(61)
评论(0)
推荐(0)
2022年12月2日
每日一抄 Go语言关闭通道后继续使用
摘要: package main import "fmt" /* 通道是一个引用对象,和 map 类似。map 在没有任何外部引用时, Go语言程序在运行时(runtime)会自动对内存进行垃圾回收(Garbage Collection, GC)。类似的, 通道也可以被垃圾回收,但是通道也可以被主动关闭。
阅读全文
posted @ 2022-12-02 14:03 蹇爱黄
阅读(112)
评论(0)
推荐(0)
每日一抄 Go语言使用通道响应计时器事件
摘要: package main import ( "fmt" "time" ) /* Go语言中,time包提供了计时器的封装。由于Go语言中的通道和goroutine的设计,定时任务可以在goroutine 中通过同步的方式完成,也可以通过在goroutine中异步回调完成,这里将展示这两个方法 */
阅读全文
posted @ 2022-12-02 10:56 蹇爱黄
阅读(67)
评论(0)
推荐(0)
2022年12月1日
每日一抄 Go语言模拟远程调用
摘要: package main import ( "errors" "fmt" "time" ) //客户端请求和接收封装 /* 下面代码封装了向服务器请求数据,等待服务器返回数据,如果请求超时该函数还会处理超时逻辑 */ //模拟RPC客户端的请求和接收消息封装 func RPCClient(ch ch
阅读全文
posted @ 2022-12-01 09:32 蹇爱黄
阅读(86)
评论(0)
推荐(0)
2022年11月30日
Nginx搭建文件下载服务器--注意!!!放在nginx上的文件已经可以下载了只是首页报404,觉得不行的别看
摘要: 因为自动化测试的时候想通过链接来下载app然后安装,公司的下载是走蒲公英的里边的sign一会儿就会过期,所以决定通过自己搭一个下载服务 修改Nginx的配置 注意,我的资源放在这里 这两个app包 server { listen 8880; server_name localhost; root h
阅读全文
posted @ 2022-11-30 13:06 蹇爱黄
阅读(815)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
14
下一页
公告