python进阶
文章平均质量分 80
三也编程
作者专注于数据分析与挖掘、Python、Java,计算机网络等领域,此账号将总结、记录和分享所知所学所想,多多关注!
展开
-
leetcode动态规划(最长上升子序&正则表达式匹配)
在leetcode题库中,动态规划标签下题目数量稳居各标签下题目数量前列。想要学习算法或找工作笔试,动态规划是一个避不开的知识点。 但是,只要了解动态规划的解题步骤,大部分的动态规划题目求解并不会太困难。 0. 动态规划 简介 动态规划思想:将原问题拆解成重复子问题,然后递归地找到每个子问题的最优解,最后找到全局最优解。 关键点:初始状态、状态转移方程、边界条件 解题三步走: 判断是否适用 考虑能否将问题规模减小 状态间是否存在关联 总结状态转移方程 一维动态规划 二维动态规划 区间动态规划.原创 2021-01-20 17:51:07 · 149 阅读 · 1 评论 -
python操作mysql及mysql连接池
作为一个合格的crud工程师,我真的就只记得crud,最近由于忘记了mysql账号密码(包括root账号),在找回账号的过程中顺便就梳理了一些常用的mysql用法。 忘记root密码 第一步: 关闭mysql $ service mysql stop 第二步: 修改my.cnf文件 $ vim /etc/mysql/my.cnf 第三步: 重启mysql服务,并进入mysql修改密码 $ service mysql restart $ mysql mysql> use mysql; mysq.原创 2021-01-20 17:35:49 · 380 阅读 · 0 评论 -
kafka入门与安装
Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、发布-订阅模式,基于zookeeper协调的分布式日志系统。 简介 Kafka用于构建实时数据管道和流式应用程序。它的底层是由java和scala语音所编写的,具有水平可扩展性、容错性、速度极快,并在数千家公司投入生产。 特点 发布和订阅记录流,类似于消息队列或企业消息传递系统。以容错、持久的方式存储记录流。流式处理信息,即当数据产生时立即处理。 适用场景 日志收集:一个公司可以用Kafka可以收集各种服务的log,通过ka.原创 2021-01-20 16:55:38 · 124 阅读 · 0 评论 -
理解Python特殊方法
引言 Python历来以风格简洁、学习门槛低等特点吸引了广大想要进入程序员行业的人员。但是初学者在接触Python时,除了感受到一些简便语法格式,以及各种功能强大的模块之外,并未感受到Python与其他语言的深层次区别。就实际应用而言,每种编程语言都有自己的适用领域和短板缺陷。因而大可不必迷信某一种特定语言,但是深入理解每个语言的底层逻辑和设计理念,有利于开发者在遇到需求时选择更为合适的实现方式。下面将给你介绍Python的一些“奇技淫巧”。 Python特殊方法 如果你熟悉Java或C++,那么不知道原创 2020-11-14 19:49:53 · 138 阅读 · 0 评论