码迷,mamicode.com
首页 > 编程语言
java基础:变量的概述和格式
变量的概念: 在程序执行的过程中,在某个范围内其值可以发生改变的量 从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才能使用。 变量定义格式: 数据类型 变量名 = 初始化值; 注意:格式是固定的,记住格式... ...
分类:编程语言   时间:2017-06-01 10:18:22    阅读次数:123
Enum扩展特性,代替中文属性
由于对英语的天生缺陷,在枚举时一直使用中文,这样就不用看注释就知道枚举意思,今天看到博文 https://www.cnblogs.com/emrys5/p/Enum-rename-htmlhelper.html使用特性代替了直接使用中文作为属性。特意摘抄部分为以后使用方便 /// <summary> ...
分类:编程语言   时间:2017-06-01 10:18:12    阅读次数:267
Python3简单爬虫抓取网页图片
现在网上有很多python2写的爬虫抓取网页图片的实例,但不适用新手(新手都使用python3环境,不兼容python2),所以我用Python3的语法写了一个简单抓取网页图片的实例,希望能够帮助到大家,并希望大家批评指正。 1 import urllib.request 2 import re 3... ...
分类:编程语言   时间:2017-06-01 10:18:06    阅读次数:231
Python学习之路——基础05篇
在python中,也分全局变量和局部变量,但是据我所知,如果在if中定义的变量是属于往下的全局变量,python中也有函数的定义和返回,通常定义一个函数是: def 函数名(参数1,参数2,...): 函数体 return x 当然,不要参数也是可以的,如果不写return则默认返回空,而在函数内是 ...
分类:编程语言   时间:2017-06-01 10:17:10    阅读次数:122
Java List排序
List排序大体上分为如下两类: 1、List<Integer> 对Integer、String等类型的List排序 2、List<Object> 对自定义对象的排序 本文代码例子只进行简单的介绍,仅起到抛砖引玉作用,读者可以自行开发哈。 1、对List<Integer>进行排序 代码如下: 代码运 ...
分类:编程语言   时间:2017-06-01 10:15:42    阅读次数:171
Java-小技巧-005-double类型保留两位小数4种方法
Java-小技巧-005-double类型保留两位小数4种方法 ...
分类:编程语言   时间:2017-06-01 10:15:32    阅读次数:183
SpringMVC总结以及在面试中的一些问题.
1.简单的谈一下SpringMVC的工作流程? 1.简单的谈一下SpringMVC的工作流程? 流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器,生成处 ...
分类:编程语言   时间:2017-06-01 10:15:08    阅读次数:278
Java基础十一--多态
Java基础十一--多态 一、多态定义 简单说:就是一个对象对应着不同类型. 多态在代码中的体现: 父类或者接口的引用指向其子类的对象。 向上转型:父类引用指向子类对象。子类的特有功能无法访问。 向下转型:子类引用指向父类对象。 在实际应用中,向上转型便于代码扩展(之前写的代码以后能用,只有继承或者 ...
分类:编程语言   时间:2017-06-01 10:13:30    阅读次数:234
java 面试 心得
16. ArrayList list = new ArrayList(20);中的list扩充几次() A 0 B 1 C 2 D 3 答案:A 解析:这里有点迷惑人,大家都知道默认ArrayList的长度是10个,所以如果你要往list里添加20个元素肯定要扩充一次(扩充为原来的1.5倍),但是这 ...
分类:编程语言   时间:2017-06-01 10:13:05    阅读次数:157
算法复杂度分析
算数级数:与末项平方同阶 T(n) = 1+2+…+n = n(n+1)/2 = O(n2) 幂方级数:比幂次高出一阶 T2(n) = 12 + 22 + 32 + … + n2 = n(n+1)(2n+1)/6 = O(n3) T3(n) = 13 + 23 + 33 + … + n3 = n2( ...
分类:编程语言   时间:2017-06-01 10:12:21    阅读次数:200
SpringMVC——数据校验
数据校验在web应用里是非常重要的功能,尤其是在表单输入中。在这里采用Hibernate-Validator进行校验,该方法实现了JSR-303验证框架支持注解风格的验证。 一、导入jar包 若要实现数据校验功能,需要导入必要的jar包,主要包括以下几个: classmate-1.3.1.jar h ...
分类:编程语言   时间:2017-06-01 00:36:57    阅读次数:259
Java NIO框架Mina、Netty、Grizzly介绍与对比
Mina Mina(Multipurpose Infrastructure for Network Applications) 是 Apache组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 Mina 版本2.04支持基于 JavaNIO 技术的 TCP/ ...
分类:编程语言   时间:2017-06-01 00:34:20    阅读次数:271
java基础:十进制转换到任意进制
十进制转换到其他进制: 除基取余,直到商为0,余数反转。 ...
分类:编程语言   时间:2017-06-01 00:34:05    阅读次数:178
python基础:deque的详细使用(适合在列表两端进行操作元素)
创建双向队列 append(往右边添加一个元素) appendleft(往左边添加一个元素) clear(清空队列) copy(浅拷贝) count(返回指定元素的出现次数) extend(从队列右边扩展一个列表的元素) extendleft(从队列左边扩展一个列表的元素) index(查找某个元素 ...
分类:编程语言   时间:2017-06-01 00:33:54    阅读次数:2185
JS - 算法
1. 翻转字符串 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。 2. 计算一个整数的阶乘 3. 如果给定的字符串是回文,返回true,反之,返回false。 4. 找到提供的句子中最长的单词,并计算它的长度。 5. 确保字符串的每个单词首字母都大写,其余 ...
分类:编程语言   时间:2017-06-01 00:33:44    阅读次数:245
C++策略模式
策略模式: 它定义了算法家族,分别封装起来,让它们之间可以相到替换,此模式用算法的变化不会影响到其它的客户。 此模式还是其实就是我们平常写的代码,其实设计模式就是告诉你如何写代码罢了,并不是什么搬来就可以用的方案,如果是这样,为鸟不直接写在库作框架调用就得了,因为它仅仅提供一种解决方案。它只是告诉你 ...
分类:编程语言   时间:2017-06-01 00:33:28    阅读次数:310
JavaScript一个cookie存储的类
所有输出都在浏览器的控制台中 ...
分类:编程语言   时间:2017-06-01 00:32:13    阅读次数:268
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!