【ARTS】01_29_左耳听风-201900527~201900602
2024-09-03 05:29:33
ARTS:
- Algrothm: leetcode算法题目
- Review: 阅读并且点评一篇英文技术文章
- Tip/Techni: 学习一个技术技巧
- Share: 分享一篇有观点和思考的技术文章
Algorithm
【leetcode】38. 报数
https://leetcode-cn.com/problems/count-and-say/submissions/
1)problem
报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下:
1. 1
2. 11
3. 21
4. 1211
5. 111221
1 被读作 "one 1" ("一个一") , 即 11。
11 被读作 "two 1s" ("两个一"), 即 21。
21 被读作 "one 2", "one 1" ("一个二" , "一个一") , 即 1211。
给定一个正整数 n(1 ≤ n ≤ 30),输出报数序列的第 n 项。
注意:整数顺序将表示为一个字符串。
示例 1:
输入: 1
输出: "1"
示例 2:
输入: 4
输出: "1211"
2)answer
为了便于理解,选择每次都执行输入值的方法
然后逐行对比,每个字符做一次计数。返回当前行数所有数字计算后的统计值。
3)solution
class Solution(object):
def countAndSay(self, n):
"""
:type n: int
:rtype: str
"""
seq = "1"
for i in range(n-1):
seq = self.getNext(seq)
return seq
def getNext(self,seq):
i,next_seq = 0,""
while i < len(seq):
count = 1
while i < len(seq) - 1 and seq[i] == seq[i+1]:
count +=1
i += 1
next_seq += str(count) + seq[i]
i += 1
return next_seq
Review
【漏洞挖掘】内网远程溢出漏洞利用
1)场景
内网远程溢出漏洞利用
2)问题难点
无
3)解决问题的方法
MS-17010
信息探测-参考资料
其他 exploit
Nmap 与 17010
Microsoft Windows Remote Desktop - 'BlueKeep' Denial of Service (Metasploit)
漏洞利用-msfconsole
Nmap编译
Meterpreter
4)方法细节
内网远程溢出漏洞利用
https://www.cnblogs.com/17bdw/p/11345074.html
Tip
【安全开发】Python扫描器-常用库-Request
1)场景
不同库有不同的作用
2)问题难点
Python扫描器-常用库-Request
3)解决思路
1、常用库-Request
1.1、 介绍
1.2、基于GET请求
1.3、基于POST请求
1.4、补充
1.5、响应Response
1.6、高级用法
4)方法细节
Python扫描器-常用库-Request
https://www.cnblogs.com/17bdw/p/11291777.html
Share
【业务】极客时间-左耳听风-程序员攻略-容器化和自动化运维
1)场景
Docker 和 Kubernetes 已经成为分布式架构和自动化运维方面的不可或缺的两大基本构成,是必需要学习的。虽然它们的玩法跟传统运维不一样,但技术方面并不算复杂。
2)问题难点
文章中推荐了 Docker 和 Kubernetes 基础技术方面的学习资料,并给出了存储、运维、网络、CI/CD 等多方面的资料,同时列出了与之相关的最佳实践。
3)解决思路
容器化和自动化运维
Docker
Kubernetes
小结
4)方法细节
极客时间-左耳听风-程序员攻略-容器化和自动化运维
https://www.cnblogs.com/17bdw/p/11308796.html
最新文章
- python thread 多线程
- miniUI 可编辑datagrid获取值的问题
- Spring Data Jpa真爽啊
- Sublime Text 中使用Git插件连接GitHub
- Blogger建立新文章 - Blog透视镜
- 【剑指offer】面试题35:第一个只出现一次的字符
- Python模块----linecache
- jquery系列教程1-选择器全解
- 【一天一道LeetCode】#121. Best Time to Buy and Sell Stock
- matplotlib 生成 eps 插入到 tex
- Flutter中使用sqlite
- Django实战(一)-----用户登录与注册系统4(表单)
- vivado 下安装modelsim
- 红外NEC协议
- Myeclipse 2017 安装与破解
- GBDT调参总结
- keras图像分类参考大神博客总结
- mac+php+nginx+laravel配置启动
- Win10+Ubuntu1604双系统
- 振动器(Vibrator)
热门文章
- Sonya and Robots
- Python3+Appium学习笔记07-元素定位工具UI Automator Viewer
- P1006 传纸条[棋盘DP]
- Python与数据库 sqlalchemy 建立声明层表对象的两种方式
- Codeforces Round #551 (Div. 2) E. Serval and Snake (交互题)
- Codeforces Round #584 A. Paint the Numbers
- Spring注解详解(转)
- final详解
- 浏览器顶部设置margin-top时存在的bug
- C语言笔记 09_共用体&;typedef&;输入|输出