- 博客(37)
- 资源 (1)
- 收藏
- 关注
原创 linux 学习网址
http://www.ccidnet.com/images/tech/linux/zhuanti/mingling/index.htm
2008-08-27 00:34:00
861
原创 时间扩展函数!
//本周是本年第几周private int DatePart(System.DateTime dt) { int weeknow = Convert.ToInt32(dt.DayOfWeek);//今天星期几 int daydiff = (-1) * (weeknow+1);//今日与上周末的天数差 int days = System.DateTime
2008-07-01 17:07:00
798
原创 事务机制
同步发生数据更新时,防止数据的不一致。这些就是数据库特有的术语了。数据库事务是指作为单个逻辑工作单元执行的一系列操作。 设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作: · 更新客户所购商品的库存信息 · 保存客户付款信息--可能包括与银行系统的交互 · 生成订单并且保存到数据库中 · 更新用户相关信息,例如购物数量等等 正常的
2008-06-30 14:42:00
858
原创 .net的十项毕学技术!
1、WCF (Windows Communication Foundation):虽然WCF显然没有WPF或SilverLight那么吸引人,但是它却是在.NET框架下解决业务问题的基础。所以你今年至少要学习一门.NET的新技术,那你就选择WCF吧。 2、ADO.NET (and LINQ):这是让你与数据层打交道的技术。并且LINQ提供了将各种数据组合起来的方法。如果以上两个技术你都不熟悉
2008-06-28 16:03:00
996
原创 Sql分页存储过程以及实现
创建一个类文件,内容如下: using System; using DataHelper; using System.Data; using System.Data.SqlClient; using System.Web; using System.Configuration; namespace ClassBase { public class Paging
2008-06-22 10:15:00
817
原创 vasp.net中 cookies 的访问问题!!!
对于应用程序的身份验证,一直是自已编写登陆窗体,在窗体的CS文件中判断用户的登录是否合法,如果合法则将用户名保存在Cookie中。然后将所有页面的继承于一个类似BaseForm这样的基页面,在这个页面的Page_Load事件中加入判断,根据Cookie来判断用户是否已登录,如果没有登录则跳转到登录页面。最近作一个互连网网站,想起安全性的问题,查阅了一些资料后觉得采用Asp.net提供的标准的F
2008-06-21 12:33:00
863
原创 简单工厂与抽象工厂知识总结!
1.抽象工厂模式是对普通工厂模式的扩充,适合于以下情况: 一个系统不应当依赖于产品类实例如何被创建、组合和表达的细节,这对于所有形态的工厂模式都是重要的。这个系统的产品有多于一个的产品族,而系统只消费其中某一族的产品。同属于同一个产品族的产品是在一起使用的,这一约束必须在系统的设计中体现出来。系统提供一个产品类的库,所有的产品以同样的接口出现,从而使客户端不依赖于实现。 2.抽象工
2008-06-18 15:37:00
905
原创 vwindow.open()详解
一、window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例:
2008-06-17 11:45:00
988
3
转载 C#实现所有经典排序算法
//选择排序 class SelectionSorter { private int min; public void Sort(int[] arr) { for (int i = 0; i < arr.Length - 1; ++i) { min = i; for (int j = i + 1; j < ar
2008-06-12 12:11:00
684
原创 值得学习的nonquery()代码
C# code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public int Execute(string strCommandText, Listobject[]> paraList, CommandType
2008-05-22 12:18:00
1117
原创 http:500内部服务器错误
IIS500错误,是因为微软的一个BUG所造成的。下面是解决办法: 主要是由于IWAM账号(在我的计算机即是IWAM_MYSERVER账号)的密码错误造成了HTTP 500内部错误。 在详细分析HTTP500内部错误产生的原因之前,先对IWAM账号进行一下简要的介绍:IWAM账号是安装IIS5时系统自动建立的一个内置账号,主要用于启动进程之外的应用程序的Internet信息服务。IWAM账号的名字
2008-05-18 14:03:00
1223
原创 datagridview中添加合计行(二)
合计时效果如下:平均值时的效果:文字显示时的效果:因为一些原因源代码不能完全公布,所以这里只谈下实现思路:因为datagridview控件本身没有自动合计的功能,而在每次绑定时向网格底部插入一空行实现合计的办法既不方便又不灵活,而且不能达到时刻可以看到合计的效果,必须每次都手动拖动滚动条到底端来看,所以这种实现办法不够理想.就想了以下一种方法来实现.用一个PANEL和一个
2008-05-08 12:51:00
3107
1
原创 datagridview中添加合计行(一)
DataGridView是使用很多的控件,可是却没有底部合计行的功能,在做一个小项目时有很多地方要用到,就通过下面的方法实现了这一功能:把下面 #region 添加DataGridView底行合计数 的四个方法 和 #endregion 添加DataGridView底行合计数 的四个方法之间的 代码拷贝到你的程序中然后再 给要计算合计的 DataGridView 对象(此处
2008-05-08 12:50:00
1976
原创 必须掌握的八个dos命令
一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看
2008-05-08 00:32:00
673
原创 C#实现PC关机,注销,重启
// ExitWindowsEx 函数可以退出登陆、关机或者重新启动系统 [DllImport( "user32.dll ",ExactSpelling=true,SetLastError=true)] public static extern bool ExitWindowsEx(int flg, int rea); private const
2008-05-07 18:50:00
948
转载 C# 发送邮件 参考代码
C# code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System; using System.Collections; using System.ComponentModel; u
2008-05-06 15:00:00
1180
1
原创 PetShop的系统架构设计
前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetSh
2008-05-05 18:30:00
2234
原创 业务逻辑 理解
对这个问题迷惑了很久,甚至很多时候都去想,但是,接触到的始终都是一个概念 今天仔细地查了一下参考资料: 基于B/S模式下的WEB .net应用程序的三层逻辑大致可以分为三层: 表示层(用户接口层),业务逻辑层,数据访问层 一层代码1、vs2005新建了一个解决方案,添加了2个项目和1个网站,DataLayer(处
2008-05-05 18:03:00
1090
原创 c# ArrayList 的 Sort()方法的使用
关键字:ArrayList ,IComparer,接口,C#我看见网上有人问IComparer接口的使用,于是写了个小例子,和大家一块分享。有不足之处,望不吝指正1、建一个结构雇员的结构private struct Eployee{public string name;public int age;public string sex;}2、新建3个"雇员"Eployee ep1=new Eploy
2008-05-05 16:06:00
1082
原创 C#批量更新数据表
ADO.Net2.0中提供了SqlBulkCopy类 SqlBulkCopy 类 • DestinationTableName:目标数据库的表名 • BulkCopyTimeout:指定操作完成的Timeout时间 • NotifyAfter:指定通知通知事件前处理的数据行数 • WriteToServer方法:将数据源拷备到目标数据库 • SqlBulkCopy DesBulkOp = new
2008-05-05 16:04:00
2906
转载 BIOS(基本输入输出系统)完全解读
前一阵子造成全球多处电脑严重受损的CIH病毒大家还应当记忆尤新吧。CIH病毒就是破坏了主板的BIOS,使得BIOS不能正常工作,不能完成电脑启动(POST)时硬件自检、配置和引导,逼着我们更换BIOS或整个主板才罢休,所以此病毒很厉害,从
2008-05-03 16:09:00
5945
转载 算法的力量 (李开复 2006年5月)
算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门,就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实,大家被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那些算法和理论,例如数据结构、算法、编译原
2008-05-03 13:04:00
496
原创 C#聊天室
///ServerForm C# code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using System
2008-05-02 14:35:00
2091
1
原创 Ajax入门心得
Ajax日渐流行,很多大的网站都已经纷纷用上了,我也去体验了一下,个人感觉是:Ajax确实给我带来了更好的用户体验!所以作为web开发者学习Ajax是迟早的事了!既然是迟早,这种好事我还是觉得越早越好,毕竟早起的鸟儿有虫吃啊!在这里和大家分享一点我自己学习Ajax的心得。1、首先是AJAX的基础,那就是XML了,这个也是毕竟AJAX中的X就代表XML嘛!而且学了之后您就会知道,页面获得返回信息时最
2008-04-29 18:11:00
629
原创 asp.net(C#.VB)array、arraylist和list的区别(转自优快云)
1.数组、arraylist和list的区别(请详细解释) 2.泛型是怎么回事?===============我简单的说一下: 数组:固定长度的一段内存。 ArrayList:可以理解为可以动态增加内存的数组,是一种链表。 list是一种范型链表,解决了ArrayList对于值类型需要装箱拆箱的缺点。================数组就是值对象,它存储数据元素类型的值的一系列位置. Arrayl
2008-04-28 17:09:00
4510
原创 C#的office文档操作
Microsoft Office是微软公司推出的办公应用程序,主要包括Microsoft Word,Microsoft Excel、Microsoft Outlook和Microsoft Access等应用程序。提供了诸如字处理、表格处理、邮件处理和数据库等功能。目前被广泛使用的版本是Microsoft Office 2003和Microsoft Office 2007。作为微软公司推出的重量级编
2008-04-28 11:12:00
20468
6
原创 以下这段代码是一个内存缓存,对于数据较少时很有用
C# code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> public class accessInfo { private AccountAccessInfo Info;
2008-04-26 16:59:00
784
原创 SQL日期格式
SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可能经常会用到的日期格式转换方法: 举例如下: select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06
2008-04-26 10:07:00
1232
1
原创 写C#程序的时候一定要注意“,”与“,”的区别
昨天晚上一直调试一个程序,其中有这么一句:S="111,222,333,444"的句子 用了:“string ss=s.split(,)”;来处理,结果发现只有ss[0],本来索引应该有从0-3的,结果出错提示说:下标越界晕得很情急之下发现把 S="111,222,333,444" 写成了 S="111,222,333,444"C#里面肯定没有这种区分","符号的撒
2008-04-23 16:09:00
484
转载 ASP.NET(C#)经典采集代码
为大家提供一个ASP.NET中用C#实现的采集代码: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.Web
2008-04-20 23:55:00
796
原创 .net中关于企业Excel报表的生成
在一般的企业应用开发中都会涉及到报表的生成,且一般报表的格式都是生成Excel格式的。对于各种报表的生成一直是程序员心中永远的痛,因为对于很多程序员来说每写一个报表都意味着要写一大断代码来实现,而且有的报表可能极其复杂以及不规范,这时就会浪费程序员大量的时间来编写和调试这些代码,那到底有没有一种方法能使代码尽量少写,且又能实现各种Excel报表的生成呢,下面我们就转入正题。 我们要生成Exc
2008-04-20 23:52:00
604
原创 全球IT市场最具影响力十大技术
中国IT实验室4月14日报道:权威调研机构Gartner日前评出了未来四年全球IT市场最具影响力的十大技术,多内核处理器、云计算和社交网站等纷纷上榜。 Gartner指出,在2008-2012年间,这十项技术将主导IT市场的发展前景。它们分别为: 多内核处理器 云计算 用户界面 社交网站/软件 Web聚合 普适计算(ubiquitous computi
2008-04-15 07:53:00
1410
原创 我的C#学习
当初自己想得很好,把C#当作自己的一技之长,如今已经学习了很长时间,自己也收获颇多,确实我上了C#这条船了,已经离岸了哈,希望自己以后能够在C#之路上有大的突破和成就! 至少说现在还没有那种有成就的感觉,现在需要的是多做相关的项目,增加自己的经验值!
2008-04-13 19:02:00
618
2
原创 加班赶工,得不偿失---历史给你上六课(转载自优快云)
早在75年之前,大多数行业就已经放弃了加班赶进度。数不清的行业经验和研究事实证明:要想完成工作,加班赶工是成本最高的做法。文/Evan Robinson 译/乔梁(《程序员》2008年3月刊)缘起2004年,某国际电子游戏公司员工的家人以Ea_spouse为名,在某网站上发布文章,讲述了其配偶由于高强度、长时间的加班,对自己的身体健康以及家庭生活造成了很不好的影响。一石激起千层浪,关于电子游戏
2008-04-12 12:47:00
1124
转载 Java编程那些事儿9——网络编程基础
1.4 网络编程基础 对于初学者,或者没有接触过网络编程的程序员,会觉得网络编程涉及的知识很高深,很难,其实这是一种误解,当你的语法熟悉以后,其实基本的网络编程现在已经被实现的异常简单了。1.4.1 网络编程是什么? 网络编程的本质是两个设备之间的数据交换,当然,在计算机网络中,设备主要指计算机。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给
2008-04-11 00:50:00
639
原创 .net在线计数器实现与讨论
统计在线用户的作用不言而喻,就是为了网站管理者可以知道当前用户的多少,然后根据用户数量来观察服务器或者程序的性能,从而可以直观的了解到网站的吸引力或者网站程序的效率。现在,我们就介绍一个简单明了的方法来统计在线用户的多少,该方法的特点就是充分的利用了ASP.NET的特点,结合global.asax文件,用Application和Session巧妙的实现在线用户的统计,由于程序中只用到一个Appl
2008-04-10 18:23:00
896
转载 .Net中的设计模式—Strategy模式(转载)
一、模式概述“面向接口编程”是面向对象编程思想中最重要的一个原则。根据“封装变化”的原理,我们常常将易于变化的部分进行抽象,定义为接口。对于调用者而言,只需要知道接口的外部定义即可,具体的实现则不用理会。在设计模式中,Strategy模式就是这样的一个“面向接口编程”的最佳体现,它进行抽象的一部分是针对特定的“算法”,或者说是“策略”。假设我们要开发一个税务系统,那么有关税务的计算就会依照纳税人的
2008-04-10 18:18:00
494
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人