ARTS:

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

Algorithm

【leetcode】 58. 最后一个单词的长度

1)problem

给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。

如果不存在最后一个单词,请返回 0 。

说明:一个单词是指由字母组成,但不包含任何空格的字符串。

示例:

输入: "Hello World"
输出: 5

2)answer

1、遍历字符串

2、当遇到空格时,就把计数置零

3、否则计数器加1

3)solution

class Solution(object):
    def lengthOfLastWord(self, s):
        """
        :type s: str
        :rtype: int
        """
        count = 0
        local_count = 0

        for i in range(len(s)):
            if s[i] == ' ':
                local_count = 0
            else :
                local_count += 1
                count = local_count
        return count

Review

【漏洞挖掘】区块链漏洞平台的漏洞信息

1)场景

区块链漏洞挖掘信息

2)问题难点

3)解决问题的方法

了解区块链漏洞的信息

4)方法细节

区块链漏洞平台的漏洞信息

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

Tip

【安全开发】基于Web漏洞扫描的URL及网页框架聚类研究

1)场景

扫描器开发流程

2)问题难点

当前WEB漏洞扫描产品在扫描站点时,针对同一类URL(尤其是rewrite后的url,无法像传统静态页面进行去重)、框架下的网页存在相同的安全漏洞会进行重复扫描,这个过程会消耗大量时间和性能。将同类URL及页面进行聚类,选取一个URL页面链接代表整类链接进行扫描,从而能够极大地提升扫描器的扫描效率。

3)解决思路

Python实现的treelib,树状存储,基于层次聚类URL链接
simhash算法原理及实现,基于内容、框架的聚类
海量数据相似度计算之simhash和海明距离
海量数据相似度计算之simhash短文本查找
TECHNIQUES FOR CLUSTERING STRUCTURALLY SIMILAR WEB PAGES
浅谈动态爬虫与去重

4)方法细节

基于Web漏洞扫描的URL及网页框架聚类研究

https://github.com/Cryin/Paper/blob/master/%E5%9F%BA%E4%BA%8EWeb%E6%BC%8F%E6%B4%9E%E6%89%AB%E6%8F%8F%E7%9A%84URL%E5%8F%8A%E7%BD%91%E9%A1%B5%E6%A1%86%E6%9E%B6%E8%81%9A%E7%B1%BB%E7%A0%94%E7%A9%B6.md

Share

【业务】前端基础和底层原理

1)场景

前端基础和底层原理

2)问题难点

学习任何知识都要从基础出发

HTML 5、CSS 3 和 JavaScript(ES6)这三大基础核心,给出了大量的图书、文章以及其他一些相关的学习资源。

学习浏览器的工作原理和网络协议相关的内容。

3)解决思路

前端基础和底层原理
    HTML 5
    CSS
    JavaScript
    浏览器原理
    网络协议
    小结

4)方法细节

极客时间-左耳听风-程序员攻略-前端基础和底层原理

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

【ARTS】01_31_左耳听风-201900610~201900616的更多相关文章

  1. 【ARTS】01_21_左耳听风-201900401~201900407

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

  2. 【ARTS】01_20_左耳听风-20190325~20190331

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

  3. 【ARTS】01_19_左耳听风-20190318~20190324

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

  4. 【ARTS】01_18_左耳听风-20190311~20190317

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

  5. 【ARTS】01_17_左耳听风-20190304~20190310

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

  6. 【ARTS】01_16_左耳听风-20190225~20190303

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

  7. 【ARTS】01_14_左耳听风-20190211~20190217

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

  8. 【ARTS】01_10_左耳听风-20190114~20190120

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

  9. 【ARTS】01_09_左耳听风-20190107~20190113

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

随机推荐

  1. vue 过滤

  2. 多继承以及MRO顺序

    class A: def test(self): print("A --- test方法") def demo(self): print("A --- demo方法&qu ...

  3. Go 语言解释器 Yaegi

    Yaegi 是一个优雅的 Go 语言解释器,可以执行 Go 脚本和插件. 特性 完整支持 Go 语言规范 用 Go 编写,只使用标准库 简单的解释器 API: New(), Eval(), Use() ...

  4. [Functional Programming] Rewrite a reducer with functional state ADT

    For example we have a feature reducer like this: // selectCard :: String -> Action String export ...

  5. [NOIP 2018]旅行

    题目链接 题意简介:现有一个图,小Y要把它走完,每个点只去一次,路径字典序最小. 分析:这道题我认为很重要的一个点就是它的数据范围.它只有两种 m=n-1 或 m=n.我们先考虑第一种:m=n-1也就 ...

  6. 007——转载-MATLAB读取文件夹下的文件名

    (一)参考文献:https://blog.csdn.net/liutaojia/article/details/84899923 (二)第一步:获取文件夹下某类型数据的所有文件名 主要包括三个步骤: ...

  7. mysql更新数据,条件为实时查询出来的数据

    --将更新条件保存到临时表里 CREATE TABLE tmp3 AS (SELECT username FROM oa_user WHERE username NOT IN (SELECT user ...

  8. 2.设计模式-Abstract Factory 抽象工厂模式

    大神勿喷,不对的地方请指出来,学笔记而已. 解决的问题:应对多系列对象构建的变化或多系列(例如:崎岖的山路和平坦的马路属于一个系列) 不断的变化的创建. 使用场景:对象不变(比如有3个对象 " ...

  9. 新手如何入门pytorch?

    我最近的文章中,专门为想学Pytorch的新手推荐了一些学习资源,包括教程.视频.项目.论文和书籍.希望能对你有帮助:一.PyTorch学习教程.手册 (1)PyTorch英文版官方手册:https: ...

  10. ZR#959

    ZR#959 解法: 对于一个询问,设路径 $ (u, v) $ 经过的所有边的 $ gcd $ 为 $ g $,这可以倍增求出. 考虑 $ g $ 的所有质因子 $ p_1, p_2, \cdots ...