会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CodeWater
博客园
首页
新随笔
联系
订阅
管理
2023年7月15日
Go并发编程实战 第三章 并发编程综述
摘要: > 经过前两章的基本认识,终于开始并发编程了。 > 2023-7-15:看完这章,大概对书的内容的有一个清晰的认识,基本上涉及底层os的内容都是基于Linux。 # 并发编程基础 ## 基本概念 1. 串行和并行程序:串行程序特指只能被顺序执行的指令列表,并发程序则是可以被并发执行的两个及以上的串行
阅读全文
posted @ 2023-07-15 00:45 CodeWater
阅读(51)
评论(0)
推荐(0)
2023年7月13日
Go并发编程实战 第二章 语法概览
摘要: > 第二章就是大概讲了一下Go语法的东西,标识符、操作符、类型、流程控制、函数等等。 1. 任何类型都是实现了空接口 2. 空标识符`—`用来接收不需要用到的变量 3. 相比较别的语言,go天生支持高并发,在操作符里面也多了一个跟并发有关的,接收操作:` 当然了,int的类型其实会根据cpu的架构而
阅读全文
posted @ 2023-07-13 23:41 CodeWater
阅读(12)
评论(0)
推荐(0)
Go并发编程实战 第一章 初识Go语言
摘要: 第一章基本上就是讲解Go的历史、如何安装GO、Go的基本概念和一些常用的命令。由于学习Go也有一段时间了,可以看出书中有一些概念其实不完全正确的,特别是gopath部分。 大概知识点如下: 1. 工作区的概念:早期Go确实建议把所有的工程代码放在`GOPATH`环境变量下,这个目录是你自己设置的,可
阅读全文
posted @ 2023-07-13 00:44 CodeWater
阅读(17)
评论(0)
推荐(0)
2023年7月12日
Go并发编程学习
摘要: > 想起来还不是很熟悉Go的并发编程,趁现在有空学一下。找了一些资料,感觉也不是很好,最终选择看这本书(看到一些大佬推荐的) > 本章作为这个书的目录部分索引,会一直更新到这本书看完,算是立个flag吧。PS:重要提醒,笔者这里并不会把书上的内容面面俱到都写上,只会看完一章之后记录一下自己感觉重要的
阅读全文
posted @ 2023-07-12 21:45 CodeWater
阅读(30)
评论(0)
推荐(0)
2023年6月27日
Goland:修改高亮代码(ctrl+shift+f7)的背景色
摘要: # 背景 在使用goland的时候,主题我装的是`dracula`,不知道是不是修改过还是什么时候误触过,导致使用高亮代码的功能时,颜色很浅基本上分辨不出来。就像这样: 
评论(0)
推荐(0)
如何实现图片在多个markdown文件之间随意复制粘贴
摘要: # 背景 在复制内容到不同网站或者软件(支持markdown格式的)的时候,总会遇到一些图片无法复制粘贴的情况(丢失)。很伤脑筋,之前的解决办法是:在md文件当前目录下创建一个附件的文件夹,专门用来保存图片,当想要复制的时候,基本上是连附件文件夹也一起丢过去。 但是这样,有个问题:如果是在网站上编辑
阅读全文
posted @ 2023-06-27 17:56 CodeWater
阅读(744)
评论(0)
推荐(1)
2023年6月26日
Go:接口一些特性
摘要: > 最近在刷题的时候,注意到接口的一些特性。 # 空接口的作用 在调用一些库函数的时候,经常会注意到函数参数里面会带有一个空接口,但是实际调用的时候却可以传别的类型进去。后面查的资料,才发现: 1. 接口在go里面的实现是隐式的,也就是说只要是实现了`所有`接口里面定义的方法,那么就可以认为实现了接
阅读全文
posted @ 2023-06-26 17:27 CodeWater
阅读(13)
评论(0)
推荐(0)
2023年6月15日
leetcode:vim模式下esc代码区失焦问题
摘要: # 问题 刷力扣时用的vim模式编码,当按下esc退出插入模式的时候,发现编辑的焦点直接从代码区退出了,还想继续往下敲代码就只能再次点鼠标 
评论(0)
推荐(0)
2023年6月7日
免密登录服务器,保持长连接
摘要: > 环境:Ubuntu20.04 # 背景 每次登录服务器都需要输入密码,而且在本地终端中过了大概七八分钟,ssh连接就会断掉 # 免密登录 > 这里的密钥公钥生成默认你已经弄过,没有弄的自行谷歌一下。 在本地终端中输入以下命令,修改细节可以参考下面的解释: ```shell ssh-copy-id
阅读全文
posted @ 2023-06-07 23:20 CodeWater
阅读(52)
评论(0)
推荐(0)
2023年6月6日
git:解决错误上传密码到远程仓库
摘要: > 背景:某次push到GitHub之后,发现push的内容中包含服务器的密码。。。。。 # 解决步骤 1. `git log -4`:查看最近的4条日志,找到错误提交的前一次commitId,然后复制,(如果4条不够,可以自己修改数值) 2. `git reset --hard commitId`
阅读全文
posted @ 2023-06-06 03:13 CodeWater
阅读(17)
评论(0)
推荐(0)
下一页
公告