该文被密码保护。 阅读全文
posted @ 2019-03-04 20:23 zxMrlc 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 之前偷懒默认用yum安装了httpd。后来发现服务器内存暴增,一度达到75% 打开一看,好嘛后台休眠进程全是httpd。 重启之后再度访问发现内存还是稳步增长。 进一步了解发现是prefork工作模式的缘故。 查看 Server MPM: prefork 确定了是运行在此工作模式下 于是乎,先想的策 阅读全文
posted @ 2019-02-13 14:42 zxMrlc 阅读(1253) 评论(0) 推荐(0) 编辑
摘要: 主要是挖个坑。候补(代码还没看完。。) https://github.com/antirez/redis/tree/5.0 一、Redis保存持久化文件 二、Redis启动加载持久化文件 src/server.c loadDataFromDisk函数 AOF 和 RDB 通过不同的方式加载 1 /* 阅读全文
posted @ 2019-01-30 22:20 zxMrlc 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 最近项目内容需要引入代理IP去爬取内容。 为了项目持续运行,需要不断构造、维护、验证代理IP。 为了绕过服务端对IP 和 频率的限制,为了阻止服务端获取真正的主机IP。 一、服务器如何获取客户端IP 1.js获取本地IP后提交 这种方案可以通过抓包查看交互,伪造包达到目的。本机就可以完成。 2.服务 阅读全文
posted @ 2019-01-30 22:04 zxMrlc 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 一 创建Dockerfile 25行的配置一定不要打开,虽然平常在本机运行时都是通过后台运行。但是在容器中单独运行后台程序,终端没有内容会直接结束容器。 二 构建镜像 简单的话写.更好。怕看不清更换成$PWD 三 运行容器 指定端口映射,前面已经设定6379自动映射,这里直接给定端口范围 即可 ,r 阅读全文
posted @ 2019-01-28 23:01 zxMrlc 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 最近需要安装grequests,出现了下面的error 一般解决方案 1.FQ(科学上网)。 2.安装net包 golang 在 github 上建立了一个镜像库,如 https://github.com/golang/net 即是 https://golang.org/x/net 的镜像库 获取 阅读全文
posted @ 2019-01-14 20:33 zxMrlc 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 对go语言而言,跟踪init很显然包有且仅有一次被导入的可能。 但是重复引用了goquery包,后编译出现问题 项目涉及相关目录 ├── main.go└── parse └── parse.go parse包和main.go都导入了 goquery包 main.go 通过 import("./pa 阅读全文
posted @ 2019-01-07 11:40 zxMrlc 阅读(4954) 评论(0) 推荐(0) 编辑
摘要: 初级爬虫,为了学习一下常用的goquery。 goquery 配置 go get https://github.com/PuerkitoBio/goquery 会提示不支持https方式 解决方案: mkdir -p $GOPATH/src/golang.org/x cd $GOPATH/src/g 阅读全文
posted @ 2018-12-15 21:24 zxMrlc 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 按时间作为主席树的版本,每个版本的主席树都是一个权值线段树。 差分消去时间影响 对于当前时间版本的主席树查询前K大即可。 树上二分时结束后切记判定l==r的状态(易错 l==r叶子节点可能存在多个值(值大小为sum/siz ) 用I64dOLE了好久 。。 。。。。 。 。。 。 。 。 。 。 。 阅读全文
posted @ 2017-08-11 21:40 zxMrlc 阅读(269) 评论(1) 推荐(0) 编辑
摘要: 下午还没有收到爱奇艺的决赛通知,猜着也过不了的。。 省赛晚上打的复赛。 第一题是搜索吧?写不好,最后发现居然是定义了多个变量,导致搜索边界出了问题 第二题单调栈?肉眼可见,但是就是写不对!只过了80个点 第三题甚至都没看,,,脑子就死卡前两题,然后GG。和省赛一样。 究其原因 当时状态不好,脑子都不 阅读全文
posted @ 2017-05-25 16:10 zxMrlc 阅读(308) 评论(2) 推荐(0) 编辑