码迷,mamicode.com
首页 > 编程语言
小记:目标数组的长度不够。请检查 destIndex 和长度以及数组的下限。
异常:System.ArgumentException:目标数组的长度不够。请检查destIndex和长度以及数组的下限。(不好意思忘记截图了)发生异常的代码如下:var list = new List();Parallel.For(2, totalPage + 1, page =>{ //A...
分类:编程语言   时间:2015-07-12 20:16:15    阅读次数:251
直接插入排序
1.算法介绍 每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。2.算法原理 第一趟比较前两个数,然后把第二个数按大小插入到有序表中; 第二趟把第三个数据与前两个数从前向后扫描,把第三个数按大小插入到有序表中; 依次进行下去,进行了(n-1)趟扫描以后就完成了整个排...
分类:编程语言   时间:2015-07-12 20:17:33    阅读次数:156
快速排序
1.算法介绍 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。2.算法原理 1)选择一个基准元素,通常选择第一个元素或者最后一个元素, 2)通...
分类:编程语言   时间:2015-07-12 20:14:50    阅读次数:125
Unity3D教程宝典之Shader篇
教程目录基础讲:Shader学习方法基础讲:基础知识特别讲:常见问题解答特别讲:CG函数第一讲: Shader总篇第二讲: Fixed Function Shader第三讲: Vertex&Fragment Shader基础第四讲: 制作一个美丽的地球第五讲:LOGO闪光效果第六讲:TexGen第七...
分类:编程语言   时间:2015-07-12 20:14:47    阅读次数:182
希尔排序
1.算法介绍 先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,待整个序列中的记录“基本有序”时,再对全体记录进行依次直接插入排序。2.算法原理 先将要排序的一组记录按某个增量d(n/2,n为要排序数的个数)分成若干组子序列,每组中记录的下标相差d.对每组中全部元素进行直接插入排序.....
分类:编程语言   时间:2015-07-12 20:14:46    阅读次数:150
增加 Java 有几个好习惯表现
以下是一些参考网络资源中的摘要Java编程在一些地方尽可能做。1. 尝试使用单个例如在合适的场合使用单例可以减轻负荷的负担,缩短加载时间。提高装载效率,但并不是所有的地方都适合一个案例。简单的说,单主要适用于以下三个方面: 第一。控制资源的使用,通过线程同步来控制资源的并发訪问; 第二。控...
分类:编程语言   时间:2015-07-12 20:13:53    阅读次数:170
Python:C语言扩展
本文介绍如何用 C 语言来扩展 python。所举的例子是,为 python 添加一个设置字符串到 windows 的剪切板(Clipboard)的功能。我在写以下代码的时候用到的环境是:windows xp, gcc.exe 4.7.2, Python 3.2.3。第一步 撰写C语言的DLL创建一...
分类:编程语言   时间:2015-07-12 20:15:15    阅读次数:167
【S6】当心C++编译器最烦人的分析机制
1、考虑一个包含int的文件,复制到list,如下: ifstream dataFile("ints.bat"); list data(istream_iterator(dataFile),istream_iterator());2、上面的代码不是预期的行为。3、先从最简单开始,声明方法 int f...
分类:编程语言   时间:2015-07-12 20:12:42    阅读次数:232
二叉搜索树C++实现
1 template 2 class BinarySearchTree 3 { 4 public: 5 BinarySearchTree():root(NULL){} 6 BinarySearchTree(const BinarySearchTr...
分类:编程语言   时间:2015-07-12 20:13:03    阅读次数:216
JavaScript实例-----反选
1 2 3 4 15 16 17 18 反选19 20 第一个21 第二个22 第三个23 第四个24 第五个25 ...
分类:编程语言   时间:2015-07-12 20:11:45    阅读次数:110
unity3d热更新插件uLua学习整理
前言IOS不能热更新,不是因为不能用反射,是因为System.Reflection.Assembly.Load 无法使用System.Reflection.Emit 无法使用System.CodeDom.Compiler 无法使用这三个不能用,就把传统dotnet动态路径坑死了为啥“这三个不能用,就...
分类:编程语言   时间:2015-07-12 20:11:35    阅读次数:1547
[LeetCode][JavaScript]Lowest Common Ancestor of a Binary Search Tree
Lowest Common Ancestor of a Binary Search TreeGiven a binary search tree (BST), find the lowest common ancestor (LCA) of two given nodes in the BST.Ac...
分类:编程语言   时间:2015-07-12 20:09:59    阅读次数:137
《Java面向对象设计》
《Java面向对象设计》第一章 面向对象软件工程与UMLp理解为什么需要软件工程p掌握软件工程的基本概念p掌握软件生命周期各个阶段的主要任务p了解流行软件开发过程p了解软件过程模型p了解面向对象软件工程的方法与过程p了解UML各种图形p掌握UML类图软件危机软件工程的定义软件工程的内容软件工程三要素...
分类:编程语言   时间:2015-07-12 20:09:06    阅读次数:107
python函数定义
刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。先说说函数定义,我们都知道,下面的代码定义了一个函数funcAdef funcA(): pass显然,函数fu...
分类:编程语言   时间:2015-07-12 20:08:28    阅读次数:113
重踏学习Java路上_Day26(网络编程)
1:网络编程(理解) (1)网络编程:用Java语言实现计算机间数据的信息传递和资源共享 (2)网络编程模型 (3)网络编程的三要素 A:IP地址 a:点分十进制 b:IP地址的组成 c:IP地址的分类 d:dos命令 e:InetAddress B:端口 是应用程序的标...
分类:编程语言   时间:2015-07-12 20:06:45    阅读次数:123
在java项目中使用AES256 CBC加密
首先要注意一点,默认的JDK是不支持256位加密的,需要到Oracle官网下载加密增强文件(Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 8),否则编译会报错:java.security....
分类:编程语言   时间:2015-07-12 20:05:45    阅读次数:466
JavaScript实例---表格隔行变色以及移入鼠标高亮
1 2 3 4 5 index 6 9 37 38 39 40 41 ID42 NAME43 AGE44 45 46 47 ...
分类:编程语言   时间:2015-07-12 20:06:16    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!