HTML学习笔记(JavaScript)NO.4...
分类:
编程语言 时间:
2015-02-13 21:12:41
收藏:
0 评论:
0 赞:
0 阅读:
328
1.1. 算法思想
对比数组中前一个元素跟后一个元素的大小,如果后面的元素比前面的元素小则用一个变量k来记住他的位置,接着第二次比较,前面“后一个元素”现变成了“前一个元素”,继续跟他的“后一个元素”进行比较如果后面的元素比他要小则用变量k记住它在数组中的位置(下标),等到循环结束的时候,我们应该找到了最小的那个数的下标了,然后进行判断,如果这个元素的下标不是第一个元素的下标,就让第一个元素跟...
分类:
编程语言 时间:
2015-02-13 21:12:32
收藏:
0 评论:
0 赞:
0 阅读:
332
1.1. 算法思想
直接插入排序是一种简单的插入排序法,其基本思想是:把待排序的纪录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的纪录插入完为止,得到一个新的有序序列
插入排序的算法思路:
(1)设置监视哨r[0],将待插入纪录的值赋值给r[0];
(2)设置开始查找的位置j;
(3)在数组中进行搜索,搜索中将第j个纪录后移,直至r[0].key≥r[j].key为...
分类:
编程语言 时间:
2015-02-13 21:12:11
收藏:
0 评论:
0 赞:
0 阅读:
338
最好不要使用"string.h",stdint.h,iostream.h这样的头文件,这些都是C的头文件习惯使用
分类:
编程语言 时间:
2015-02-13 21:06:31
收藏:
0 评论:
0 赞:
0 阅读:
175
使用线程池以获取最佳资源利用率Java 多线程编程论坛中最常见的一个问题就是各种版本的 "我怎么样才可以创建一个线程池?" 几乎在每个服务器应用里,都会出现关于线程池和工作队列的问题。本文中,Brian Goetz 就线程池原理、基本实现和调优技术、需要避开的一些常见误区等方面进行共享。为何要用线程池?有很多服务器应用,比如 Web 服务器,数据库服务器,文件服务器,或者邮件服务器,都会面对处理大...
分类:
编程语言 时间:
2015-02-13 19:59:31
收藏:
0 评论:
0 赞:
0 阅读:
414
目录(?)[-]安装 Python 发布版本和 build 依赖包安装 pip 和 virtualenv配置个人用 virtualenv安装 git 和 gitflow安装 bash-it安装 Sublime Text 2安装并配置 VimUbuntu 提供了一个良好的 Python 开发环境,但如...
分类:
编程语言 时间:
2015-02-13 19:55:44
收藏:
0 评论:
0 赞:
0 阅读:
405
#1print "Welcome to Python!"#2my_variable = 10#3# Set the variables to the values listed in the instructions!my_int = 7my_float = 1.23my_bool = True#4...
分类:
编程语言 时间:
2015-02-13 19:54:44
收藏:
0 评论:
0 赞:
0 阅读:
468
注意:1).需要的包以及路径问题要注意修改为自己本地的2)详细情况见 http://pan.baidu.com/s/1qW8xI0k这里以Hello.thrift为例namespace java hellodemonamespace php hellodemoservice Hello{ ...
分类:
编程语言 时间:
2015-02-13 19:52:43
收藏:
0 评论:
0 赞:
0 阅读:
494
请看原帖,移步:Unity3d碰撞检测中碰撞器与触发器的区别 要产生碰撞必须为游戏对象添加刚体(Rigidbody)和碰撞器,刚体可以让物体在物理影响下运动。碰撞体是物理组件的一类,它要与刚体一起添加到游戏对象上才能触发碰撞。如果两个刚体相互撞在一起,除非两个对象有碰撞体时物理引擎才会计算碰撞,在....
分类:
编程语言 时间:
2015-02-13 19:52:34
收藏:
0 评论:
0 赞:
0 阅读:
753
JAVA中的线程同步 与线程互斥
分类:
编程语言 时间:
2015-02-13 19:52:04
收藏:
0 评论:
0 赞:
0 阅读:
411
开发环境:jdk1.6 + Tomcat7 + MyEclipse10源码下载地址张贴在文章最后面:首先是使用WSDL协议实现:这里使用XFireXFire一个免费、开源的SOAP框架,它构建了POJO和SOA之间的桥梁,主要特性就是支持将POJO通过非常简单的方式发布成Web服务,其原理是以接口反...
分类:
编程语言 时间:
2015-02-13 19:48:51
收藏:
0 评论:
0 赞:
0 阅读:
526
Tiling表示UV坐标的缩放倍数,Offset表示UV坐标的起始位置。 这样说当然是隔靴搔痒。 下面用*.3ds文件作为模型,介绍Tiling和Offset到底是怎么回事。
分类:
编程语言 时间:
2015-02-13 19:47:51
收藏:
0 评论:
0 赞:
0 阅读:
423
public void GenerateData(string dbFullName) { bool bSuccess = true; if (File.Exists(dbFullName)) { ...
分类:
编程语言 时间:
2015-02-13 19:47:31
收藏:
0 评论:
0 赞:
0 阅读:
378
'添加option到指定位置(按value排序) dim valindex valindex=-1 for i=0 to selcom.length-1 if selcom.Options(i).value >selallcomoption.value then ...
分类:
编程语言 时间:
2015-02-13 19:46:21
收藏:
0 评论:
0 赞:
0 阅读:
348
1. 工厂模式 工厂模式抽象了创建具体对象的过程,使用函数来封装以特定的接口创建对象的细节。 function createPerson(name,age,job){ ????????var o = new object(); ????????o.name = name; ?...
分类:
编程语言 时间:
2015-02-13 18:41:43
收藏:
0 评论:
0 赞:
0 阅读:
265
题目链接:点击打开链接
题意:
第一行输入n个点 m条可修建的无向边 k个人
下面给出修建的边和修建该边的花费。
开始时k个人在1-k的每个点上(一个点各一人)
目标:从m条给定边中修建部分边使得花费和最小
让k个人移动到 [n-k+1, n] 后面的k个点上(每个点放一个人)。
思路:
首先就是一道斯坦纳树,还是先求一个dp数组(求解方法:点击打开链接)
dp[i][j] 表示...
分类:
编程语言 时间:
2015-02-13 18:39:31
收藏:
0 评论:
0 赞:
0 阅读:
158
前面一直在讲tzset似乎只在初始化的时候才生效,当tzset调用多次时没用。
今天稍微深入的查找了glibc中的tzset的实现,发现其实不是这么回事,其真正的实现是每次都会去解析的。为什么之前会误认为tzset无效,是由于本地进程的环境变量和全局环境变量导致的。
具体的tzset的实现是tzset_internal,在这个函数中,其基本思路是:
1、首先检查环境变量中的TZ环境变量是否存...
分类:
编程语言 时间:
2015-02-13 18:38:11
收藏:
0 评论:
0 赞:
0 阅读:
416
Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。
比如函数参数类型是自定义的类时,此时便是引用传递而不是值传递。下面是举例:
Java代码
public class A {
public...
分类:
编程语言 时间:
2015-02-13 18:38:01
收藏:
0 评论:
0 赞:
0 阅读:
212
我们要澄清一点:这三个方法都是ByteBuffer的抽象基类Buffer定义的方法,ByteBuffer只是继承了它们。
****************************************************
其次,你要理解缓冲区的概念,就是Buffer的意义:缓冲区是特定基本类型元素的线性有限序列。除内容外,缓冲区的基本属性还包括容量、限制和位置:
缓冲区的容量 是它所包...
分类:
编程语言 时间:
2015-02-13 18:37:01
收藏:
0 评论:
0 赞:
0 阅读:
336
def q(start , end , a):
if start>= end :
return
else :
mid = (start+end)/2
i = start+1
j = end
key =a[start]
while i<j:
while i<=end...
分类:
编程语言 时间:
2015-02-13 18:36:02
收藏:
0 评论:
0 赞:
0 阅读:
292