开篇 刚开始进入软件行业时还是单体应用的时代,前后端分离的概念都还没普及,开发的时候需要花大量的时间在“强大”的JSP上面,那时候SOA已经算是新技术了。现在,微服务已经大行...
开篇 刚开始进入软件行业时还是单体应用的时代,前后端分离的概念都还没普及,开发的时候需要花大量的时间在“强大”的JSP上面,那时候SOA已经算是新技术了。现在,微服务已经大行...
由于CPU和内存的速度远远高于外设的速度,所以,在IO编程中,就存在速度严重不匹配的问题。举个例子来说,比如要把100M的数据写入磁盘,CPU输出100M的数据只需要0.01...
前端缓存 前端缓存可分为两大类:http缓存和浏览器缓存。我们今天重点讲的是http缓存,所以关于浏览器缓存大家自行去查阅。下面这张图是前端缓存的一个大致知识点: HTTP缓...
虽然是自己转载的但是是真的好的一篇图文并茂的对垃圾回收机制的讲解!!! 先来个概述,第二部分的画述才是厉害的。 Garbage collection(GC) 现在的高级语言如...
171. Excel Sheet Column Number https://leetcode.com/problems/excel-sheet-column-number/...
242. Valid Anagram https://leetcode.com/problems/valid-anagram/description/ 遍历字符串s,同时建立...
描述 Given a string representing one Unicode character, return an integer representing th...
409. Longest Palindrome https://leetcode.com/problems/longest-palindrome/description/ 思...
125. Valid Palindrome https://leetcode.com/problems/valid-palindrome/description/ 回文字符串...
描述 Python isalnum() 方法检测字符串是否由字母和数字组成。 语法 isalnum()方法语法: 返回值 如果 string 至少有一个字符并且所有字符都是字...
51. N-Queens https://leetcode.com/problems/n-queens/description/ 该类题目主要思想就是一句话:用一个循环递归处...
651. Binary Tree Vertical Order Traversal https://www.lintcode.com/problem/binary-tree-...
Python中除法有两种运算符:’/’和’//’. X / Y类型:在Python2.6或者之前,这个操作对于整数运算会省去小数部分,而对于浮点数运算会保持小数部分;在Pyt...
any()用法: any(...) any(iterable) -> bool Return True if bool(x) is True for any x in the...
为什么会出现Session: 用浏览器打开一个网页,用到的是HTTP协议。它是无状态的,也就是说这一次请求和上一次请求是没有任何关系的,互不认识的,没有关联的。 这种无状态的...
121. Best Time to Buy and Sell Stock https://leetcode.com/problems/best-time-to-buy-and...
Part 5 – 综合题 这部分为动态规划中没有明确分类的综合题,有难有易,后面字符串处理题目较难,掌握思想即可。这里为保证动态规划题目的完整性,在此稍作解析。 120. T...
Part 3 – Two Sequences Dynamic Programming 这类题目是动态规划乃至全LeetCode题目当中最难的题目,4个主要元素完全不固定,递推...
132. Palindrome Partitioning II https://leetcode.com/problems/palindrome-partitioning-i...
Part 2 – Sequence Dynamic Programming 这类题目是动态规划当中中等难度的,递推量相对固定,但递推式需要根据题目的要求做出相应的变化。同样当...