首页 > 编程语言
选择排序
概述??选择排序:比如在一个长度为N的无序数组中,在第一趟遍历N个数据,找出其中最小的数值与第一个元素交换,第二趟遍历剩下的N-1个数据,找出其中最小的数值与第二个元素交换……第N-1趟遍历剩下的2个数据,找出其中最小的数值与第N-1个元素交换,至此选择排序完成。理论http://blog.csdn.net/feixiaoxing/article/details/6874619 http://ww...
分类:编程语言   时间:2015-05-18 16:45:22    收藏:0  评论:0  赞:0  阅读:192
java不同类加载器对instanceof关键字运算的影响
内容:对于任意的一个类,都需要由加载它的类加载器和这个类本身一同确立其在Java虚拟机中的唯一性,每一个类加载器,都拥有一个独立的类空间。只要加载类的类加载器不同的话,那么这个两个类就必定不相等(包括equals()方法,instanceof()方法)。一个简单的例子说明:注意getResourceAsStream的应用:Class.getResourceAsStream(String pat...
分类:编程语言   时间:2015-05-18 16:44:02    收藏:0  评论:0  赞:0  阅读:269
迪杰斯特拉算法讲解
迪杰斯特拉算法是由荷兰计算机科学家狄克斯特拉于1959 年提出的,因此又叫狄克斯特拉算法。是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。(百度百科) 这里我说一下我对于这个算法的理解, 就是求一个点到其他点的最短路径。  我们需要一个二维数组储存图的信息, 开始所有边的权值都设为正无穷, 也就是一个...
分类:编程语言   时间:2015-05-18 16:43:22    收藏:0  评论:0  赞:0  阅读:208
unity3d Hair real time rendering 真实头发实时渲染
先放上效果 惊现塞拉酱 算法是Weta Digital根据siggraph2003的论文加以改进,改进之前使用的是Kajiya and Kay’s 模型,它能量不守恒,也就是说不是基于物理的,不准确   电镜下真实头发丝纤维的照片,我们发现上面有很多重叠的角质层叫做毛小皮也叫毛鳞片,他们相对根部的倾斜角度大约为3°,近似模型如下图   头发纤维的模型...
分类:编程语言   时间:2015-05-18 16:42:09    收藏:0  评论:0  赞:0  阅读:337
MIT公开课:计算机科学及编程导论 Python 笔记4 函数分解抽象与递归
Lecture4:Decomposition and abstraction through functions;introduction to recursion 函数分解抽象与递归Functions 函数 block up into modules 分解为模块 suppress detail 忽略细节 例子:鸡兔同笼 回文字符串 Fibonacci...
分类:编程语言   时间:2015-05-18 16:40:52    收藏:0  评论:0  赞:0  阅读:299
python 加载外部文件
import sysimport osdef pySource(filePath): myFile=os.path.basename(filePath) dir=os.path.dirname(filePath) fileName=os.path.splitext(myFile)[...
分类:编程语言   时间:2015-05-18 16:31:09    收藏:0  评论:0  赞:0  阅读:227
反射的更改 更改 static final 静态常量的值 。 这样就能动态的更改 决定spring 用那一套实现
public class Bean {public static final String dbtype=new String();}public static void changFinalProperty(Class clazz ,Object newvalue){try {Object o =...
分类:编程语言   时间:2015-05-18 16:29:12    收藏:0  评论:0  赞:0  阅读:178
C#和JavaScript交互(asp.net前台和后台互调)总结 (转)
http://www.cnblogs.com/poleices/archive/2011/02/24/1963727.htmlC#代码与javaScript函数的相互调用:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript...
分类:编程语言   时间:2015-05-18 16:29:02    收藏:0  评论:0  赞:0  阅读:255
KNN(最近邻算法)
KNN是最简单的机器学习算法之一。在模式识别中,K-近邻算法(或近邻的简称)是一种用于分类和回归的非参数方法。[1]在这两种情况下,输入包含k个最近的训练样本在特征空间中。输出取决于近邻是用于分类或回归:l在kNN分类中,输出的是一个分类的关系。一个对象是由其邻居投票进行分类,被分类到最近的K个最近...
分类:编程语言   时间:2015-05-18 16:28:42    收藏:0  评论:0  赞:0  阅读:621
<Web> spring security翻译
第一步就是创建java配置,配置就是创建一个Servlet Filter,也就是springSecurityFilterChain,它负责处理应用中的所有spring security事物(保护url,验证用户名密码,重定向到登录表单)。configureGlobal方法名不重要,重要的是需要在有@...
分类:编程语言   时间:2015-05-18 16:26:02    收藏:0  评论:0  赞:0  阅读:333
无需操作系统直接运行 Python 代码
Josh Triplett以一个“笑点”开始了他在PyCon 2015上的演讲:移植Python使其无需操作系统运行:他和他的英特尔同事让解释器能够在GRUB引导程序、BIOS或EFI系统上运行。连演讲的休息时间也没放过,他有很多有趣的要说的事情,还有许多让人大开眼界的演示。Python在Boot ...
分类:编程语言   时间:2015-05-18 16:22:12    收藏:0  评论:0  赞:0  阅读:287
jquery easyUI DataGrid 初始化的时候就显示可排序的字段
在使用easy ui的列表中,想要标记可以排序的字段,使用户一看页面就知道哪些是可以点击排序的。给可排序的字段添加 图标在列名后面。不可排序的字段还和原来一样。步骤:你需要一个图标,,你需要给你的easy ui源码添加如下代码$("span",td).html(col.title);$("span....
分类:编程语言   时间:2015-05-18 16:21:12    收藏:0  评论:0  赞:0  阅读:222
unity3d Hair real time rendering 真实头发实时渲染
先放上效果惊现塞拉酱算法是Weta Digital根据siggraph2003的论文加以改进,改进之前使用的是Kajiya and Kay’s 模型,它能量不守恒,也就是说不是基于物理的,不准确电镜下真实头发丝纤维的照片,我们发现上面有很多重叠的角质层叫做毛小皮也叫毛鳞片,他们相对根部的倾斜角度大约...
分类:编程语言   时间:2015-05-18 16:20:32    收藏:0  评论:0  赞:0  阅读:411
Lua和C++交互详细总结
转自:http://cn.cocos2d-x.org/tutorial/show?id=1474一、Lua堆栈要理解Lua和C++交互,首先要理解Lua堆栈。简单来说,Lua和C/C++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。在Lua中,Lua堆栈就是一个struct,堆栈索引...
分类:编程语言   时间:2015-05-18 16:19:28    收藏:0  评论:0  赞:0  阅读:153
KMP算法(蛮力法)
1 #include 2 #include 3 void next(char T[],int nextArr[],int n); 4 5 int match(char S[],int tn,char T[],int sn,int nextArr[]); 6 7 int main(void){ ...
分类:编程语言   时间:2015-05-18 16:17:02    收藏:0  评论:0  赞:0  阅读:182
Spring中Quartz调度器的使用
一、Quartz的特点*按作业类的继承方式来分,主要有以下两种:1.作业类继承org.springframework.scheduling.quartz.QuartzJobBean类的方式2.作业类不继承org.springframework.scheduling.quartz.QuartzJobB...
分类:编程语言   时间:2015-05-18 16:15:22    收藏:0  评论:0  赞:0  阅读:245
JavaScript简单抽奖程序的实现及代码
JavaScript简单抽奖程序的实现及代码1.需求说明某公司年终抽奖,需要有如下功能1)可以根据实际情况设置到场人数的最大值2) 点击“开始”,大屏幕滚动,点击“停止”,获奖者的编号出现在大屏幕上3)在界面里显示全部奖项获奖人编号4)不重复获奖5)不会因为输入错误而导致抽奖结果异常。2.代码呈上 ...
分类:编程语言   时间:2015-05-18 16:13:42    收藏:0  评论:0  赞:0  阅读:183
JS判断数组中是否有重复元素的方法
判断数组中是否有重复元素,最容易想到的方法是使用2重循环,逐个遍历,比较,但是这个是最慢,最笨的方法,百度得出了更好的方法。var ary = new Array("111","22","33","111"); var nary=ary.sort(); for(var i=0;i<ary.lengt...
分类:编程语言   时间:2015-05-18 16:13:22    收藏:0  评论:0  赞:0  阅读:254
JavaScript全文搜索之相关度评分
全文搜索,与机器学习领域其他大多数问题不同,是一个 Web程序员在日常工作中经常遇到的问题。客户可能要求你在某个地方提供一个搜索框,然后你会写一个类似 WHERE title LIKE %:query% 的 SQL 语句实现搜索功能。一开始,这是没问题,直到有一天,客户找到你跟你说,“搜索出错啦!”...
分类:编程语言   时间:2015-05-18 16:12:42    收藏:0  评论:0  赞:0  阅读:283
二维数组数组
二维树状数组:add: (x,y)位置的元素值加d;sum:查询(1,1)~(x,y)子矩阵元素和;注意树状数组的元素,下标都要从1开始。void add(int x, int y, int d) { int i, j; for(i = x; i 0; i -= lowbit(i)) ...
分类:编程语言   时间:2015-05-18 16:11:12    收藏:0  评论:0  赞:0  阅读:146
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!