码迷,mamicode.com
首页 > 编程语言
三种简单排序算法(java实现)
一、冒泡排序 算法思想:遍历待排序的数组,每次遍历比较相邻的两个元素,如果他们的排列顺序错误就交换他们的位置,经过一趟排序后,最大的元素会浮置数组的末端。重复操 作,直到排序完成。 示例演示: 算法实现: 算法时间复杂度:O(n2) 外层循环需要比较n-1次,内层循环需要比较n次。 二、选择排序 算 ...
分类:编程语言   时间:2016-07-22 21:29:09    阅读次数:160
ACM——Hero(类似贪心算法)
Description When playing DotA with god-like rivals and pig-like team members, you have to face an embarrassing situation: All your teammates are kille ...
分类:编程语言   时间:2016-07-22 21:27:05    阅读次数:212
Java应用程序监控JavaMelody
JavaMelody是运行在Java Web容器中,用来监控Java内存和J服务器CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求等的执行数量,平均执行时间,错误百分比等。 图表可以按天,周,月,年或自定义时间段查看。 使用方法 下载地址 https://githu ...
分类:编程语言   时间:2016-07-22 21:28:23    阅读次数:177
CentOS7 安装 IPython
1.安装Python 1.1 下载Python-2.7.12 1.2 解压Python文件 1.3 进入Python目录 1.4 安装readline-devel包 1.5 使用configure创建makefile 1.6 安装Python 1.7 查看安装情况 2.安装Ipython 2.1 下 ...
分类:编程语言   时间:2016-07-22 21:28:12    阅读次数:1559
springmvc中的参数接收
下面为表单,和模型user ...
分类:编程语言   时间:2016-07-22 21:26:57    阅读次数:151
Dropbox 用什么语言开发的?(Python在各个平台都是全能的,特别是有PyObjC真没想到)
Dropbox 绝大部分是用 Python 开发的。用到 Python 的地方有:服务器后台、客户端、Dropbox 网页版前段、API 后台、数据分析。在服务器端、桌面版客户端使用的是 Python 的官方实现 CPython。Android 和 iOS 上由于内存限制使用的是原生应用(Java、 ...
分类:编程语言   时间:2016-07-22 21:25:11    阅读次数:416
python查看安装包
D:\Python27\Scripts>pip listbackports.ssl-match-hostname (3.4.0.2)basicauth (0.2)certifi (14.5.14)decorator (3.4.0)docutils (0.12)facebook-sdk (0.4.0) ...
分类:编程语言   时间:2016-07-22 21:23:50    阅读次数:534
【幻化万千戏红尘】qianfengDay10-java基础学习:成员内部类、静态内部类、局部和匿名内部类,设计模式之简单工厂模式
课程回顾: 接口:1、属性:public\static\final2、方法:public\abstract 多态:1、静态化(编译时)多态重载2、动态化(运行时)多态重写对象转型 1、向上转型 2、向下转型 今日内容:内部类:定义在类的内部的类1、成员内部类格式:[修饰符] class 类名 { } ...
分类:编程语言   时间:2016-07-22 21:21:39    阅读次数:175
Java 构建器
假如我们的一个实体类有很多的属性值,但是这些属性值又是可选的。如果我们遇到这样的是类,如何设计出方便的实体类呢? 通常解决办法一: 重叠构造器 注:重叠构造器模式可行,但是当有很多参数的时候,客户端代码会很难编写,并且难以阅读 通常解决办法二:JavaBean模式 注:JavaBean存在很多缺点, ...
分类:编程语言   时间:2016-07-22 21:18:14    阅读次数:177
23 DesignPatterns学习笔记:C++语言实现 --- 2.1 Bridge
23 DesignPatterns学习笔记:C++语言实现 2.1 Bridge 2016-07-22 (www.cnblogs.com/icmzn) 模式理解 1. Bridge模式的定义 将抽象与实现解耦,使两个可以独立的发生变化。桥接模式的重点在“解耦”。 一般桥接模式有以下四个角色 (1)“ ...
分类:编程语言   时间:2016-07-22 21:17:14    阅读次数:181
python第11天
一. 进程: 基本使用 进程锁 进程池 进程数据共享 二. 线程: 基本使用 线程锁 线程池 队列(生产者消费者模型) 三. 协程: gevent greenlet 四. 缓存: memcache redis (一)线程: 所有的线程都运行于一个进程中,一个进程中可以执行多个线程。多个线程共享进程内 ...
分类:编程语言   时间:2016-07-22 21:14:31    阅读次数:160
python基础篇【第十一篇】队列、线程池
一、队列 队列是一种列表,不同的是队列只能在队尾插入元素,在队首删除元素。队列用于存储按顺序排列的数据,先进先出,这点和栈不一样,在栈中,最后入栈的元素反而被优先处理。可以将队列想象成在银行前排队的人群,排在最前面的人第一个办理业务,新来的人只能在后面排队,直到轮到他们为止。但是在python中,它 ...
分类:编程语言   时间:2016-07-22 21:11:12    阅读次数:142
Qt编程可不可以结合其他的第三方库和本土API?(有zeroMQ的Qt封装,还可轻易使用Python的库)
作者:渡世白玉链接:http://www.zhihu.com/question/29030777/answer/59378712来源:知乎著作权归作者所有,转载请联系作者获得授权。 可以,十分可以,你可以直接包含别人的源码,或者调用库。给你几个我github上的别的库的封装:QAsioSocket: ...
分类:编程语言   时间:2016-07-22 21:11:05    阅读次数:1263
python 多线程爬虫
最近,一直在做网络爬虫相关的东西。 看了一下开源C++写的larbin爬虫,仔细阅读了里面的设计思想和一些关键技术的实现。 1、larbin的URL去重用的很高效的bloom filter算法; 2、DNS处理,使用的adns异步的开源组件; 3、对于url队列的处理,则是用部分缓存到内存,部分写入 ...
分类:编程语言   时间:2016-07-22 21:10:05    阅读次数:236
Java量与变量的区别
常量是不同于变量的一种类型,它的值是固定的,例如整数常量、字符串常量。通常给变量赋值时,会将常量赋值给它,在程序 TestJava 中,第 6 行 num 是整型变量, 而 3 则是常量。 此行的作用是声明 num 为整型变量, 并把常量 3 这个值赋给它。   相同的,第 7 行声明了一个字符变... ...
分类:编程语言   时间:2016-07-22 21:05:57    阅读次数:159
javascript面向对象学习笔记——创建对象(转)
工厂模式 该模值抽象了创建具体对象de过程。用函数来封装噫特定接口创建对象的细节。 特点:可以无数次调用,解决了创建多个相似对象的问题,但没有解决对象识别的问题(即怎样知道一个对象的类型)。 构造函数模式 创建自定义的构造函数,从而定义自定义对象类型的属性方法。 person1和person2都有一 ...
分类:编程语言   时间:2016-07-22 21:05:25    阅读次数:151
Spring中Bean的生命中期与InitializingBean和DisposableBean接口
Spring提供了一些标志接口,用来改变BeanFactory中的bean的行为。它们包括InitializingBean和DisposableBean。实现这些接口将会导致BeanFactory调用前一个接口的afterPropertiesSet()方法,调用后一个接口destroy()方法,从而 ...
分类:编程语言   时间:2016-07-22 21:03:14    阅读次数:189
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!