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