自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(45)
  • 收藏
  • 关注

转载 HTMLParser使用详解(4)- 通过Visitor访问内容

HTMLParser遍历了网页的内容以后,以树(森林)结构保存了结果。HTMLParser访问结果内容的方法有两种。使用Filter和使用Visitor。下面介绍使用Visitor访问内容的方法。4.1 NodeVisitor从简单方面的理解,Filter是根据某种条件过滤取出需要的Node再进行处理。Visitor则是遍历内容树的每一个节点,对于符合条件的节点进行处理。实际的结果异曲同工,两种不

2009-06-23 15:56:00 324

原创 HTMLParser使用详解(2)- Node内容

HTMLParser将解析过的信息保存为一个树的结构。Node是信息保存的数据类型基础。请看Node的定义:public interface Node extends Cloneable;Node中包含的方法有几类:对于树型结构进行遍历的函数,这些函数最容易理解:Node getParent ():取得父节点NodeList getChildren ():取得子节点的列表Node getFirst

2009-06-23 15:49:00 515

转载 HTMLParser使用详解(1)- 初始化Parser

在研究搜索引擎的开发中,对于HTML网页的处理是核心的一个环节。网上有很多开源的代码,对于Java来说,HTMLParser是比较著名并且得到广泛应用的一个。HTMLParser的主页是http://htmlparser.sourceforge.net/,最后的更新是2006年9月的1.6版。不过没关系,HTML的内容已经很久没有大的变化了,HTMLParser处理起来基本没有任何问题。HTMLP

2009-06-23 15:48:00 536

原创 HTMLParser使用详解(3)- 通过Filter访问内容

HTMLParser遍历了网页的内容以后,以树(森林)结构保存了结果。HTMLParser访问结果内容的方法有两种。使用Filter和使用Visitor。(一)Filter类顾名思义,Filter就是对于结果进行过滤,取得需要的内容。HTMLParser在org.htmlparser.filters包之内一共定义了16个不同的Filter,也可以分为几类。判断类Filter:TagNameFilt

2009-06-23 15:45:00 1841

转载 HtmlParser初步研究

一,数据组织分析:HtmlParser主要靠Node、AbstractNode和Tag来表达Html,因为Remark和Text相对简单,此处就将其忽略了。Node是形成树结构表示HTML的基础,所有的数据表示都是接口Node的实现,Node定义了与页面树结构所表达的页面Page对象,定义了获取父、子、兄弟节点的方法,定义了节点到对应html文本的方法,定义了该节点对应的起止位置,定义

2009-06-23 10:41:00 283

转载 ADO.NET 和 ADO 的比较

您可以通过将 ADO.NET 的各项功能与 ActiveX 数据对象 (ADO) 的特定功能进行比较来理解 ADO.NET 的功能。 数据的内存中表示形式 在 ADO 中,数据的内存中表示形式为记录集。在 ADO.NET 中,它为数据集。它们之间有重要的差异。表的个数记录集看起来像单个表。如果记录集将包含来自多个数据库表的数据,则它必须使用 JOIN 查询,将来

2009-06-16 09:58:00 189

转载 ACCESS中使用SQL语句应注意的地方及几点技巧

以下SQL语句在ACCESS XP的查询中测试通过 建表: Create Table Tab1 ( ID Counter, Name string, Age integer, [Date] DateTime); 技巧: 自增字段用 Counter 声明. 字段名为关键字的字段用方括号[]括起来,数字作为字段名也可行. 建立索引: 下面的语句在Tab1的Date列上建立可重复索引 Create In

2009-06-15 10:40:00 192

转载 SET IMPLICIT_TRANSACTIONS (Transact-SQL)

SET IMPLICIT_TRANSACTIONS (Transact-SQL)将连接设置为隐式事务模式。 Transact-SQL 语法约定 语法 SET IMPLICIT_TRANSACTIONS { ON | OFF } 备注 如果设置为 ON,SET IMPLICIT_TRANSACTIONS 将连接设置为隐式

