首页 软件列表

C#词法分析器之正则表达式的使用
首页

C#词法分析器之正则表达式的使用

2020-02-16 标签:c,词法,分析器,正则,表达式,使用,描述,词素,重要,表示,方法,并不能,表达出,模式,例如,数量,a,b,组成

正则表达式是一种描述词素的重要表示方法。虽然正则表达式并不能表达出所有可能的模式(例如“由等数量的 a 和 b 组成的字符串”),但是它可以非常高效的描述处理词法单元时要用到的模式类型。一、正则表达式的定义正则表达式可以由较小的正则表达式按照规则递归地构建。每个正则表达式 r表示一个语言 L(r)

CentOS 6.4系统下编译安装LNMP和配置PHP环境具体步骤
首页

CentOS 6.4系统下编译安装LNMP和配置PHP环境具体步骤

2020-02-16 标签:centos,系统,编译,安装,lnmp,配置,php,环境,具体,步骤,准备工作,pkgs,org,下载,rmpforge,rpmforge,第三

一、准备工作上pkgs.org下载rmpforge。rpmforge是一个第三方yum源。选择相应的版本下载安装。// 安装成功后,清空yum list 并 重新获取[root@pangou Desktop]# yum clean allLoaded plugins: fastestmirror,

C#词法分析器之输入缓冲和代码定位的应用分析
首页

C#词法分析器之输入缓冲和代码定位的应用分析

2020-02-16 标签:c,词法,分析器,输入,缓冲,代码,定位,应用,分析,介绍,如何,进行,之前,先来,说说,不怎么,提及,问题,源文件,读取

一、输入缓冲 在介绍如何进行词法分析之前,先来说说一个不怎么被提及的问题——怎么从源文件中读取字符流。为什么这个问题这么重要呢?是因为在词法分析中,对字符流是有要求的,它必须能够支持回退操作(就是将多个字符放回到流中,以后会再次被读取)。先来解释下为什么需要支持回退操作,举个简单的例子来说,现在要对

C#词法分析器之词法分析的使用详解
首页

C#词法分析器之词法分析的使用详解

2020-02-16 标签:c,词法,分析器,之词,分析,使用,详解,文章,标题,首先,还是要,编译,原理,说开,很多人,听说过,不一定,会有,多么

虽然文章的标题是词法分析,但首先还是要从编译原理说开来。编译原理应该很多人都听说过,虽然不一定会有多么了解。简单的说,编译原理就是研究如何进行编译——也就如何从代码(*.cs 文件)转换为计算机可以执行的程序(*.exe 文件)。当然也有些语言如 JavaScript 是解释执行的,它的代码是直接被

win2008 iis7如何取消目录的可执行权限具体操作图文
首页

win2008 iis7如何取消目录的可执行权限具体操作图文

2020-02-16 标签:win,2008,iis,如何,取消,目录,可执行,权限,具体操作,图文,需要,某一个,去掉,这在,是非,方便,机制

我们需要把IIs中某一个目录的可执行权限去掉。这在IIs6中是非常方便的,可是因为iis7的机制小编也找了不小资料才找到。1、先选择需要取消权限的目录,然后在右边可以看到 “处理程序映射” 双击打开。第二步、打开右侧的“编辑功能权限”,将“脚本”这一项取消掉即可把脚本去掉就不能执行 asp之类的扩展

首页

java中获取类加载路径和项目根路径的5种方式分析

2020-02-16 标签:java,获取,加载,路径,项目,方式,分析,实现,代码,如下,package,import,io,file,ioexception,n

实现代码如下:package my; import java.io.File; import java.io.IOException; import java.net.URL; public class MyUrlDemo {public static void main(String[] args

基于SQL Server中char,nchar,varchar,nvarchar的使用区别
首页

基于SQL Server中char,nchar,varchar,nvarchar的使用区别

2020-02-16 标签:基于,sql,server,char,n,varchar,使用,区别,程序,一般,字符串,类型,字段,种类,对应,有什么,对比

对于程序中的一般字符串类型的字段,SQL Server中有char、varchar、nchar、nvarchar四种类型来对应,那么这四种类型有什么区别呢,这里做一下对比。1.定长或变长所谓定长就是长度固定,当要保存的数据长度不够时将自动在其后面填充英文空格,使长度达到相应的长度;有var前缀的,表

首页

javascript两种function的定义介绍及区别说明

2020-02-16 标签:javascript,两种,function,定义,介绍,区别,说明,一般情况下,两者,调用,结果是,有区别,方式,实现,代码,如下,a,alert

一般情况下两者的调用结果是一样的,但是还是有区别的。 第一种方式: 实现代码如下: function a(){ alert('old'); } var b=a; function a(){ b(); alert('new'); } a();//浏览器就会出现内存溢出的情况第二种方式: 实现代码如下:

Java 使用poi把数据库中数据导入Excel的解决方法
首页

Java 使用poi把数据库中数据导入Excel的解决方法

2020-02-16 标签:java,使用,poi,数据库,数据,导入,excel,解决方法,利用,效果,先把,工程,path,注意,只需要,即可,下载,后有,三个

Java 利用poi把数据库中数据导入Excel效果:使用时先把poi包导入工程的path,注意只需要导入poi包即可,下载后有三个jar包核心代码:连接数据库:DBConnection.java实现代码如下:package org.xg.db;import java.sql.Connection;

首页

基于java file 文件操作operate file of java的应用

2020-02-16 标签:基于,java,file,文件,操作,operate,应用,实现,代码,如下,package,com,b,510,import,io,filewriter,inputstream

java文件操作实现代码如下:package com.b510; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileWriter; impo