作者文章归档:course

递归-算法


递归算法是一种通过调用自身来解决问题的方法。在递归算法中,问题被分解成更小的子问题,直到达到基本情况,然后逐步解决这些子问题并组合它们的结果以解决原始问题。

递归算法通常包含两个关键要素:

  1. 基本情况:这是递归的终止条件。当问题被分解到最小规模时,可以直接解决并返回结果。

  2. 递归调用:在问题没有达到基本情况之前,通过调用自身来解决较小规模的子问题。通过递归调用,问题规模不断减小,直到达到基本情况为止。

以下是一个简单的示例,展示了使用递归算法计算阶乘的过程:

def factorial(n):
    # 基本情况:0的阶乘为1
    if n == 0:
        re...

Read more

大型互联网企业安全架构


安全理论体系

安全理念

国际著名安全架构理论

大型安全体系建设指南

基础安全运营平台

威胁情报

漏洞检测

入侵感知

主动防御

后门查杀

安全基线

安全大脑

综合安全技术

安全开发生命周期

企业办公安全

互联网业务安全

全栈云安全

前沿安全技术

Read more

微服务运维实战-第1卷


DevOps的理想

实现突破-持续部署,微服务和容器

系统架构

实用vagrant 和docker 搭建开发环境

部署流水线的实现-初始阶段

docker世界中的配置管理

部署管道的实现-中间阶段

发现服务-分布式服务的关键

代理服务

部署流水线的实现-后期阶段

部署流水线的自动化实现

持续集成,交付和部署的工具

蓝绿部署

服务集群和扩展

自我修复系统

集中日志和监控

Read more

Python网络爬虫从入门到精通


Python与网络爬虫

数据采集

文件语数据存储

JavaScript与动态内容

表单与模拟登录

数据的进一步处理

更灵活的爬虫

浏览器模拟与网站测试

更强大的爬虫

爬虫实践:火车票余票实时提醒

爬取二手房数据并绘制热力图

免费IP代理爬虫

百度文库爬虫

拼多多用户评论爬虫

selenium +pyQuery + MongoDB爬取网易跟贴

Read more

算法之美-指导生活的算法


最优停止理论 如何选择停止观望的时机?

探索与利用 要最新的还是最好的?

排序 建立秩序

缓存。忘了它吧

时间调度理论 要事先行

贝叶斯法则 预测未来

贝叶斯牧师的倒推理

拉普拉斯定理

贝叶斯法则与先验信念

哥白尼原则

过度拟合 不要想太多

反对复杂性案例

数据崇拜

过度拟合无处不在

检测过度拟合:交叉验证

如何应对过度拟合:惩罚复杂性

启发法

人类进化中的过度拟合

何时应该想得更少

松弛 顺其自然

随机性 何时应用随机

网络 我们如何联系

博弈论 别人的想法

...

Read more