码迷,mamicode.com
首页 > 编程语言 > 周排行
Java7集合框架——ArrayList
java.util.ArrayList ArrayList的内部实现 ArrayList是一个内部以数组方式实现列表、可以自动扩容的集合。其内部实现有4个重要的变量: 源码如下: ArrayList添加元素和扩容 源码如下, add方法调用的了ensureCapacityInternal(size ...
分类:编程语言   时间:2018-03-31 22:19:22    阅读次数:245
Java 练习:求指定字符串中大写字母,小写字母,其他字符分别的个数。
关键思路:将字符串中每个字符提取出来,然后比较。具体查看Java API文档。https://docs.oracle.com/javase/8/docs/api/index.html ...
分类:编程语言   时间:2018-03-31 22:19:34    阅读次数:290
四则运算程序(java基于控制台)
一、题目描述: 1. 使用 n 参数控制生成题目的个数,例如 Myapp.exe n 10 o Exercise.txt 将生成10个题目。 2. 使用 r 参数控制题目中数值(自然数、真分数和真分数分母)的范围,例如 Myapp.exe r 10 将生成10以内(不包括10)的四则运算题目。该参数 ...
分类:编程语言   时间:2018-03-31 22:20:52    阅读次数:277
省选算法学习-矩阵与矩阵快速幂
0x00 引入 矩阵,顾名思义,就是由数构成的矩形阵列 比如这样的:$\begin{array}{l}\begin{bmatrix}2&3&4\\0&7&13\\c&\alpha&\sqrt5\end{bmatrix}\\\end{array}$ 就是一个3\ 3的矩阵 矩阵在信息学乃至数学里面的用 ...
分类:编程语言   时间:2018-03-31 22:21:36    阅读次数:230
Python学习笔记八 面向对象高级编程(一)
参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 一、使用__slots__ 正常情况下,当定义了一个类之后,我们可以给这个类的实例绑定任何属性,这就是动态语言的 ...
分类:编程语言   时间:2018-03-31 22:22:05    阅读次数:216
python---django中form组件(数据添加前使用自定义方法进行验证,以及源码分析)
form组件代码: 如果在数据库中发现重复数据,抛出错误。 views代码: 在is_valid后开始验证代码,从此处进入 源码查看: 考虑self.errors: 追踪self.full_clean(): 开始验证字段:self._clean_fields() ...
分类:编程语言   时间:2018-03-31 22:22:17    阅读次数:279
【算法总结】二分搜索
一、 STL函数 lower_bound() 试图在已排序的 [first, last) 中寻找元素 value。返回一个迭代器,指向第一个“不小于 value”的元素,如果 value 大于 [first, last)内的任何一个元素,则返回 last。实际上,它返回“在不破坏顺序的情况下,可插入 ...
分类:编程语言   时间:2018-03-31 22:22:26    阅读次数:235
《Python网络数据采集》读书笔记(三)
1、正则表达式常用符号(1)*    匹配前面的字符、子表达式或括号里的字符0次或多次    例如:a*b*    结果:aaa,aaabb,bb(2)+    匹配前面的字符、子表达式或括号里的字符至少1次    例如
分类:编程语言   时间:2018-03-31 23:07:20    阅读次数:242
SpringMVC(十四)类型转换器
为什么页面上输入‘12’,可以复制给Handler方法对应的参数? 和是因为类型转换器并不是可以将用户提交的String,转换为用户需要的所有类型,此时,就需要自定义类型转换器可 案例:自定义日期类型转换器 要求格式:yyyy/MM/dd 页面上: 控制器类 配置文件中 自定义类型转化器 配置文件和 ...
分类:编程语言   时间:2018-03-31 23:10:56    阅读次数:227
Spring boot使用Redis时,报错,有redisTemplate和stringRedisTemplate两个bean?
解决办法: spring-boot-starter-parent最新版本应该是2.0.0,就会报这个错,更改如下:<parent> ...
分类:编程语言   时间:2018-03-31 23:11:57    阅读次数:6720
01:JAVA_四则运算题目生成程序(基于控制台)
Java开发,基于控制台的四则运算表达式生成和批改,能够实现分数计算和真分数结果显示。GitHub:https://github.com/Umbrellazc/JavaCalculation ...
分类:编程语言   时间:2018-03-31 23:12:20    阅读次数:238
Python学习笔记八 面向对象高级编程(二)元类
参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 在廖老师的学习网站里“使用元类”这部分还是把我给看晕了...网上搜到一篇感觉讲的相对易懂一些,贴出链接:两句话掌 ...
分类:编程语言   时间:2018-03-31 23:13:03    阅读次数:291
JAVA之单源最短路径(Single Source Shortest Path,SSSP问题)dijkstra算法求解
题目简介:给定一个带权有向图,再给定图中一个顶点(源点),求该点到其他所有点的最短距离,称为单源最短路径问题。 如下图,求点1到其他各点的最短距离 准备工作:以下为该题所需要用到的数据 int N; //保存顶点个数 int M; //保存边个数 int max; //用来设定一个比所有边的权都大的 ...
分类:编程语言   时间:2018-03-31 23:14:50    阅读次数:265
《Java技术》第二次作业--面向对象基础
(一)学习总结 1.什么是构造方法?什么是构造方法的重载?下面的程序是否可以通过编译?为什么? 构造方法:没有返回值,名字与类名相同,当创建对象时会调用构造方法(如果没有写构造方法,那么编译器会自动添加无参构造方法); 构造方法的重载:当有多个构造方法时(无参,有参,以及参数不同的多种构造方法)会用 ...
分类:编程语言   时间:2018-03-31 23:14:57    阅读次数:269
python基础技巧综合训练题2
1,判断一个字符串中的每一个字母是否都在另一个字符串中,可以利用集合的特性来解,集合的元素如果存在,再次更新(update) 是添加不进集合的,那么集合的长度还是跟原来一样,如果添加进去,集合长度就会增加 2,如果是多个字符呢? 3,统计出现次数最多的字符 这里有个lambda表达式, key指定按 ...
分类:编程语言   时间:2018-03-31 23:16:10    阅读次数:260
01:JAVA_四则运算题目生成程序(基于控制台)
一、题目要求 1. 使用 -n 参数控制生成题目的个数,例如 Myapp.exe -n 10 -o Exercise.txt 将生成10个题目。 2. 使用 -r 参数控制题目中数值(自然数、真分数和真分数分母)的范围,例如 Myapp.exe -r 10 将生成10以内(不包括10)的四则运算题目 ...
分类:编程语言   时间:2018-03-31 23:58:16    阅读次数:571
Eclipse中创建新的SpringBoot项目(打包并且部署到tomcat)
Spring-boot因为其对jar包的高度集成以及简化服务配置,快速部署等的优点,逐渐成为Java开发人员的热衷的框架。下面演示一下怎么在Eclipse中新建Spring-boot项目以及打包部署。 在Eclipse中创建Spring-boot有两种方式 方式一 进入Spring-boot的在线配 ...
分类:编程语言   时间:2018-03-31 23:58:32    阅读次数:3066
java 之数据类型
类与对象 1. 声明一个对象 2. 引用传递的分析 引用数据类型模型 3. private实现对数据的封装 4. 方法的重载 ...
分类:编程语言   时间:2018-03-31 23:58:45    阅读次数:300
20165315 实验一 Java开发环境的熟悉
20165315 实验一 Java开发环境的熟悉 一、实验内容及步骤 (一)使用JDK编译、运行简单的Java程序 macOS 命令行下运行Java 打开终端 输入 建立以自己学号命名的 输入 进入目录 输入 建立 和 目录 输入 创建并在vim编辑器中打开 文件 在vim编辑器中编写程序 输入 编 ...
分类:编程语言   时间:2018-03-31 23:59:11    阅读次数:355
spring属性的三种注入方法
(1)使用set方法: public class Book { private String bookname;public void setBookname(String bookname) { this.bookname = bookname;} xml配置: <bean id="book" c ...
分类:编程语言   时间:2018-03-31 23:59:46    阅读次数:333
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!