10 2016 档案

第一篇:二分查找
摘要:看到【在排序数组中寻找一个目标值】,应该立即想到要用二分法,时间复杂度是O(log n)。数组元素个数为偶数时,中间位置索引取中间两个元素的哪一个都无所谓,不影响算法正确性,取start+(end-start)/2即可。 力扣35、搜索插入位置。easy 递归不好,递归有栈溢出风险。 最好用【whi 阅读全文

posted @ 2016-10-28 14:23 koushr

git第二篇:CI/CD
摘要:我们可以利用gitlab自带的CI/CD来让代码在提交后自动编译部署。 按以下步骤实施即可: 1、在项目根目录中新建.gitlab-ci.yml文件,内容示例如下: stages: - build - package - deploy go-build: image: golang:1.23.1-b 阅读全文

posted @ 2016-10-23 18:49 koushr 阅读(3951) 评论(0) 推荐(0)

linux5种IO模型
摘要:1、阻塞式IO 2、非阻塞式IO 3、IO多路复用 4、信号驱动式IO 5、异步IO 阅读全文

posted @ 2016-10-22 20:22 koushr 阅读(256) 评论(0) 推荐(0)

nginx基础第三篇:长连接的设置
摘要:考虑一个最常见的场景,client->nginx->upstream 1、client与nginx建立长连接,nginx需要如何配置? nginx默认与client保持长连接。 https://nginx.org/en/docs/http/ngx_http_core_module.html#keep 阅读全文

posted @ 2016-10-16 15:13 koushr 阅读(313) 评论(0) 推荐(0)

导航