码迷,mamicode.com
首页 > 编程语言 > 周排行
Java集合源码分析之LikedList
一、LinkedList结构 LinkedList是一种可以在任何位置进行高效地插入和移除操作的有序序列,它是基于双向链表实现的。 LinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。 LinkedList 实现 Li ...
分类:编程语言   时间:2018-11-24 00:52:37    阅读次数:331
SSM到Spring Boot -从零开发校园商铺平台
第1章 开发准备本章包含课程介绍,同时讲解开发网站所需要准备的事情,并且带领大家从零开始搭建一个Maven Web。 1-1 课程导学1-2 开发准备第2章 项目设计和框架搭建本章主要先带领大家过一遍项目1.0的大致功能点,并依据功能点划分,设计出合理的实体类以及表来。此外,本章还要完成搭建SSM框 ...
分类:编程语言   时间:2018-11-24 11:24:44    阅读次数:229
Java 校招面试 Google 面试官亲授
第1章 课程引言校招主要考察的是基础知识和编程能力,介绍校招总体大致录取率。详细介绍本课程的学习目标,课程安排,最后演示谷歌在线笔试。 1-1 _导学1-2 校招录取率和在线笔试1-3 从一道谷歌在线笔试开始第2章 操作系统本章从操作系统最常见的问题,进程vs线程入手,讲解其内存结构。讲解存储的层次 ...
分类:编程语言   时间:2018-11-24 11:24:53    阅读次数:247
activemq 学习系列(五) activemq 与 spring boot 整合
activemq 与 spring boot 整合 1、添加依赖 2、配置文件 3、消息发送服务 4、发送消息 5、添加监听 ...
分类:编程语言   时间:2018-11-24 11:25:30    阅读次数:179
Java设计模式的六大原则(一句话讲清楚版)
1. 单一原则 一个类只负责一个职责,一个方法应该只做一件事。否则当需求发生变更需要修改时,可能会引发意想不到的故障。 2. 里氏替换原则 子类只在父类的基础上扩展,而不去改写父类的方法。 3. 依赖倒置原则 不要直接引用类,而是使用接口。 4. 接口隔离原则 接口要小而精,不要大而全。 5. 迪米 ...
分类:编程语言   时间:2018-11-24 11:27:35    阅读次数:193
LeetCode算法题-Majority Element(Java实现)
这是悦乐书的第 181 次更新,第 183 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第40题(顺位题号是169)。给定大小为n的数组,找到数组中出现次数超过n/2的元素。假设该数组非空,并且该元素始终存在于数组中。例如: 输入:[3,2,3] 输出:3 输入:[2 ...
分类:编程语言   时间:2018-11-24 11:28:07    阅读次数:166
Spring-Bean生命周期
Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上Bean ...
分类:编程语言   时间:2018-11-24 11:29:58    阅读次数:179
python3 之 格式化json
Parameter indent decides the number of spaces to use for indentation. Parameter sort_keys decides whether the keys in formatted JSON should be in sort ...
分类:编程语言   时间:2018-11-24 11:32:00    阅读次数:333
C++ Primer 第8章 IO库
C++语言不能直接处理输入输出,而是通过一族定义在标准库中的类型处理IO。这些类型支持设备的IO操作,设备可以是控制台、文件等。IO类可以处理char数据和宽字符类型,也可以处理string类型。 IO库主要基于istream和ostream两个类型进行扩充。istream表示输入流,用于处理向程序 ...
分类:编程语言   时间:2018-11-24 11:35:08    阅读次数:152
令人眼前一亮的数组求和方式
一·、技术知识点 1.for循环 2.forEach 循环 3.map 4.filter 5.some 6.every 7.reduce 二、具体方法 三、含金量最高的求和方法 reduce reduce 里面的num是累加器累加回调的返回值 reduce 里面的item是数组中正在处理的元素 ...
分类:编程语言   时间:2018-11-24 11:35:17    阅读次数:160
Python前后端分离开发Vue+Django REST framework实战
第1章 课程介绍介绍课程目标、通过课程能学习到的内容、和系统开发前需要具备的知识 1-1 课程导学第2章 开发环境搭建介绍系统开发所需的开发环境的搭建, 包括前后端开发所需要的IDE、 mysql、navicat、nodejs、cnpm的配置等, 还介绍了如何配置python虚拟环境 2-1 pyc ...
分类:编程语言   时间:2018-11-24 11:37:27    阅读次数:280
数据结构 - 基于数组的栈
栈Stack *栈也是一种线性数据结构 *相比数组,栈对应的操作是数组的子集 *只能从一端添加元素,也只能从这一端取出元素 *这一端称为栈顶 *栈是一种后进先出的数据结构(Last in first out) *在计算机的世界里,栈拥有着不可思议的作用 栈的应用: *无处不在的undo操作(撤销) ...
分类:编程语言   时间:2018-11-24 11:38:17    阅读次数:165
《C++ Primer》第十八章 用于大型程序的工具
大规模编程对程序设计语言的要求更高,大规模程序的特殊要求包括:在独立开发的子系统之间协同处理错误的能力,使用各种库进行协同开发的能力,对比较复杂的应用概念建模的能力。 异常处理 异常机制使我们能够将问题的检测与解决过程分离开。 C++通过抛出一个表达式来引发一个异常,throw Exception( ...
分类:编程语言   时间:2018-11-24 11:38:42    阅读次数:179
Python实现的复杂的计算器的代码
用Python实现复杂的计算器,可以按照“()”、乘除、加减的优先级进行混合运算。主旨是对正则表达式进行学习。 设计思路: 1.在计算式中搜索最后一个“(”,再搜索和它匹配的“)”,截取两个括号间的表达式cul。 2.乘除的优先级高,循环搜索cul内的乘除号,进行计算后进行加减计算,得到结果ans。 ...
分类:编程语言   时间:2018-11-24 11:40:53    阅读次数:230
JDK1.8源码(十)——java.util.LinkedHashSet类
JDK1.8源码(十)——java.util.LinkedHashSet类 ...
分类:编程语言   时间:2018-11-24 11:47:01    阅读次数:192
《深入浅出MFC》第十四章 多线程程序设计
模块表示一段可执行的程序,其程序、数据、资源都被加载到内存中,由系统构建一个数据结构来管理它,就是一个模块,这个数据结构被称作MDB。进程是一大堆拥有权的集合,进程拥有地址控件,动态配置的内存、文件、线程、和一系列模块,操作系统用PDB的数据结构来管理它。线程表示程序代码的执行事实,系统用TDB数据 ...
分类:编程语言   时间:2018-11-24 11:47:35    阅读次数:226
C++字符串处理函数总结
1.基础函数输入输出:cin,cout,getchar,gets,putchar,puts,printf,scanf格式化:sprintf,sprintf_s,wsprintf,wsprintf_s,swprintf,swprintf_s (请仔细比较这几组函数的区别)格式化值:%% -返回百分号% ...
分类:编程语言   时间:2018-11-24 11:47:41    阅读次数:299
数据结构 - 基于数组的队列
队列Queue *队列也是一种线性结构 *相比于数组,队列对应的操作是数组的子集 *只能从一端(队尾)添加元素,从另一端(队首)取出元素 *队列是一种先进先出的数据结构(先到先得 First In First Out) 基于数组的队列实现的源码如下: package queue;public int ...
分类:编程语言   时间:2018-11-24 11:47:57    阅读次数:166
C++new失败的处理(如果 new 分配内存失败,默认是抛出异常的,但也可以取消异常)
我们都知道,使用 malloc/calloc 等分配内存的函数时,一定要检查其返回值是否为“空指针”(亦即检查分配内存的操作是否成功),这是良好的编程习惯,也是编写可靠程序所必需的。但是,如果你简单地把这一招应用到 new 上,那可就不一定正确了。我经常看到类似这样的代码: int* p = new ...
分类:编程语言   时间:2018-11-24 11:48:23    阅读次数:364
[LeetCode&Python] Problem 783. Minimum Distance Between BST Nodes
Given a Binary Search Tree (BST) with the root node root, return the minimum difference between the values of any two different nodes in the tree. Exa ...
分类:编程语言   时间:2018-11-24 11:48:30    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!