声明:题目出自《剑指Offer》。算法原理请自行找书撸, 不废话。直接上Python版本代码。 题目:求从小到大的顺序的第1500个丑数。我们把只包含因子 2、3 和 5 的数称作丑数(Ugly Number) ...
分类:
编程语言 时间:
2018-03-24 16:26:18
阅读次数:
191
Java的线程池ThreadPoolExecutor是很常用的,常见构造如下: public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQu ...
分类:
编程语言 时间:
2018-03-24 16:27:13
阅读次数:
173
一、基数排序 import random from timewrap import * def list_to_buckets(li, iteration):#这个是用来比较每个位置的大小的数字 """ 因为分成10个本来就是有序的所以排出来就是有序的。 :param li: 列表 :param i ...
分类:
编程语言 时间:
2018-03-24 16:27:28
阅读次数:
204
今日内容 包 权限修饰符 内部类 包(package) 包的作用 用来分类管理Java文件 包的特点 (1)可以有多层,每一层之间用.来隔开 (2)相同包下不能有同名的类,不同包下可以有同名的类 (3)包声明使用package关键字,包声明必须位于文件的第一行有效代码 包的命名规范: 全部都小写,如 ...
分类:
编程语言 时间:
2018-03-24 16:27:35
阅读次数:
140
第26天 多线程 今日内容介绍 u Thread u 线程创建 u 线程池 u 线程状态图 第1章 多线程 1.1 多线程介绍 学习多线程之前,我们先要了解几个关于多线程有关的概念。 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有 ...
分类:
编程语言 时间:
2018-03-24 16:28:11
阅读次数:
210
Spring Boot:The Bean Validation API is on the classpath but no implementation could be found https://blog.csdn.net/u012903926/article/details/79291739 ...
分类:
编程语言 时间:
2018-03-24 16:28:34
阅读次数:
246
Git的使用 1.打开CMD命令行,输入cd Desktop进入桌面 2.输入 mkdir + ‘file name’创建文件,如果已有项目则输入 cd + file name进入文件,如果在Git上已有项目并且在已有项目进行修改,则输入cd clone + url 3.如果第一次使用,则先初始化, ...
分类:
编程语言 时间:
2018-03-24 16:29:04
阅读次数:
207
今日内容 接口 多态 接口interface 接口的概述 接口是比抽象类还抽象的类,因为接口所有的方法都是抽象方法 接口的由来 可以解决Java中类单一继承的局限性 格式: interface 接口名 { } 使用 implements ,类去实现接口 接口中成员的特点 成员变量 只有常量 默认的修 ...
分类:
编程语言 时间:
2018-03-24 16:29:30
阅读次数:
138
知识目录 一、冒泡排序 二、选择排序 三、插入排序 四、快速排序 五、堆排序 六、归并排序 总结 一、冒泡排序 1、思路:首先,列表每两个相邻的数比较大小,如果前边的比后边的大,那么这两个数就互换位置。就像是冒泡一样 2、代码关键点: 趟数:n-1趟 无序区 3、图示说明:依次类推就会得到排序结果。 ...
分类:
编程语言 时间:
2018-03-24 16:29:53
阅读次数:
205
spring AOP使用中Error creating bean with name ‘…’defined in class path resource..问题及其解决方法 2018/3/24 异常小记 工作环境:myeclipse2015(jar与java compiler 版本一致)、windo ...
分类:
编程语言 时间:
2018-03-24 16:30:29
阅读次数:
256
今日内容介绍 u 知识回顾 u static静态关键字 u 代码块 第1章 知识回顾 1.1 方法的回顾 1.1.1 案例代码一: package com.itheima_01; /* * 需求:定义一个方法求两个数的和,并在主方法中调用 * * 方法:类中的一段具有特定功能的程序,提高了代码的复用 ...
分类:
编程语言 时间:
2018-03-24 16:30:47
阅读次数:
209
线程的实现也就是用户线程和内核线程的区别 1、在用户空间中实现线程 特点:内核对线程包一无所知。从内核角度考虑,就是按正常的方式管理,即单线程进程(存在运行时系统) 优点: 用户级线程包可以在不支持线程的操作系统上实现。 保存线程状态的过程和调用程序都只是本地过程,故启动它们比进程内核调用效率更高。 ...
分类:
编程语言 时间:
2018-03-24 16:31:42
阅读次数:
197
前言: 虽然已入行近乎一载,却还是对自己所处的职业-前端,模模糊糊,浑浑噩噩。故,不求鹤立独群,但略知一二。从《JavaScript DOM 编程艺术(第2版)》入手,打一打基础的同时,了解一下行业发展历史。多一些不明所以的坚持,少一丝追名逐利的执念。 明确词语含义: (X)HTML,DHTML 从 ...
分类:
编程语言 时间:
2018-03-24 16:32:07
阅读次数:
167
今日内容介绍 u 接口 u 多态 第1章 接口 1.1 接口的概述 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 1.2 接口的格 ...
分类:
编程语言 时间:
2018-03-24 16:32:37
阅读次数:
228
今日内容介绍 u 标准输入流 & 转换流 & 打印流 u 对象操作流 u Properties集合 第1章 标准输入流 & 转换流 & 打印流 1.1 标准输入输出流 public static final InputStream in:标准输入流 public static final Print ...
分类:
编程语言 时间:
2018-03-24 17:27:04
阅读次数:
268
冒泡排序,从名字上解读,我们来观想一个画面,就是泡泡从水底慢慢冒上来的画面,呵呵,我是很喜欢看漫画片的,想想以前看的动漫里面,鱼儿吐的泡泡是怎么样子的呀,从下往上的,而这个过程中,我们可以解读到一个点,就是从下往上的过称,每一步拆分开来就是每一次泡泡前进一步,就是当前位置到后面的一个位置,而动漫中泡 ...
分类:
编程语言 时间:
2018-03-24 17:27:14
阅读次数:
186
网络编程(Socket) 编写程序使实现了网络互连的设备(计算机)之间实现数据的交换 网络编程的三要素 IP 它是唯一标识一台设备 IPv4 255... IPv6 端口 它是唯一标识设备上的应用程序的 范围:0~65535,0~1024这些端口是给系统预留,我们自已用的端口一般使用1024以上的 ...
分类:
编程语言 时间:
2018-03-24 17:27:30
阅读次数:
195
今日内容介绍 u 反射机制的概述和字节码对象的获取方式 u 反射操作构造方法、成员方法、成员属性 u JavaBean的概述&BeanUtils的使用 u 自定义BeanUtils工具类 第1章 反射机制概述、字节码对象的获取方式、反射操作构造方法、成员方法、成员属性 1.1 反射机制的概述和字节码 ...
分类:
编程语言 时间:
2018-03-24 17:28:24
阅读次数:
227
面试,难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。面试其实可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备和回答就行了,无他。 不管你是新程序员还是老手,你一定在面试中遇 ...
分类:
编程语言 时间:
2018-03-24 17:28:41
阅读次数:
162
1、sort和sorted eg: a = [5,2,1,9,6] sorted(a) #将a从小到大排序,不影响a本身结构 a.sort() #将a从小到大排序,影响a本身结构 a.sort(reverse=True) #将a从大到小排序,影响a本身结构 ...
分类:
编程语言 时间:
2018-03-24 17:28:50
阅读次数:
152