摘要:done 如何通俗易懂地解释卷积: https://www.zhihu.com/question/22298352/answer/637156871 如何通俗易懂地理解卷积神经网路: http://www.hankcs.com/ml/understanding-the-convolution-in- 阅读全文
posted @ 2018-12-07 15:55 March On 阅读(191) 评论(0) 推荐(0) 编辑
摘要:1、数据结构_总结 2、数据结构_树与二叉树总结 由表达式序列构建表达式树 3、数据结构_图总结 4、数据结构_排序总结 注:1内链2、3、4。 2、刷题算法总结 阅读全文
posted @ 2017-05-29 12:20 March On 阅读(252) 评论(0) 推荐(0) 编辑
摘要:(PS:多为《深入理解Java虚拟机——JVM高级特性与最佳实践》一书的阅读笔记,权记于此以备忘) 纲要: 类加载(加载、连接(验证、准备、解析)、初始化) (类的生命周期:除此5个外,还有使用、卸载) 对象创建(创建过程、运行时数据区、对象内存布局、对象访问定位、内存分配) 垃圾回收(回收哪些(重 阅读全文
posted @ 2017-01-05 17:45 March On 阅读(346) 评论(0) 推荐(0) 编辑
摘要:一、参考资料 1、:List、Set、Map的用法和区别 2、:Java集合系列目录 01. Java 集合系列01之 总体框架 02. Java 集合系列02之 Collection架构 03. Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例 04. Java 集合系列 阅读全文
posted @ 2016-03-04 14:39 March On 阅读(232) 评论(0) 推荐(0) 编辑
摘要:提高文章表达能力的两个技巧:(参阅 阮一峰科技爱好者周刊第98期) (1)拆分。 内容尽量拆分成一系列简短而明确的小观点,粒度要细到每个观点都可以让人快速地、一目了然地领会。 (2)反复。 开头的几点用来吸引读者的注意力,然后进入核心部分时,采用各种形式反复展示,就是翻来覆去地讲,力求给人留下深刻印 阅读全文
posted @ 2015-01-05 14:17 March On 阅读(74) 评论(0) 推荐(0) 编辑
摘要:占位ing 阅读全文
posted @ 2020-06-29 14:36 March On 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1 场景 第三方应用要来访问我们系统的信息,但该应用不是我们系统的用户。 如通过QQ登录来登录微博的场景,这里微博是第三方应用; 又如在云打印应用上允许应用读取你百度网盘的照片打印,这里云打印应用是第三方应用。 如果第三方应用要访问网盘上你的照片,简单的方法是把用户名密码直接给第三方应用;这种做法的 阅读全文
posted @ 2020-05-13 17:40 March On 阅读(28) 评论(0) 推荐(0) 编辑
摘要:L1 从几何角度引入矩阵 对于方程组,可以简写为Ax=b,三个变量分别为系数矩阵、未知数列向量、值列向量。考虑它们的系数矩阵,从行的角度可以得到矩阵乘法、从列的角度可以得到线性组合。所以方程组、矩阵乘法、线性组合本质上是一回事。 因此矩阵A和列向量相乘 Ax,可以看成是A的列向量的线性组合 L2 矩 阅读全文
posted @ 2020-05-12 21:56 March On 阅读(19) 评论(0) 推荐(0) 编辑
摘要:总结:在javax.servlet.http.HttpServlet的基础上添加额外功能,包括参数解析、请求拦截器、异常处理、视图渲染等。 Handler springframework中对http request的最细粒度的处理者,类似于javax中的Servlet。类型有: org.spring 阅读全文
posted @ 2020-05-06 10:03 March On 阅读(32) 评论(0) 推荐(0) 编辑
摘要:服务端收到普通的HTTP请求时会将整个文件返回给请求者,HTTP响应码为200。对于音频、视频等多媒体文件来说,往往文件内容较大,如果每次都返回整个文件,则不论对服务端还是浏览器来说速度都很慢。此时可以采用断点下载(Partial Content)功能,它也是HTTP标准的一部分,HTTP响应码为2 阅读全文
posted @ 2020-04-10 11:14 March On 阅读(131) 评论(0) 推荐(0) 编辑
摘要:本文转自 码农翻身-短网址有啥好处,用长网址不香吗 以下为正文 前言 今天,我们来谈谈如何设计一个高性能短链系统,短链系统设计看起来很简单,但每个点都能展开很多知识点,也是在面试中非常适合考察侯选人的一道设计题,本文将会结合我们生产上稳定运行两年之久的高性能短链系统给大家简单介绍下设计这套系统所涉及 阅读全文
posted @ 2020-03-24 19:22 March On 阅读(386) 评论(0) 推荐(0) 编辑
摘要:排序算法用于将一个序列变成有序的,而洗牌算法则用于将一个序列打“乱”,可以认为是排序算法相反操作。洗牌算法需要借助随机数实现来打“乱”序列。 什么才是“真的乱” 洗牌算法正确性的判断准则(“乱”的判断依据):对于包含n个元素的序列,其全排列有n!种可能。故若序列打乱的结果有n!种且每种出现的概率一样 阅读全文
posted @ 2020-03-02 00:41 March On 阅读(213) 评论(0) 推荐(0) 编辑
摘要:总结 用途:以非常简单且巧妙的存储方式、算法 来 解决图论中节点动态连通(节点分类)的问题。很多复杂的 DFS 算法问题,都可以利用 Union-Find 算法更漂亮地解决。 主要原理:用数组来存储每个节点的直接父节点,这样就足以存储包含多个连通分量的图(也可以理解为存储的是多棵树组成的森林),每个 阅读全文
posted @ 2020-02-29 17:23 March On 阅读(82) 评论(0) 推荐(0) 编辑
摘要:主要内容:SpringBott程序启动原理、自动化配置(@EnableAutoConfiguration)的原理 启动: 进行SpringApplication的初始化模块,配置一些基本的环境变量、资源、构造器、监听器; 实现了应用具体的启动方案,包括启动流程的监听模块、加载配置环境模块、及核心的创 阅读全文
posted @ 2020-01-20 18:01 March On 阅读(633) 评论(0) 推荐(0) 编辑
摘要:原文参阅:码农翻身 - https://mp.weixin.qq.com/s/VpYM4mP2CGLIgiadL-1SDw 以下为总结。 对生成的随机数的要求 1. 要杂乱无章 2. 不能预测,不能根据已经生成的随机数,推测出下一个随机数是啥 3. 不能重现, 无法重现和某一随机数列完全相同的数列 阅读全文
posted @ 2020-01-14 10:15 March On 阅读(79) 评论(0) 推荐(0) 编辑
摘要:总结:全文搜索可以认为是搜索引擎最重要的功能,很多系统(如Luence)也支持全文搜索。全文搜索背后涉及的最重要的原理有两个:倒排索引、搜索结果排序 1、倒排索引: 给定若干搜索词 {Ti},可以根据倒排索引快速搜得相关的文档 {Di}。 2、搜索结果排序(文档排序),主要思想是先找出搜索词扮重要作 阅读全文
posted @ 2019-12-20 00:14 March On 阅读(576) 评论(0) 推荐(0) 编辑
摘要:一种树,适合于写多读少的场景。主要是利用了延迟更新、批量写、顺序写磁盘(磁盘sequence access比random access快)。 背景 回顾数据存储的两个“极端”发展方向 加快读:加索引(B+树、二分查找树等) 目的是为了尽快查到目标数据,从而提高查询速度;但由于写入数据时同时要维护索引 阅读全文
posted @ 2019-12-12 20:46 March On 阅读(97) 评论(0) 推荐(0) 编辑
摘要:仅使用,无多少技术含量,权记于此以备忘。 微服务架构下的主要组件 服务注册组件:Consul、Etcd等 网关:Zuul、Spring Cloud Gateway等 容错框架:Hystrix 负载均衡器:Ribbon Web服务调用客户端:Feign 以上组件在Spring Cloud中均有集成,很 阅读全文
posted @ 2019-12-09 16:50 March On 阅读(106) 评论(0) 推荐(0) 编辑
摘要:微服务框架下,一个服务依赖于很多服务。在高并发访问下,系统所依赖的服务的稳定性对系统的影响非常大,依赖有很多不可控的因素,比如网络连接变慢,资源突然繁忙,暂时不可用,服务脱机等,一个被调用服务出问题可能导致调用者不能正常调用其他服务。我们要构建稳定、可靠的分布式系统,就必须要有一套容错方法来应对这些 阅读全文
posted @ 2019-12-08 17:23 March On 阅读(109) 评论(0) 推荐(0) 编辑
摘要:简单总结:有软件断点和硬件断点 软件断点:软件断点在X86系统中为中断指令INT 3,其二进制代码opcode是0xCC。当程序执行到INT 3指令时,会引发软件中断。操作系统的INT 3中断处理器会寻找注册在该进程上的调试处理程序。从而像Windbg和VS等等调试器就有了上下其手的机会。程序出错时 阅读全文
posted @ 2019-11-29 10:09 March On 阅读(392) 评论(0) 推荐(0) 编辑
摘要:概念明确:被匹配串S、匹配串P。如从cbabce找ab,前者和后者分别称为被匹配串、匹配串。设S长度为n、P长度为k 暴力算法 最容易想到的方法:从首字母开始,逐个比较下去。一旦发现有不同的字符就停止并将这个匹配串后移一位,然后从头开始进行下一次比较。这样,就需要将字串中的所有字符一一比较。 KMP 阅读全文
posted @ 2019-11-26 12:00 March On 阅读(201) 评论(0) 推荐(0) 编辑
摘要:知道一堆词汇里各个字出现的概率pi,则对这些字的最优编码下各字的位长(也即每个字包含的信息)为: 香农公式:,知道各字的位长后,可依次给他们编码0、10、110... 这些字的平均编码长度为(也即信息量,或称信息熵): 信息熵: 总结:信息是不确定性(无序)的度量,不确定性体现在概率分布上:概率分布 阅读全文
posted @ 2019-11-26 10:37 March On 阅读(31) 评论(0) 推荐(0) 编辑
摘要:1 函数式编程 函数式编程(Functional Programming)是编程范式的一种。最常见的编程范式是命令式编程(Impera Programming),比如面向过程、面向对象编程都属于命令式编程,大家用得最多、最熟悉。函数式编程并非近几年的新技术或新思维,其诞生已有50多年时间。 在函数式 阅读全文
posted @ 2019-11-25 12:07 March On 阅读(133) 评论(0) 推荐(0) 编辑
摘要:ps:一直很好奇控制论研究的是什么,最近看到一文觉得不错,转于此权当备忘 原文链接:http://3g.renren.com/share.do?curpage=1&id=8576830318&suid=1083539214&flag=1&htf=324 以下为正文 瓦特在蒸汽机的转轴上安了一个小棍, 阅读全文
posted @ 2019-11-22 12:14 March On 阅读(303) 评论(0) 推荐(0) 编辑
摘要:很多概率结论或概率问题结果是符合直觉的。 "概率论只不过是把常识用数学公式表达了出来"——拉普拉斯 随机事件间的关系: 互斥(互不相容)、对立:两事件样本点集合间的关系 相互独立、线性相关:事件间的依赖关系 https://www.cnblogs.com/LittleHann/p/7199242.h 阅读全文
posted @ 2019-09-18 10:20 March On 阅读(151) 评论(0) 推荐(0) 编辑
TOP
Welcome user from
(since 2020.6.1)