- 博客(159)
- 资源 (5)
- 收藏
- 关注

转载 电脑命令大全(转自千语千寻)
本文转载自 千语千寻原文地址:http://www.meilidiyi.cn/index_Article_Content.asp?fID_ArticleContent=541开始-运行-命令大全1. gpedit.msc-----组策略3. Nslookup-------IP地址侦测器4. explorer-------打开资源管理器5. logoff---------注销...
2019-08-02 16:54:48
476
转载 2.5 使用正则表达式进行替换
2.5 使用正则表达式进行替换 在上一节中,介绍了用于匹配一个String中的模式和用于从一个子模式组中检索数据的正则表达式。使用regex,还可以用新的值替代匹配的模式。完成此操作的一种方法是使用Matcher类的replaceAll方法,它将返回一个字符串,将所有匹配的子串替换为给定的字符串。为了说明此方法,查找一个文件内出现的所有repetition单词并使用单词duplication来替
2008-12-18 00:59:00
690
转载 2.4 使用Regex捕获组
2.4 使用Regex捕获组 在上一节中,介绍了如何使用正则表达式在一个文件中进行搜索以便检索它内部所有的URL。可以使用Matcher类的find、start和end方法来检索匹配的URL字符串。有时有必要进一步处理子串匹配的结果,或是查找附加的子模式。例如,对某个特定区域的URL不进行处理。为了实现此目的,一种强制性的方法是使用另一个Pattern和Matcher对象,代码如下:
2008-12-12 11:37:00
425
原创 2.3 在一个String中查找子串模式
2.3 在一个String中查找子串模式 本章前面的“使用正则表达式来搜索文本”一节说明了如何使用regex模式来比较一个String是否匹配(或部分匹配)一个给定的模式。这里,匹配是从输入字符串的第一个字符开始的。在本节中,将使用regex模式在一个String中查找多个匹配值。举例来说,可以在一篇文档中搜索查找嵌入在正文中的任何URL。首先,需要创建一个匹配URL的模式字符串。下面给出一个能
2008-12-09 09:29:00
696
转载 2.2 使用String.split方法
开发人员有时需要使用分隔符(如逗号、制表符或空格)将一个String分割成子串。正如上一节中讨论的那样,Java 1.4添加了Pattern类用来和常规表达式来执行文本比较。除了模式匹配外,用常规表达式作为分隔符,Pattern对象可以将一个String分割成一个子串数组。例如,可以使用逗号作为模式将一行以逗号分隔的列表划分成一个字符串数组:String data = "Austr
2008-12-07 12:09:00
386
原创 2.1 使用正则表达式来搜索文本
很长时间以来,Unix管理用户使用基于正则表达式的命令或程序,如grep、perl、sed和awk。由于这是一个非常强大的搜索和操纵字符串的手段,Java 1.4向核心API添加了java.util.regex程序包。当然,Java是与平台无关的,这些正则表达式可以运行在任何系统上,而不仅仅是Unix。JDK中包含Regex程序包已有一段时间,但是我仍发现很多Java编程人员从未使用过它。Rege
2008-12-03 09:33:00
390
转载 1.10 “==”不等于“.equals”
1.10 “==”不等于“.equals”这里举出一个Java编程程序员经常碰到的问题。例如现在是凌晨3点,在你喝完第4杯咖啡后,你设法找到正确的逻辑来解决复杂的编程问题。到目前,你几乎不能思考String和Object引用,因为你已经昏昏欲睡了。然后糟糕的事情发生了……不,并不是Java溢出,而是如下所示。String name = getName();if (name
2008-11-26 09:08:00
1398
转载 1.9 创建一个匿名的类
1.9 创建一个匿名的类 Java1.1+当进行Java开发时,有时需要实现一个仅包含1~2个方法的接口,并且每个方法只有1~2行代码。在AWT和Swing开发中经常会出现这种情况,例如当一个display组件需要一个事件回调方法(如一个按钮的ActionListener)时。如果使用普通的类来实现此操作,最终会得到很多仅在单个位置上使用的小型类。其实,Java允许定义内部类,而且可以在
2008-11-20 17:50:00
297
转载 1.8 亚毫秒级的线程休眠
1.8 亚毫秒级的线程休眠Java1.1+正如上一节中所讨论的,Java 5在System类中添加了一个nanoTime方法来确保时间度量能够适应更快的系统。即使在早期版本的Java中,线程可以具有少于1毫秒的休眠时间。回想一下Java的线程机制有一个sleep方法,该方法采用一个int参数来表示以毫秒计量的休眠时间。此外还有一个sleep方法,它接受一个毫秒参数和一个以纳秒计量的时间参
2008-11-19 13:03:00
411
转载 1.7 以纳秒级的时间计算:使用System.nanoTime
1.7 以纳秒级的时间计算:使用System.nanoTime Java5+摩尔定律是一种众所周知的现象,即计算机中的晶体管数量和它的处理速度随时间呈指数规律增长。作为仙童半导体公司(Fairchild Semiconductor)的研发领导人,戈登•摩尔于1965年提出了这一伟大发现。迄今为止,它仍有效。与Java首次出现的时候相比,当前计算机的速度要快得多,对于很多应用程序而言以毫秒
2008-11-18 16:56:00
583
转载 1.6 要决断:使用Java断言
1.6 要决断:使用Java断言 Java5+“编程人员总是正确的—— 是编译器和解释器造成的错误。”我确信你认同这种说法。作为编程人员,经常要对变量的值做出假设并且基于此编写代码。尽管非常不愿意承认可能在设计或实现上有错误,但有时变量和参数却没有获得期望的值。当设计和编写代码时,只有在最初的假设仍然成立的情况下代码才能正确运行。如果没有任何有关这些假设的声明,那么阅读代码的任何人(
2008-11-17 14:16:00
357
转载 1.5 使用多个参数:编写Vararg方法
1.5 使用多个参数:编写Vararg方法Java5+Java编程人员常常需要为方法定义一个包含多个值的参数。这时可以采用List或数组的形式,如下例所示。public int add(int[] list) {int sum = 0;for (int i=0; i sum += list[i];}return sum;}也可以将它实现为几个重载的方法,每个
2008-11-15 17:41:00
366
原创 1.4 常用的泛型:使用泛型参数来编写方法
1.4 常用的泛型:使用泛型参数来编写方法 Java5+前面的小节介绍了泛型可以简化Java代码并使代码能够防范ClassCastException错误。除了作为JDK的一部分来使用泛型之外,还可以编写你自己的泛型。当对类型相同的对象进行操作时泛型是很有用的,但是对象的具体类型直到对类实例化时才能知道。这种方式非常适合于包含关联项目的集合或涉及查找的类。下面编写一个使用泛型参数的方法
2008-11-11 09:10:00
511
原创 未启用对系统目录的特殊更新。系统管理员必须重新配置 SQL Server 以允许这种操作。
未启用对系统目录的特殊更新。系统管理员必须重新配置 SQL Server 以允许这种操作。sp_configure allow updates, 0 -- 此时不允许修改值sp_configure allow updates, 1 --允许对系统表进行修改RECONFIGURE WITH OVERRIDE -- 更新使用 sp_configure 系统存储过程更改的
2008-11-06 15:25:00
732
未启用对系统目录的特殊更新。系统管理员必须重新配置 SQL Server 以允许这种操作...
未启用对系统目录的特殊更新。系统管理员必须重新配置 SQL Server 以允许这种操作。sp_configure 'allow updates', 0 -- 此时不允许修改值sp_configure 'allow updates', 1 --允许对系统表进行修改RECONFIGURE WITH OVERRIDE -- 更新使用 sp_configure 系统存储过程更改的...
2008-11-06 15:22:54
1272
原创 Java 5 中增强的for循环——for/in (for each)
for/in(for each)循环自动控制一次遍历数组中的每一个元素,然后将它赋值给一个临时变量(如上述代码中的int n),然后在循环体中可直接对此临时变量进行操作。这种循环的缺点是: 对于数组,不能方便的访问下标值; 对于集合,与使用Interator相比,不能方便的删除集合中的内容(在内部也是调用Interator).除了简单遍历并读取其中的内容外,不建议使用增强的fo...
2008-10-25 21:01:35
208
转载 serialVersionUID的作用
serialVersionUID 用来表明类的不同版本间的兼容性 简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。 当实现ja
2008-09-04 10:11:00
258
serialVersionUID的作用
serialVersionUID 用来表明类的不同版本间的兼容性 简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。 当实现ja...
2008-09-04 10:11:00
85
转载 WebBrowser
WebBrowser是IE内置的浏览器控件,无需用户下载.一、WebBrowser控件 object ID=WebBrowser WIDTH=0 HEIGHT=0 CLASSID=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2>object> 二、WebBrowder控件的方法 //打印 WebBrowser1.ExecWB(6,1); //
2008-09-04 09:45:00
342
WebBrowser
WebBrowser是IE内置的浏览器控件,无需用户下载.<v:shapetype o:spt="75" coordsize="21600,21600" filled="f" stroked="f" id="_x0000_t75" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t">&am
2008-09-04 09:45:00
147
转载 css教程
一. 基本语法1. CSS的语法:CSS的定义是由三个部分构成:选择符(selector),属性(properties)和属性的取值(value)。语法: selector {property: value} (选择符 {属性:值})说明:·选择符是可以是多种形式,一般是你要定义样式的HTML标记,例如BODY、P、TABLE……,你可以通过此方法定义它的属性
2008-09-04 09:34:00
430
css教程
<o:p></o:p>一. 基本语法<o:p></o:p>1. CSS的语法:<o:p></o:p>CSS的定义是由三个部分构成:选择符(selector),属性(properties)和属性的取值(value)。<o:p></o:p>语法: selector {pr
2008-09-04 09:34:00
119
转载 asp存储过程使用大全
1,调用没有参数的存储过程setconn=server.CreateObject("adodb.connection")setcmd=server.CreateObject("adodb.command")strconn="dsn=pubs;uid=sa;pwd"conn.Openstrconnsetcmd.ActiveConnection=conncmd.CommandText="{callno
2007-08-26 13:14:00
464
原创 ASP.NET FROM 子句语法错误。
FROM 子句语法错误。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: FROM 子句语法错误。Access数据库中,"user"是一个关键字,所以这句话就会出现错误.解决的方法也很简单select*from[user]whereus
2007-08-08 21:12:00
544
转载 ASP.NET 2.0数据库入门经典(第4版)4.3 连接Oracle
Oracle是商业领域中使用最广泛的数据库之一。它完全是为了高度地可伸缩和可依赖而设计的,因此经常作为IT企业的支柱。如果您在一家中型或大型机构工作,将很有可能从Oracle中获得一些您站点的数据。理论和语法Oracle可以理解SQL语言,所以可以用SqlDataSource控件来连接。在默认情况下,这个控件的提供程序是Microsoft SQL Server,所以将需要以ASP.NET
2007-08-06 13:03:00
588
转载 ASP.NET 2.0数据库入门经典(第4版) 4.2 当使用密码时连接Access
我们在第2章的很多示例中都使用了Access。回想一下我们没有涉及到连接字符串或者提供程序;我们只是使用了AccessDataSource控件并提供了MDB文件的路径和名称。但是再回想一下我们曾告诫您在具有安全模式的Access安装中将无法正常工作。问题很简单:在使用AccessDataSource控件的时候,没有属性(或者底层机制)可用来发送用户ID或者密码。原因是Microsoft想鼓励将敏感
2007-08-06 13:00:00
897
转载 ASP.NET 2.0数据库入门经典(第4版) 4.4 连接MySQL
MySQL是一个受到开放源代码Web站点欢迎的数据库管理系统。可运行于多个操作系统,包括Windows。大多数用户可以从www.MySQL.com站点上免费下载使用该软件。4.4.1 连接MySQL的理论连接MySQL数据库有两种方式。现在第三方可以提供ODBC驱动程序,并且通过ASP.NET 2.0的最终版本还有可能使用OLEDB。如果想获得有关MySQL连接开发的最新信息,可以搜索ww
2007-08-06 12:58:00
1086
原创 ASP.NET连接MySQL
需要的连接容器:MySQL Connector Net 1.0.7下载地址:http://dev.mysql.com/downl...要添加对MySql.Data.dll的引用。连接: string connStr = "server=localhost;user id=root; password=; database=aa; pooling=false";//连接字符串
2007-08-06 12:55:00
852
1
原创 ASP连接MYSQL
首先,在系统中安装Mysql 的ODBC数据库驱动。当前的稳定版本是3.51.下载地址是:http://dev.mysql.com/downloads/connector/odbc/3.51.html。下载安装好后。在控制面板-->管理工具-->数据源 (ODBC)中的驱动程序页中如果有MySQL ODBC 3.51 Driver就说明驱动已经安装成功,就可以开始写程序了。下面是我测试时使用的程序
2007-08-06 12:51:00
6704
原创 BCB 编写 DLL
一. 编写 DLL File/New/Dll 生成 Dll 的向导,然后可以添加导出函数和导出类 导出函数:extern "C" __declspec(dllexport) ExportType FunctionName(Parameter) 导出类:class __declspec(dllexport) ExportType ClassName{...} 例子:(说明:只是生成了一个
2007-07-28 18:02:00
577
转载 C#(用函数判断输入的值是否是数字)
C#(用函数判断输入的值是否是数字) -、开题 上次的项目(C#)恰好碰到这个问题,开始以为C#肯定会提供类似VB的IsNumberic的函数吧,找了半天没有找到(可能有吧不确定拉),项目紧,算了自己写一个吧,写完总感觉不是最优的.蹭日这次积月累的机会,大家集思广益,有想法的说出来,有行动的写出来.公认最好的函数就加到C#公共函数.输入任何都是允许的,只要输入的字符串每一个字符
2007-07-24 11:16:00
1211
转载 C#调用存储过程的通用方法
===================最通用的写法=====================历代高手的结晶==========using System;using System.ComponentModel;using System.Collections;using System.Diagnostics;using System.Data;using System.Data.SqlClient;
2007-07-23 16:19:00
1063
原创 asp.net事务回滚
asp.net事务回滚void Page_Load(object sender,EventArgs e){ SqlConnection Conn=new SqlConnection(ConfigurationSettings.AppSettings["dsn"]); Conn.Open(); SqlCommand Comm=new SqlCommand(); SqlTransaction
2007-07-21 21:35:00
753
原创 Asp.Net连接ACCESS数据库相对路径问题,web.config中如何使用相对路径及在类文件中调用这个相对路径
Asp.Net连接ACCESS数据库相对路径问题,web.config中如何使用相对路径及在类文件中调用这个相对路径(源代码)?本人使用的是VS 2005,经过调试成功,具体如何实现,代码如下(VB.Net示例,C#方法一样,在这里就不用说了)首先在web.config文件节点中加入如下代码:然后,写个类文件,调用上面的定义,代码如下:/定义一个连接字符串,难点就在这
2007-07-19 10:34:00
3072
原创 无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证
C#中ASP.NET Web应用程序编译时的错误:无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证。解决:打开IIS,在IIS里查看站点信息(属性),选择“目录安全性”,点击“匿名访问和身份验证控制”右边的“编辑..”,选中“集成Windows身份验证”选项即可//------------------------------------------------
2007-07-19 10:09:00
21408
4
原创 .aspx .ascx .asmx
aspx:页面asmx:Web服务ascx:用户控件,用户控件必须嵌入到aspx中才能使用,不能单独执行,相当于模板config:配置
2007-07-17 11:14:00
665
原创 API函数运行可执行文件
ShellExecute( HWND hwnd, //父窗口句柄 LPCSTR lpOperation, //操作类型 LPCSTR lpFile, //要进行操作的文件或路径 LPCSTR lpParameters, //当lpOperation为“explore”时指定要传递的参数,通常设为NULL LPCSTR lpDirectory, //指定默认目录,通常设为NULL INT nShow
2007-07-17 10:33:00
917
转载 六种“平民化”方法,做一名更好的开发者
【优快云 编译】本文原作者结合自身经历,总结以下六种方法,可以帮助我们成为一名更好的开发者。1. 交谈尽可能多地跟其他软件开发者交谈;培养个人关系;跟意见与你相左的人交流;跟经验更丰富的人交流;跟阅历丰富的人交流。多到Groups 中去,尤其是交谈自由随意的Groups——不约束主题,不约束交谈内容。2. 选择更好的环境我遇到好多开发者,在我看来他们有成为
2007-07-12 10:32:00
322
六种“平民化”方法,做一名更好的开发者
【优快云 编译】本文原作者结合自身经历,总结以下六种方法,可以帮助我们成为一名更好的开发者。1. 交谈<o:p></o:p>尽可能多地跟其他软件开发者交谈;培养个人关系;跟意见与你相左的人交流;跟经验更丰富的人交流;跟阅历丰富的人交流。多到Groups 中去,尤其是交谈自由随意的Groups——不约束主题,不约束交谈内容。2. 选择更好的环境...
2007-07-12 10:32:00
116
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人