2006年7月20日
摘要: 1、点击惊叹号,执行一遍查询2、拖动右边的滚动条向下,直到显示完所有的记录我认为是可能你修改数据时间过长,进入流水模式,所以会这样。数据多了后,SQL没有完全读取记录,这样在修改时,SQL无法进行准确的定位判断,所以要显示完所有的数据再改! 阅读全文
posted @ 2006-07-20 11:59 阿米 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 十大事件1990-1994:Java缘起文/孟岩Larry Wall说,优秀程序员应有的三个特点:懒惰、急躁和傲慢。Java就是诞生在一群懒惰、急躁而傲慢的程序天才之中。1990 年12月,Sun的工程师Patrick Naughton被当时糟糕的Sun C++工具折磨的快疯了。他大声抱怨,并威胁要离开Sun转投当时在Steve Jobs领导之下的NeXT公司。领导层为了留住他,给他一个机会,启动... 阅读全文
posted @ 2006-07-20 11:59 阿米 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 目录:Q1.1 什么是Java、Java2、JDK?JDK后面的1.3、1.4版本号又是怎么回事?Q1.2 什么是JRE/J2RE?Q1.3 学习Java用什么工具比较好?Q1.4 学习Java有哪些好的参考书?Q1.5 Java和C++哪个更好?Q1.6 什么是J2SE/J2EE/J2ME?Q2.1 我写了第一个Java程序,应该如何编译/运行?Q2.2 我照你说的做了,但是出现什么“... 阅读全文
posted @ 2006-07-20 11:58 阿米 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 1、JAVA需要什么样的环境变量,这些环境变量有什么作用?JAVA程序能够顺利编译需要两个环境变量,一个是PATH(path),一个是CLASSPATH(classpath)。那么这两个环境变量代表什么呢?或者说究竟在JAVA程序编译中有什么作用呢?这就要涉及到WINDOWS的基本知识了。在WINDOWS环境中,每一条能用的指令都保存在硬盘的“某个角落”,比如说指令NOTEPAD(WINDOWS的... 阅读全文
posted @ 2006-07-20 11:57 阿米 阅读(1706) 评论(1) 推荐(0) 编辑
摘要: private void Form10_2_Load(object sender, EventArgs e) { DataSet ds = new DataSet(); ds.Merge(this.dsOrder().Tables[0]); ds.Tables[0].TableName="order"; ... 阅读全文
posted @ 2006-07-20 11:57 阿米 阅读(1220) 评论(1) 推荐(0) 编辑
摘要: System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();Form f = (Form)assembly.CreateInstance("demo.Form1");f.ShowDialog(); 阅读全文
posted @ 2006-07-20 11:57 阿米 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 控件Datagrid是由多个表(table)组成的,table是由行(row)与列(column)组成的,行与列的交互,组成的一个个单元(cell)。我们的需要就是能控制每一个cell的变化,从而使row与column发生变化,最终形成table的变化。这每一种变化都可视为是Datagrid中table的一种风格格式(style)。我们在往form上部署Datagrid控件后,会在其属性窗口下方会... 阅读全文
posted @ 2006-07-20 11:56 阿米 阅读(2484) 评论(0) 推荐(0) 编辑
摘要: 今天发现一个问题,我读取程序集中的xml数据库文件时,系统出错,根本就找不到xml文件。代码如下:DataSet ds = null; ds = new DataSet(); System.IO.Stream strm = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResou... 阅读全文
posted @ 2006-07-20 11:55 阿米 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 作者:Dipper 文章来源:http://herald.seu.edu.cn/blog/dipper/articles/7781.aspx 声明:原文来自P2P中国网,C#实现是作者做的,供参考关键字:P2P, UDP, NAT, .NET 论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。首先先介... 阅读全文
posted @ 2006-07-20 11:55 阿米 阅读(355) 评论(0) 推荐(0) 编辑
摘要: Windows 基于消息的模式: 一旦程序启动,它只是简单地等待发送给它的消息,然后作出相应的响应。由 Windows 本身去检测是否有 一个键被按下或是否有鼠标移动。当这类事件发生时,Windows 就向程序发送一条预定义的消息,告诉它发 生了什么。程序一般都有响应消息或不理睬消息的选项。 ·DOS 过程模式: C++ 代码通常是线性地执行,也就是从程序的开头到结束,每个时刻执行一行代码,或者... 阅读全文
posted @ 2006-07-20 11:53 阿米 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 多少年来,许多的编程语言和工具都包含对正则表达式的支持,.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,而且它们也都与未来的Perl 5中的规则表达式兼容。 此外,regexp类还能够完成一些其他的功能,例如从右至左的结合模式和表达式的编辑等。 在这篇文章中,我将简要地介绍System.Text.RegularExpression中的类和方法、一些字... 阅读全文
posted @ 2006-07-20 11:52 阿米 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 拿个简单的例子说明一下,是现实中的例子: 比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。 你命令小王,如果小张玩游戏,则小王扣去小张500元钱。 这就是现实中的委托。 实际上,在写程序中,程序员就是老板,小张和小王就是两个对象。小张玩游戏是一个方法,小张还有一个游戏事件,他玩游戏激发这个事件。而小王就是事件处理对象,他负责把小张的钱扣除500。 所以,委托有如下几个要素: 1 激发事件的对象--就是小张 2 处理对象事件的对象--就是小王 3 定义委托,就是你让小王监视小张。 如果这三个要素都满足的话,则你就写出了一个完整事件的处理。 阅读全文
posted @ 2006-07-20 11:47 阿米 阅读(749) 评论(2) 推荐(0) 编辑
摘要: 以前很少接触委托,这两天做自定义控件,发现委托很有用,于是又复习了一遍委托,整理出来,以便以后复习。其实在我的理解里,委托也是一个类,是一种特殊的数据类型。因为委托存储的是对方法的引用。这句话不知道大家能否理解,举个例子吧:比如我要出差需要做火车,但是我不知道有那几趟火车,于是我在出差申请表中填写“做火车(2人)”。看到这个申请表后,订票员就会定好火车票,而我不用关心细节问题。这就是一个简单的委托... 阅读全文
posted @ 2006-07-20 11:46 阿米 阅读(271) 评论(0) 推荐(0) 编辑
摘要: TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编程。然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在.net framework环境下,我们不必要去追究TCP协议底层的实现,一样可以很方便的编写出基于TCP协议进行网络通讯的程序。 要进行基于TCP协议的网络通讯,... 阅读全文
posted @ 2006-07-20 11:45 阿米 阅读(505) 评论(1) 推荐(0) 编辑
摘要: List of frequently seen TCP and UDP ports and what they mean. The goal of this port table is to point to further resources for more information. 0 1 tcpmux 3 4 5 rje 7 echo 9 discard 11 systat 13 dayt... 阅读全文
posted @ 2006-07-20 11:45 阿米 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 1.使用System.Convert 类2.基本数据类型都一个方法名为Parse 方法可以进行转化3. 数值字符串和数值之间的转换 首先,我们得搞明白,什么是数值字符串。我们知道,在 C# 中,字符串是用一对双引号包含的若干字符来表示的,如 "123"。而 "123" 又相对特殊,因为组成该字符串的字符都是数字,这样的字符串,就是数值字符串。在我们的眼中,这即是一串字符,也是一个数,但计算机却只... 阅读全文
posted @ 2006-07-20 11:44 阿米 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 份验证、授权和安全通信J.D. Meier、Alex Mackman、Michael Dunner 和 Srinath Vasireddy Microsoft Corporation2002 年 10 月 ASP.NET 安全性 总结本章提供用于构建安全的 ASP.NET Web 应用程序的指南和建议。本章提供的大多数指南和建议同样适用于开发 ASP.NET Web 服务和由 ASP.NET 驻留... 阅读全文
posted @ 2006-07-20 11:44 阿米 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文ASP.NET应用程序身份验证的概念,介绍了各种身份验证模式并进行了比较,阐述了选择身份验证模式的机制,并给出了一种基于窗体身份验证模式的实现方法。 关键字:身份验证 authentication ASP.NET WEB应用 1.身份验证概念 任何成功的应用程序安全策略的基础都是稳固的身份验证和授权手段,以及提供机密数据的保密性和完整性的安全通讯。 身份验证(authenticati... 阅读全文
posted @ 2006-07-20 11:42 阿米 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: dll下载源文件下载 阅读全文
posted @ 2006-07-20 11:40 阿米 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 这几天在写一个软件开发文档,使用的是GB8567-88标准开发文档,今天写测试计划。似乎许多人都对性能测试有或多或少的不清楚,这里就我的理解提供一些解释:1、负载测试(Load Test)、压力测试(Stress Test)、容量测试(Capability Test)与性能测试(Performance Test)是什么关系?性能测试是一个较大的范畴,包括负载测试、压力测试和容量测试。其中负载测试是... 阅读全文
posted @ 2006-07-20 11:38 阿米 阅读(439) 评论(1) 推荐(0) 编辑
摘要: 打开IIS-->右击计算机名称(shm)-->属性-->主属性-->选择www服务-->编辑-->服务-->默认web站点。 阅读全文
posted @ 2006-07-20 11:37 阿米 阅读(1510) 评论(0) 推荐(0) 编辑
摘要: for(int i=1;i<=19;i++) { Label Lbl=(Label)Page.FindControl("Lbl"+i.ToString()); Lbl.Text=i.ToString(); } 阅读全文
posted @ 2006-07-20 11:37 阿米 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 上传附件由于microsoft.net框架默认上传的附件大小为4M,所以如果要增大上传的附件的大小,请修改C:\WINNT\ Microsoft.NET\Framework\v1.1.4322\CONFIG\中machine.config文件。修改内容如下:将中 executionTimeout的值改大,例如36000。将 maxRequestLength的值改大,例如上传限制如果为10M就改为1... 阅读全文
posted @ 2006-07-20 11:36 阿米 阅读(558) 评论(0) 推荐(0) 编辑
摘要: LoadControl 和输出缓存 会话和输出缓存 Forms 身份验证票证生存期 视图状态:无声的性能杀手 SQL Server 会话状态:另一个性能杀手 未缓存的角色 配置文件属性序列化 线程池饱和 模拟和 ACL 授权 不要完全信赖它 — 请设置数据库的配置文件! 阅读全文
posted @ 2006-07-20 09:11 阿米 阅读(718) 评论(0) 推荐(0) 编辑
  2006年7月19日
摘要: 打开【虚拟目录】的【属性】(例如:右键DI91,属性),在【虚拟目录】项中点击【配置】,选择【应用程序选项】,修改会话时间即可。默认会话时间20分钟。 阅读全文
posted @ 2006-07-19 13:17 阿米 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 翻页的SQL语句的处理 MYSQL处理翻页的SQL语句比较简单,用LIMIT 开始位置, 记录个数;PHP里还可以用SEEK定位到结果集的位置。 ORACLE处理翻页的SQL语句就比较繁琐了。每个结果集只有一个ROWNUM字段标明它的位置, 并且只能用ROWNUM80。 以下是经过分析后较好的两种ORACLE翻页SQL语句( ID是唯一关键字的字段名 ): 语句一: Sel... 阅读全文
posted @ 2006-07-19 13:17 阿米 阅读(707) 评论(0) 推荐(0) 编辑
摘要: ","|") iNameLength=Len(aFilename) If iNameLength=2 if mid(str,pos,1)=" " then pos=pos-1 elseif mid(str,pos-1,2)=VBcrlf then pos=pos-2 else isBlankChar=false end if wend rtrimVBcrlf=rtrim(lef... 阅读全文
posted @ 2006-07-19 13:16 阿米 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 上传一个显示进度条的无组件上传!这个东东不是我写的,也不知道好用不好用!我看过上传的例子,似乎很不错!就下下来了!以后说不定用的着!先传上来!!!!!其实ewebedit的无组件上传也非常不错,只是一直懒得看代码!!!!呵呵。。。。懒惰啊!!!!下载 阅读全文
posted @ 2006-07-19 13:11 阿米 阅读(329) 评论(0) 推荐(0) 编辑
摘要: DateTime.Now.ToString("yyyy-MM-dd") String.Format("{0:yyyy-MM-dd}", DateTime.Now) 阅读全文
posted @ 2006-07-19 13:09 阿米 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 客户端ip:Request.ServerVariables.Get("Remote_Addr").ToString();客户端主机名:Request.ServerVariables.Get("Remote_Host").ToString();客户端浏览器IE:Request.Browser.Browser;客户端浏览器 版本号:Request.Browser.MajorVersion;//客户端操... 阅读全文
posted @ 2006-07-19 13:09 阿米 阅读(3479) 评论(0) 推荐(1) 编辑
摘要: 随着Internet的日益普及,现在基于B/S结构的大型应用越来越多,可如何对这些应用进行测试成为日益迫切的问题。有许多测试人员来信问我B/S的测试如何做,由于工作较繁忙,对大家提出的问题也是头痛医头脚痛医脚,没有对WEB的测试过程做一个整体的概述。希望通过本篇能够让大家了解大型Web应用是如何来进行测试的 阅读全文
posted @ 2006-07-19 13:08 阿米 阅读(248) 评论(0) 推荐(0) 编辑
摘要: "添加试题 点击“添加试题”后,进入testadd.aspx页面,页面属性为:http://localhost/admin/TestAdd.aspx?kcname=药品经营许可证管理办法 但是当我在cs页面中使用this.LblTestName.Text=Request.QueryString["Kcname"].ToString().Trim();时,发现this.LblTestName.Text是:药品经营许可证管理办。少了一个“法”字。 相同问题有的时候出现,有的时候不出现! 怎么会这样!!!!! 阅读全文
posted @ 2006-07-19 13:04 阿米 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: aspx文件 阅读全文
posted @ 2006-07-19 12:57 阿米 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 讨论错误处理范例以及与多个范例相关联的陷阱,并提供了两个简单但至关重要的有关错误情况处理的原则。 本页内容 简介 错误处理范例 多个 API 约定的问题 有关错误情况的两个简单原则 阅读全文
posted @ 2006-07-19 12:55 阿米 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。 阅读全文
posted @ 2006-07-19 10:48 阿米 阅读(378) 评论(0) 推荐(0) 编辑