构造最小DFA:构造NFA(课本上的构造法是不带ε边的,少了消ε的过程)NFA->DFA最小化DFA构造NFA:连接、并、重复NFA->DFA:从初始状态集合{S}开始,跑所有字符集,若得到新的状态集则入队。带有终结状态的集合仍然是终结状态。对状态重新编号。DFA的最小化:构造一个初始划分Π:终态集...
分类:
其他好文 时间:
2014-12-16 20:56:46
阅读次数:
201
iOS开发UI篇—UITabBarController简单介绍iOS开发UI篇—UITabBarController简单介绍一、简单介绍UITabBarController和UINavigationController类似,UITabBarController也可以轻松地管理多个控制器,轻松完成控制...
分类:
移动开发 时间:
2014-12-16 20:59:03
阅读次数:
198
其实方法有很多种,这里只介绍3种,大家如有更好的方法可互相学习学习。1.子父窗体Owner设定法:Form1:void Button_fm1_Click(object sender, EventArgs e){ Form2 fm2 = new Form2(); fm2.Owner = this;.....
Compare Version NumbersCompare two version numbersversion1andversion1.Ifversion1>version2return 1, ifversion1 Integer.valueOf(ver2_ch[i]))10 ...
分类:
其他好文 时间:
2014-12-16 20:58:14
阅读次数:
200
求重复k次的最长重复子串,解法见罗穗骞大神的后缀数组论文 1 const maxn=100419; 2 3 var 4 x,y,rank,sa,h,s,num,c:array[0..maxn] of longint; 5 n,time:longint; 6 7 functi...
分类:
其他好文 时间:
2014-12-16 20:56:25
阅读次数:
195
动画的反转执行与否与放置的位置有关。若放在动画对象动画动作之前,则执行,否则不执行。 [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:2]; [UIView setAnimationRep...
分类:
其他好文 时间:
2014-12-16 20:58:53
阅读次数:
160
直接上代码: /// /// 更改模型材质 /// /// 要更改的类型如【Color,Texture,Material】 /// Transform数组 /// private void UpdateModelMaterial(Transform[]...
分类:
其他好文 时间:
2014-12-16 20:58:00
阅读次数:
171
zend studio实用总结
分类:
其他好文 时间:
2014-12-16 20:58:33
阅读次数:
361
var now = new Date(), end = new Date("2014/12/16 10:00"); if(now > end){ var html = ''+ ''+ ...
分类:
其他好文 时间:
2014-12-16 20:57:39
阅读次数:
169
1 package com.java7; 2 /* 3 * Try This 5-2 4 * A queue class for characters. 5 */ 6 class Queue { 7 char q[]; // this array holds the queue 8 ...
分类:
其他好文 时间:
2014-12-16 20:56:43
阅读次数:
331
由题意可知道r>=n,我原来想的是先取n个全排列,剩下的r-n个每个有n中选择,所以结果是n!*n^(r-n)。经满神猜测,这样是会重复的。比如说,1到5个球,ABC三个盒子,mspaint打开画板。 C盒子里先放5和先放2(345,后C方2;342后C方5),这样就重复了。 允许重复的组合是C(n...
分类:
其他好文 时间:
2014-12-16 20:56:17
阅读次数:
326
生产者-消费者问题有时也称作有界缓冲区问题。 两个进程共享一个固定大小的缓冲区,生产者将信息放入缓冲区,消费者从缓冲区中取出信息。 问题在于 当缓冲区已满,而此时生产者还想向其中放入一个新的数据项情况。其解决办法是让生产者睡眠,待消费者从缓存区取出一个或者多个数据的时候再唤醒它。...
分类:
其他好文 时间:
2014-12-16 20:55:03
阅读次数:
193
打開app.config,複製上面一段放在上面運行可能會出現“找不到或無法加載已註冊的.net framework data provider”只要引用sqlite的dll文件就行了
分类:
Windows程序 时间:
2014-12-16 20:57:28
阅读次数:
1173
AngularJS中的DI一直以为Angular中的DI是很高大上的东西,也自己写过一个DI的demo,知道其中的难点就是最后动态代码的执行:我现在知道了参数的值,也知道了我要执行的方法/创建对象的类,那么在参数个数是动态的情况下,怎么才能执行这个方法或者新建对象呢?在我的demo中我选择的是用ev...
分类:
Web程序 时间:
2014-12-16 20:56:07
阅读次数:
201
主要分两个接口:collection和Map主要分三类:集合(set)、列表(List)、映射(Map)1.集合:没有重复对象,没有特定排序方式2.列表:对象按索引位置排序,可以有重复对象3.映射:有一个键对象和一个值对象,键不可重复,值可以重复hashtable 和hashmap区别1 HashM...
分类:
编程语言 时间:
2014-12-16 20:54:28
阅读次数:
188
原文出处: todayx欢迎分享原创到伯乐头条1. 快速排序介绍:快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn) 算法更快,因为它的内部循环(inn...
分类:
编程语言 时间:
2014-12-16 20:54:07
阅读次数:
324
职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。UML:Client:客户端Handler: 抽象处理者:定义出一个处理请求的接口。如果需要,接口可以定义出一个方法以设定和返回对下家的引用。这...
分类:
其他好文 时间:
2014-12-16 20:54:13
阅读次数:
189