上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 题目描述 输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为O(n)。 示例1: 输入: nums = [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 思路 因为要求时间复 阅读全文
posted @ 2020-09-10 19:05 Achilles_Heel 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 刷题刷到一道觉得特有价值的排序 题,今天和大家分享一下: 题目描述: 输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。 示例 1: 输入: [10,2] 输出: "102" 示例 2: 输入: [3,30,34,5,9] 输出: "3033459" 说明 阅读全文
posted @ 2020-09-10 17:38 Achilles_Heel 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 同源策略 一个源的定义 如果两个页面的协议,端口(如果有指定)和域名都相同,则两个页面具有相同的源。 举个例子: 下表给出了相对http://a.xyz.com/dir/page.html同源检测的示例: URL结果原因 http://a.xyz.com/dir2/other.html 成功 htt 阅读全文
posted @ 2020-09-09 17:28 Achilles_Heel 阅读(274) 评论(0) 推荐(0) 编辑
摘要: SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编写时的疏忽,通过SQL语句,实现无账号登录,甚至篡改数据库。 SQL注入攻击的总体思路 1:寻找到SQL注入的位置 2:判断服务器类型和后台数据库类型 3:针对不同的服务器和数据库特点进行SQL注入攻击 S 阅读全文
posted @ 2020-09-09 16:58 Achilles_Heel 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 概述 ​在 HTML 中,<a>, <form>, <img>, <script>, <iframe>, <link> 等标签以及 Ajax 都可以指向一个资源地址,而所谓的跨域请求就是指:当前发起请求的域与该请求指向的资源所在的域不一样。这里的域指的是这样的一个概念:我们认为若协议 + 域名 + 阅读全文
posted @ 2020-09-09 16:54 Achilles_Heel 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足以下要求: 1,左括号必须用相同类型的右括号闭合。 2,左括号必须以正确的顺序闭合。 3,注意空字符串可被认为是有效字符串。 例如,"{[{()}]()}"就是一个闭合的有效字符串。 阅读全文
posted @ 2020-09-09 15:45 Achilles_Heel 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 若阶乘最后为0,则必须有2*5,相当于把每个阶乘因子分解并计算2和5的个数 现实中2的个数肯定大于5,所以只需要计算5的个数 代码实现 def zero_count(n): count = 0 while n > 0: n //= 5 count += n return count print(ze 阅读全文
posted @ 2020-09-09 15:42 Achilles_Heel 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 一、单表查询 1. 查询所有 * mysql> select * from student; 2. 查询选中字段记录 mysql> select s_name from student; 3. 条件查询 where mysql> select s_name from student where s_ 阅读全文
posted @ 2020-09-07 11:46 Achilles_Heel 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给出两个单词word1和word2,计算出将word1 转换为word2的最少操作次数。 你总共三种操作方法: 插入一个字符 删除一个字符 替换一个字符 思路: 首先定义这样一个函数——edit(i, j),它表示第一个字符串的长度为i的子串到第二个字符串的长度为j的子串的编辑距离。 显 阅读全文
posted @ 2020-09-04 22:43 Achilles_Heel 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 一、设计模式分类 1. 创建型模式分类 社会化的分工越来越细,自然在软件设计方面也是如此,因此对象的创建和对象的使用分开 阅读全文
posted @ 2020-09-03 16:48 Achilles_Heel 阅读(194) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页