掘友等级
获得徽章 0
#青训营 x 字节后端训练营# 今天应该是活动的最后一个沸点了,来水一水go语言的优势。go最大的优势是处理高并发比较好,除此之外还有丰富的标准库和完善的工具链,并且是静态编译的,build完就不需要依赖别的库了。
#青训营 x 字节后端训练营# 今天写点和存储系统有关的内容吧。搬运一下课上老师对于存储系统的定义:能提供读写、控制类接口,并能安全有效得把数据持久化的软件,就是存储系统。而我们经常听到的数据库(包括关系型和非关系型)是存储系统中的一种,只不过除了存储功能外还有其他功能。
#青训营 x 字节后端训练营# 今天看了个关于动态规划的帖子。动态规划和记忆化搜索最大的区别是,前者是自底向上的方法,后者是自顶向下的方法(是一种有缓存功能的递归),这种差异导致了前者有可能可以不用存储所有需要访问的数据,而后者必须要存储所有需要访问的数据。
#青训营 x 字节后端训练营# 今天简单记录一下MySQL。MySQL是一种关系型数据库管理系统,它将数据保存在不同的表中,而并非把所有数据都放在一整个仓库中,提高了处理速度和灵活性。MySQL目前有两大分支:MariaDB和Percona Server。
#青训营 x 字节后端训练营# 今天看了个关于排序的帖子,简单记录一点内容。常见的稳定的排序方法主要有插入排序、冒泡排序、归并排序、计数排序。其中插入和冒泡时间复杂度最大(n2),但空间复杂度最小(1)。计数排序的影响因素不仅有数据的多少,还有数据的range(最大值-最小值),另外受限于只能排整数。
#青训营 x 字节后端训练营# 今天看了个关于json的帖子,简单了解了一下这个经常看到半懂不懂的东西。概括来说,json(JavaScript Object Notation)是一种轻量级的数据交换格式,主要用在客户端与服务器端的数据交换,与具体编程语言无关
#青训营 x 字节后端训练营# 今天看到了一个关于分治法的帖子,里面提到了使用分治法的几个前提:
- 可分解:一个问题的解决可以拆分成解决若干个小问题
- 同类型:拆解得到的小问题需要和原问题为相同类型
- 可合并:能把小问题的解逐层合并回原始问题
- 独立性:分解得到的子问题最好要互相独立(没有公共的子问题),否则会需要一些额外的工作,效率可能不及其他方法
#青训营 x 字节后端训练营# 简单记录一个关于http请求方法的知识点:比较post和put。
- 相同点:两者都是向服务器提交资源的方法。
- 不同点:put指定了资源在服务器的位置,而post并没有。
#青训营 x 字节后端训练营# 今天继续学习了git相关的内容——git分支管理与命名规范。常驻的分支主要有两个——master(对外正式发行的版本)和develop(日常开发记录),用完即删的分支主要有feature(功能)、release(预发布)、fixbug(修复bug)等。
#青训营 x 字节后端训练营# 今天又学到了一个关于git的小功能——临时保存stash,以前基本上只会pull,push,commit之类的。主要的命令包括但不限于:
- git stash (save "xxx") 保存当前未commit的代码(并留下一段注释,可选)
- git stash apply/pop 应用最近一次stash/应用+删除最近一次stash
- git stash drop 删除最近一次stash
下一页