2009-06-14 19:08:00 281

转载 CAST 和 CONVERT (Transact-SQL)

CAST 和 CONVERT (Transact-SQL)更新日期: 2006 年 7 月 17 日 将一种数据类型的表达式显式转换为另一种数据类型的表达式。CAST 和 CONVERT 提供相似的功能。 Transact-SQL 语法约定 语法 Syntax for CAST: CAST ( expression AS data_type [

2009-06-13 18:36:00 277

转载 @@DATEFIRST (Transact-SQL)

@@DATEFIRST (Transact-SQL)更新日期: 2006 年 4 月 14 日 针对会话返回 SET DATEFIRST 的当前值。 Transact-SQL 语法约定 语法 @@DATEFIRST 返回类型 tinyint  备注 SET DATEFIRST 表示指定的每

2009-06-13 18:09:00 328

转载 DATEPART (Transact-SQL)

 DATEPART (Transact-SQL)返回表示指定 date 的指定 datepart 的整数。有关所有 Transact-SQL 日期和时间数据类型及函数的概述,请参阅日期和时间数据类型及函数 (Transact-SQL)。有关日期和时间数据类型及函数共有的信息和示例,请参阅使用日期和时间数据。 Transact-SQL 语法约定 语法

2009-06-13 17:29:00 702

转载 初学者来认识OLEDB和ODBC的区别

ODBC(开放数据库互连):是Microsoft引进的一种早期数据库接口技术。它实际上是ADO的前身。早期的数据库连接是非常困难的。每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解. 因此,能处理各种各样数据库的通用的API就应运而生了。也就是现在的ODBC(Open Database Connectivity), ODBC是人们在创建通用API的早期产物。有许多

2009-06-12 15:15:00 205

转载 .NET Data Providers

Microsoft SQL Server .NET Data Provider (System.Data.SqlClient)The Microsoft SQL Server .NET Data Provide allows you to connect to a Microsoft SQL Server 7.0, 2000, and 2005 databases. For Microso

2009-06-03 11:43:00 485

转载 ADO.NET 连接数据库

 MySchool 数据库结构介绍ADO.NET 概述ADO.NET 的主要组件ADO.NET-DataSet(数据集)-.NET Framework 数据提供程序          独立于数据源的数据访问        只进、只读访问数据ADO.NET 操作数据库结构图.NET 数据提供程序类型.NET Framework 数据提供程序        说明SQL Server .NET 数据提供

2009-06-03 11:38:00 308

转载 ADO.NET连接数据库字符串

  ACCESSODBC标准安全"Driver={Microsoft Access Driver (*.mdb)}; Dbq=C:/mydatabase.mdb; Uid=Admin; Pwd=; "工作组"Driver={Microsoft Access Driver (*.mdb)}; Dbq=C:/mydatab

2009-06-03 11:29:00 693

转载 inet控件详解

inet控件详解使用 Internet Transfer 控件Internet Transfer 控件实现了两种广泛使用的 Internet 协议: 超文本传送协议(HyperText Transfer Protocol)(HTTP) 和文件传送协议(File Transfer Protocol) (FTP)。使用 Internet Transfer 控件可以通过 OpenURL 或 Execut

2009-04-27 11:01:00 1770

转载 如何用vb将值写入注册表

Option Explicit    注册表的入口常量    Public Const HKEY_CLASSES_ROOT = &H80000000    Public Const HKEY_CURRENT_USER = &H80000001    Public Const HKEY_LOCAL_MACHINE = &H80000002    Public Const HKEY_USERS =

2009-04-16 23:35:00 1246

转载 在VB中执行强制关闭计算机

 Private Declare Function ExitWindowsEx Lib user32 (ByVal uFlags As Long, ByVal dwReserved As Long) As Long Const EWX_SHUTDOWN = 1 Const EWX_LOGOFF = 0 Const EWX_REBOOT = 2 Const EWX_FORCE = 4 Private

2009-04-16 23:31:00 338

转载 VB中用ADO操作数据库

    随着信息技术的发展,特别是网络信息交流的需要,要求有快捷的信息查询技术。借助于VB可以轻松地开发出功能强、速度快、应用广并占用资源少的数据库应用程序。VB提供了多种多样的数据库访问技术来满足各种信息查询的要求,如ADO,RDO,Data控件,DAO等。这些技术各有特点,它们提供了简单、灵活、访问速度快、可扩展性好的开发技术。常用的数据库访问技术2.1Data控件数据控件Da

2009-04-16 23:24:00 743

原创 数据库的分类

 

2009-03-31 14:08:00 176

原创 连接DB的各种方式

     Private Function sql_Connection() As SqlConnection        Dim SqlConnection As New SqlConnection()        Dim ConnectionString As String = "Data Source=192.168.88.135;Initial Catalog=MC5;Persist

2009-03-31 10:53:00 286

原创 .NET文件读写

     #############################################################    変換配置ファイル読み込む    返回参数:strReadLine    #############################################################    Public Function FileRead(

2009-03-31 10:43:00 161

原创 VB打开并读取文件

 Sub search_MACRO()Dim wktmp As StringDim sysobj As Scripting.FileSystemObjectDim sysfold As Scripting.FolderDim sysfile As Scripting.FileDim txtfile As TextStreamApplication.ScreenUpdating = FalseS

2009-03-31 10:41:00 387

原创 EXCEL菜单栏的添加删除

 Private Sub Workbook_Open()    Dim TargetBar   As CommandBar    Dim NewMenu     As Object    Dim NewMenu0     As Object    Dim NewItem1     As Object    Dim NewItem2    As Object    Dim NewItem3    A

2009-03-31 10:28:00 468

原创 select,insert

    #############################################################    PAGEテーブル検索    返回参数:newPageArray    #############################################################    Public Function selectPageT

2009-03-31 10:22:00 255

原创 RDO连接

    Public Eng As RDO.rdoEngine    Public Cng As RDO.rdoConnection    Public Env As RDO.rdoEnvironment         #############################################################    连接    #############

2009-03-31 10:18:00 271

原创 CASE

CASE 具有两种格式: 简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。 CASE 搜索函数计算一组布尔表达式以确定结果。 两种格式都支持可选的 ELSE 参数。 语法简单 CASE 函数:CASE input_expression    WHEN when_expression THEN result_expression        [

2009-03-24 00:13:00 157

原创 表达式

 表达式可以是: 常量函数列名变量子查询CASE、NULLIF 或 COALESCE 还可以用运算符对这些实体进行组合以生成表达式。在下面的 SELECT 语句中,对于结果集的每一行,SQL Server 可以让 LastName 具有一个值,因此它是一个表达式。SELECT LastName FROM Northwind..Employees

2009-03-24 00:04:00 141

原创 使用表别名

 SELECT 语句的可读性可通过为表指定别名来提高,别名也称为相关名称或范围变量。指派表的别名时,可以使用也可以不使用 AS 关键字: table_name AS table aliastable_name table_alias 在下例中,为 publishers 指派了别名 p。USE pubsSELECT p.pub_id, p.pub_nameFROM

2009-03-24 00:00:00 271

原创 IDENTITY(函数)

 语法IDENTITY ( data_type [ , seed , increment ] ) AS column_name参数data_type标识列的数据类型。标识列的有效数据类型可以是任何整数数据类型分类的数据类型(bit 数据类型除外),也可以是 decimal 数据类型。seed要指派给表中第一行的值。给每一个后续行指派下一个标识值,该值等于上一个 IDEN

2009-03-23 23:51:00 374

原创 UNION 运算符

将两个或更多查询的结果组合为单个结果集,该结果集包含联合查询中的所有查询的全部行。这与使用联接组合两个表中的列不同。使用 UNION 组合两个查询的结果集的两个基本规则是: 所有查询中的列数和列的顺序必须相同。数据类型必须兼容。 语法    { | ( ) }        UNION [ ALL ]         )            [ UNION [ A

2009-03-23 23:38:00 485

原创 IDENTITY(属性)

语法IDENTITY [ ( seed , increment ) ]参数seed装载到表中的第一个行所使用的值。increment增量值,该值被添加到前一个已装载的行的标识值上。必须同时指定种子和增量,或者二者都不指定。如果二者都未指定,则取默认值 (1,1)。注释如果在经常进行删除操作的表中存在着标识列,那么在标识值之间可能会产生差距。如果这构成了问题,那么

2009-03-18 23:22:00 214

原创 SELECT 语句的主要部分

  虽然 SELECT 语句的完整语法较复杂,但是其主要的子句可归纳如下:SELECT select_list[INTO new_table_name]FROM table_list[WHERE search_conditions][GROUP BY group_by_list][HAVING search_conditions][ORDER BY order_list [ASC | DESC

2009-03-18 23:12:00 996

原创 ORDER BY 子句

 语法[ ORDER BY { order_by_expression [ ASC | DESC ] }    [ ,...n ] ]参数order_by_expression指定要排序的列。可以将排序列指定为列名或列的别名(可由表名或视图名限定)和表达式,或者指定为代表选择列表内的名称、别名或表达式的位置的负整数。 可指定多个排序列。ORDER BY 子句中的排序列序列定义排

2009-03-18 23:06:00 258

转载 DOS常用命令

 DOS常用命令dir 列文件名       deltree 删除目录树        cls 清屏           cd 改变当前目录copy 拷贝文件      diskcopy 复制磁盘         del 删除文件       format 格式化磁盘edit 文本编辑      mem 查看内存状况          md 建立子目录      move 移动文件、改目录

2009-03-18 22:45:00 189

转载 DataReader类用法

1. 创建DataReader对象 前面提到过没有构造函数创建DataReader对象。通常我们使用Command类的ExecuteRader方法来创建DataReader对象: SqlCommand cmd = new SqlCommand(commandText,ConnectionObject) SqlDataReader dr = cmd.ExecuteReader(); 

2009-03-18 22:34:00 2465 2

原创 使用 HAVING 子句选择行

 下面的查询得到本年度截止到目前的销售额超过 $40,000 的出版商:USE pubsSELECT pub_id, total = SUM(ytd_sales)FROM titlesGROUP BY pub_idHAVING SUM(ytd_sales) > 40000下面是结果集:pub_id total ------ -----------

2009-03-18 00:19:00 242

原创 GROUP BY 子句

 语法[ GROUP BY [ ALL ] group_by_expression [ ,...n ]        [ WITH { CUBE | ROLLUP } ] ] 参数ALL包含所有组和结果集,甚至包含那些任何行都不满足 WHERE 子句指定的搜索条件的组和结果集。如果指定了 ALL,将对组中不满足搜索条件的汇总列返回空值。不能用 CUBE 或 ROLLUP 运算符指定

2009-03-18 00:01:00 272

原创 使用 DISTINCT 消除重复项

 例如,如果在 titleauthor 中选择所有作者 ID 时未使用 DISTINCT,那么将会返回下列行(其中包括一些重复的行):USE pubsSELECT au_idFROM titleauthor下面是结果集:au_id ----------- 172-32-1176 213-46-8915 213-46-8915 238-95-7

2009-03-17 23:50:00 219

原创 SELECT范围搜索条件(BETWEEN)

 BETWEEN 关键字指定用于搜索的内含范围。例如,下列 SELECT 语句返回库存单位数量介于 15 到 25 之间的所有产品:SELECT UnitsInStock, ProductID, ProductNameFROM Northwind.dbo.ProductsWHERE UnitsInStock BETWEEN 15 AND 25ORDER BY UnitsInSt

2009-03-17 23:41:00 1142

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除