码迷,mamicode.com
首页 > 编程语言 > 日排行
Python 元组遍历排序操作方法
在Python不可变数据类型中,有一个比较重要的角色那就是元组( tuple )。如果某个对像被定义为元组类型,那么就意味着它的值不能被修改,除非重新定义一个新的对像。元组和List列表常被放在一起进行比较,它们都是序列,所以有许多相同的操作方法,但前者是不可变数据类型,后者是可变数据类型,从本质上 ...
分类:编程语言   时间:2017-10-02 22:16:23    阅读次数:168
堆排序获取TopN
package com.zjl.tool.sort; /** * 求前面的最大K个 解决方案:小根堆 (数据量比较大(特别是大到内存不可以容纳)时,偏向于采用堆) * @author 张恩备 * @date 2016-11-25 下午12:15:36 */ public class TopNByHe... ...
分类:编程语言   时间:2017-10-02 22:17:37    阅读次数:211
java异步线程池同时请求多个接口数据
一、主要使用类 1. ExecutorService java线程池类 申明方式:ExecutorService exc = Executors.newFixedThreadPool(requestParameterArray.length()); 参数:requestParameterArray. ...
分类:编程语言   时间:2017-10-02 22:18:00    阅读次数:509
算法-最长回文子串(Manacher算法)
今天在lintCode做了一道面试题,非常的简单,利用常规的方法计算起来非常的简答,但是有意思的就是挑战项。我们先来看看题: 题意: 样例: 挑战: 常规的方法在这里就不展示,这里最主要的是展示Manacher算法。 1.Manacher算法 首先说明一下,Manacher算法能够使得在O(n)的时 ...
分类:编程语言   时间:2017-10-02 22:18:43    阅读次数:267
SpringMVC学习笔记(二)
一、导航 复杂类型的参数绑定 校验 异常处理 图片上传 json交互 拦截器 二、复杂类型参数绑定 ①.包装类型的pojo参数绑定 使用场景:实现商品查询条件传入。 实现方法:》通过添加HttpServletRequest形参来获取参数 》通过包装类型的pojo来获取 1.controller中的参 ...
分类:编程语言   时间:2017-10-02 22:20:14    阅读次数:269
算法笔记--米勒-罗宾素数测试
由于伪素数的存在,费马素数测试有了极大的缺陷,于是有了米勒-拉宾素性测试。 ...
分类:编程语言   时间:2017-10-02 22:21:15    阅读次数:288
Python的文件操作常用的方法
例: f = open('a.txt',encoding='utf-8') 1、f.close() 关闭文件,为了防止打开的文件一直占用内存。 2、f.read() 把文件所有内容都读出来,光标从开头位置直接到文件末尾。 3、f.readline() 把文件的内容以行的形式地读出来,一次一行,光标从 ...
分类:编程语言   时间:2017-10-02 22:21:24    阅读次数:274
对Java代理模式的理解
Java的代理分为静态代理和动态代理。静态代理模式的构成:1.一个共同的接口或抽象类2.真实的类3.代理类其中真实类和代理类都实现了那个共同的接口,代理类内部有一个对真实类对象的引用,用户使用代理类时,实际会调用真实对象的对应方法。静态代理的局限在于1.有一个真实类就..
分类:编程语言   时间:2017-10-02 22:21:53    阅读次数:145
python 中的 print 函数与 list函数
print() 函数: 传入单个参数时默认回车换行,关键词 end 可以用来避免输出后的回车(换行), 或者以一个不同的字符串结束输出。 >>> a, b = 0, 1 >>> while b < 1000: ... print(b, end=',') ... a, b = b, a+b ... 1 ...
分类:编程语言   时间:2017-10-02 23:01:25    阅读次数:314
Python基础
print()函数可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出: Python的语法比较简单,采用缩进方式; # 开头的是注释;其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。 缩进的坏处就是“复制-粘贴”功能失效了,这是最坑爹的地方。当你重构代码时,粘贴过去的代码必 ...
分类:编程语言   时间:2017-10-02 23:02:23    阅读次数:162
排序算法
1.冒泡排序: 注意:2,5 如果当前j是5,j-1是2,5比2大,那5和2就不会交换,并且下一次比较的j是2,就不再是5 ...
分类:编程语言   时间:2017-10-02 23:02:50    阅读次数:137
python 中的流程控制语句
原文 if 语句 >>> x = int(input("Please enter an integer: ")) Please enter an integer: 42 >>> if x < 0: ... x = 0 ... print('Negative changed to zero') ... ...
分类:编程语言   时间:2017-10-02 23:03:06    阅读次数:371
java中的引用类型
一、强引用。无论什么时候,垃圾回收器都不会回收他,若是内存不足会抛出OOM异常,也不回收强引用对象。 二、软引用。通过类SoftReference。它的作用告诉垃圾回收器,在内存不足的时候,会被回收器回收,如果释放了这些对象后内存仍然不足,会抛出OOM。{适合做缓存}强。 三、弱引用。WeakRef ...
分类:编程语言   时间:2017-10-02 23:03:42    阅读次数:186
python 中 打印及格式化字符串的相关方法
原文 将值转换为字符串 Python 有多种方式将任何值转为字符串: 将它传给 repr() 或 str() 函数. repr() 和 str() 的区别,看几个例子: >>> print(str('123')) 123 >>> print(str(123)) 123 >>> print(repr( ...
分类:编程语言   时间:2017-10-02 23:04:58    阅读次数:319
python 中面向对象的概念
原文 域和作用空间 本地域,函数域(nonlocal)和 全局域(global) def scope_test(): def do_local(): spam = "local spam" def do_nonlocal(): nonlocal spam spam = "nonlocal spam" ...
分类:编程语言   时间:2017-10-02 23:06:58    阅读次数:289
python 中 try ...except
捕捉异常 try: 下的代码段 即为 需要捕捉异常的代码段; except: 捕获某一模块的异常,须带异常模块名称,可带原因参数;except 下代码为该异常发生时,所执行的代码;一个try可对应多个except子句。 注意:Python 2 和 3 在异常原因这边的处理比较不同 ,Python2 ...
分类:编程语言   时间:2017-10-02 23:07:05    阅读次数:200
MFC单文档应用程序显示图像
/p 摘要: 1 利用VS2010向导创建一个MFC单文档应用程序MFCTest 2 在MFCTestView.h中引用<atlimage.h>,并创建一个CImage对象 #include "atlimage" 1 利用VS2010向导创建一个MFC单文档应用程序MFCTest 2 在MFCTes ...
分类:编程语言   时间:2017-10-02 23:07:12    阅读次数:225
python 解释器
原文 Python 能让程序紧凑, 可读性增强. 用 Python 写的程序通常比同样的 C, C++ 或 Java 程序要短得多, 这是因为以下几个原因: 高级数据结构使你可以在单独的语句中也能表述复杂的操作; 语句的组织依赖于缩进而不是 开始/结束 符 (类似 C 族语言的 {} 符号或 Pas ...
分类:编程语言   时间:2017-10-02 23:07:24    阅读次数:404
推荐一个WebIDE在线编程语言编译器C9.io
有时借用别人电脑或者不想在电脑上安装各种乱七八糟的IDE,就可以考虑 Web IDE。随着Web技术发展,很多语言的编译工作都可以利用Web 浏览器来完成。 1. 推荐国外的 C9.io 个人可以免费使用一个工作区,里面支持很多编程语言,并且是个较重的Web IDE,功能非常丰富,能多人实时一起编程 ...
分类:编程语言   时间:2017-10-02 23:07:58    阅读次数:423
Java学习之路(书籍推荐)
一、基础类 1、《Thinking in java》(阅读2遍),入门第一位是建立正确的概念 2、《Core Java》这本书更贴近实践,更多API的介绍,同样,更新也更频繁。(可以选重点章节读一下) 二、进阶类 1、《Effective Java》(阅读1遍),在熟悉语法、API之后,你需要知道最 ...
分类:编程语言   时间:2017-10-02 23:08:08    阅读次数:250
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!