自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

原创 oracle函数大全 oracle所有函数举例说明

常用oracle函数 SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;         A         A      ZERO     SPACE--------- --------- --------- -----

2011-06-17 11:01:00 1453

原创 .net错误处理机制

让我们想想,ASP.NET为我们提供了几种错误处理机制?如果同时使用他们是不是有一定的优先级?.NET提供了四种错误处理机制,它们有一定的优先级顺序:Page_Error事件>ErrorPage属性>Application_Error事件>  <customErrors>配置项。下面分别介绍这四种错误处理机制的用法。<br />    1.Page_Error事件    Page_Error 事件提供一种捕获在页级别出现的错误的方法。您可以只是显示错误信息(正如下面的示例代码所示),也可以记录事件或执行某个

2011-04-20 12:05:00 1208

原创 oracle主键自动增长的实现 Oracle Sequence oracle maxid自动生成--ORA-00001: 违反唯一约束条件 (NAME.SYS_C005547)产生的原因之一(select * from all_cons_columns w

<br />oracle中的int类型不像sqlserver那样可以设置自动增长,一般在程序中我们会用select max(id) 来取最大ID,但这样不仅效率低 而且在操作比较频繁的程序中还会出现插入相同id的情况。maxid是得到最大ID 然后当做ID来插入,从得到ID到插入数据是有时间差的(虽然很小很小),在这个时间差内如果有另外一个相同操作,那么得到的maxid就是一样的 就会报错。所以在操作频繁的程序中 这种取最大ID的方法是错误的。另外 用sequence取到的值最大是9999999999999

2011-04-20 10:58:00 7657

原创 c# try catch finaly用法

trycatchfinally1、将预见可能引发异常的代码包含在try语句块中。2、如果发生了异常,则转入catch的执行。catch有几种写法:catch这将捕获任何发生的异常。catch(Exception e)这将捕获任何发生的异常。另外,还提供e参数,你可以在处理异常时使用e参数来获得有关异常的信息。catch(Exception的派生类 e)这将捕获派生类定义的异常,例如,我想捕获一个无效操作的异常,可以如下写:catch(InvalidOperationException e){    ....

2011-04-20 09:07:00 17126 4

原创 页面中设置默认的回车激活按钮, ASP.NET DefaultButton 属性

当HTML页面中有多个页面的时候,回车会默认绑定到第一个按钮上面,如何设置回车的激活按钮 这里有两个方法:第一:ASP.NET DefaultButton 属性,利用Panel 控件绑定控件ID,格式如下:DefaultButton 这个属性也可以直接放在form里绑定按钮ID。格式如下第二:用javascript的方

2011-03-25 11:52:00 6057

原创 给“学生”的一些建议和忠告

<br />目录:<br />1.         首先要知道当前的自己需要学习哪些东西。<br />2.         其次要找到学习的重点,要知道哪个阶段学哪些东西。<br />3.         要时刻了解自己的兴趣所在,要学会兴趣移位。<br />4.         君子慎独。很多不良习惯一定要克制自己的放纵。<br />5.         学自己需要的东西。专业也好生活也罢,远离各种恶俗。<br />6.         不要对自己的专业有偏见。这句话见的最多,一句话,学好自己的专业。<b

2011-02-25 10:08:00 1046

原创 win7 、vistar、server2008 R2 、各种64位系统 安装局域网共享打印机,找不到驱动的问题

我用的是win7 64位服务器版的系统 也就是 winserver2008 R2 今天打印东西发现找不到局域网的XP系统共享的打印机 于是忙活了一番 解决了问题,如下方法:饮水思源:http://hi.baidu.com/tyhggz/blog/item/24738a15c5cfcf5ff3de32cb.htm先说一下查找打印机的步骤: Windows->设备和打印机->添加打印机->添加网络。。。->浏览->选中->。。。如果遇到问题 往下看一般问题是有些服务没有开启:下面是服务列表Server Work

2011-02-11 16:55:00 33578 1

原创 oracle查询语句中的exists 和in 的详细用法

<br />举两个例子:<br />例子1:select ID from A where ID not in(select AID from B)例子2:select ID from A where not exists(select AID from B where AID=A.ID)<br />两个例子的查询结果是一样的,都是查询A中ID不存在于B表中的所有数据,是筛选了A中的数据的结果集<br />其实明白了一种用法再去理解另一个是有难度的,比如我先是会用了in的用法 再接触exists的时候 就

2011-01-28 11:53:00 6341

原创 oracle10g在windows2003上自动备份的脚本

简单的全部备份,步骤如下:新建文本文档,复制一下内容(记得修改对应目录)@echo offecho !  echo ! echo !echo !echo !echo *******************************************echo *******************************************echo 保留最近十天的备份文件,autobak.dmp是最近的一个备份,接下来依次是backup1.dmp,backup2.dmp......echo 请定期将备

2011-01-26 15:56:00 2195

原创 坏硬盘数据转移,硬盘设置主从盘

硬盘损坏不能开机的情况下想要取出硬盘数据有两种方法,第一就是把硬盘当移动硬盘用,买硬盘盒或转接线,第二就是把坏硬盘串接在另外电脑上拷贝数据。第二种方法比较常用,前者一般是扩展硬盘空间。接双硬盘方法:仔细观察主板上硬盘借口的编号如果有两个IDE,接IDE1的就是主盘,IDE2其次(硬盘不需要跳线);如果有两个SATA,接SATA1的就是主盘,SATA2其次(硬盘不需要跳线);如果是一个SATA,一个IDE,通常系统会默认SATA是主盘,IDE次之,这个时候硬盘亦不需要跳线。也可能是从0开始(SATA0或IDE

2011-01-24 16:33:00 4020

原创 VS中局部刷新UpdatePanel的简单应用

<br />局部刷新在现在的程序中越来越被普遍应用,<br />多个UpdatePanel同时出现在一个页面内,timer的控制 一定要控制好, UpdateMode="Conditional/allways"  一定要用好

2011-01-22 10:45:00 1105

原创 文件或目录损坏且无法读取。 System.IO.IOException: 文件或目录损坏且无法读取 .net网站访问出错

今天下午由于电源断电,正在调试程序,再次开机的时候通过IIS访问网站发现出错。无法访问目录,经过查证,发现是磁盘文件损坏造成的。解决方法如下:找到VS工程对应的C盘路径,如图:路径如:C:/Windows/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Filesv2.0.50727是对应的框架版本,选择自己的,在这个目录里找到你的项目,然后把对应项目文件夹删除(也可以重命名),重新编译项目,生成新的访问文件  问题就解决了。

2011-01-15 16:09:00 11216

原创 C#中IList与List区别

<br />首先来举个例子 利用IList判断某个元素是否存在于数组中:<br />        string[] strArr = { "a", "b", "c", "d" }; <br />        bool exists = ((IList)strArr).Contains("a");<br /> <br />首先IList 泛型接口是 ICollection 泛型接口的子代,并且是所有泛型列表的基接口。<br />  它仅仅是所有泛型类型的接口,并没有太多方法可以方便实用,如果仅仅是作为集合

2011-01-15 09:47:00 2222

原创 oracle 定期备份

步骤如下:1.      AP服务器上建立c:/backup文件夹(文件夹路径客户自己选择)2.      打开dbbkup.bat-->修改红字部分-->保存exp citictest/citictest@colm2 file=c:/backup/%date:~4,20%.dmp    log=c:/backup/%date:~4,20%.logcompress=y direct=n rows=y owner='citictest'consistent=n constraints=y grants=y i

2011-01-08 16:52:00 681 1

原创 JS调用CS里的方法:WebMethod PageMethods AjaxMethod

饮水思源:http://hi.baidu.com/%D3%B0%B7%E1/blog/item/f2739589fbb887bd0e2444d2.html举个列子:Default.aspx 里代码无标题页

2011-01-06 15:24:00 5887

原创 Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数

关于处理小数点位数的几个oracle函数()1. 取四舍五入的几位小数select round(1.2345, 3) from dual;结果:1.2352. 保留两位小数,只舍select trunc(1.2345, 2) from dual;结果:1.23select trunc(1.2399, 2) from dual;结果:1.233.取整数返回大于或等于x的最大整数:          SQL>         select         ceil(23.33)         from    

2010-12-30 11:14:00 54342 1

原创 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B),未能加载文件或程序集或它的某一个依赖项。试图加载格式不正确的程序。

<br />这个问题郁闷了我一下午了,就是不知道怎么回事,到网上查找答案,结果没有什么收获,最后找到了解决方法。<br />原来是连接池的问题,我用的是winserver2008R2,因为是64位的,引用了一些32位的ddl,所以出现了兼容性的问题。<br />如下图中  一定要启用32位应用程序,这样才能兼容32位的程序代码。网上的一些答案真是费神啊,这么简单的设置竟然“真铁”难找   我了个去!<br />  

2010-12-29 16:21:00 23591 32

原创 IIS7 配置ASP.NET 2.0, WCF, ASP.NET MVC(适用于vista/win7 /windows server 2008/windows server 2008 R2)

饮水思源:http://www.cnblogs.com/cnblogsfans/archive/2009/01/16/1377218.htmlASP.NET 2.0 部署1.首先打开win7 的特性,路径我已标注下面选中的是ASP.NET2.0, 如果要支持ASP.NET1.1,你的选中IIS6兼容2. 设置安全选项3. 添加.Net经典应用程序池4.将站点转换为Application5.为站点添加 yourmachinename/IIS_IUSRS权限6.右键站点—Manage Application-A

2010-12-29 10:57:00 7377

原创 让Windows Server 2008 更适合个人使用(适用于Windows Server 2008 R2) 简化一些配置 更简便

 Windows Server 2008(也适用于WINSERVER2008R2,以下篇幅略写)是微软发布的一款服务器版操作系统,如果要想把它作为个人版操作系统的话,安装过后就必须对系统进行一等系例的配置。本文就讲了系统安装以及过后必须进行的一些配置。    一、Windows Server 2008的安装1、下载iso文件安装盘达1G多。后来在安装过程中发现原来这个iso文件包括了standard、enterprise等很多版本。为什么不弄小一点呢?前段时间看到有文章说微软后续的windows版本将很瘦很

2010-12-28 11:16:00 11207

原创 搞定windows server 2008 R2 中IE8的增强安全配置功能

windows server 2008 R2 RTM 英文版 发布一段时间了很多朋友都给自己的本本安装了,并启用了theme 效果和windows 7一样很舒服,还可以用 hyper-v 很爽的桌面体验+服务器虚拟化功能 对ITpro来说真是大餐.但是很多朋友反映 IE8的设置很郁闷,尤其是增强安全配置!!现在咱们就一起快速让IE随心所欲:第一步:打开您的服务器管理器:a. 如果您已经打开了windows 7 的theme 效果,按照如下方法打开服务器管理器:b. 如果您没有打开theme效果那么请按照下图

2010-12-28 09:59:00 2082

原创 用U盘开机安装Windows 7/Windows Server 2008 R2(XP安装X64版本ISO系统文件)

找了好久的。32位系统安装X64是不能执行的,但是呢下载的ISO做成光盘又麻烦,这里就介绍两个方法了第一种方法:HDD Installer 1.5/1.4都行,可以到网上找找 不过不太好找。最简单的方法(http://blog.seomaven.org/post/north2009/805_hdd-installer-windows-7.html),但是不知道为什么 我安装winserver2008R2的时候出现蓝屏。屡试不行。结果就用了第二种方法。 第二种方法:饮水思源:http://hi.baidu.c

2010-12-25 23:56:00 13854

原创 .NET图片上传类(支持任何大小的缩略图)直接调用 简单易理解

<br />饮水思源:http://aiyuanwordcup.blog.163.com/blog/static/43926158200821004814394/<br />using System;using System.Web;using System.Drawing;using System.Threading; namespace Happy2006.Web.Utility{ /// <summary> /// FileUpload

2010-12-20 17:43:00 1196

原创 IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件

<br />连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production<br />With the Partitioning, OLAP and Data Mining options<br />经由常规路径由 EXPORT:V10.02.01 创建的导出文件<br />IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件<br />IMP-00000: 未成功终止导入<br /><br

2010-12-16 22:20:00 5173

原创 .net页面刷新时保持滚动条的位置

<br />只需在头部文件加上红色属性即可<br /><%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" Title=""  MaintainScrollPositionOnPostback="true" %>

2010-12-14 14:57:00 1489

原创 C#泛型列表List实现二维数组的功能(令附C#泛型列表List基本用法总结)

<br />在决定使用 List<T> 还是使用 ArrayList 类(两者具有类似的功能)时,记住 List<T> 类在大多数情况下执行得更好并且是类型安全的。如果对 List<T> 类的类型 T 使用引用类型,则两个类的行为是完全相同的。但是,如果对类型 T 使用值类型,则需要考虑实现和装箱问题。想二维数组和一维数组那样能用好多方法,在这里可以实现:那就是利用泛型List<T>。<br />举个例子:<br />List<List<int>> array1 = new List<List<int>>(

2010-12-13 15:59:00 40865 1

原创 access(.mdb)数据库导入到sql server中

<br />以sqlserver2000为例。<br />新建数据库 建立用户<br />工具中,数据导入,下一步选择.mdb的格式access的数据源,新建数据源,登录用户<br />下一步 全选表 大功告成<br /> 

2010-12-11 17:41:00 1406

原创 常用的正则表达式

<br />正则表达式有时候很有用,特别是在.net验证控件中,大量减少了工作量,这里列举一些常用的:<br />只能输入数字:"^[0-9]*$"  <br />只能输入 n 位的数字:"^/d{n}$" <br /><br />只能输入至少 n 位的数字:"^/d{n,}$" <br /><br />只能输入 m ~ n 位的数字:"^/d{m,n}$" <br /><br />只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$" <br /><br />只能输入有两位小数的正实数:"^[

2010-12-10 16:26:00 781

原创 ASP.NET验证控件使用详解,介绍了基本属性和用法

<br />饮水思源:http://developer.51cto.com/art/200509/3305.htm<br />现在ASP.NET,你不但可以轻松的实现对用户输入的验证,而且,还可以选择验证在服务器端进行还是在客户端进行,再也不必考虑那么多了,程序员们可以将重要精力放在主程序的设计上了。<br />ASP.NET公有六种验证控件,分别如下:<br />控件名           功能描叙 <br />RequiredFieldValidator(必须字段验证) 用于检查是否有输入值 <br /

2010-12-10 15:41:00 1467

原创 夜话第八集常用的数据绑定控件

1、数据绑定控件:简化数据显示的操作。都是从basedataboundcontrol这个抽象类派生的,几个方法:datasource属性,datasourceid属性,databind()方法。2、dropdownlist:几个属性:autopostback(是否主动提交),datatextfield(设置text),datavaluefield(设置value),item(列表项集合),selectedindex(选定项的索引),selecteditem,selectedvalue。枚举的借口都可以进

2010-12-10 01:01:00 667

原创 ADO.NET相关整理

趣味理解ADO.NET对象模型<br />参考地址http://www.shehui001.com/htm/2009825/547.htm<br />数据库的应用在我们的生活和工作中已经无处不在,无论是一个小企业的OA系统,还是中国移动的运营系统,似乎都离不开数据库的应用。对于大多数应用程序来说,不管它们是Windows桌面应用程序,还是Web应用程序,存储和检索数据都是其核心功能。所以针对数据库的开发已经成为软件开发的一种必备技能。如果说过去是“学好数理化,走遍天下都不怕”,那么,对于今天的软件开发者而言

2010-12-09 17:39:00 928

原创 dotnet夜话 第六、七集笔记

1、服务器控件。控件的一些基本属性,服务器控件都直接或间接派生自system.web.ui.control类,control类有以下常见属性clientid,id,skinid,uniqueid,visible等2、BUTTON事件:click 和command(需要传参数时用到,不同之处在于使用的委托不同)。一些属性:causesvalidation,commandargument,cssclass,enabled,onclientclick(客户端点击事件),text,validationgtoup。3

2010-12-09 01:14:00 1005

原创 asp.net获取当前页面文件名,参数,域名等方法。统一session验证和权限验证的方法

ASP.net后台获取当前页面的文件名 System.IO.Path.GetFileName(Request.Path).ToString();假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli"http://"是协议名"www.test.com"是域名"aaa"是虚拟目录名"bbb.aspx"是页面名(文件名)"id=5&name=kelli"是参数【1】获取 完整url (协议名+域名+虚拟目录名+文件名+参数)string url=R

2010-12-04 09:37:00 8538 1

原创 dotnet夜话 第五集笔记 ClientScript.RegisterStartupScript()与ScriptManager.RegisterStartupScript()

page类:1、页头中inherits标识继承于哪个类。partial标识局部的,类的一部分,编译的时候 把同名的partial合并成一个完整的class文件,然后编译成中间文件。2、.net页面的生命周期,控件的生命周期,生命周期的应用。页面-属性-document-trace设为true,运行页面可以看到跟踪信息。3、统一验证身份的方法,写一个验证的类文件(类文件中添加this.Load+=new eventhander(thisLoad) void thisLoad(object sender,eve

2010-12-04 01:22:00 2132

原创 CHM文件打不开方法总结

<br />两种情况这是一种帮助文件 <br />用Microsoft® HTML Help Executable 打开,就是C:/windows/hh.exe 系统自带的,你肯定是把这个文件给删了。 <br />到别人的电脑上copy一个hh.exe ,放到上面那个目录里,再双击一个chm文件,如果让你选择程序的话就选那个C:/windows/hh.exe ,这样就恢复了chm文件和hh.exe的关联了 <br /><br />是XP系统的问题。这个问题的发生,是由于hhctrl.ocx的版本号出现错误或

2010-12-03 16:10:00 924

原创 c#委托的通俗解释--实例透析委托的骨架

<br />学习了委托,看了几个例子,在这里写出自己的看法,如果有什么不正确的理解 还望您能指出。2010-12-03<br /> <br />顾名思义"委托" 有中介之意,也就是说通过一个中间人搭线链接头和尾,距离来说就是说比如你想进皇宫见皇帝做生意,那么你需要太监带你进去,那么“委托”就是太监,你和他不会有任何交流,只是把你自己交给他,然后他把你带进去,等你见了皇帝之后,才开始做生意。<br /> <br />下面是一个例子:<br />namespace Vczx.ProCSharp.Exc {

2010-12-03 15:30:00 1063

原创 c#静态方法和实例方法误区(转自一位前辈的博文)

总结:大家对这个问题都有一个共识:那就是实例化方法更多被使用和稳妥,静态方法少使用。有时候我们对静态方法和实例化方法会有一些误解。1、大家都以为“ 静态方法常驻内存,实例方法不是,所以静态方法效率高但占内存。”事实上,他们都是一样的,在加载时机和占用内存上,静态方法和实例方法是一样的,在类型第一次被使用时加载。调用的速度基本上没有差别。2、大家都以为“ 静态方法在堆上分配内存,实例方法在堆栈上”事实上所有的方法都不可能在堆或者堆栈上分配内存,方法作为代码是被加载到特殊的代码内存区域,这个内存区域是不可写的。

2010-12-03 10:59:00 3662

原创 实例对比剖析c#引用参数的用法

c#引用参数传递的深入剖析 <br />值类型的变量存储数据,而引用类型的变量存储对实际数据的引用。(这一点很重要,明白了之后就能区分开值类型和引用类型的差别)<br />在参数传递时,值类型是以值的形式传递的(传递的是值,对变量本身没有影响),是将要传递的参数的值复制给函数的形参,因此在函数体类对于该形参的任何改变都不会影响原来的值;<br />引用类型是以对象引用的形式传递的(传递的是引用,也就是说把同一个父级传过去,拥有相同的父亲),是将要传递的对象的引用复制给函数的形参,这时形参是实参引用的复制,注

2010-12-03 10:34:00 1412 1

原创 c#中类和对象详解

1.1 类和对象类(class) 是最基础的 C# 类型。类是一个数据结构,将状态(字段)和操作(方法和其他函数成员)组合在一个单元中。类为动态创建的类实例(instance) 提供了定义,实例也称为对象(object)。类支持继承(inheritance) 和多态性(polymorphism),这是派生类(derived class) 可用来扩展和专用化基类(base class)的机制。使用类声明可以创建新的类。类声明以一个声明头开始,其组成方式如下:先指定类的属性和修饰符,然后是类的名称,接着是基类(

2010-12-03 09:10:00 18831 5

原创 C#笔记

C#  中的每个类型直接或间接地从object类类型派生,而object是所有类型的最终基类。C# 运算符 <br />类别<br />表达式<br />说明<br />基本<br />x.m<br />成员访问<br />x(...)<br />方法和委托调用<br />x[...]<br />数组和索引器访问<br />x++<br />后增量<br />x--<br />后减量<br />new T(...)<br />对象和委托创建<br />new T[...]<br />数组创建<br />

2010-12-03 09:04:00 817

转载 C# 一些小问题收集

<br />1. 怎么判断一个字符串的内容为数字? <br />最佳答案是使用正则表达式判断 <br />string str; <br />... <br />int i; <br />if(str != null && Regex.IsMatch(str,@"^/d+$")) <br /> i = int.Parse(str); <br />2. 怎样使用WebService传输文件? <br />这里有两个办法 <br />一个是使用byte[]传递,一个是使用WSE附件传递 <br />前面一个:

2010-12-02 15:29:00 873

hdd installer v1.5

hdd installer v1.5 安装Windows 7/Windows Server 2008 R2(XP安装X64版本ISO系统文件)Windows 7/Windows Server 2008/ R2安装方式

2010-12-25

空空如也

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

TA关注的人

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