- 博客(15)
- 资源 (29)
- 收藏
- 关注
原创 NFA转换位DFA 例子
NFA转换位DFA 1、求出初态 Q0 ε-closure(0)={0,1,2,4,7} ------------Aε-closure(A,a)= { 3 6 7 1 2 4 8 } = {1 2 3 4 6 7 8 } ---------------------Bε-closure(A,b)={ 5 6 7 1 2 4 } =...
2018-08-15 16:03:18
6799
2
转载 软考之有限自动机
什么是有限自动机?有限自动机可分为确定的有限自动机(DFA)和不确定的有限自动机(BFA)。其中确定的有限状态自动机和不确定的有限状态自动机最大的区别是它们的转移函数不同,确定有限状态自动机对每一个可能的输入只有一个状态的转移,不确定有限状态自动机对每一个可能的输入可以有多个状态转移,接受到输入时从这多个状态转移中非确定地选择一个。 1.有限自动机识别字符串这也是考试的一个常考点。...
2018-08-15 15:02:50
9032
1
原创 c#中stringbuilder的使用
String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环...
2018-07-25 11:39:24
4384
转载 C#串口SerialPort常用属性方法
SerialPort()://属性.BaudRate;获取或设置波特率.BytesToRead;得到 接收到数据的字节数.BytesToWrites;得到送往串口的字节数.DataBits;获取或设置数据位.IsOpen;获取一个值,判断串口是否打开.Pariy;获取或设置校验位.PortName;串口名称.ReadBufferSize;获取或设置读取数据的缓存...
2018-07-25 10:53:47
2611
原创 经典SQL语句大全
下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明
2010-03-04 17:39:00
572
转载 优秀网站源码、编程源码下载网站大集中
优秀网站源码、编程源码下载网站大集中 1.51源码:http://www.51aspx.com/ 2.源码之家:http://www.codejia.com/ 3.源码网:http://www.codepub.com/ 4.虾客源码:http://www.xkxz.com/ 5.多多源码:http://www.morec
2010-03-04 17:30:00
778
原创 fork() 函数详解
转自 《unix 环境高级编程》+ 个人补充一个现存进程调用f o r k函数是U N I X内核创建一个新进程的唯一方法(这并不适用于前节提及的交换进程、i n i t进程和页精灵进程。这些进程是由内核作为自举过程的一部分以特殊方式创建的)。 #i nclude #i nclude pid_t fork(void);
2009-12-07 11:13:00
1007
转载 [Linux]getopt() 函数介绍
getopt(分析命令参数) 相关函数 表头文件 #include 定义函数 int getopt(int argc,char * const argv[ ],const char * optstring); 函数说明 getopt()用来分析命令行参数。参数argc和argv是由main()传递的参数个数和内容。参数optstring 则代表欲
2009-12-07 10:57:00
1095
原创 oracle中的NVL,NVL2,NULLIF,COALESCE几个通用函数
Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。下面简单介绍一下几个函数的用法。在介绍这个之前你必须明白什么是oracle中的空值null1.NVL函数NVL函数的格式如下:NVL(expr1,expr2)含义是:如果oracle
2009-11-27 11:08:00
1385
转载 oracle中dual表的用法
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下:1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual;2、用来调用系统函数 select to_char(sysdate,yyyy-mm-dd hh24:mi:ss) from dual;--
2009-11-27 11:02:00
3848
转载 去掉Visual Studio 2005的IntelliSense功能
标签: vs.net 2005 intellisense VC++ VS的IntelliSense功能类似其他IDE中的auto-completion,也就是能够自动补全。其实是为了程序员快速的书写代码,是个不错的功能,但是对C++这样的语言,需要语法分析源代码,每更改一次code都有可能引发IntelliSense更新.ncb文件,ncb文件很容易就更新得很大。而Int
2009-06-18 10:06:00
6584
转载 概要设计与详细设计的区别(转)
概要设计与详细设计的区别 概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。 详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。 概要设计阶段通常得到软件
2009-06-02 17:04:00
28195
1
转载 argc argv的使用
在Turbo C2.0启动过程中, 传递main()函数三个参数: argc, argv和env。 * argc: 整数, main()的命令行参数个数。 * argv: 字符串数组。 argv[0] 为程序运行的全路径名
2009-05-08 09:29:00
1299
转载 C/C++中回调函数初探
简介 对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。 什么是回调函数? 简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。 为什么要使用回调
2009-02-03 17:51:00
540
转载 什么是回调函数
回调函数,就是由你自己写的。你需要调用另外一个函数,而这个函数的其中一个参数,就是你的这个回调函数名。这样,系统在必要的时候,就会调用你写的回调函数,这样你就可以在回调函数里完成你要做的事。模块A有一个函数foo,它向模块B传递foo的地址,然后在B里面发生某种事件(event)时,通过从A里面传递过来的foo的地址调用foo,通知A发生了什么事情,让A作出相应反应。 那么我们就把foo称为回
2009-02-03 17:22:00
901
VC++6.0 MSDN (精简版 大小:74.87M).rar
2021-03-11
微信公众平台应用开发:方法、技巧与案例
2015-12-21
Windows 核心编程 Windows 核心编程
2009-06-04
SOA 本文简要介绍了有关架构设计师以及SOA架构的知识,分析了SOA架构师在设计SOA系统架构时有哪些应该特别注意的地方。
2009-01-13
SDP(RFC2327) 简介
2008-10-23
LINUX与UNIX SHELL编程指南——2
2008-07-23
LINUX与UNIX SHELL编程指南——1
2008-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人