我们通常会用equals判断集合中是否包含一个对象,这种方式需要遍历集合中每一个元素,然后对他们一一进行equals方法比较。对于少量数据的集合该方式自然可以,但当我们的数据很多例如一万个,如果还使用这种逐个遍历的方式显然不合适。于是有人发明了一种哈希算法来提高从集合中查找元素的效率。这种方式的核心... ...
分类:
编程语言 时间:
2017-03-09 15:24:44
阅读次数:
181
编写一个javscript函数 fn,该函数有一个参数 n(数字类型),其返回值是一个数组,该数组内是 n 个随机且不重复的整数,且整数取值范围是 [2, 32]。 注:n的值应该在0到30之间,超出应做处理,本文解法就不处理了。另本文解法不考虑算法性能,因为本人菜。 解法一 getRandomAr ...
分类:
编程语言 时间:
2017-03-09 15:25:19
阅读次数:
429
class Solution {public: /** * @param A: a list of integers * @return : return an integer */ int removeDuplicates(vector<int> &nums) { // write your co ...
分类:
编程语言 时间:
2017-03-09 15:26:18
阅读次数:
174
默认正常情况下,即使使用Java 1.6版本Java脚本jdk-6u31-linux-i586.bin,安装Java运行后,会出现自动升级为1.7版本状态的情况。针对某些应用程序需要基于1.6版本方可运行的情况,需要降级为1.6。具体的操作方法有两种:1. 使用alternatives命令来实现。a ...
分类:
编程语言 时间:
2017-03-09 15:32:33
阅读次数:
214
1.定义 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈 ...
分类:
编程语言 时间:
2017-03-09 15:35:06
阅读次数:
108
首先安装pycheam,python,djingo。在pychram中新建一个djingo项目在web2目录下新建views.py文件,目录如下:接下来在views.py文件中编写helloworld代码:#-*-coding:utf-8-*
fromdjango.httpimportHttpResponse
defhello(request):
returnHttpResponse("Helloworld!Thisismy..
分类:
编程语言 时间:
2017-03-09 15:40:46
阅读次数:
209
1.oncontextmenu="window.event.returnValue=false"将彻底屏蔽鼠标右键<tableborderoncontextmenu=return(false)><td>no</table>可用于Table2.<bodyonselectstart="returnfalse">取消选娶防止复制3.onpaste="returnfalse"不准粘贴4.oncopy="returnfals..
分类:
编程语言 时间:
2017-03-09 15:49:36
阅读次数:
149
一,算法原理冒泡排序是交换排序的一种,原理是通过比较相邻两个元素的大小,如果发现顺序不对,就交换这两个元素的位置。当第一次循环结束时,最大的元素就被筛选出来,然后进入第二次循环,以此类推,直到没有任何一对数据进行比较。下面看一个案例:假设有5个数字,依次为:..
分类:
编程语言 时间:
2017-03-09 15:55:05
阅读次数:
117
私有变量除了在对象内部(包括其子类)不能访问的“私有”实例变量在Python中不存在。但是,大多数Python代码遵循一个约定:以下划线(例如_spam)为前缀的名称应被视为API的非公开部分(无论它是函数,方法还是数据成员)。它应被视为实施细节,如有更改,恕不另行通知。只能通..
分类:
编程语言 时间:
2017-03-09 16:01:39
阅读次数:
141
1 # -*- coding:utf-8 -*- 2 import sys 3 import requests 4 import json 5 import mp3play 6 import time 7 8 def talk(info): 9 appkey = "e5ccc9c7c8834ec3b... ...
分类:
编程语言 时间:
2017-03-09 16:58:08
阅读次数:
1661
spring框架(2)— 面相切面编程AOP AOP(Aspect Oriented Programming),即面向切面编程。 可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行 ...
分类:
编程语言 时间:
2017-03-09 17:01:15
阅读次数:
231
事务简介: 事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性 事务就是一系列的动作,它们被当作一个单独的工作单元。这些动作要么全部完成,要么全部不起作用。 事务的四个关键属性(ACID) ① 原子性(atomicity):事务室一个原子操作,有一系列动作组成。事务的原子性确 ...
分类:
编程语言 时间:
2017-03-09 17:01:30
阅读次数:
208
描述 该示例展示了在应用中如何包含一个Dojo调试控制台。可以写信息到控制台来记录发生的事件和应用运行时设置的属性。当调试Internet Explorer浏览器的错误时这是极为有帮助的。(对Firefox, Firebug提供了比Dojo调试控制台更强的调试能力。) 可以通过设置djConfig里 ...
分类:
编程语言 时间:
2017-03-09 17:01:46
阅读次数:
293
数据库SQLite——Jeopardy database project 作点状图和折线图——Matplotlib 图形界面——TKinter 游戏制作——Pygame 网站开发——Django ...
分类:
编程语言 时间:
2017-03-09 17:04:20
阅读次数:
152
折半插入排序是对直接插入排序进行了改进,在寻找插入点时使用二分查找算法,提高了查询效率。 升序排序: 降序排序: ...
分类:
编程语言 时间:
2017-03-09 17:05:04
阅读次数:
178
原博主:http://blog.csdn.net/carson2005/article/details/7341051 meanShift算法用于视频目标跟踪时,采用目标的颜色直方图作为搜索特征,通过不断迭代meanShift向量使得算法收敛于目标的真实位置,从而达到跟踪的目的。 传统的meanSh ...
分类:
编程语言 时间:
2017-03-09 17:06:33
阅读次数:
157
http://blog.csdn.net/u013412790/article/details/51385611 2017-03-09 enjoyseaside中遇到。 ...
分类:
编程语言 时间:
2017-03-09 17:07:38
阅读次数:
149
1 # -*- coding:utf-8 -*- 2 import random 3 4 # best of three 5 def finger_guess(): 6 rule = {1:'rock', 2:'paper', 3:'scissor'} 7 win_way = [['rock', '... ...
分类:
编程语言 时间:
2017-03-09 17:09:45
阅读次数:
516
我最近刚学java,今天编程的时候就遇到一个棘手的问题,就是关于判断两个字符串是否相等的问题。在编程中,通常比较两个字符串是否相同的表达式是“==”,但在java中不能这么写。在java中,用的是equals(); 例:A字符串和B和字符串比较: if(A.equals(B)){ } 返回true ...
分类:
编程语言 时间:
2017-03-09 17:10:20
阅读次数:
150
1.java虚拟机是什么 2.java虚拟机的生命周期 当启动一个java程序时时,一个虚拟机实例就诞生了,当程序中的所有非守护线程都终止时,虚拟机实例将退出 3.java虚拟机的体系结构 4.数据类型 5.字长 虚拟机中最基本的数据单元是字,两个字单元需持有long或double类型的值 6.类装 ...
分类:
编程语言 时间:
2017-03-09 17:14:18
阅读次数:
175