- 博客(33)
- 收藏
- 关注
转载 什么时候用LINQ?
1. 首先,如果你们的项目组没有SQL很强的人,我还是很希望你用LINQ。 2. 如果你是一个反对写存储过程,反对将业务逻辑带入数据库层,并且坚定地认为数据库只是发挥持久化数据作用的人,我觉得你也会很喜欢LINQ的便捷性。 3.LINQ提供了一个统一的数据集访问方式,如果你的项目不仅仅涉及访问传统的数据库,而且还要涉及比较多内存数据集查询(比如操...
2008-07-02 15:10:00 171
转载 你必须知道的C#的25个基础概念
1.静态变量和非静态变量的区别? 静态变量:静态变量使用 static 修饰符进行声明 ,在所属类被装载时创建,通过类进行访问,所属类的所有实例的同一静态变量都是同一个值。非静态变量:不带有static 修饰符声明的变量称做非静态变量,在类被实例化时创建,通过对象进行访问,同一个类的不同实例的同一非静态变量可以是不同的值。2.const 和 sta...
2008-07-02 14:42:00 267
转载 Linq to Sql 的不足
不足1:规则太死,可扩展性少这里说的规则太死,主要指业务层实体与数据库表的绑定。基本上只能是一个实体对象对应于一个表,而且,对实体对象的要求太多,比如,(1)该实体对象必须要有默认无参构造方法(如果没有也会编译通过,但无法运行,因为Linq toSql是通过反射来构造对象,而且用的是该对象的无参构造方法);(2)该实体的所有实体存储字段都不能有readonly关键...
2008-07-02 13:58:00 129
转载 如何禁用窗口上的关闭按钮
namespace VersatileMessageBoxLib{ using System; using System.Windows.Interop; using System.Runtime.InteropServices; public class CloseButton { [DllImport("us...
2008-07-02 13:46:00 379
转载 C#常用函数表
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 ...
2008-07-02 13:32:00 124
转载 C#常用函数表
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 ...
2008-07-02 11:57:00 125
转载 .Net的学习步骤
如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步 对.NET Framework类库有一定的了解,可以通过开发Windows Form应用程序来学习.NET...
2008-07-02 10:51:00 74
转载 PHP必备的函数集
array_change_key_case — 返回字符串键名全为小写或大写的数组array_chunk — 将一个数组分割成多个array_combine — 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array_count_values — 统计数组中所有的值出现的次数array_diff_assoc — 带索引检查计算数组的差集array_...
2008-07-02 10:42:00 86
转载 我眼中的C# 3.0
缘起 每次有新技术发布时,我们总能感受到两种截然不同的情绪:一种是恐惧和抵抗,伴随着这种情绪的还有诸如"C# 2.0用的挺好的,为什么要在C# 3.0搞到那么复杂?"或者"我还在使用C#1.0呢?"等言辞;另一种则是兴奋和拥抱,伴随着这种情绪的还有诸如"原来这个问题在C# 3.0里可以这么简单!"等言辞。 最近我在公司内部做一个LINQ的系列讲座,在我为其中C#3...
2008-07-02 10:30:00 83
转载 正规表达式
str为传递过来的字符E-Mail验证Regex.IsMatch(str, @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*", RegexOptions.Compiled); 用户ID验证Regex.IsMatch(str, @"^[a-zA-Z][a-z0-9A-Z]*$", RegexOptions.Compiled...
2008-06-18 21:15:00 95
转载 C#用二维数组写Excel
//Excel行の総数 int rowCount = dtExcel.Rows.Count; //Excel列の総数 int colCount = dtExcel.Columns.Count; //Application...
2008-03-12 20:01:00 744
转载 C#中Excel进程消除的方法
//Application対象 Excel.Application excelApp = null; //Workbooks対象 Excel.Workbooks excelBooks = null; //Workbook対...
2008-03-12 19:59:00 189
转载 使用C#格式化字符串
1 前言如果你熟悉Microsoft Foundation Classes(MFC)的CString,Windows Template Library(WTL)的CString或者Standard Template Library(STL)的字符串类,那么你对String.Format方法肯定很熟悉。在C#中也经常使用这个方法来格式化字符串,比如下面这样:int...
2008-03-12 19:55:00 88
转载 SQL中使用WITH AS提高性能
1. 案例起因 公司门店应用程序每天都要出一份报表,用来统计所有商品当天的期初库存数量、入库数量、出库数量 及当天的期末库存数量。运行半年以后,这份报表运行越来越慢,到现在,每次运行该报表显示当天数据时需要近20秒的时间。于是开发人员找到我,希望我看看,是不是可以使该报表运行的时间更短。 该报表就是一段SQL语句,主要由三部分组成,第一部分是计算每个商品的期初数量,第二...
2008-03-12 19:53:00 296
转载 office2007各组件全面介绍
总体来看,2007 Microsoft Office System主要包含了以下组件: 客户端产品:Word / Excel / PowerPoint / Outlook / Access / Publisher / InfoPath / OneNote / Visio (Standard & Professional) / Project (Standard &...
2008-02-28 17:09:00 270
转载 DateTime之时间比较(CompareTo)精度问题
如果当前时间为2008年1月8日15时10分47秒 Convert.ToDateTime("08/01/08").CompareTo(DateTime.Now) 此时返回的值 为“-1” 结果:Convert.ToDateTime("08/01/08")所表示的时间小于DateTime.Now 原因 Con...
2008-01-09 15:11:00 222
转载 计算两个日期之间的工作天数
/// <summary>/// 计算两个日期之间的工作天数/// </summary>/// <param name="startdate">起始日期</param>/// <param name="enddate">中止日期</param>/// <returns>工作天数</r...
2008-01-09 15:06:00 109
转载 SQL中CONVERT转化函数的用法
格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECTCONVERT(varchar(30),getdate(),101)now结果为:now...
2008-01-09 14:54:00 86
转载 程序进程
absr.exe进程文件: absr or absr.exe进程名称: Backdoor.Autoupder Virus描述: 这个进程是Backdoor.Autoupder后门病毒程序创建的。是否为系统进程: 否acrobat.exe进程文件: acrobat or acrobat.exe进程名称: Adobe Acrobat描述: Acrobat ...
2007-12-01 23:01:00 314
转载 ThinkPad应用软件操作指南
笔记本电脑随机软件的数量以及质量是衡量一款笔记本电脑优劣的重要参考依据。如果你是使用过电脑的人,一开始接触笔记本电脑的时候总会无所适从,这是自然现象,但如果你是一个使用过台式机电脑的人,面对笔记本电脑也会有手忙脚乱的时候,这是因为大家还没有真正掌握笔记本电脑的随机软件. 很多朋友购买了ThinkPad笔记本电脑之后,应该会发现它与一般的组装台式机电脑甚至原装的台式机电脑有着...
2007-12-01 16:00:00 679
转载 在Lenovo T61笔记本上安装Windows XP
拿到新买的Lenovo T61笔记本后,首先做的第一件事,就是删除默认安装的Vista Home Basic操作系统,改装WIndows XP SP2。 T61有些硬件芯片比较新,Windows Update不能自动提供驱动,需要做一些手工操作。此外,ThinkPad的相关驱动程序在安装顺序上也有讲究,否则不能发挥硬件最大效能。以下安装流程,结合了网上他人的安装经验,以...
2007-12-01 15:50:00 531
转载 九招让你的硬盘更快,系统更稳定
一、合理使用硬盘 何为合理使用硬盘呢?首先我们要了解硬盘盘片的物理结构。分区并格式化后的硬盘却是以扇区为基本单位的,一个分区是由若干个扇区构成的。那什么是扇区呢?我们都知道磁盘在工作时是转动的,它所存储的信息是按一系列同心圆记录在其表面上的,每一个同心圆称为一个磁道,一个扇区的大小为512字节,一个整圆环为一个磁道,一个磁道上有若干个扇区。越*外的磁道上的单个扇区其体积越大,...
2007-11-29 09:18:00 91
转载 found.000文件夹的问题
问:我的电脑有的时候在C盘或D盘的根目录下有个名为found.000的文件夹,里面有一些后缀名为CHK的文件。在c:\windows下有很多以fff开头的怪文件,而且大小全部为0字节。请问这些是什么文件?能否将它们删除? 答:found.000文件夹里面的一些后缀名为CHK的文件是你在使用“磁盘碎片整理程序”整理硬盘后所产生的“丢失簇的恢复文件”。在c:\windows下...
2007-11-18 23:43:00 111
转载 Explorer.exe程序在系统中的作用
凡是Windows系列的操作系统,运行时都会启动一个名为Explorer.exe的进程。这个进程主要负责显示系统桌面上的图标以及任务栏,它在不同的系统中有不同的妙用。 Windows 9x中的应用 在Windows 9x中,这个进程是运行系统时所必需的。如果用“结束任务”的方法来结束Explorer.exe进程,系统就会刷新桌面,并更新注册表。所以,我们也可以利...
2007-11-18 23:41:00 181
转载 在DOS下安装Win XP
在Win 98的DOS状态下可以安装Win XP,插入Win XP光盘后,首先从开始中进入MS-DOS,然后在MS-DOS下输入“G:\Setup.exe”(G为光驱盘符)即可。 如果想从纯DOS下进行安装,可用启动盘启动到DOS状态,安装时首先加载Smartdrv.exe(将Win 98安装光盘或Win 98系统的Windows目录中的Smartdrv.exe拷贝到启动...
2007-11-18 23:39:00 118
转载 在DOS中使用系统还原工具
在系统上电自检声响后,Windows欢迎屏幕出现之前按下F8键,接着在菜单中选择Safe Mode with Command Prompt,然后使用管理员身份登录,在命令行提示符后输入:%systemroot%\ system32\restore\rstrui.exe,回车后跟随屏幕上的向导将系统恢复到以前的正常状态。 转载于:https://www.cnblogs.com...
2007-11-18 23:39:00 72
转载 CMOS密码清除方法
打开机箱,找到主板上的电池,将其与主板的连接断开(就是取下电池喽),此时CMOS将因断电而失去内部储存的一切信息。再将电池接通,合上机箱开机,由于CMOS已是一片空白,它将不再要求你输入密码,此时进入BIOS设置程序,选择主菜单中的"LOAD BIOS DEFAULT"(装入BIOS缺省值)或"LOAD SETUP DEFAULT"(装入设置程序缺省值)即可,前者以最安全的方式启动...
2007-11-18 23:37:00 234
转载 BIOS与CMOS区别
在日常操作和维护计算机的过程中,常常可以听到有关BIOS设置和CMOS设置的一些说法,许多人对BIOS和CMOS经常混为一谈。本文主要阐述对BIOS设置和CMOS设置在基本概念上的区分与联系。 BIOS是什么? 所谓BIOS,实际上就是微机的基本输入输出系统(Basic Input-Output System),其内容集成在微机主板上的一个ROM芯片上,主...
2007-11-18 23:36:00 63
转载 2000XP双系统启动问题
先装好了WindowsXP,然后再安装Windows 2000。开机后发现Windows XP的滚动条消失后,电脑即黑屏,无法进入登录画面。 其实,这个问题是因为当安装好Windows 2000后,某些系统文件从高版本变回低版本,因此导致Windows XP无法识别。解决这个问题很简单:从Windows XP安装光盘中将I386目录中的NTLDR、DOSNET.INF复制...
2007-11-18 23:34:00 94
转载 ADSL拨号中出现的错误代码
Error 602 The port is already open 问题:拨号网络网络由于设备安装错误或正在使用,不能进行连接 原因:RasPPPoE没有完全和正确的安装 解决:卸载干净任何PPPoE软件,重新安装 Error 605 Cannot set port information 问题:拨号网络网络由于设备安装...
2007-11-18 23:33:00 84
转载 BIOS报警声音
根据报警声音长短,数目来判断问题出在什么地方 AWARD BIOS响铃声的一般含义是: 1短: 系统正常启动。这是我们每天都能听到的,也表明机器没有任何问题。 2短: 常规错误,请进入CMOS Setup,重新设置不正确的选项。 1长1短: RAM或主板出错。换一条内存试试,若还是不行,只好更换主板。 1长2短: 显示器或显示卡错误。 ...
2007-11-18 23:31:00 179
转载 开机BIOS语言
开机自检时出现问题后会出现各种各样的英文短句,短句中包含了非常重要的信息,读懂这些信息可以自己解决一些小问题,可是这些英文难倒了一部分朋友,下面是一些常见的BIOS短句的解释,大家可以参考一下。 1.CMOS battery failed 中文:CMOS电池失效。 解释:这说明CMOS电池已经快没电了,只要更换新的电池即可。 2.CMO...
2007-11-18 23:27:00 91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人