最新 最热

解2022年408考研真题第1题

这种求解方法,能够得到正确答案,但仅仅停留在解决本题的应试技巧上,如果题目的条件更换了,外层循环不再是 i *= 2 ,就不能以

2023-03-02
1

接入飞书的 ChatGPT 对话机器人,SAM 来了

非常可惜。原本的初衷,是想拉近每一位读者,与高科技之间的距离。但红线就在那里,碰不得‍‍‍

2023-03-02
1

测试有哪些陷阱?

所谓的反模式, 是指用来解决问题的带有共同性的不良方法。它们已经经过研究并分类,以防止日后重蹈覆辙,并能在研发尚未投产时辨认出来。

2023-03-02
1

测试职业规划的思考

新年伊始,很多人都踌躇满志,意气风发,想要好好的规划一下自己的职业生涯。也有不少人问我如何规划测试职业的发展。其实,我是很怕这类问题的。因为自己做的也不是太好。而且现在环境变化的太快,技术的更新也非...

2023-03-02
1

Go字符串操作不是你想的那么简单!

字符串处理基本功,无论面试算法还是工作都经常使用到。以下我们以一个算法+一个实际工作场景的形式来阐述字符串处理。

2023-03-02
1

Golang实现一个linux命令ls命令(命令行工具构建)

定义如下,一个数组。该数组长度由参数个数决定,第一个参数为程序本身,后面为参数列表。

2023-03-02
1

Go语言原子操作

代码中的加锁操作因为涉及内核态的上下文切换会比较耗时、代价比较高。针对基本数据类型我们还可以使用原子操作来保证并发安全,因为原子操作是Go语言提供的方法它在用户态就可以完成,因此性能比加锁操作更好。Go语言中...

2023-03-02
0

Go 并发安全与锁

很多语言的并发编程很容易在同时修改某个变量的时候,因为操作不是原子的,而出现错误计算,比如一个加法运算使用中的变量被修改,而导致计算结果出错,典型的像统计商品库存。...

2023-03-02
0

你能用栈实现队列,再用队列实现栈吗?

上一篇文章我们一起学习了栈和队列这两个数据结构,今天我们来小试牛刀用两道LeetCode中的经典问题来练练手。

2023-03-02
1

Easy问题也值得用KMP?也许这就是算法之道!

在上一篇文章当中我们一起学习了KMP算法,我个人是挺喜欢KMP算法的。代码量不大,思维非常巧妙,最关键的是使用场景非常明确,就是两个字符串匹配。这种使用场景越明确的算法或者数据结构指向性越强,在做题的时候越容易联想到...

2023-03-02
0