java设计模式精讲 Debug 方式+内存分析云盘下载

2 UML类图讲解2-3 UML类图讲解-自上而下2-4 UML类图讲解-对比讲解联想记忆第3章 软件设计七大原则本章节主要讲解软件设计七大原则,同时结合业务场景及演进手把手coding,让大家更好的理解软件设计原则。3-1 本章导航3-2 开闭原则讲解3-3 开闭原则coding3-4 依赖倒置原则讲解+coding3-5 单一职责原则讲解3-6 单一职责原则coding3-7 接口隔离原则讲解+c...

背包九讲(转)

部分,这个计划的内容是写作一份较为完善的NOIP难度的动态规划总结,名为《解动态规划题的基本思考方式》。现在你看到的是这个写作计划最先发布的一部分。 背包问题是一个经典的动态规划模型。它既简单形象容易理解,又在某种程度上能够揭示动态规划的本质,故不少教材都把它作为动态规划部分的第一道例题,我也将它放在我的写作计划的第一部分。 读本文最重要的是思考。因为我的语言和写作方式向来不以易于理解为长,思路也偶有...

抽象类和接口

现。同时抽象类提供了继承的概念,它的出发点就是为了继承,否则它没有存在的任何意义。所以说定义的抽象类一定是用来继承的,同时在一个以抽象类为节点的继承关系等级链中,叶子节点一定是具体的实现类。(不知这样理解是否有错!!!高手指点….)       在使用抽象类时需要注意几点:          1、抽象类不能被实例化,实例化的工作应该交由它的子类来完成,它只需要有一个引用即可。          2、抽...

NIo、Bio、aio、 的原理及区别与应用场景

如下:  散仙不才,在查了一部分资料后,愿试着以通俗易懂的方式解释下这几个名词。如有不足之处,还望告知。 在弄清楚上面的几个问题之前,我们首先得明白什么是同步,异步,阻塞,非阻塞,只有这几个单个概念理解清楚了,然后在组合理解起来,就相对比较容易了。 1,同步和异步是针对应用程序和内核的交互而言的。 同步/异步是在时间上强调处理事情的结果/机会成本的两种处理策略;强调结果意味着对结果的迫不急待,不过...

洪小文: 今天的AI只是一个黑盒,仍需与HI密切配合

会上,微软小娜展示了自己是如何智能地预定会议室的,似与常人无异,但实际上人工智能还远不像你想的那么聪明!微软亚洲研究院院长洪小文在接受“21世纪经济报道”采访时谈到,现在的人工智能更像是一个无法归纳和理解的黑盒,只能匹配预设的模型并根据输入导出结果。相反,人类却是能够理解、总结、预测的白盒。AI可以帮助人类完成很多专业性任务,而面对需要分析决策的环节,则更需要人类的智力。本文转载自“21世纪经济报道”...

写给 Android 应用工程师的 Binder 原理剖析

一. 前言 这篇文章我酝酿了很久,参考了很多资料,读了很多源码,却依旧不敢下笔。生怕自己理解上还有偏差,对大家造成误解,贻笑大方。又怕自己理解不够透彻,无法用清晰直白的文字准确的表达出 Binder 的设计精髓。直到今天提笔写作时还依旧战战兢兢。 Binder 之复杂远远不是一篇文章就能说清楚的,本文想站在一个更高的维度来俯瞰 Binder 的设计,最终帮助大家形成一个完整的概念。对于应用层开发的同...

数据挖掘标准流程CRISP-DM

ils/82932680 1、首先说一下KDD模型的概念   知识发现(KDD:Knowledge Discovery in Database)是从数据集中识别出有效的、新颖的、潜在有用的,以及最终可理解的模式的非平凡过程。知识发现将信息变为知识,从数据矿山中找到蕴藏的知识金块,将为知识创新和知识经济的发展作出贡献。    这里不得不提一下数据挖掘的概念,数据挖掘(英语:Data mining),又译...

深入浅出,一篇超棒的机器学习入门文章

:       这样的图就是一个最简单的机器学习模型,称之为决策树。   当我们考虑的自变量只有一个时,情况较为简单。如果把我们的自变量再增加一个。例如小Y迟到的部分情况时是在他开车过来的时候(你可以理解为他开车水平较臭,或者路较堵)。于是我可以关联考虑这些信息。建立一个更复杂的模型,这个模型包含两个自变量与一个因变量。   再更复杂一点,小Y的迟到跟天气也有一定的原因,例如下雨的时候,这时候我需要考...

攻克指针(二)精华篇

转载自:从5个维度来看C语言指针(指针就是个纸老虎) 从5个维度来看C语言指针(指针就是个纸老虎) 之前我写过一篇文章: 从四个属性的角度来理解C语言的指针也许会更好理解。在那篇文章中,我给指针总结出了4个属性,分别是“有用数据的地址、有用数据的名字、有用数据的值以及有用数据的类型”,应该帮助了不少人,但现在回头看,我觉得总结的还不够好,还不便于理解。后来也是一直在继续想着怎么把指针的属性总结的再简...

Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析

ntHashMap 由一个个 Segment 组成,Segment 代表”部分“或”一段“的意思,所以很多地方都会将其描述为分段锁。注意,行文中,我很多地方用了“槽”来代表一个 segment。 简单理解就是,ConcurrentHashMap 是一个 Segment 数组,Segment 通过继承 ReentrantLock 来进行加锁,所以每次需要加锁的操作锁住的是一个 segment,这样只要保...
关于我们 联系我们 友情链接 LMLPHP后院 
本站由 LMLPHP 强力驱动 ©2014-2019 LMLPHP 耗时0.058282(s)
2019-03-24 19:15:53 1553426153