暂无搜索历史
今天主题相对来说简单一些, 我们就纯编程, 我们用 go 实现 git 配置文件读取和写入.
技术人提升自己的影响力除了写博客,组织开源. 当然也可以在前期通过自己技术带来的流量为自己实现商业价值,当然我们在一开始的阶段一般人没有办法自己组织一个开源项目...
优先队列在很多语言中都是标准库中的函数,在 c++ 中引入使用 #include <queue>
最近遇到一个问题,服务的 ssh 连接没多久就断开了,之前其他人操作过,也不知道具体操作的什么,服务器其他端口也没有开,排查问题也没办法排查。
字典树是字符串匹配中经常使用的一种数据结构,他大概是这样的一种数据结构,我们假设这样一种场景,我们从头开始匹配字符串,这里字符串我们只有英文,当然现实中有数字,...
字符串匹配算法是常用的算法,其中最有名的算法就是 kmp 算法和 AC 自动机. 另外介于这两个之间的 Trie 树.
大多数遍历的算法都离不开深搜或者广搜,当然动态规划是另一种形式的搜索,或者说递推,所以说回溯算法算是另外一种深搜,当然算力在算力有限的情况下,我们需要剪枝优化我...
关于数据结构与算法的学习其实主要分为两个方面,一方面就是我们可以动手实现某种数据结构,比如说链表的增删改查,这对于我们日常开发工作很有用的. 特别当如果后边如果...
数组,链表,树,图是我们平常接触最基础的数据结构,而且他数据结构基本都是通过这几个数据结构组合使用的结果,例如我们经常提到的 MySQL 索引使用的 B+ ...
排序算法算是算法中最基本的一种算法,而且由于排序算法很多,很多算法思想之间容易靠混,因此第一篇就是排序算法,主要包含冒泡排序,插入排序,选择排序,还有稍微有点难...
本专栏主要是总结一下自己学习的数据结构与算法,主要以算法为主线,数据结构也是作为算法基本操作单元穿插其中.
因为最近信创需要, 因此需要在 arm 环境中搭建 ranger 服务,并且搭配 MySQL 8.0 , 从编译到初步完成搭建一共花费了接近两天的时间,期间...
很多人提到架构,都知道 x86 和 arm , 再问一下知道 x86 知道是复杂指令集,提到 arm 知道是精简指令集.然后呢? 问学集成电路的吧!
在开始话题之前,首先我们来说,对于软件的开发来说,什么样的东西是最难的?有的人可能说是某些硬件交互,也可能是环境适配,数据的一致性,但是对于基础软件产品来说,架...
如果稍微了解一下其他语言,比方说 Java 就会直到,将 0 强转为一个结构体类型指针,相当于一个空指针,空指针引用,这在 Java 中可是开发的心头大忌。
协程可以说是 golang 中的有名的框架,本文主要分析 Github 项目 Ntyco 协程框架的实现,由于本人目前 golang 写的不多,因此不会对 go...
日志文件开发中必不可少的东西,他可以帮我们定位代码 bug,收集埋点数据和信息等等,Java 中有大名鼎鼎的 log4j ,而 cpp 中负责日志组件也有很多,...
开发过程中,对于多线程多进程的并发和并行的几乎是编程不可避免的事情,特别在涉及对于数据进行修改或者添加的时候。这个时候就需要锁的出现,锁有多种类型,互斥锁,自旋...
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址