12 2020 档案

摘要:CSS使用方法1:行内样式,只对当前标签生效。 比如像这样 CSS使用方法2—内联样式+选择器 行内样式虽然直观易懂,但是有个问题... 阅读全文
posted @ 2020-12-31 03:21 EvanMeetTheWorld 阅读(223) 评论(0) 推荐(0)
摘要:转自知乎 @Ivony 为什么CSS那么难学? 其实有这种感觉并不奇怪,因为你把CSS当作了一门程序设计语言一样的东西。 而事实上他... 阅读全文
posted @ 2020-12-31 03:20 EvanMeetTheWorld 阅读(28) 评论(0) 推荐(0)
摘要:我们已经知道 编程有两类不同的工作:一类是机械性的,把比较清晰的行为逻辑翻译成代码;另一类是创造性的,给你的信息是不足的,需要发... 阅读全文
posted @ 2020-12-30 08:17 EvanMeetTheWorld 阅读(27) 评论(0) 推荐(0)
摘要:说到底 基本上所有的工作的存在的原因都是:暂时没有办法由机器处理的繁琐工作,和没必要用机器处理的工作,以及大量需要创造力的工作。 编... 阅读全文
posted @ 2020-12-30 07:54 EvanMeetTheWorld 阅读(97) 评论(0) 推荐(0)
摘要:Refer: 为什么 CSS 这么难学? 我先来解释一下什么是正交。你调过显示器的「亮度」、「色调」和「饱和度」吧。 「亮度」就是明... 阅读全文
posted @ 2020-12-30 07:34 EvanMeetTheWorld 阅读(67) 评论(0) 推荐(0)
摘要:首先 树立一种正确的观念:别觉得这是一门简单的语言。这其实是一门很复杂的语言。学习它就像你学习Python和Java一样。 有个老哥... 阅读全文
posted @ 2020-12-30 07:33 EvanMeetTheWorld 阅读(86) 评论(0) 推荐(0)
摘要:定义: 代理模式给某一个对象提供了一个代理对象,并由代理对象控制对原对象的引用。在一些情况下,一个客户端不想或者不能够直接引用一个对... 阅读全文
posted @ 2020-12-30 05:17 EvanMeetTheWorld 阅读(39) 评论(0) 推荐(0)
摘要:装饰器模式又叫做包装模式(Wrapper)。装饰器模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 在以下情况下应... 阅读全文
posted @ 2020-12-30 05:17 EvanMeetTheWorld 阅读(29) 评论(0) 推荐(0)
摘要:适配器模式是将一个类的接口转换成客户希望的另一个接口,从而让那些接口不兼容的类可以一起工作。 converts the interf... 阅读全文
posted @ 2020-12-30 05:17 EvanMeetTheWorld 阅读(22) 评论(0) 推荐(0)
摘要:外观模式通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。外观模式对外有一个统一接口,外部应用程序不用关... 阅读全文
posted @ 2020-12-30 05:16 EvanMeetTheWorld 阅读(48) 评论(0) 推荐(0)
摘要:如何想的全面?练的多了就会全面,背诵记的多了就会自然而然想起来。 所以不妨现在总结一下: duplicate or unique? ... 阅读全文
posted @ 2020-12-30 03:00 EvanMeetTheWorld 阅读(41) 评论(0) 推荐(0)
摘要:如果只需要得出一条成功的路径,或者问是否存在这种路径 —如果问的是最短路径,那就是那三个经典算法 用hashmap来记录所有的边 用... 阅读全文
posted @ 2020-12-30 02:54 EvanMeetTheWorld 阅读(19) 评论(0) 推荐(0)
摘要:桥接模式是用于把抽象化与实现化解耦,使得二者可以独立变化。这种模式涉及一个接口,作为一个桥梁,使得具体类的功能独立于接口实现类。两种... 阅读全文
posted @ 2020-12-29 07:18 EvanMeetTheWorld 阅读(36) 评论(0) 推荐(0)
摘要:组合模式是将对象组合成树形结构以表示 “部分-整体” 的层次结构,使得用户对单个对象和组合对象的使用具有一致性。 英文解释 allo... 阅读全文
posted @ 2020-12-29 07:03 EvanMeetTheWorld 阅读(30) 评论(0) 推荐(0)
摘要:享元模式是运用共享技术有效地支持大量细粒度的对象。**一个典型的应用场景就是用来实现各种池了,比如String常量池、数据库连接池、... 阅读全文
posted @ 2020-12-29 06:57 EvanMeetTheWorld 阅读(25) 评论(0) 推荐(0)
摘要:定义: 原型模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例。使用原型模式创建的实例,具有与原型一样的数据。 原型... 阅读全文
posted @ 2020-12-29 06:40 EvanMeetTheWorld 阅读(25) 评论(0) 推荐(0)
摘要:定义: 抽象工厂模式提供了一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 provides an interfac... 阅读全文
posted @ 2020-12-29 06:09 EvanMeetTheWorld 阅读(32) 评论(0) 推荐(0)
摘要:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法模式使得一个类的实例化延迟到了其子类。 看着定义 意思就是说 接口-子... 阅读全文
posted @ 2020-12-29 05:42 EvanMeetTheWorld 阅读(36) 评论(0) 推荐(0)
摘要:创建者模式使用多个简单的对象一步一步构建成一个复杂的对象。它提供了一种创建对象的最佳方式。一个 Builder 类会一步一步构造最终... 阅读全文
posted @ 2020-12-29 05:15 EvanMeetTheWorld 阅读(30) 评论(0) 推荐(0)
摘要:单例模式主要作用是保证在应用程序中,一个类只会有一个实例存在。典型的应用场景,比如文件系统建立目录,或数据库连接都需要这样的单例。实... 阅读全文
posted @ 2020-12-29 04:55 EvanMeetTheWorld 阅读(33) 评论(0) 推荐(0)
摘要:命令模式是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的... 阅读全文
posted @ 2020-12-29 04:14 EvanMeetTheWorld 阅读(52) 评论(0) 推荐(0)
摘要:解释器模式提供了一种评估计算语言语法或表达式的方法。 这种类型的模式属于行为模式。 这种设计模式涉及实现一个表达式接口,它告诉解释一... 阅读全文
posted @ 2020-12-29 00:57 EvanMeetTheWorld 阅读(26) 评论(0) 推荐(0)
摘要:什么是中介者模式? 中介者模式用一个中介对象来封装系列对象之间的交互。中介者使各个对象不需要显式地相互引用,从而使其耦合性松散,并且... 阅读全文
posted @ 2020-12-28 09:44 EvanMeetTheWorld 阅读(27) 评论(0) 推荐(0)
摘要:什么是访问者模式? **访问者模式提供一个作用于某对象结构中的各元素的操作表示,它使我们可以在不改变各元素的类的前提下定义作用于这些... 阅读全文
posted @ 2020-12-28 09:24 EvanMeetTheWorld 阅读(34) 评论(0) 推荐(0)
摘要:什么是备忘录模式? 备忘录模式用来恢复一个对象的状态到以前的状态。 通俗的说,就是把一个类的属性临时的保存在另一个地方,并提供一个接... 阅读全文
posted @ 2020-12-28 09:07 EvanMeetTheWorld 阅读(45) 评论(0) 推荐(0)
摘要:什么是迭代器模式? 它提供一种方法顺序的访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 英文解释: provides a ... 阅读全文
posted @ 2020-12-28 08:53 EvanMeetTheWorld 阅读(25) 评论(0) 推荐(0)
摘要:定义: 在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法模式使得子类可以在不改变算法结构的情况下,重新定义算法中的... 阅读全文
posted @ 2020-12-28 08:35 EvanMeetTheWorld 阅读(27) 评论(0) 推荐(0)
摘要:什么是观察者模式?这可真的是个奇怪的命名,完全不明白为什么这样命名?看看定义: 定义对象间的一种一对多的依赖关系。当一个对象的状... 阅读全文
posted @ 2020-12-28 08:24 EvanMeetTheWorld 阅读(67) 评论(0) 推荐(0)
摘要:责任链模式是一种对象的行为模式。在该模式中,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某... 阅读全文
posted @ 2020-12-28 08:14 EvanMeetTheWorld 阅读(44) 评论(0) 推荐(0)
摘要:1 allows an object to alter its behavior when its internal state c... 阅读全文
posted @ 2020-12-28 05:21 EvanMeetTheWorld 阅读(62) 评论(0) 推荐(0)
摘要:当不同的行为堆砌在一个类中时,就很难避免使用条件语句来选择合适的行为。讲这些行为封装在一个个独立的Strategy类中,可以在使用这... 阅读全文
posted @ 2020-12-28 04:19 EvanMeetTheWorld 阅读(37) 评论(0) 推荐(0)
摘要:首先 我们为什么需要设计模式? 其实 我们不需要把他们想象成一个很复杂很高级的东西。这些东西其实都是经验之谈,经过了千千万万程序员的... 阅读全文
posted @ 2020-12-28 03:03 EvanMeetTheWorld 阅读(44) 评论(0) 推荐(0)
摘要:前言:本文将分成四个方面来讨论如何准备系统设计面试:明天面 下礼拜面 下个月面 明年面 明天面: 那么一定要知道面试的具体流程和方向... 阅读全文
posted @ 2020-12-27 08:07 EvanMeetTheWorld 阅读(40) 评论(0) 推荐(0)
摘要:1 User In this scenario you are the only user and you want to get ... 阅读全文
posted @ 2020-12-27 08:06 EvanMeetTheWorld 阅读(23) 评论(0) 推荐(0)
摘要:宏观的流程: Step1: 先問所有requirement, spec 這個系統需要提供什麼功能 Step2: Constrains... 阅读全文
posted @ 2020-12-27 08:06 EvanMeetTheWorld 阅读(54) 评论(0) 推荐(0)
摘要:Reference: A plain english introduction to CAP Theorem You’ll ofte... 阅读全文
posted @ 2020-12-27 08:05 EvanMeetTheWorld 阅读(40) 评论(0) 推荐(0)
摘要:两点建议: 第一: 明确场景 写出相关的user cases: user cases 是我们用于描述一系列事件,这一系列事件可以使得... 阅读全文
posted @ 2020-12-27 08:05 EvanMeetTheWorld 阅读(45) 评论(0) 推荐(0)
摘要:Automation The infrastructure is getting big, it can scale to 1000... 阅读全文
posted @ 2020-12-26 09:17 EvanMeetTheWorld 阅读(262) 评论(0) 推荐(0)
摘要:If you provision enough capacity to always handle your peak traffi... 阅读全文
posted @ 2020-12-26 09:08 EvanMeetTheWorld 阅读(25) 评论(0) 推荐(0)
摘要:Amazon Elasticache - a managed Memcached or Redis Managing a memca... 阅读全文
posted @ 2020-12-26 07:08 EvanMeetTheWorld 阅读(23) 评论(0) 推荐(0)
摘要:Amazon DynamoDB - A managed NoSQL database You provision the throu... 阅读全文
posted @ 2020-12-26 06:41 EvanMeetTheWorld 阅读(11) 评论(0) 推荐(0)
摘要:Amazon CloudFront is cache for your content. It caches content at ... 阅读全文
posted @ 2020-12-26 06:36 EvanMeetTheWorld 阅读(46) 评论(0) 推荐(0)
摘要:Amazon S3 is an object base store. It’s not like EBS, it’s not sto... 阅读全文
posted @ 2020-12-26 06:33 EvanMeetTheWorld 阅读(23) 评论(0) 推荐(0)
摘要:ELB is a highly available managed load balancer. The ELB exists in... 阅读全文
posted @ 2020-12-26 06:09 EvanMeetTheWorld 阅读(87) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-12-26 01:24 EvanMeetTheWorld 阅读(38) 评论(0) 推荐(0)
摘要:container is like the instance of class “Image” 就是说 image是图纸 可以多次复... 阅读全文
posted @ 2020-12-26 00:55 EvanMeetTheWorld 阅读(34) 评论(0) 推荐(0)
摘要:“If else” uses in the following two scenarios: exception logical p... 阅读全文
posted @ 2020-12-26 00:13 EvanMeetTheWorld 阅读(22) 评论(0) 推荐(0)
摘要:1 If some method includes a part that is long or needs lots of com... 阅读全文
posted @ 2020-12-25 22:52 EvanMeetTheWorld 阅读(24) 评论(0) 推荐(0)
摘要:When we type the url in the browser and hit enter, the OS will sen... 阅读全文
posted @ 2020-12-25 22:17 EvanMeetTheWorld 阅读(19) 评论(0) 推荐(0)
摘要:Latency Comparison Numbers (~2012) L1 cache reference 0.5 ns Branc... 阅读全文
posted @ 2020-12-25 22:16 EvanMeetTheWorld 阅读(52) 评论(0) 推荐(0)
摘要:他是一个高效的RPC协议,RPC协议全称是remote procedure call 阅读全文
posted @ 2020-12-25 22:16 EvanMeetTheWorld 阅读(28) 评论(0) 推荐(0)
摘要:本文涉及的概念众多: scaling(horizontal scaling, vertical scaling, load bala... 阅读全文
posted @ 2020-12-25 22:15 EvanMeetTheWorld 阅读(44) 评论(0) 推荐(0)
摘要:他是BigTable中的储存单位 就像GFS的读写单位是chunk一样 阅读全文
posted @ 2020-12-25 07:46 EvanMeetTheWorld 阅读(115) 评论(0) 推荐(0)
摘要:这是一个技术被用在Uber中 他是一个分布式架构。 其他内容之后补充 阅读全文
posted @ 2020-12-25 07:45 EvanMeetTheWorld 阅读(32) 评论(0) 推荐(0)
摘要:430 Flatten a Multilevel Doubly Linked List 114 Flatten Binary Tre... 阅读全文
posted @ 2020-12-25 07:44 EvanMeetTheWorld 阅读(8) 评论(0) 推荐(0)
摘要:refer:https://www.zhihu.com/question/351618643 https://www.jianshu... 阅读全文
posted @ 2020-12-25 07:43 EvanMeetTheWorld 阅读(14) 评论(0) 推荐(0)
摘要:LeetCode 152: Maximum Product subarray: using dp, the dp[i] indica... 阅读全文
posted @ 2020-12-25 07:42 EvanMeetTheWorld 阅读(10) 评论(0) 推荐(0)
摘要:Refer:docker容器与虚拟机有什么区别? 大概两年前 当自己屁都不会的时候 就遇到了docker的概念,两年过去了 别的东西... 阅读全文
posted @ 2020-12-24 08:57 EvanMeetTheWorld 阅读(391) 评论(0) 推荐(0)
摘要:refer:操作系统,虚拟机 虚拟机 Virtual Machine 是什么?虚拟机原理、用途、类型介绍 首先来个定义: 虚拟机是通... 阅读全文
posted @ 2020-12-24 05:26 EvanMeetTheWorld 阅读(430) 评论(0) 推荐(0)
摘要:在Java中始终使用"虚拟机"时,很少会读到Python"虚拟机"。 两者都解释字节码(一个是解释Java 一个是解释Python)... 阅读全文
posted @ 2020-12-24 05:18 EvanMeetTheWorld 阅读(285) 评论(0) 推荐(0)
摘要:首先我们写个 HelloWorld.java 接下来有两步:编译.java,运行.java 进行编译: zhangjg@linux:... 阅读全文
posted @ 2020-12-24 03:04 EvanMeetTheWorld 阅读(71) 评论(0) 推荐(0)
摘要:这就不得不说windows和linux下的文件系统的区别: Windows下,有很多驱动器盘符,每个驱动器都有自己的根目录,这样就形... 阅读全文
posted @ 2020-12-24 02:10 EvanMeetTheWorld 阅读(19) 评论(0) 推荐(0)
摘要:如何你看了本博主的这篇文章:《什么是操作系统(OS)?都有哪些常见的分类?》 你就会明白了:操作系统根据应用场景不同 分为deskt... 阅读全文
posted @ 2020-12-24 02:07 EvanMeetTheWorld 阅读(33) 评论(0) 推荐(0)
摘要:当然不是 如果你想在Mac上安装双系统,那么就安装个虚拟机,这个虚拟机里面的操作系统可以用Windows. 同理 Windows也是... 阅读全文
posted @ 2020-12-24 02:04 EvanMeetTheWorld 阅读(39) 评论(0) 推荐(0)
摘要:操作系统的两个作用:首先直接和(CPU,内存,硬盘,声卡等)硬件打交道,其次把操作硬件的方法封装成系统调用供程序员直接访问,从而实现... 阅读全文
posted @ 2020-12-24 01:38 EvanMeetTheWorld 阅读(566) 评论(0) 推荐(0)
摘要:OS位于底层硬件和用户之间,他是两者之间沟通的桥梁。用户可以通过操作系统的用户界面 输入命令,而OS对命令行进行解释 驱动硬件设备 ... 阅读全文
posted @ 2020-12-24 01:28 EvanMeetTheWorld 阅读(214) 评论(0) 推荐(0)
摘要:refer:FTP与SFTP两者有什么区别 我们都知道 这个最后一个字母P代表协议。 所以这两者都是经常在开发中使用的文件传输方式。... 阅读全文
posted @ 2020-12-24 00:43 EvanMeetTheWorld 阅读(233) 评论(0) 推荐(0)
摘要:是一个谷歌开发的 地理位置信息储存与查询的算法 阅读全文
posted @ 2020-12-23 10:29 EvanMeetTheWorld 阅读(186) 评论(0) 推荐(0)
摘要:1 DFS和BFS 说到底是遍历所有的节点的算法,而visited这个辅助存储 就是为了防止再走之前走过的节点。但是如果我们有个问题... 阅读全文
posted @ 2020-12-23 10:28 EvanMeetTheWorld 阅读(17) 评论(0) 推荐(0)
摘要:首先 什么是Redis? Redis是个开源免费的高性能的k-v数据库。 Redis有哪些特点? 支持数据持久化支持多种类型的数据:... 阅读全文
posted @ 2020-12-23 10:27 EvanMeetTheWorld 阅读(21) 评论(0) 推荐(0)
摘要:given an integer n, represent the number we are gonna use later gi... 阅读全文
posted @ 2020-12-23 10:26 EvanMeetTheWorld 阅读(6) 评论(0) 推荐(0)
摘要:注意 这些系列就像follow up一样,有的时候虽然题目相似 但是做法完全不同 linkedlist系列:各种反转找环判断起点 t... 阅读全文
posted @ 2020-12-23 10:25 EvanMeetTheWorld 阅读(16) 评论(0) 推荐(0)
摘要:现在我们写React应用,相当部分都是在写JSX。 JSX本身是对JavaScript语法的一个扩展,看起来像是某种模板语言,但其实... 阅读全文
posted @ 2020-12-23 10:25 EvanMeetTheWorld 阅读(25) 评论(0) 推荐(0)
摘要:given an integer n, represents the length of a binary string a, in... 阅读全文
posted @ 2020-12-23 10:24 EvanMeetTheWorld 阅读(22) 评论(0) 推荐(0)
摘要:iterate 阅读全文
posted @ 2020-12-23 10:24 EvanMeetTheWorld 阅读(16) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-12-23 10:24 EvanMeetTheWorld 阅读(10) 评论(0) 推荐(0)
摘要:given a number n and a length k now we need to know that from all ... 阅读全文
posted @ 2020-12-23 10:23 EvanMeetTheWorld 阅读(21) 评论(0) 推荐(0)
摘要:given an string s. and another string called pattern, for example,... 阅读全文
posted @ 2020-12-22 01:44 EvanMeetTheWorld 阅读(13) 评论(0) 推荐(0)
摘要:I believe I used to saw something like this in leetcode. not exact... 阅读全文
posted @ 2020-12-22 01:43 EvanMeetTheWorld 阅读(11) 评论(0) 推荐(0)
摘要:we are given a array of queries. we have five kind of queries: Ins... 阅读全文
posted @ 2020-12-22 01:42 EvanMeetTheWorld 阅读(3) 评论(0) 推荐(0)
摘要:given an array of integers, find the number of contiguous subarray... 阅读全文
posted @ 2020-12-22 01:42 EvanMeetTheWorld 阅读(27) 评论(0) 推荐(0)
摘要:given an array of operations: every operation is like [0, a, b] or... 阅读全文
posted @ 2020-12-22 01:41 EvanMeetTheWorld 阅读(32) 评论(0) 推荐(0)
摘要:we are given a string called number, which represents an integer. ... 阅读全文
posted @ 2020-12-22 01:41 EvanMeetTheWorld 阅读(10) 评论(0) 推荐(0)
摘要:implement the following algorithm: get the longest prefix of given... 阅读全文
posted @ 2020-12-22 01:40 EvanMeetTheWorld 阅读(9) 评论(0) 推荐(0)
摘要:Given an array of integers a, count the number of pairs i and j, s... 阅读全文
posted @ 2020-12-22 01:40 EvanMeetTheWorld 阅读(13) 评论(0) 推荐(0)
摘要:As we know, the segement tree and BIT are essentiallt the same, th... 阅读全文
posted @ 2020-12-22 01:39 EvanMeetTheWorld 阅读(24) 评论(0) 推荐(0)
摘要:given a string s, find out all the substring of this string with l... 阅读全文
posted @ 2020-12-19 07:20 EvanMeetTheWorld 阅读(18) 评论(0) 推荐(0)
摘要:4.Median of Two Sorted Arrays 29.Divide Two Integers 50.Pow(x, n) ... 阅读全文
posted @ 2020-12-19 07:17 EvanMeetTheWorld 阅读(16) 评论(0) 推荐(0)
摘要:Well, in my point, they are both very important and actually they ... 阅读全文
posted @ 2020-12-19 07:14 EvanMeetTheWorld 阅读(16) 评论(0) 推荐(0)
摘要:我们之前专们解决过这类问题 https://blog.csdn.net/weixin_44337445/article/detail... 阅读全文
posted @ 2020-12-19 05:31 EvanMeetTheWorld 阅读(25) 评论(0) 推荐(0)
摘要:背包问题可以说是DP经典中的经典了。 大名鼎鼎的背包问题九讲涵盖了所有的背包问题。 因为之前没写过相关文章 因此我们就在这里讲一下所... 阅读全文
posted @ 2020-12-19 05:29 EvanMeetTheWorld 阅读(60) 评论(0) 推荐(0)
摘要:动态规划的大部分题目 都是不需要输出具体的路径的,但是万一要输出路径呢? 下面来看一下动态规划如何输出路径,以背包问题为例: 一般而... 阅读全文
posted @ 2020-12-19 05:23 EvanMeetTheWorld 阅读(205) 评论(0) 推荐(0)
摘要:Given an array of meeting time intervals consisting of start and e... 阅读全文
posted @ 2020-12-19 00:16 EvanMeetTheWorld 阅读(21) 评论(0) 推荐(0)
摘要:前言: 这是我的早期作品 当时所知甚少 刚开始会用python print. 因此 这篇文章只适合初学者,当然,也适合进阶者对算法知... 阅读全文
posted @ 2020-12-19 00:00 EvanMeetTheWorld 阅读(59) 评论(0) 推荐(0)
摘要:进制转换: 二进制 十进制 N进制之间的任意转换 大多数题目都是十进制和其他进制之间的转化。因为只有十进制可以正常使用加减乘除。 在... 阅读全文
posted @ 2020-12-18 06:42 EvanMeetTheWorld 阅读(22) 评论(0) 推荐(0)
摘要:Given a non-empty array of integers, return the k most frequent el... 阅读全文
posted @ 2020-12-18 01:01 EvanMeetTheWorld 阅读(21) 评论(0) 推荐(0)
摘要:1 #bfs Leetcode: Max Area of Island 2 #dfs LeetCode: Surrounded Re... 阅读全文
posted @ 2020-12-18 00:59 EvanMeetTheWorld 阅读(48) 评论(0) 推荐(0)
摘要:Given a list of strings words representing an English Dictionary, ... 阅读全文
posted @ 2020-12-18 00:57 EvanMeetTheWorld 阅读(22) 评论(0) 推荐(0)
摘要:Given a list accounts, each element accounts[i] is a list of strin... 阅读全文
posted @ 2020-12-18 00:50 EvanMeetTheWorld 阅读(26) 评论(0) 推荐(0)
摘要:LC20 Given a string s containing just the characters ‘(’, ‘)’, ‘{’... 阅读全文
posted @ 2020-12-18 00:47 EvanMeetTheWorld 阅读(18) 评论(0) 推荐(0)
摘要:LC347 Top K Frequent elements就是绝佳的例子 public class Solution { pu... 阅读全文
posted @ 2020-12-18 00:45 EvanMeetTheWorld 阅读(33) 评论(0) 推荐(0)
摘要:首先 慌个屁。 然后 想一想你都要注意点啥。 注意的点: 第一:格式: class className { int attrib... 阅读全文
posted @ 2020-12-18 00:40 EvanMeetTheWorld 阅读(16) 评论(0) 推荐(0)
摘要:Given the head of a linked list, we repeatedly delete consecutive ... 阅读全文
posted @ 2020-12-18 00:38 EvanMeetTheWorld 阅读(29) 评论(0) 推荐(0)
摘要:虽然大多数时候这儿都没有什么问题 但是有的时候还是很犯迷糊 比如下面这样: for (ListNode p = preHead; p... 阅读全文
posted @ 2020-12-18 00:37 EvanMeetTheWorld 阅读(25) 评论(0) 推荐(0)
摘要:Some ideas About invisible bugs Leetcode 532 as example: Following... 阅读全文
posted @ 2020-12-17 06:05 EvanMeetTheWorld 阅读(18) 评论(0) 推荐(0)
摘要:x & (-x) to keep the rightmost 1-bit and to set all the others bit... 阅读全文
posted @ 2020-12-17 05:59 EvanMeetTheWorld 阅读(21) 评论(0) 推荐(0)
摘要:Given a 2D board containing ‘X’ and ‘O’ (the letter O), capture al... 阅读全文
posted @ 2020-12-17 05:57 EvanMeetTheWorld 阅读(20) 评论(0) 推荐(0)
摘要:Given a sorted array of distinct integers and a target value, retu... 阅读全文
posted @ 2020-12-17 05:33 EvanMeetTheWorld 阅读(24) 评论(0) 推荐(0)
摘要:Given a collection of integers that might contain duplicates, nums... 阅读全文
posted @ 2020-12-17 01:01 EvanMeetTheWorld 阅读(23) 评论(0) 推荐(0)
摘要:Given an input string , reverse the string word by word. Input: [“... 阅读全文
posted @ 2020-12-17 01:00 EvanMeetTheWorld 阅读(15) 评论(0) 推荐(0)
摘要:这道题可以说是很经典了。 对每一个点进行bfs 注意对遍历过的点的值的修改 用于防止多次重复统计。而且我们不用像backtracki... 阅读全文
posted @ 2020-12-17 00:58 EvanMeetTheWorld 阅读(17) 评论(0) 推荐(0)
摘要:在debug的时候还挺重要的 因为有的时候是因为类型转换的错误 而且这总错误还很蛋疼。而且有的时候还要判断某个方法到底是有没有返回。... 阅读全文
posted @ 2020-12-17 00:57 EvanMeetTheWorld 阅读(54) 评论(0) 推荐(0)
摘要:这两道题目 简直就是怪异方法使用大合集 toArray(), copyOf()从来不敢使用 现在 都用上了 现在是时候好好研究一下这... 阅读全文
posted @ 2020-12-17 00:55 EvanMeetTheWorld 阅读(20) 评论(0) 推荐(0)
摘要:经典场景(同时也是高频出错场景): 很多时候 我们想把list转化成int[] 或者把int[]转化成list.但是这其中因为原始类... 阅读全文
posted @ 2020-12-17 00:53 EvanMeetTheWorld 阅读(439) 评论(0) 推荐(0)
摘要:(1)Http请求:客户端请求提交到DispatcherServlet。 (2)寻找处理器:由DispatcherServlet控制... 阅读全文
posted @ 2020-12-16 07:09 EvanMeetTheWorld 阅读(19) 评论(0) 推荐(0)
摘要:Alamofire的功能特性: (1)链式的请求/响应方法 (2)URL / JSON / plist参数编码 (3)上传类型支持:... 阅读全文
posted @ 2020-12-16 07:09 EvanMeetTheWorld 阅读(37) 评论(0) 推荐(0)
摘要:之前写swift 写的跟屎一样 以后真的工作写成这样就GG了。 干净整洁的代码这几个基本原则我都懂: 使用一致的格式和缩进 使用清晰... 阅读全文
posted @ 2020-12-16 01:55 EvanMeetTheWorld 阅读(34) 评论(0) 推荐(0)
摘要:COMMON TIPS FOR CLEAN CODE 1 Calculate sum of a range quickly --us... 阅读全文
posted @ 2020-12-16 01:53 EvanMeetTheWorld 阅读(48) 评论(0) 推荐(0)
摘要:https://www.1point3acres.com/bbs/thread-642263-1-1.html 内存不够怎么办?(比... 阅读全文
posted @ 2020-12-16 01:53 EvanMeetTheWorld 阅读(27) 评论(0) 推荐(0)
摘要:为什么这些问题有follow-ups?因为他们被问的太多了,以至于follow ups都被整合到leetcode里面了。 1 #at... 阅读全文
posted @ 2020-12-16 01:51 EvanMeetTheWorld 阅读(27) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-12-16 01:50 EvanMeetTheWorld 阅读(16) 评论(0) 推荐(0)
摘要:Refer link 1 Consistent Hash 2 Bloom filter A space-effcient quer... 阅读全文
posted @ 2020-12-16 01:49 EvanMeetTheWorld 阅读(57) 评论(0) 推荐(0)
摘要:宏观流程 1 Outline use cases: List major and focus on some Show good s... 阅读全文
posted @ 2020-12-16 01:49 EvanMeetTheWorld 阅读(23) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-12-16 01:48 EvanMeetTheWorld 阅读(41) 评论(0) 推荐(0)
摘要:CHEATSHEET: SYSTEM DESIGN FOR JOB INTERVIEW 1 Design: TinyURL – A ... 阅读全文
posted @ 2020-12-15 01:37 EvanMeetTheWorld 阅读(33) 评论(0) 推荐(0)
摘要:1 Caching Stores data so that future requests of data retrieval ca... 阅读全文
posted @ 2020-12-15 01:37 EvanMeetTheWorld 阅读(22) 评论(0) 推荐(0)
摘要:CHEATSHEET: CONCURRENCY & PARALLEL PROGRAMMING 知名的并发问题: 1 ABA pro... 阅读全文
posted @ 2020-12-15 01:36 EvanMeetTheWorld 阅读(32) 评论(0) 推荐(0)
摘要:CheatSheet Num Name Summary 1 Inter-process communication Pipe; Si... 阅读全文
posted @ 2020-12-15 01:35 EvanMeetTheWorld 阅读(18) 评论(0) 推荐(0)
摘要:我们在这里把数据结构的使用也看做是算法 大类: 1 #binarytree Review: Binary Tree Problems... 阅读全文
posted @ 2020-12-15 01:35 EvanMeetTheWorld 阅读(14) 评论(0) 推荐(0)
摘要:LeetCode: ZigZag Conversion LeetCode: Verify Preorder Serializatio... 阅读全文
posted @ 2020-12-15 01:34 EvanMeetTheWorld 阅读(32) 评论(0) 推荐(0)
摘要:1 Top K Frequent Elements in Recent X mins Github: link 2 Design A... 阅读全文
posted @ 2020-12-15 01:33 EvanMeetTheWorld 阅读(53) 评论(0) 推荐(0)
摘要:Refer: CHEATSHEET: SYSTEM DESIGN FOR JOB INTERVIEW YouTube YouTube... 阅读全文
posted @ 2020-12-15 01:33 EvanMeetTheWorld 阅读(74) 评论(0) 推荐(0)
摘要:[Intro] Tell me about yourself? 模板 I’d love to tell you about myse... 阅读全文
posted @ 2020-12-15 01:32 EvanMeetTheWorld 阅读(39) 评论(0) 推荐(0)
摘要:长时间不用 就会忘记在linkedin上面找工作需要注意的点。现在记下来以后每次要找工作就看看,提高一些效率。 首先关键词搜索: n... 阅读全文
posted @ 2020-12-15 01:31 EvanMeetTheWorld 阅读(107) 评论(0) 推荐(0)
摘要:LeetCode: Word Squares LeetCode: Word Search II LeetCode: Stream o... 阅读全文
posted @ 2020-12-14 03:15 EvanMeetTheWorld 阅读(22) 评论(0) 推荐(0)
摘要:LC695 Max Area of Island class Solution { private int count = 0... 阅读全文
posted @ 2020-12-14 00:45 EvanMeetTheWorld 阅读(10) 评论(0) 推荐(0)
摘要:就是说DP, memo, Backtracking之间有什么区别? 回溯法是带剪枝的穷举(就是说虽然是穷举 但是如果能尽可能的提前发... 阅读全文
posted @ 2020-12-14 00:42 EvanMeetTheWorld 阅读(221) 评论(0) 推荐(0)
摘要:因为system design几乎都是backend design, 而backend design 几乎都是web backend... 阅读全文
posted @ 2020-12-14 00:41 EvanMeetTheWorld 阅读(20) 评论(0) 推荐(0)
摘要:Based on the results I searched from google, it has something to d... 阅读全文
posted @ 2020-12-14 00:39 EvanMeetTheWorld 阅读(22) 评论(0) 推荐(0)
摘要:React 是一个用于构建用户界面的 JAVASCRIPT 库。属于MVC模式中的V部分(view)其具有性能高 代码逻辑简单等特点... 阅读全文
posted @ 2020-12-14 00:36 EvanMeetTheWorld 阅读(45) 评论(0) 推荐(0)
摘要:npm install 就这一行就够了 npm是Node的模块管理器 功能极其强大 只需要这一行命令 就能安装别人写好的模块。 如果... 阅读全文
posted @ 2020-12-14 00:35 EvanMeetTheWorld 阅读(21) 评论(0) 推荐(0)
摘要:Linear DP: Number Triangle LIS: LCS/Edit Distance Condation Machin... 阅读全文
posted @ 2020-12-14 00:22 EvanMeetTheWorld 阅读(22) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/u012709932/article/details/77924019 这篇文章非常好,... 阅读全文
posted @ 2020-12-14 00:20 EvanMeetTheWorld 阅读(28) 评论(0) 推荐(0)
摘要:table.reloadRows() table.reloadData() Cell.reloadInputView() 区别是什么... 阅读全文
posted @ 2020-12-14 00:19 EvanMeetTheWorld 阅读(17) 评论(0) 推荐(0)
摘要:refer:https://www.zhihu.com/question/63274583 知乎问题: 写程序时忘记用某个方法/库怎... 阅读全文
posted @ 2020-12-13 01:07 EvanMeetTheWorld 阅读(30) 评论(0) 推荐(0)
摘要:https://www.jianshu.com/p/1413c8280e5f OC与Swift的区别一(文件结构) 1.文件后缀名 ... 阅读全文
posted @ 2020-12-13 01:03 EvanMeetTheWorld 阅读(175) 评论(0) 推荐(0)
摘要:a classic one. Two Notes: Only constant extra memory is allowed. Y... 阅读全文
posted @ 2020-12-13 01:03 EvanMeetTheWorld 阅读(24) 评论(0) 推荐(0)
摘要:html是标记语言 可以互联互联网上任何网页 有head和body两大部分,第一部分有title,link等部分 第二部分有h1,p... 阅读全文
posted @ 2020-12-13 01:00 EvanMeetTheWorld 阅读(38) 评论(0) 推荐(0)
摘要:#Page111 队列 击鼓传花from pythonds.basic.queue import Queue #import对应模块... 阅读全文
posted @ 2020-12-13 01:00 EvanMeetTheWorld 阅读(153) 评论(0) 推荐(0)
摘要://都是哪些代码需要背下来呢?//首先是经典的排序和搜索算法 以及各种经典的算法//然后是在题型技巧讲解中明确要求背诵的算法或者代码... 阅读全文
posted @ 2020-12-13 00:59 EvanMeetTheWorld 阅读(27) 评论(0) 推荐(0)
摘要:算法图解 读书笔记 前三章分别是 二分查找 数组和链表 递归 二分查找的核心思路:利用双指针,每次比较完成之后,重新定位指针的位置。... 阅读全文
posted @ 2020-12-13 00:58 EvanMeetTheWorld 阅读(30) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-12-13 00:58 EvanMeetTheWorld 阅读(10) 评论(0) 推荐(0)
摘要:#广度优先搜索是怎么实现的每个节点都与邻近节点相连,但是这种链接不一定是一对一,而是多种多样,也可能出现一对多或者多对多或者一对多?... 阅读全文
posted @ 2020-12-13 00:56 EvanMeetTheWorld 阅读(33) 评论(0) 推荐(0)
摘要:什么是代理?什么时候需要用代理? 代理可以实现客户端与服务器之间的通信。 当客户端无法直接跟服务器发送请求的时候,我们需要代理服务。... 阅读全文
posted @ 2020-12-12 01:05 EvanMeetTheWorld 阅读(36) 评论(0) 推荐(0)
摘要:the definite of ugly number is: positive numbers whose prime facto... 阅读全文
posted @ 2020-12-12 01:03 EvanMeetTheWorld 阅读(28) 评论(0) 推荐(0)
摘要:一个是表视图 就是只有一列 另一个是集合视图 可以有多列 UICollectionView默认没有表头, UITableView: ... 阅读全文
posted @ 2020-12-12 01:02 EvanMeetTheWorld 阅读(103) 评论(0) 推荐(0)
摘要:首先这三者是用来配置布局的 第一个是设置导航栏 第二个是页面主体的设置 如果页面主体分为几个session,可以继续拆分下去,比如:... 阅读全文
posted @ 2020-12-12 01:01 EvanMeetTheWorld 阅读(28) 评论(0) 推荐(0)
摘要:refer: https://godbasin.github.io/2018/07/07/build-application/ ht... 阅读全文
posted @ 2020-12-12 01:00 EvanMeetTheWorld 阅读(15) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/yang8456211/article/details/11542455 ... 阅读全文
posted @ 2020-12-12 00:58 EvanMeetTheWorld 阅读(14) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/Jamwong/p/12347288.html 在手势或者其他前后台切换造成的影响都... 阅读全文
posted @ 2020-12-12 00:57 EvanMeetTheWorld 阅读(31) 评论(0) 推荐(0)
摘要:given an array that contains no duplicate value, and a target valu... 阅读全文
posted @ 2020-12-12 00:57 EvanMeetTheWorld 阅读(19) 评论(0) 推荐(0)
摘要:this problem is a kind of problem that is easy to understand, but ... 阅读全文
posted @ 2020-12-12 00:56 EvanMeetTheWorld 阅读(19) 评论(0) 推荐(0)
摘要:https://www.1point3acres.com/bbs/thread-432793-1-1.html 如果左闭右开 即l=... 阅读全文
posted @ 2020-12-12 00:55 EvanMeetTheWorld 阅读(55) 评论(0) 推荐(0)
摘要:I’m terrified of such kind of problems. so I write this because I ... 阅读全文
posted @ 2020-12-11 08:27 EvanMeetTheWorld 阅读(21) 评论(0) 推荐(0)
摘要:重载和重写 重载是发生在一个类中 方法名相同 但是参数不同(包括参数类型不同 或者个数不同 或者顺序不同 或者返回值不同 或者访问... 阅读全文
posted @ 2020-12-11 08:09 EvanMeetTheWorld 阅读(24) 评论(0) 推荐(0)
摘要:inspired by Leetcode 378 The key point for any binary search is to... 阅读全文
posted @ 2020-12-11 08:07 EvanMeetTheWorld 阅读(19) 评论(0) 推荐(0)
摘要:https://leetcode.com/problems/sum-of-two-integers/discuss/84278/A-... 阅读全文
posted @ 2020-12-11 08:05 EvanMeetTheWorld 阅读(28) 评论(0) 推荐(0)
摘要:首先最最基本的就是前序后序中序层次遍历。这个要闭着眼睛都能写出来其递归形式和遍历形式。 递归形式是我们非常熟悉的 利用helper辅... 阅读全文
posted @ 2020-12-11 08:01 EvanMeetTheWorld 阅读(24) 评论(0) 推荐(0)
摘要:DOM 是 Document Object Model(文档对象模型)的缩写。 那究竟啥是文档对象模型呢? 文档对象模型 (DOM)... 阅读全文
posted @ 2020-12-11 00:58 EvanMeetTheWorld 阅读(69) 评论(0) 推荐(0)
摘要:CSE6010总体框架整理 list FIFOLIFOstack (Array implementation)Queue(circu... 阅读全文
posted @ 2020-12-11 00:43 EvanMeetTheWorld 阅读(47) 评论(0) 推荐(0)
摘要:Refer: jQuery 事件 jQuery 是为事件处理特别设计的。 首先 什么叫事件? 页面对不同访问者的响应叫做事件。 事件... 阅读全文
posted @ 2020-12-11 00:42 EvanMeetTheWorld 阅读(28) 评论(0) 推荐(0)
摘要:jQuery 选择器 jQuery 选择器允许您对 HTML 元素组或单个元素进行操作。 jQuery 选择器基于元素的 id、类、... 阅读全文
posted @ 2020-12-11 00:41 EvanMeetTheWorld 阅读(22) 评论(0) 推荐(0)
摘要:JQuery到底怎么实现自己的功能呢? ,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions)。也... 阅读全文
posted @ 2020-12-11 00:40 EvanMeetTheWorld 阅读(19) 评论(0) 推荐(0)
摘要:最近被IOS里面的同步异步搞得很痛苦。就是下面这段代码: private func requestFollow(isRefresh:... 阅读全文
posted @ 2020-12-11 00:40 EvanMeetTheWorld 阅读(34) 评论(0) 推荐(0)
摘要:什么是JQuery? 这是一个JS库 能够极大简化JS编程。 JQuery都能干啥? HTML 元素选取 HTML 元素操作 CSS... 阅读全文
posted @ 2020-12-10 11:29 EvanMeetTheWorld 阅读(23) 评论(0) 推荐(0)
摘要:这是Java平台的三个版本 分别针对不同的市场进行开发。 Java SE: standard edition 它允许开发和部署在桌面... 阅读全文
posted @ 2020-12-10 11:04 EvanMeetTheWorld 阅读(128) 评论(0) 推荐(0)
摘要:简而言之 treemap就是按照key排序的hashmap. 所以treeset就是按照key排序的hashset TreeMap ... 阅读全文
posted @ 2020-12-10 09:59 EvanMeetTheWorld 阅读(48) 评论(0) 推荐(0)
摘要:710 Random Pick with Blacklist 32.5% Hard uniformly pick - 1D rema... 阅读全文
posted @ 2020-12-10 05:25 EvanMeetTheWorld 阅读(28) 评论(0) 推荐(0)
摘要:Given a singly linked list, return a random node’s value from the ... 阅读全文
posted @ 2020-12-10 05:18 EvanMeetTheWorld 阅读(23) 评论(0) 推荐(0)
摘要:Given an array of integers with possible duplicates, randomly outp... 阅读全文
posted @ 2020-12-10 01:30 EvanMeetTheWorld 阅读(19) 评论(0) 推荐(0)
摘要:当出现此种错误的时候 可能的原因有以下几种: 变量只声明了 但是没有初始化:字符串 接口类型的对象没有用具体的类进行初始化。 而且有... 阅读全文
posted @ 2020-12-10 01:11 EvanMeetTheWorld 阅读(39) 评论(0) 推荐(0)
摘要:从字面上理解的话 容器就是装对象的东西 就像是那些数据结构:链表 列表 hashmap, hashset等等 这些里面只能承装对象。... 阅读全文
posted @ 2020-12-10 01:09 EvanMeetTheWorld 阅读(82) 评论(0) 推荐(0)
摘要:最近被add()和put()都该用在哪里搞得很烦躁,现在就来总结一下 boolean add(Object obj):向容器中添加指... 阅读全文
posted @ 2020-12-10 00:59 EvanMeetTheWorld 阅读(34) 评论(0) 推荐(0)
摘要:注意 这里我们说的是对象 因为原始类型数据会自动默认值 所以永远无需担心。 字符串作为特殊的对象类 我们有的时候要判断是否为null... 阅读全文
posted @ 2020-12-10 00:15 EvanMeetTheWorld 阅读(824) 评论(0) 推荐(0)
摘要:首先 我们要知道这种算法到底是干嘛的? 它通常用于解决大数据流中的数据的随机抽样问题。进一步简化来说 当内存无法加载全部数据的时候 ... 阅读全文
posted @ 2020-12-09 23:32 EvanMeetTheWorld 阅读(77) 评论(0) 推荐(0)
摘要:两个函数的头文件用stdlib.h即可 直接调用rand()即可 不需要任何参数。 rand()返回一随机数值的范围在0至RAND_... 阅读全文
posted @ 2020-12-09 12:39 EvanMeetTheWorld 阅读(40) 评论(0) 推荐(0)
摘要:A linked list is given such that each node contains an additional ... 阅读全文
posted @ 2020-12-09 04:18 EvanMeetTheWorld 阅读(15) 评论(0) 推荐(0)
摘要:it is another design related problem. Given a list of non-overlapp... 阅读全文
posted @ 2020-12-09 03:03 EvanMeetTheWorld 阅读(20) 评论(0) 推荐(0)
摘要:You are given the number of rows n_rows and number of columns n_co... 阅读全文
posted @ 2020-12-08 23:10 EvanMeetTheWorld 阅读(28) 评论(0) 推荐(0)
摘要:we are given the API rand7() that generates a uniform random integ... 阅读全文
posted @ 2020-12-08 10:06 EvanMeetTheWorld 阅读(23) 评论(0) 推荐(0)
摘要:Given a blacklist B containing unique integers from [0, N), write ... 阅读全文
posted @ 2020-12-08 06:05 EvanMeetTheWorld 阅读(33) 评论(0) 推荐(0)
摘要:This is the design problem. we are given the radius and the xy pos... 阅读全文
posted @ 2020-12-06 23:46 EvanMeetTheWorld 阅读(24) 评论(0) 推荐(0)
摘要:两种方法: Math.random() 返回0.0~1.0的double数 创建一个Random() Random ran=new ... 阅读全文
posted @ 2020-12-06 08:32 EvanMeetTheWorld 阅读(507) 评论(0) 推荐(0)
摘要:并查集是一种属性数据结构 用于处理一些不交集disjoint sets的合并以及查询问题。 但是光这么说也太他妈抽象了。 不如看两个... 阅读全文
posted @ 2020-12-06 08:09 EvanMeetTheWorld 阅读(53) 评论(0) 推荐(0)
摘要:主要是针对刷题过程中的点: 打印:见本博主的博文:https://blog.csdn.net/weixin_44337445/art... 阅读全文
posted @ 2020-12-06 07:57 EvanMeetTheWorld 阅读(23) 评论(0) 推荐(0)
摘要:就是int Integer char String之间的互相转换 注意 对于Integer, String这种对象类型 是有他们的工... 阅读全文
posted @ 2020-12-06 07:37 EvanMeetTheWorld 阅读(28) 评论(0) 推荐(0)
摘要:自动装箱:int->Integer 自动拆箱:Integer -> int 自动装箱和拆箱是根据什么原理实现的? 自动装箱时编译器调... 阅读全文
posted @ 2020-12-05 13:12 EvanMeetTheWorld 阅读(66) 评论(0) 推荐(0)
摘要:我们为啥要打印这些? 主要是debug的时候用。 而且打印和遍历还不完全一样 打印是不管怎么样 输出值就行了 遍历则是按顺序一个一个... 阅读全文
posted @ 2020-12-05 03:31 EvanMeetTheWorld 阅读(122) 评论(0) 推荐(0)