春蚕到死丝方尽,蜡炬成灰泪始干 ——无题 这里介绍两个比较难的算法: 1、堆排序 2、分治并归排序 先说堆。 这里请大家先自行了解完全二叉树的数据结构。 堆是完全二叉树。大顶堆是在堆中,任意双亲值都大于(或等于)其孩子值,就称其为大顶堆。 堆排序的步骤: 1、把数组想象成一个堆。数组的index+1 ...
分类:
编程语言 时间:
2017-05-12 20:21:21
阅读次数:
229
---------------------------------------------------------------------------------------------------------------------- ...
分类:
编程语言 时间:
2017-05-12 20:21:31
阅读次数:
173
1;打开PowerDesigner 2;file—>Reverse Engineer—>Object Language... 3;弹出一个对话框,在General模块下Model Name里写需要生成的文件名称,Object Language选择java 4;点击确定进入下一个对话框,在select ...
分类:
编程语言 时间:
2017-05-12 20:22:49
阅读次数:
122
传送门 Description 小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。 这一天,他们遇到了一只河蟹,于是河蟹就向小Hi和小Ho提出了那个经典的问题:“小Hi和小Ho,你们能不能够判断一段文字(原串)里面是不是存在那么 ...
分类:
编程语言 时间:
2017-05-12 20:23:03
阅读次数:
238
System.currentTimeMillis()产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数,Date()其实就是相当于Date(System.currentTimeMillis());因为Date类还有构造Date(long date),用来计算long秒与1970年 ...
分类:
编程语言 时间:
2017-05-12 20:23:11
阅读次数:
138
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有限,一次只能供给一个车间使 ...
分类:
编程语言 时间:
2017-05-12 20:24:02
阅读次数:
135
一、准备工作(以下为本实例使用工具) 1、MyEclipse10.7.1 2、JDK 1.6.0_22 二、创建服务端 1、创建【Web Service Project】,命名为【TheService】。 2、创建【Class】类,命名为【ServiceHello】,位于【com.hyan.serv ...
分类:
编程语言 时间:
2017-05-12 20:25:31
阅读次数:
197
Python文件头部模板 先说个小知识点:如何在创建文件的时候自动添加文件的头部信息! 通过:file--settings 每次都通过file--setings打开设置页面太麻烦了!可以通过:View--选中Toolbar工具条 修改后的效果: 一、Python Script 模板第一行 这个很简单 ...
分类:
编程语言 时间:
2017-05-12 20:25:47
阅读次数:
488
1 操作系统 为什么要有操作系统 ? 操作系统位于底层硬件与应用软件之间的一层 工作方式:向下管理硬件,向上提供接口 操作系统进程切换: 2 进程和线程的概念 进程就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序,数据集和进程控制块三部分组成。 程序用来描述进程要完成哪些功能以及如何完成 ...
分类:
编程语言 时间:
2017-05-12 20:25:55
阅读次数:
238
正则表达式提供了一种紧凑的表示法,可用于表示字符串的组合,一个单独的正则表达式可以表示无限数量的字符串。常用的5种用途:分析、搜索、搜索与替代、字符串的分割、验证。 (一)正则表达式语言python中特殊字符有 \.^$?+*{}[]()|1、字符类速记^ 如果在字符类中第一个字符则表示否定;- 表 ...
分类:
编程语言 时间:
2017-05-12 20:26:36
阅读次数:
216
内容导航: Java内存模型硬件存储体系结构Java内存模型和硬件存储体系之间的桥梁: 共享对象的可见性 竞争条件 Java内存模型规定了JVM怎样与计算机存储系统(RAM)协调工作。JVM是一个虚拟机模型,因此这个模型自然包含一个内存的模型 理解java内存模型对于设计正确的并发程序非常重要。JV ...
分类:
编程语言 时间:
2017-05-12 20:28:22
阅读次数:
164
http://blog.csdn.net/u013177446/article/details/53944424 ************************************************************ maven默认打包生成的jar是不能够直接运行的,因为在jar文 ...
分类:
编程语言 时间:
2017-05-12 20:28:30
阅读次数:
240
输入一个数字n,输出[1,N]内的全部组合,满足a[i]+a[i+1]为素数。当中i∈[0,i-1]比如输入:6输出:1,4,3,2,5,6实现:var MAX = 10; ////setup prime array var primeArr = new Array(); var Ann = fun ...
分类:
编程语言 时间:
2017-05-12 20:28:53
阅读次数:
225
一.Python的注释方法 python使用#和'''进行注释,其中#用于一行注释,'''用于多行注释。需要注意的是'''内容赋值给一个变量时可以用来打印多行。 二.Python的输入输出方法。 python使用print("text")进行输出,使用 paramater=input("text") ...
分类:
编程语言 时间:
2017-05-12 20:29:03
阅读次数:
203
慕容小匹夫 (文章描述的逻辑清晰易懂) http://www.cnblogs.com/murongxiaopifu/category/635853.html 妈妈说女孩子要自立自强 (主要讲解渲染 与 shader opengl) http://blog.csdn.net/candycat1992/ ...
分类:
编程语言 时间:
2017-05-12 20:29:29
阅读次数:
187
原文地址: http://unity.jb51.net/chengxukaifa/kaifajingyan/1233.html 1、在使用数组或ArrayList对象时应当注意 length=myArray.Length; for(int i=0;i<length;i++) { } 避免 for(i ...
分类:
编程语言 时间:
2017-05-12 20:29:35
阅读次数:
200
原文出处: 慕容小匹夫的博客(@慕容小匹夫) 前言: 刚开始写这篇文章的时候选了一个很土的题目。。。《Unity3D优化全解析》。因为这是一篇临时起意才写的文章,而且陈述的都是既有的事实,因而给自己“文(dou)学(bi)”加工留下的余地就少了很多。但又觉得这块是不得不提的一个地方,平时见到很多人对 ...
分类:
编程语言 时间:
2017-05-12 20:30:01
阅读次数:
310
一、集中排序算法的比较 1.一般情况下几乎不太使用冒泡排序,它过于简单了,以至于可以毫不费力的写出来。然而当数据量很小的时候,它会有些应用的价值。 2.选择排序虽然把交换次数降到了最低,但比较的次数仍然很大,当数据量小的时候,并且交换数据相对于比较数据更加耗时的情况下,可以应用选择排序。 3.单大多 ...
分类:
编程语言 时间:
2017-05-12 20:30:18
阅读次数:
210
HashMap是一种十分常用的数据结构对象,可以保存键值对。它在项目中用的比较多,今天我们就来学习一下关于它的知识。 HashMap的简单使用 一、hashMap的put和get方法 put(key, value)方法如果map中存在根据hash计算key的值。那么返回的结果是map中oldValu ...
分类:
编程语言 时间:
2017-05-12 20:30:25
阅读次数:
237
各个浏览器对于datalist的支持不一致,而且放入需要像select的value-title的那样的列表查看titile, 代码中使用value,支持并不好,深入了解可以看这个 HTML5 datalist在实际项目中应用的可行性研究 使用js代码对datalist进行包装可以达到想要的效果 ch ...
分类:
编程语言 时间:
2017-05-12 20:30:52
阅读次数:
1641