码迷,mamicode.com
首页 > 编程语言
<汇编语言系列>计算机硬件系统与汇编
寒假时,有幸拜读了卡内基-梅隆大学(CMU)的Randal E.Bryant 和 David R.O'Hallaron的名著——深入理解计算机系统(Computer System: A Programmer's Perspective)。这本书是来自CMU的一门叫做“计算机系统导论”的课程。让人.....
分类:编程语言   时间:2015-03-07 23:58:32    阅读次数:349
java虚拟机参数设置
-Xms8000M 初始化的堆大小 -Xmx8000M 堆的最大值 -XX:+HeapDumpOnOutOfMemoryError 堆溢出时Dump出当前内存堆转储快照以便事后分析 -XX:PermSize=10M 方法区(非堆)初始化大小 -XX:MaxPermSize=10M 方...
分类:编程语言   时间:2015-03-07 23:54:04    阅读次数:192
java去除List中重复的元素
如果用Set?,倘若list里边的元素不是基本数据类型而是对象, 那么请覆写Object的boolean???equals(Object???obj)???和int???hashCode()方法. return?new?ArrayList(new?HashSet(list));? 方法一:...
分类:编程语言   时间:2015-03-07 22:53:13    阅读次数:225
Spring MVC 响应结果有双引号
问题是这样的: 使用MVC框架为Spring MVC,当发出HTTP请求时,数据返回居然是带有双引号的,这样导致我还要在前台对数据进行转换。那么,具体是什么原因造成的呢?看下面代码,就知道了! 1)spring-servlet.xml ...
分类:编程语言   时间:2015-03-07 22:50:23    阅读次数:234
DM里的K均值算法
1、Preface因为一直在做的是聚类算法的研究,算是总结了一些心得,这里总结些知识性与思路性的东西,我想在其他地方也是很容易的找到类似的内容的。毕竟,世界就是那么小。 声明:本文比较不适合没有DM基础的人来阅读。我只是胡乱的涂鸦而已2、聚类算法在DM里的聚类算法里,有基于划分的算法,基于层次的算法,基于密度的算法,基于网格的算法,基于约束的算法。 其中每一种基于的算法都会衍生出一至几种算法...
分类:编程语言   时间:2015-03-07 22:50:05    阅读次数:265
初步学习二叉排序树
1.  二叉排序树的性质如下: (1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值; (2)若右子树不空,则右子树上所有结点的值均大于或等于它的根结点的值; (3)左、右子树也分别为二叉排序树; (4)没有键值相等的节点。 2.二叉树的实现 (1) 节点的定义: typedef int KeyType; typedef struct Node { KeyTy...
分类:编程语言   时间:2015-03-07 22:50:15    阅读次数:211
Implement strStr() && kmp算法
用这题复习下kmp算法。kmp网上坑爹的是有很多种匹配方式,容易混淆,后人要警惕啊。这里对要查找的字符串的next全部置为-1,预处理时i和next[i-1]+1相比较。和http://kb.cnblogs.com/page/176818/ 这里相似。预处理完再匹配,第i个字符不匹配则比较第next[i-1]+1个。 class Solution{ public: cha...
分类:编程语言   时间:2015-03-07 22:49:19    阅读次数:202
Unity3D游戏开发之 (Navmesh) 和寻路 (Pathfinding)烘焙
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。    导航网格烘焙 一旦标记完导航网格 (Navmesh) 几何体和层之后,就可以烘焙导航网格几何体了。 在导航 (Navigation) 窗口中(窗口 (Window)->导航 (...
分类:编程语言   时间:2015-03-07 22:48:36    阅读次数:491
Unity3d 寻路功能 介绍及项目演示
Unity3d中的寻路,可以使用AStarPath 寻路插件。现在也可以使用Unity自带的 Navigation 功能来做。 来做一个例子: 上面的图片中,Cube 是阻碍物体,球 是代表玩家,要寻路。 设置Cube为不可通过物体 首先我们点击Window - Navigation 窗口,然后选中4个Cube,按照下图设置这4个Cube为不可通过,然后烘培...
分类:编程语言   时间:2015-03-07 22:46:07    阅读次数:253
使用C++实现一套简单的状态机模型——实例
本文介绍如何使用一个C++编写的状态机类。该状态机具有:浅历史、单线程等特点。...
分类:编程语言   时间:2015-03-07 22:44:10    阅读次数:275
使用C++实现一套简单的状态机模型——原理解析
本文解析了一种状态机模型实现的思路。...
分类:编程语言   时间:2015-03-07 22:45:00    阅读次数:298
Python urllib2 模块学习笔记
Python urllib2模块的使用方法分析
分类:编程语言   时间:2015-03-07 22:42:03    阅读次数:194
Java安全模型(沙箱or策略)和transient变量
在研究enum类的源码时,跟踪到Class类的如下代码:T[] getEnumConstantsShared() { if (enumConstants == null) { if (!isEnum()) return null; try {...
分类:编程语言   时间:2015-03-07 22:40:27    阅读次数:229
动态数组使用
蓝桥杯 算法训练 动态数组使用
分类:编程语言   时间:2015-03-07 22:36:09    阅读次数:221
算法系列之图--拓扑排序
本文介绍使用深度先搜索对向无环图(DAG)进行拓扑排序。 对于一个有向无环图G=(V,E)来说,其拓扑排序是G中所有结点的一种线性次序,该次序满足如下条件:如果G包含边(u,v)则结点u在拓扑排序中处于结点v的前面(若图G包含一个环路则不可能排出一个线性次序)。可将图中的拓扑排序看成是将图的所...
分类:编程语言   时间:2015-03-07 22:36:27    阅读次数:302
javascript变量,作用域和内存问题
1:ECMAScript所有函数的参数都是按值传递的function setName(obj){ obj.name="finn"; obj=new Object(); obj.name="fiona";}var person=new Object();setName(person);perso...
分类:编程语言   时间:2015-03-07 22:34:59    阅读次数:194
Go语言类型switch
switch还可以用于判断变量类型。使用方式为T.(type),即在变量后加上.(type)。见代码:package main import ("fmt") func main() {var a interface{}a = "abc" switch t := a.(type) {case stri...
分类:编程语言   时间:2015-03-07 22:33:59    阅读次数:230
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!