码迷,mamicode.com
首页 > 编程语言 > 周排行
日常学习随笔-自定义了一个MyArrayListDefin集合(数组扩容+迭代器+JDK1.8新方法+详细说明)
一、自定义了一个ArrayList的模拟集合(源码+详细说明) 前段时间分析了下ArrayList集合的源码,总觉得如果不自己定义一个的话,好像缺了点什么,所以有了如下的代码。 代码可以说是逐行注释了,所以就不做过多的分析了。 自定义集合:MyArrayListDefin.java 运行类:Test ...
分类:编程语言   时间:2018-05-13 13:51:52    阅读次数:213
MVC Razor与javascript混编(js中嵌入razor)
其中的关键是输出js上的纯文本内容,让浏览器解析为其中的js代码 <script> BUI.use('common/main',function(){ var config = [ { id: '1', menu: [ @{ int ruiyalel = (int)Session["ruiyaLev ...
分类:编程语言   时间:2018-05-13 13:52:02    阅读次数:656
java入门第九篇:异常及log4j的使用
[java的异常] 1.java中所有异常和错误的基类是Throwable * * Throwable * * Error Exception * (检查时异常) (运行时异常) * * 2.java中的异常分为运行时异常和检查时异常。 * 运行时异常表示RuntimeException以及所有子类 ...
分类:编程语言   时间:2018-05-13 13:52:11    阅读次数:230
java 集合转换(数组、List、Set、Map相互转换)
package com.example.test; import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.HashSet;import java.util.List;i ...
分类:编程语言   时间:2018-05-13 13:53:02    阅读次数:202
noip 2008 双栈排序
题目大意: 给定n和一串数字,这串数字是一个1~n的排列。现在要用两个栈给这些数字排序。首先先判断是否有解,有解的话再输出字典序最小的方案: 入栈1,输出a,出栈1,输出b 入栈2,输出c,出栈2,输出d 分析: 首先必然要先考虑是否有解。对于没有解的情况,必然是当到了某一个数x0时,栈1,栈2队首 ...
分类:编程语言   时间:2018-05-13 13:53:19    阅读次数:204
python局部变量、高级函数、匿名函数、嵌套函数、装饰器
1.局部变量 在函数内部,可以用Global,显式的声明为全局变量。这种方式永远不要这么用。 Ctrl+?多行注释i 2.高级函数 把函数名当做参数,传给函数 def add(a,b,f): return f(a)+f(b) res = add(3,-6,abs) abs是内置函数 def bar( ...
分类:编程语言   时间:2018-05-13 13:55:05    阅读次数:193
JavaWeb学习之动态页面技术(JSP/EL/JSTL)
JSP技术 1、jsp脚本和注释 jsp脚本: 1、<% java代码%> 内部的Java代码翻译到service方法的内部 2、<%=java 变量或表达式%> 会被翻译成service方法内部out.print() 3、<%! java 代码%> 会被翻译成servlet的成员(成员变量或者成员 ...
分类:编程语言   时间:2018-05-13 13:55:21    阅读次数:185
java类为什么要实现Serializable接口
什么是Serializable接口? 一个对象序列化的接口。一个类只有实现了Serializable接口,它的对象才能被序列化。 什么是序列化? 将对象的状态信息转换为可以存储或传输的形式的过程。 在序列化期间,对象将其当前状态写入到临时存储区或持久性存储区,之后,便可以通过从存储区中读取或反序列化 ...
分类:编程语言   时间:2018-05-13 13:55:38    阅读次数:186
莫队算法——暴力出奇迹
简介: 莫队这个算法是莫涛提出的。 用于处理一类不带修改的区间查询问题的离线 算法,其核心在于利用曼哈顿距离最小生成树 算法对区间处理顺序进行处理 。 ——zrt课件 这个算法本质上其实是暴力,但是由于可以离线处理循环的顺序,使得复杂度可以从n^2降到n^根号n甚至更低。 对于可以找到以下特点的题可 ...
分类:编程语言   时间:2018-05-13 13:56:02    阅读次数:224
java中super总结
1:super 可以在子类调用父类中的成员变量(包括static修饰的变量)和方法(包括static修饰的方法) 2:super 可以调用父类的构造方法 super(参数列表),在没有定义时,并且没有调用自己类中的构造方法时,会自动调用默认的无参构造方法 3:super不能在static修饰的代码块 ...
分类:编程语言   时间:2018-05-13 13:56:13    阅读次数:168
深入理解Java的接口和抽象类
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下 ...
分类:编程语言   时间:2018-05-13 13:57:01    阅读次数:188
?机器视觉算法与应用读书笔记(算法)
1.数据结构 2.图像增强 1. 灰度值变换 2. 辐射标定 3. 图像平滑 1. 时域去噪法 2. 空间域去噪法 1. 均值滤波器 递归线性滤波器:将上次计算得到的值带入到下次的值中 缺点:噪声并不能被全部消除 2. 高斯滤波器 [高斯滤波器][1] 4. 傅里叶变换 将函数h(x)从空间域转变到 ...
分类:编程语言   时间:2018-05-13 13:57:29    阅读次数:262
二维数组和指针
二维数组和指针,是一个比较难的地方,能力有限,也只能谈谈自己对此略微的认识,如有啰嗦口误之处,多多包涵!! 推荐读者先看我的另外两篇文章 指针 http://www.cnblogs.com/wangweigang/p/8990237.html 数组和指针http://www.cnblogs.com/ ...
分类:编程语言   时间:2018-05-13 13:57:47    阅读次数:248
python---装饰器
python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。 例如,源函数代码如下: 如果想记录下这个函数执行的总时间 #多个装饰器 多个装饰器执行的顺序就是从第一个装饰器开始,执 ...
分类:编程语言   时间:2018-05-13 13:57:56    阅读次数:194
小白的java学习之路 “ 选择结构(二)”
switch 选择结构: 为什么使用switch选择结构: switch选择结构可以更好地解决等值判断问题。 switch选择结构的四个关键字: switch case default break switch选择结构语法: 案例: 2.注意问题:1.case后面的常量必须各不相同2.如果需要每个c ...
分类:编程语言   时间:2018-05-13 13:58:06    阅读次数:166
windows安装python和tensorflow
参考: https://www.tensorflow.org/install/install_windows#installing_with_anaconda 1. 下载Anaconda https://www.anaconda.com/download/ 这里下载了下图版本: 点击*.exe文件直 ...
分类:编程语言   时间:2018-05-13 14:24:19    阅读次数:170
day58—JavaScript面向对象(一)
转行学开发,代码100天——2018-05-13 “面向对象”对于学习过C++及JAVA的开发者来说并不陌生。有意思的是面向对象的思路可以用于面对或解决生活工作中的其他问题,简单地说就是“只关注功能,不注重细节”。 产品上:只注重某模块的功能及接口,多个模块对象组合最终满足我的总体要求即可。 管理上 ...
分类:编程语言   时间:2018-05-13 14:24:56    阅读次数:194
指针与二维数组
二维数组的本质: int matrix[3][4]; int matrix[3][4]; ==> int [4] matrix[3]; 令type为int[4]; type int[3]; 说明matrix是一个数组,有3个元素;每一个元素是int [4]类型的; 实质上int[4]就是一个拥有4个 ...
分类:编程语言   时间:2018-05-13 14:28:04    阅读次数:183
使用vim编辑python
1.vim使用 1.vim进入 vim 1.py 有文件打开无文件新建 2.命令模式 :进入末行模式 3.末行模式 :wq 保存并退出 :q 退出 ! 4.插入模式 Esc 退出至命令模式 插入 按 i (光标所在位置前面插入) 按 a(光标所在位置后边插入) 按 o(光标所在位置,往下另起一行,进 ...
分类:编程语言   时间:2018-05-13 15:03:38    阅读次数:649
javascript 提交弹窗
Title 选择 主机名 端口 ... ...
分类:编程语言   时间:2018-05-13 15:03:49    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!