码迷,mamicode.com
首页 > 编程语言 > 月排行
Java集合框架介绍
Java集合框架是为了表示和操作集合类型而会顶的一种统一的体系结构,Java在集合框架中提供了一些线程的数据结构,加快程序的开发速度和程序的稳定性和可靠性;使用集合框架对集合里的数据进行统一的处理;集合框架可以根据框架里的元素数量动态的改变集合的容量,这样使得程序对存储空间的利用率更高,效率也更高; ...
分类:编程语言   时间:2018-06-06 01:05:49    阅读次数:168
Win10 JAVASE的下载和环境变量设置
1、Java的下载 官方网站下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 根据你当前的操作系统以及开发要求选择合适的JaveSE版本; 2.Java的安装 公共JRE可 ...
分类:编程语言   时间:2018-06-06 01:06:59    阅读次数:207
Python2.x 和 3.x 的区别
Python有两个版本,2.x 和 3.x ,两个版本不兼容,3.x 不不考虑对2.x代码的向后兼容。 在3.x中,一些语法,内建函数和对象的行为都有所调整。 大部分的python库都支持 python2.x 和 3.x的版本,但是现在很多公司项目是用的2.x写的,但是3.x是python未来的趋势 ...
分类:编程语言   时间:2018-06-06 01:07:05    阅读次数:181
Python-属性描叙符协议ORM实现原理依据- __set__ __get__ __delete__
通过另外一个类来描叙类变量的属性类型,这个是ORM实现的核心基础 给属性赋值会调用 __set__方法,访问属性则会调用 __get__方法,则可以获取字段的对象和其值,删除字段时候则调用 __delete__方法 ...
分类:编程语言   时间:2018-06-06 01:07:37    阅读次数:213
IO流之文件切割,文件合并 Java
现有一要求,将桌面的一个指定PPT按照大小为1MB进行切割,将切割完的文件及配置文件放在一个目录中 ...
分类:编程语言   时间:2018-06-06 01:08:13    阅读次数:188
python--traceback模块
#!/usr/bin/env python # -*- coding:utf-8 -*- # author:love_cat # 异常处理在python中已经屡见不鲜了,我们不仅可以处理异常,也可以将异常打印出来. try: print(a) # 显然a没有被定义 except Exception ... ...
分类:编程语言   时间:2018-06-06 01:08:49    阅读次数:260
Java--框架
SpringMVC 【1】概述+原理 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,使用了MVC架构模式的思想,将web层进行指责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助简化开发。 Spring Web MVC也 ...
分类:编程语言   时间:2018-06-06 01:09:30    阅读次数:164
spring基础知识,未完待续
https://blog.csdn.net/slow_wakler/article/details/54895508 http://www.runoob.com/design-pattern/chain-of-responsibility-pattern.html https://www.cnblo ...
分类:编程语言   时间:2018-06-06 01:09:38    阅读次数:300
分类算法评价标准
一、引言 分类算法有很多,不同分分类算法又用很多不同的变种。不同的分类算法有不同的特定,在不同的数据集上表现的效果也不同,我们需要根据特定的任务进行算法的选择,如何选择分类,如何评价一个分类算法的好坏,前面关于决策树的介绍,我们主要用的正确率(accuracy)来评价分类算法。 正确率确实是一个很好 ...
分类:编程语言   时间:2018-06-06 01:11:48    阅读次数:178
python编写时遇到的小问题
一定要指定编码方式,它和单纯的open函数不一样,不是默认是utf-8的编码方式。 不同字节的输出时的对齐。 字典1 [1]= 字典 改变字典内容 字典1[2] = 字典(改) 则字典1[1]和字典1[2]是一样的,是因为字典是可变的字典指向的地址不会随内容改变而变化 字典之间的赋值相当于指向了同一 ...
分类:编程语言   时间:2018-06-06 01:12:08    阅读次数:134
java 常见语法,但是发现switch等基础,常见面试套路不会了,待补充
1,面向对象,万物皆对象,面向对象的三个基本特性:封 装,继承,多态。 面向对象的程序都是由类组成,类封装了对象的属性和行为。 封装:隐藏对象的属性和实现细节,仅对外提供接口。 继承:实现代码复用,将相同部分抽取出来放到一个父类中。 几种访问权限 private , 不能修饰类,同一类可见。默认,同 ...
分类:编程语言   时间:2018-06-06 01:13:19    阅读次数:193
[Java 并发编程实战] 对 volatile 变量进行实例验证(内含源码)
「 天行健,君子以自强不息。地势坤,君子以厚德载物。」———《易经》 volatile 变量,在上一篇文章中已经有简单提及相关概念和用法,这一篇主要对 Volatile 变量的特性进行源码验证。验证它的涉及到的三个特性: 可见性 指令重排序 非原子性 volatile 之可见性验证 上一篇文章中,讲 ...
分类:编程语言   时间:2018-06-06 01:13:31    阅读次数:232
常见排序算法,待补充树
1,快速排序 非常高效但不稳定的排序算法,平均复杂度onlog(n),最坏o(n2) public class Test1Practice { public static void quickSort(int[] arr,int low,int high){ int start = low; int ...
分类:编程语言   时间:2018-06-06 01:13:39    阅读次数:207
springcloud10---feign-with-hystrix_factory
package com.itmuch.cloud; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; impo... ...
分类:编程语言   时间:2018-06-06 01:14:48    阅读次数:187
基于Java----斗地主游戏的开发
//这是无序的手牌 用到ArrayList集合(无排序功能) public class PokerDemo { public static void main(String[] args) { //创建牌盒 ArrayList<String> array = new ArrayList<String ...
分类:编程语言   时间:2018-06-06 01:15:11    阅读次数:211
mac python环境的安装与卸载(及homebrew相关)
换电脑之前并没有了解很多mac,所以习惯性的安装软件都是官网或者appstore下载来安装的,so,我下载了python2.7,并安装了,后来学习的视频是3.6的版本,有下载的3.6的版本来安装,过程中知道自带python2.7版本,也看到很多资料都提到homebrew,不过我学习的环境已经配置好了 ...
分类:编程语言   时间:2018-06-06 01:15:29    阅读次数:344
Spring源码分析2 — 容器启动流程
1 主要类 部署web应用时,web容器(比如Tomcat)会读取配置在web.xml中的监听器,从而启动spring容器。有了spring容器之后,我们才能使用spring的IOC AOP等特性。弄清spring容器启动流程,有利于理解spring IOC中的各种特性,比如BeanPostProc ...
分类:编程语言   时间:2018-06-06 01:15:49    阅读次数:314
前端面试算法题
1. //数组去重的方法let arr = [1,2,5,3,4,2,9,6,4,4];let unique = function(arr){ let hashTable = {}; let data = []; for(let i=0;i<arr.length;i++){ //这是判断条件(已经存 ...
分类:编程语言   时间:2018-06-06 01:17:07    阅读次数:249
2 小时学会 Spring Boot
一. 什么是 Spring Boot Takes an opinionated view of building production ready Spring applications. Spring Boot favors convention over configuration and is ...
分类:编程语言   时间:2018-06-06 01:17:31    阅读次数:239
java之多线程
参考http://how2j.cn/k/thread/thread-start/353.html 多线程即在同一时间,可以做多件事情。 创建多线程有3种方式,分别是继承线程类,实现Runnable接口,匿名类 线程概念 首先要理解进程(Processor)和线程(Thread)的区别 进程:启动一个 ...
分类:编程语言   时间:2018-06-06 01:18:00    阅读次数:260
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!