摘要:
大家好,今天和大家聊一个新的数据结构,叫做Treap。 Treap本质上也是一颗BST(平衡二叉搜索树),和我们之前介绍的SBT是一样的。但是Treap维持平衡的方法和SBT不太一样,有些许区别,相比来说呢,Treap的原理还要再简单一些,所以之前在竞赛当中不允许使用STL的时候,我们通常都会手写一 阅读全文
摘要:
epoll是Linux中用于IO多路复用的机制,在nginx和redis等软件中都有应用,redis的性能好的原因之一也就是使用了epoll进行IO多路复用,同时epoll也是各大公司面试的热点问题。 IO多路复用 IO多路复用是一种同步IO模型,使得一个线程就可以对多个文件描述符进行监听。当有文件 阅读全文
摘要:
在一个规范化的研发流程中,一般遵循如下流程: 开发阶段:研发功能或者修复bug,在本地自测。 代码审核阶段:提交代码,并请求团队内人员做code review。 测试环境测试阶段:部署到测试环境并请求测试。 发布线上待测阶段:测试环境通过测试发布到线上进行测试。 验收完成任务:线上验证成功,关闭这个 阅读全文
摘要:
epoll是Linux中用于IO多路复用的机制,在nginx和redis等软件中都有应用,redis的性能好的原因之一也就是使用了epoll进行IO多路复用,同时epoll也是各大公司面试的热点问题。 IO多路复用 IO多路复用是一种同步IO模型,使得一个线程就可以对多个文件描述符进行监听。当有文件 阅读全文
摘要:
通过selenium自动发博客 from selenium import webdriver import time bro=webdriver.Chrome(executable_path='./chromedriver.exe') bro.get('https://i.cnblogs.com/' 阅读全文
摘要:
一 介绍 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.你可能在寻找 Beautiful Soup3 的文档,Beautifu 阅读全文
摘要:
一 介绍 #介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3) #注意:requests库发送请求将网页内容下载下来以后,并不会执行js代码,这需要我们自己分析目标站点然后发起新的request请求 #安装 阅读全文
摘要:
购买服务器 # 购买阿里云服务器 # 短期或是测试使用,创建 按量收费 服务器,可以随时删除,删除后不再计费,但要保证账户余额100元以上 连接服务器 1)账号 >: ssh root@39.99.192.127 2)密码 >: ******** 服务器命令 管理员权限 1)以下所有的服务器命令均可 阅读全文
摘要:
git常用命令总结 git配置相关命令 配置相关的命令都使用git config开始。详细请参看git config --help.常用到的git配置命令如下: 查看git所有配置项 git config -l或git config --list 直接修改配置文件 git config -e --g 阅读全文