码迷,mamicode.com
首页 > 编程语言
快速排序
快速排序是一种交换排序。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分:分割点左边都是比它小的数,右边都是比它大的数。然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。基本思想:1)选择一个基准元素,通常选择第一个元素或者最后一个元素...
分类:编程语言   时间:2016-01-22 13:38:44    阅读次数:224
python实现人人网用户数据爬取及简单分析
这是之前做的一个小项目。这几天刚好整理了一些相关资料,顺便就在这里做一个梳理啦~ 简单来说这个项目实现了,登录人人网并爬取用户数据。并对用户数据进行分析挖掘,终于效果例如以下:1、存储人人网用户数据(户主的全部好友、户主好友的全部好友、户主及好友关注的公共主页)。2、信息可视化,绘制户主好友间的关....
分类:编程语言   时间:2016-01-22 13:33:19    阅读次数:164
javascript 运算优先级
运算优先级是指在表达式的计算过程中执行运算的顺序。先执行的具有较高优先级的运算,后执行的具有较低优先级的运算。例如先执行乘除,再执行加减。下表中列出了javascript运算符,并按优先级顺序从高到低排列。具有相同优先级的运算符按从左至右的顺序计算。运算符说明.[ ] ( )字段访问、数组索引、函数...
分类:编程语言   时间:2016-01-22 13:33:52    阅读次数:355
直接插入排序
直接插入排序是一种最简单的插入排序。插入排序:每一趟将一个待排序的记录,按照其关键字的大小插入到有序队列的合适位置里,知道全部插入完成。(1) 我们先将这个序列中下标为 0 的元素视为元素个数为 1 的有序序列。(2) 然后,我们要依次把 R1, R2, ... , RN-1 插入到这个有序序列中。...
分类:编程语言   时间:2016-01-22 13:31:43    阅读次数:190
Java之JMX
[动态修改程序的配置的思想值得学习!]一、JMX简介 JMX是一种JAVA的正式规范,它主要目的是让程序有被管理的功能,那么怎么理解所谓的“被管理”呢?试想你开发了一个软件(如WEB网站),它是在24小时不间断运行的,那么你可能会想要“监控”这个软件的运行情况,比如收到了多少数据,有多少人登录等等....
分类:编程语言   时间:2016-01-22 13:31:24    阅读次数:233
spring data jpa hibernate jpa 三者之间的关系
JPA规范与ORM框架之间的关系是怎样的呢?JPA规范本质上就是一种ORM规范,注意不是ORM框架——因为JPA并未提供ORM实现,它只是制订了一些规范,提供了一些编程的API接口,但具体实现则由服务厂商来提供实现,JBoss应用服务器底层就以Hibernate作为JPA的实现。既然JPA作为一种规...
分类:编程语言   时间:2016-01-22 13:29:53    阅读次数:198
两道拓扑排序的问题
多久没写东西了啊。。。。两道拓扑排序Liv.1的题。。。。方法是一样的~~《拓扑排序·二》题目:http://hihocoder.com/contest/hiho81/problem/1一个电脑网路,单向边,如果存在边u->v,那么u的病毒会感染到v。要点,不存在环!那么如果u的入度=0的话,那么u...
分类:编程语言   时间:2016-01-22 13:29:30    阅读次数:241
Python基础入门 (三)
一、set特点: set是一个无序且不重复的元素集合访问速度快;天生解决元素重复问题方法:初始化>>> s1 = set()>>> print(type(s1))add() 增加元素>>> s1.add('tom')>>> print(s1){'tom'}clear() 清空>>> s1.c...
分类:编程语言   时间:2016-01-22 13:25:59    阅读次数:213
JavaSE-单例模式初学
package com.btp.t2;/* * 设计模式:大量的实践中总结和理论化之后优选的代码结构,编程风格和解决问题的 * 思考方式 * 23种设计模式 * * 单例的设计模式: * 1.解决的方法:使得一个类只能够创建一个对象 * 2.具体步骤:①私有化构造器,使得在类的外部不能调用此构造器....
分类:编程语言   时间:2016-01-22 13:25:36    阅读次数:161
JavaScript 逼真图片倒计时实现代码 js时间图片倒计时
JavaScript 逼真图片倒计时实现代码 js时间图片倒计时
分类:编程语言   时间:2016-01-22 13:23:40    阅读次数:174
C++ template —— 模板中的名称(三)
第9章 模板中的名称------------------------------------------------------------------------------------------------------------C++(与C一样)是一种上下文相关语言:对于C++的一个构造,我...
分类:编程语言   时间:2016-01-22 13:23:21    阅读次数:169
Unity3D场景漫游以及碰撞防止反弹
这两天一直在做一个漫游的东西,漫游的代码,网上各种各样,都有,但是在漫游的过程中出现一个问题,那就是碰到墙壁之后会穿墙,或者是会反弹,摄像机一直在抖动,这样看起来很不爽,漫游的程序就不多少了,有好多,我这用了两种:1.采用滑动的偏移量来控制移动,这包括三种,..
分类:编程语言   时间:2016-01-22 11:07:12    阅读次数:229
经典的图论算法,C++描述
#include // 常量定义:const int maxV = 100 ;const double Inf = 1e100;// const int Inf=2000000000;// Graph类定义:template struct GraphMatrix { int ...
分类:编程语言   时间:2016-01-22 11:00:43    阅读次数:288
JavaScript数组排序
JavaScript的sort方法排序是有问题的,我们可以给sort方法传一个参数function Compare(value1, value2) { //数字排序的函数参数 if (value1 value2) { //大于,返回正数 return 1; } els...
分类:编程语言   时间:2016-01-22 10:59:48    阅读次数:139
day3-python-文件操作(1)
本文内容涉及python打开/创建文件对象,文件的读写、文件指针位置的移动、获取命令行参数。1. open()open函数以指定模式返回一个file对象,如: file_object = open(filename,access_mode=’r’,buffering=-1),默认是以r模式打开文件。...
分类:编程语言   时间:2016-01-22 10:59:30    阅读次数:249
Swift-11-委托模式
委托是一种设计模式,它允许类或者结构体将一些需要它们负责的功能交由(或委托)给其他的类型的实例。委托模式很简单:定义协议来封装那些需要被委托的函数和方法,使其遵循者拥有这些被委托的函数和方法。委托模式可以用来相应特定的动作或接受外部数据源?is 操作符用来检查实例是否了遵循了某个协议。? as?.....
分类:编程语言   时间:2016-01-22 10:57:50    阅读次数:139
day3-python的函数及参数
函数式编程最重要的是增强代码的重用性和可读性1234def 函数名(参数): ... 函数体 ...函数的定义主要有如下要点:def:表示函数的关键字函数名:函数的名称,日后根据函数名调用函数函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等......
分类:编程语言   时间:2016-01-22 10:54:40    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!