摘要: 图灵机是图灵为了研究可计算问题而构思的一个理论装置,你只要想一想有限状态机就可以大概知道图灵机是个什么概念了,只不过图灵机的内存(纸带)是潜无穷的(也就是可以任意长啦,“潜无穷”是古稀蜡人的说辞)。图灵机的定义形象的说来就像老式的电传机:一个读写头,一根纸带(可能任意长),读写头不断读取纸带上的符号,并根据内在的状态转换规则转换当前状态,同时进行一些动作,譬如插除或改写当前字符,向前/向后移动读写头或保持不动等。至于其抽象的定义大抵就是有限状态机的定义了。图灵机的这一定义现在我们看起来似乎是很显然的,然而当时却代表着一种思想上的革命,一种从无到有。图灵机实质上抽象出了我们平素进行机械式计算的. 阅读全文
posted @ 2011-11-25 00:37 甲今文 阅读(711) 评论(0) 推荐(0) 编辑
摘要: (原创作品,转载请注明出处!)Oracle在安装后一些user是默认锁定的,例如常用到的scott user是lucked的,那我们要使用她就必须先设法给她unluck,本文将介绍怎么手动给scoot user解锁,当然你也可以在oracle的以系统管理员身份进入Enterprise Manager Console中通过勾选解锁,那另说啦!其具体过程如下:命令行调用SQL*plus->运行->cmd,进入命令行:sqlplus /nolog SQL>conn system/oralce; 或者 connect system/oracle;SQL>alter user s 阅读全文
posted @ 2011-11-23 14:35 甲今文 阅读(4820) 评论(0) 推荐(2) 编辑
摘要: Creating a .NET Object You often need to create objects when working with .NET classes. An object is an instance of a particular class. Methods are functions that operate exclusively on objects of a ... 阅读全文
posted @ 2011-11-21 23:33 甲今文 阅读(895) 评论(0) 推荐(1) 编辑
摘要: 1. 什么是Matlab引擎 所谓Matlab引擎(engine),是指一组Matlab提供的接口函数,支持C/C++、C#等语言,通过这些接口函数,用户可以在其它编程环境中实现对Matlab的控制。可以主要功能有: ★ 打开/关闭一个Matlab对话; ★ 向Matlab环境发送命令字符串; ★ 从Matlab环境中读取数据; ★ 向Matlab环境中写入数据。 与其它各种接口相比,... 阅读全文
posted @ 2011-11-21 21:04 甲今文 阅读(2066) 评论(1) 推荐(1) 编辑
摘要: c#中的变量类型根据其定义可以分为两种:一种是值类型,一种是引用类型,这两种类型的差异在于数据的存储方式,值类型的变量本身直接存储数据;而引用类型则存储实际数据的引用,程序通过此引用找到真正的数据。 值类型 值类型变量直接存储器数据值,主要包括整数类型,浮点类型以及布尔类型等。值类型变量在堆栈中进行分配,因此效率很高,使用值类型主要目的是为了提高性能。值类型有如下特性:值类型变量都存储在堆栈中;访问值类型变量时,一般都是直接访问其实例;每个值类型变量都有自己的数据副本,因此对一个值类型变量的操作不会影响其他变量。复制值类型变量时,复制的是变量的值,而不是变量的地址;值类型变量不能为n... 阅读全文
posted @ 2011-11-17 23:36 甲今文 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 这或许是众多OIer最大的误区之一。你会经常看到网上出现“这怎么做,这不是NP问题吗”、“这个只有搜了,这已经被证明是NP问题了”之类的话。你要知道,大多数人此时所说的NP问题其实都是指的NPC问题。他们没有搞清楚NP问题和NPC问题的概念。NP问题并不是那种“只有搜才行”的问题,NPC问题才是。好,行了,基本上这个误解已经被澄清了。下面的内容都是在讲什么是P问题,什么是NP问题,什么是NPC问题,你如果不是很感兴趣就可以不看了。接下来你可以看到,把NP问题当成是NPC问题是一个多大的错误。还是先用几句话简单说明一下时间复杂度。时间复杂度并不是表示一个程序解决问题需要花多少时间,而是当问题规模 阅读全文
posted @ 2011-11-17 17:25 甲今文 阅读(728) 评论(0) 推荐(1) 编辑
摘要: C#结构体定义是什么样子呢?也可以象类一样可以单独定义.C#结构体定义也可以在名字前面加入控制访问符,本文向你详细介绍C#结构体定义方面的内容。AD:C#结构体定义的情况:C#结构体定义也可以象类一样可以单独定义.classa{}; structa{};C#结构体定义也可以在名字前面加入控制访问符.publicstructstudent{}; internalstructstudent{};如果结构体student没有publice或者internal的声明 类program就无法使用student结构定义 obj对象如果结构体student的元素没有public的声明,对象obj就无法调用元 阅读全文
posted @ 2011-11-16 18:58 甲今文 阅读(8692) 评论(0) 推荐(1) 编辑
摘要: (1)在英文版本的ORACLE中默认日期格式为'DD-MON-YY',例如'01-JAN-98'在汉化的中文版本中ORACLE默认日期格式为'日-月-年',例如'21-8月-2003'或'21-8月-03'(2)转换字符串为日期使用ORACLE内部函数to_date()to_date()函数的参数是to_char()函数参数的反转。to_date(string_value , date_format)变量定义如下:string_value:为字符串直接值(字符串本身)、字符串列(数据库中定义的某个表的某列)或某字符 阅读全文
posted @ 2011-11-06 21:35 甲今文 阅读(13969) 评论(0) 推荐(2) 编辑
摘要: 设计思路:首先,建立一个类库,生成动态链接库文件(.dll文件);然后,再建立一个应用程序,设计一个界面,通过图形界面输入起始变量;最后,在“开始”按钮点击方法下,实现从既定的文本文件(.txt文件)读取要模拟的一系列数据,然后通过按钮方法动态调用封装好的dll文件来计算出结果,最后把结果返回到图形界面的textbox中;实现过程:一,建立动态链接库1 新建>工程> 类库,给要建立的类库改名为:cp( 即 computing process);2 为了便于以后的计算,在自动生成的class1类中定义一下方法: public double factorial(int i) 实现阶乘; 阅读全文
posted @ 2011-11-04 21:14 甲今文 阅读(259) 评论(0) 推荐(1) 编辑
摘要: inode 译成中文就是索引节点。每个存储设备或存储设备的分区(存储设备是硬盘、软盘、U盘 ... ... )被格式化为文件系统后,应该有两部份,一部份是inode,另一部份是Block,Block是用来存储数据用的。而inode呢,就是用来存储这些数据的信息,这些信息包括文件大小、属主、归属的用户组、读写权限等。inode为每个文件进行信息索引,所以就有了inode的数值。操作系统根据指令,能通过inode值最快的找到相对应的文件。做个比喻,比如一本书,存储设备或分区就相当于这本书,Block相当于书中的每一页,inode 就相当于这本书前面的目录,一本书有很多的内容,如果想查找某部份的内容 阅读全文
posted @ 2011-11-04 20:22 甲今文 阅读(170) 评论(0) 推荐(0) 编辑