这两天摸鱼太多,想顺便练习一下算法,找了力扣的14天系列,准备系统地刷一刷 第一天是二分,二分想法还是挺简单,主要是边界需要处理一下,一般一些常见的题无脑套模板就行 总的来说看过两个主流模板,主要区别是在边界的处理问题上…
[go]大作业-分布式爬虫
啊,大作业杀我 弄了几天还没弄完,明天就ddl了 不过终于知道了go的包,无非就是先git clone, 然后再go mod中加require, 接着go mod tidy(有时候报缺少的也可以这样加入) 甚至在这个项目…
[go]新的版本拉取第三方包的操作
写大作业的时候被麻到了 关于go get 以后下载的包不在src下而在pkg的源头并且不可以import(Goland Modules模块的使用) 搞个第三方包又是go get又是gopm的,回头下的东西还跑去pkg了,…
[go]go的正则表达式
麻了,写了一下午的正则表达式 = = 这个样例就是恶心人,你见过 +.0e122 这种有效数字吗 go的正则表达式,官方版 1. 好像不支持反向否定 2. Match不是完全的完整匹配,而是匹配符合模式的子串,所以用返回…
[go]一个简单的文件重命名工具
没啥技术含量 主要是在做搞基人工智能大作业的时候,发现队友给的数据集图片顺序是乱着的,所以需要重命名一下 以写工具之名摸鱼还是挺快乐的 package main import ( "fmt" "io/ioutil" "o…
[go]并发编程模型的简单理解
这篇文章简单易懂 回头整理出来 两种常用的并发模型:CSP和Actor GO语言基础进阶教程:Go语言的并发模型
[go]Golang中实现一个函数的默认参数的东西
没有什么比在上课时写自己的玩意摸鱼更能容易带给人灵感的了 Golang感觉实际上手确实挺简洁的,但是有些地方又简洁过头了,比如连泛型和三元表达式都没有只有对比才能感觉出一些东西的必要性,虽然你平时不一定能感受到 在搞基机…
[go] go中的分位取值
果然还是得多用底层一些的语言才能锻炼脑子啊,之前都被java自带的那些util惯坏了 这个使用了位运算,效率比len(string)高不知道哪里去了,不过可惜只能用在二进制上 for i := highBit; i >=…
[算法]树的非递归遍历
先膜一下,这个中序非递归真是秒啊 大佬总结的树的各种遍历 今天刷力扣刷到的 while (stack.size()!=0||rt!=null){ //注意此处的循环判断条件。 // 对于弹出的每个右子树节点,都要判断并且…