码迷,mamicode.com
首页 > 编程语言
数组冒泡排序
思路:依次比较数组中的第一个元素和第二个元素,如果第一个元素大于第二个元素,则交换位置,所以需要两个函数:交换位置函数和比较函数比较轮数为数组长度var arr=[2,58,49,26,34];function change(f,s){ var temp=arr[f]; arr[f]=arr[s];...
分类:编程语言   时间:2015-01-25 15:04:26    阅读次数:143
后缀数组学习笔记
后缀数组的用处:快速求出两个后缀Suffix(i), Suffix(j)的最长公共前缀(LCP, Longest Common Perfix)以下一张图片可谓简洁明了。下面贴上模板1.求最长重复子串,可以重叠void solve_duplicate_substr(int n){//duplicate...
分类:编程语言   时间:2015-01-25 15:04:43    阅读次数:311
[C++]LeetCode: 120 Permutations II
题目: Given a collection of numbers that might contain duplicates, return all possible unique permutations. For example, [1,1,2] have the following unique permutations: [1,1,2], [1,2,1], and [...
分类:编程语言   时间:2015-01-25 13:57:13    阅读次数:206
后缀数组(至少重复k次的可重叠的最长重复子串)—— POJ 3882
后缀数组(至少重复k次的可重叠的最长重复子串)...
分类:编程语言   时间:2015-01-25 13:56:16    阅读次数:210
Unity的Attribute(特性)还算多吧
属性 (Attribute)使用 Unity 的C#语言 ,利用属性(Attribute)来类定义和变量定义或区分其他的变量,您可以设置一种特殊行为。* 1例如,您添加[SerializeField]属性变量,私有变量标识序列化。 [SerializeField] int  计数; 序列化您'的值是存储到场景和预制体。因为值存储在meta元数据中,在Inspector检查器中设置的值。 你还可...
分类:编程语言   时间:2015-01-25 13:56:45    阅读次数:273
Python 解析xml文件
python有三种方法解析XML,分别是SAX,DOM,以及ElementTree,其中ElmentTree比较容易使用,其API比较方便友好。代码可用性好,速度快,消耗内存少。 xml中的元素主要有:tag,value,attribute   一个简单的python 解析xml的例子如下: Xml文件为: auto_userone ...
分类:编程语言   时间:2015-01-25 13:54:44    阅读次数:239
多线程——Task
背景:                 以前想用Semaphore来处理并发访问资源的问题,后来把方案拿给前辈们看的时候,他们说这样也行,但是最好用Task处理,比较简单。所以,顺便学习了下Task. 使用task类创建并执行简单任务 等待任务的完成并获取返回值 使用Co...
分类:编程语言   时间:2015-01-25 13:52:05    阅读次数:728
【Spring实战】—— 4 Spring中bean的init和destroy方法讲解
本篇文章主要介绍了在spring中通过配置init-method和destroy-method方法来实现Bean的初始化和销毁时附加的操作。在java中,我们并不需要去管理内存或者变量,而在C或C++中,可以通过new和delete等方式来创建和删除变量或者对象。在Spring中,如果想要对一个be...
分类:编程语言   时间:2015-01-25 13:51:43    阅读次数:288
VBA学习笔记(5)-几个有用的例子
显示当前page size:Application.ActiveDocument.NameApplication.ActiveDocument.PaperSizeApplication.ActiveDocument.PaperHeight("inches")Application.ActiveDoc...
分类:编程语言   时间:2015-01-25 13:49:07    阅读次数:271
VBA学习笔记(3)-理解Visio Shapesheet
其实Visio中的每个shape(包括你画的图形,线条等等),后台都有一个表来记录所有的属性,这个表我们叫做ShapeSheet.VBA编程中,你可能需要获取shape属性,其实也可以在这里参考:Open a Visio diagram containing a shape that you wan...
分类:编程语言   时间:2015-01-25 13:47:29    阅读次数:391
Unity3d优化包的大小
http://wenku.baidu.com/link?url=MEUtNP6k1W7gXK2LcHdKXGqwoTD4HZDsBpsu9iFYjuL3WCIXgl2-rBHhBWP_zo5Xm4YxCZwbM-auuXjMbq3lS6PHPr0csPDTGqJVWabovL3
分类:编程语言   时间:2015-01-25 13:48:50    阅读次数:133
VBA学习笔记(4)-Section, Row, and Cell Indices for Shapes
Section or rowCellSection indexRow indexCell index1HelpTopicCopyright2visSectionObjectvisRowHelpCopyrightvisObjHelpvisCopyright1-D Endpointssection3Be...
分类:编程语言   时间:2015-01-25 13:47:08    阅读次数:250
JAVA语言特点及JDK配置
3.Java语言的特点√简单性√面向对象√分布式√健壮性√跨平台性√高性能√具有多线程处理能力√动态性√安全性4.Java的安装与配置从Oracle公司的官网上下载JDK6或者JDK7,(注意是JDKJavaDevelopmentKit而不是JREJavaRuntimeEnvironment),然后...
分类:编程语言   时间:2015-01-25 13:43:42    阅读次数:244
多线程操作
有CSDN的朋友问一个问题,“Lock关键字不是有获取锁、释放锁的功能吗?...为什么还需要执行Pulse?”也有朋友有些疑点,“用lock就不要用monitor了”,“Monitor.Wait完全没必要”,“为什么Pulse和Wait方法必须从同步的代码块内调用?”这些疑问很自然。在大部分情况下,...
分类:编程语言   时间:2015-01-25 13:44:28    阅读次数:209
eval()将json 字符串转换为数组
json ={ GW:[{id:"655",mc:"董事"},{id:"656",mc:"书记"},{id:"804",mc:"经理"},{id:"818",mc:"财务总监"},{id:"820",mc:"助理"}], GZ:[{id:"1",mc:"电工"},{id:"2",mc:"钳工"},{...
分类:编程语言   时间:2015-01-25 13:40:10    阅读次数:225
PHP数组的详细解读
数组的定义数组的本质是管理和操作一组变量,数组中可以存储任意长度的数据,也可以存储任意类型的数据。数组中的单元称为元素,每个元素包括下标(键)和值,访问元素的时候,是通过下标来访问,包括一维数组,二维数组及多维数组(即数组的嵌套),PHP中分为索引数组和关联素组。(1) 索引数组 :使用整数作为索引...
分类:编程语言   时间:2015-01-25 13:40:38    阅读次数:146
Java新手进阶:细说引用类型
在Java中,引用类型的变量非常类似于C/C++的指针。本文为新手进阶教程,为大家详细介绍引用的类型。为了形象起见,也为了打字方便,本文后面的内容,都把“引用类型的变量”称为指针。所以,如果你原先有C/C++背景,今天讲的内容对你来说应该很好理解;否则的话,可能要多琢磨琢磨了。◆创建Java进阶问题...
分类:编程语言   时间:2015-01-25 13:40:38    阅读次数:198
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!