码迷,mamicode.com
首页 > 编程语言
迪杰斯特拉算法讲解
迪杰斯特拉算法是由荷兰计算机科学家狄克斯特拉于1959 年提出的,因此又叫狄克斯特拉算法。是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。(百度百科) 这里我说一下我对于这个算法的理解, 就是求一个点到其他点的最短路径。  我们需要一个二维数组储存图的信息, 开始所有边的权值都设为正无穷, 也就是一个...
分类:编程语言   时间:2015-05-18 16:45:56    阅读次数:114
unity3d Hair real time rendering 真实头发实时渲染
先放上效果 惊现塞拉酱 算法是Weta Digital根据siggraph2003的论文加以改进,改进之前使用的是Kajiya and Kay’s 模型,它能量不守恒,也就是说不是基于物理的,不准确   电镜下真实头发丝纤维的照片,我们发现上面有很多重叠的角质层叫做毛小皮也叫毛鳞片,他们相对根部的倾斜角度大约为3°,近似模型如下图   头发纤维的模型...
分类:编程语言   时间:2015-05-18 16:42:40    阅读次数:224
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:54    阅读次数:142
python 复杂表达式,以及表单的处理
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }def generate_tr(name, score): if score %s%s' % (name, score) return '%s%s' % (name, score)tds = [gener...
分类:编程语言   时间:2015-05-18 16:34:27    阅读次数:96
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:34:09    阅读次数:129
反射的更改 更改 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:13    阅读次数:268
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:42    阅读次数:270
KNN(最近邻算法)
KNN是最简单的机器学习算法之一。在模式识别中,K-近邻算法(或近邻的简称)是一种用于分类和回归的非参数方法。[1]在这两种情况下,输入包含k个最近的训练样本在特征空间中。输出取决于近邻是用于分类或回归:l在kNN分类中,输出的是一个分类的关系。一个对象是由其邻居投票进行分类,被分类到最近的K个最近...
分类:编程语言   时间:2015-05-18 16:30:21    阅读次数:781
Unity 隐藏鼠标
Screen.showCursor = false;http://www.unitymanual.com/3159.html
分类:编程语言   时间:2015-05-18 16:30:14    阅读次数:390
<Web> spring security翻译
第一步就是创建java配置,配置就是创建一个Servlet Filter,也就是springSecurityFilterChain,它负责处理应用中的所有spring security事物(保护url,验证用户名密码,重定向到登录表单)。configureGlobal方法名不重要,重要的是需要在有@...
分类:编程语言   时间:2015-05-18 16:27:41    阅读次数:187
无需操作系统直接运行 Python 代码
Josh Triplett以一个“笑点”开始了他在PyCon 2015上的演讲:移植Python使其无需操作系统运行:他和他的英特尔同事让解释器能够在GRUB引导程序、BIOS或EFI系统上运行。连演讲的休息时间也没放过,他有很多有趣的要说的事情,还有许多让人大开眼界的演示。Python在Boot ...
分类:编程语言   时间:2015-05-18 16:24:55    阅读次数:250
jquery easyUI DataGrid 初始化的时候就显示可排序的字段
在使用easy ui的列表中,想要标记可以排序的字段,使用户一看页面就知道哪些是可以点击排序的。给可排序的字段添加 图标在列名后面。不可排序的字段还和原来一样。步骤:你需要一个图标,,你需要给你的easy ui源码添加如下代码$("span",td).html(col.title);$("span....
分类:编程语言   时间:2015-05-18 16:22:02    阅读次数:1539
unity3d Hair real time rendering 真实头发实时渲染
先放上效果惊现塞拉酱算法是Weta Digital根据siggraph2003的论文加以改进,改进之前使用的是Kajiya and Kay’s 模型,它能量不守恒,也就是说不是基于物理的,不准确电镜下真实头发丝纤维的照片,我们发现上面有很多重叠的角质层叫做毛小皮也叫毛鳞片,他们相对根部的倾斜角度大约...
分类:编程语言   时间:2015-05-18 16:23:48    阅读次数:343
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:22:14    阅读次数:262
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:26    阅读次数:172
Spring中Quartz调度器的使用
一、Quartz的特点*按作业类的继承方式来分,主要有以下两种:1.作业类继承org.springframework.scheduling.quartz.QuartzJobBean类的方式2.作业类不继承org.springframework.scheduling.quartz.QuartzJobB...
分类:编程语言   时间:2015-05-18 16:17:18    阅读次数:214
JavaScript简单抽奖程序的实现及代码
JavaScript简单抽奖程序的实现及代码1.需求说明某公司年终抽奖,需要有如下功能1)可以根据实际情况设置到场人数的最大值2) 点击“开始”,大屏幕滚动,点击“停止”,获奖者的编号出现在大屏幕上3)在界面里显示全部奖项获奖人编号4)不重复获奖5)不会因为输入错误而导致抽奖结果异常。2.代码呈上 ...
分类:编程语言   时间:2015-05-18 16:17:00    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!