【ARTS】01_30_左耳听风-201900603~201900609

2024-03-02 02:18

本文主要是介绍【ARTS】01_30_左耳听风-201900603~201900609,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ARTS:

  • Algrothm: leetcode算法题目
  • Review: 阅读并且点评一篇英文技术文章
  • Tip/Techni: 学习一个技术技巧
  • Share: 分享一篇有观点和思考的技术文章

Algorithm

【leetcode】 53、最大子序和

1)problem

给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。

示例:

输入: [-2,1,-3,4,-1,2,1,-5,4],
输出: 6
解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。

进阶:

如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。

2)answer

1、判断nums大于0
2、判断nums里的子数字和大于0
3、找出每个和的值,找出最大和

3)solution

class Solution(object):def maxSubArray(self, nums):""":type nums: List[int]:rtype: int"""if max(nums) < 0 :return max(nums)local_max,global_max = 0,0for num in nums:local_max = max(0,local_max+num)global_max = max(local_max,global_max)return global_max

Review

【漏洞挖掘】D-Link系列路由器漏洞挖掘

1)场景

剑走偏锋,路由器漏洞挖掘

2)问题难点

路由器漏洞挖掘

3)解决问题的方法
参考
源码
binwalk解压固件
漏洞挖掘D-Link DIR-645 & DIR-815 命令执行漏洞D-Link DIR-300 & DIR-320 & DIR-600 & DIR-615 任意文件读取(信息泄露)漏洞D-Link DIR-300 & DIR-320 & DIR-615 权限绕过漏洞D-Link DIR-645 信息泄露漏洞
总结
4)方法细节

D-Link系列路由器漏洞挖掘

https://www.cnblogs.com/17bdw/p/11345345.html

Tip

【安全开发】Python扫描器-python-nmap的安装与常用方法说明

1)场景

扫描端口

2)问题难点

获取端口、识别服务

3)解决思路

封装nmap

4)方法细节

Python扫描器-python-nmap的安装与常用方法说明

https://www.cnblogs.com/17bdw/p/11353679.html

Share

【业务】极客时间-左耳听风-程序员攻略-机器学习和人工智能

1)场景

机器学习的基本原理

2)问题难点
机器学习和人工智能基本原理简介相关课程相关图书相关文章相关算法相关资源
3)解决思路

介绍了机器学习的基本原理:监督式学习和非监督式学习,

入门资料 Machine Learning is Fun!。

与机器学习密切相关的数据分析方面的内容和资料

深入学习机器学习知识的在线课程、图书和文章等,神经网络方面的学习资料。

机器学习的十大经典算法及相关的学习资料。

4)方法细节

极客时间-左耳听风-程序员攻略-机器学习和人工智能

https://www.cnblogs.com/17bdw/p/11309094.html

这篇关于【ARTS】01_30_左耳听风-201900603~201900609的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/764610

相关文章

C++入门01

1、.h和.cpp 源文件 (.cpp)源文件是C++程序的实际实现代码文件,其中包含了具体的函数和类的定义、实现以及其他相关的代码。主要特点如下:实现代码: 源文件中包含了函数、类的具体实现代码,用于实现程序的功能。编译单元: 源文件通常是一个编译单元,即单独编译的基本单位。每个源文件都会经过编译器的处理,生成对应的目标文件。包含头文件: 源文件可以通过#include指令引入头文件,以使

Python应用开发——30天学习Streamlit Python包进行APP的构建(9)

st.area_chart 显示区域图。 这是围绕 st.altair_chart 的语法糖。主要区别在于该命令使用数据自身的列和指数来计算图表的 Altair 规格。因此,在许多 "只需绘制此图 "的情况下,该命令更易于使用,但可定制性较差。 如果 st.area_chart 无法正确猜测数据规格,请尝试使用 st.altair_chart 指定所需的图表。 Function signa

407串口01发送

实验一: 工程。 链接:https://pan.baidu.com/s/1g8DV4yZWOix0BbcZ08LYDQ?pwd=2176 提取码:2176 串口1的使用。发送功能。 单片机发送信息到电脑。 通过串口进行通信。 首先单片机这边。 单片机这边,需要对单片机的串口模块进行使能初始化,设置串口的格式。 单片机和电脑的串口收发格式要配置一致。不然A和B肯定通信不成功,鸡和鸭讲,

2024年6月24日-6月30日(ue独立游戏为核心)

试过重点放在独立游戏上,有个indienova独立游戏团队是全职的,由于他们干了几个月,节奏暂时跟不上,紧张焦虑了。五一时也有点自暴自弃了,实在没必要,按照自己的节奏走即可。精力和时间也有限,放在周末进行即可。除非哪天失业了,再也找不到工作了,再把重心放在独立游戏上。 另外,找到一个同样业余的美术,从头做肉鸽游戏,两周一次正式交流即可。节奏一定要放慢,不能影响正常工作生活。如果影响到了,还不如自

韩顺平0基础学java——第30天

p600-611 坦克大战! 艰难推进中 坦克大战-子弹 发射子弹 1.当发射一颗子弹后,就相当于启动一个线程 2.玩家拥有子弹对象,当按下J时,就启动发射行为(线程),让子弹不停移动,形成射击的过程。 3.面板mypanel需要不停重绘,才能出现这个效果 4.当子弹移动到面板边界时,就销毁子弹线程。   增加功能:让敌人发射子弹,且可以有多颗子弹。 1.在敌人坦克类中增加V

大学生自救数据结构与算法(py实现)——01递归

目录 目录 递归 基本概念 工作原理 基本要素 优点 缺点 实现技巧 实例解析:计算阶乘 斐波那契数列 高效的斐波那契数列 python中的最大递归深度 二分查找 基本原理 性能分析 优化与变体 线性递归  元素序列的递归求和 二路递归 二路递归的基本概念 典型应用 工作原理 多重递归  示例:计算卡特兰数(Catalan Number) 尾递

Android自定义view学习笔记01

Android自定义view学习笔记01 昨天看博客的时候看到鸿洋老师的博客里面有关于自定义view的学习教程。一直深感所掌握的东西太少太杂,按照他的Android 自定义View (一)所讲内容,代码实践。根据实际情况稍作修改,并且补充一些在代码过程中知识点,做此笔记。 相关代码 //CustomView01.javapackage mmrx.com.myuserdefinedvi

采药问题 01背包

Description:辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。”

根据序列:2/1,3/2,5/3,...生成前30项打印出并求和

根据斐波那契数列 def fab(max): def fib_loop_while(max):max = maxa, b = 0, 1while max &

c#编程:有一个分数序列,2/1,3/2,5/3,8/5,13/8,21/13....找出数列的规律并求出其前30项的和

using System;using System.Collections.Generic;using System.Linq;using System.Text;//有一个分数序列,2/1,3/2,5/3,8/5,13/8,21/13....找出数列的规律并求出其前30项的和namespace ans1{class Program{static void Main(string[]