自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

~~~徐长伟~~~

致力于ASP.NET研发

  • 博客(39)
  • 资源 (9)
  • 收藏
  • 关注

原创 发布网站时根据文件路径和文件名规范Inherits和Class名称,合并唯一程序集

发布网站时根据文件路径和文件名规范Inherits和Class名称,合并唯一程序集在Visual Studio 2003下开发网站的都知道ASP.NET 1.1网站生成后都是一个唯一命名的程序集(项目名称.DLL),但是这种情况在Visual Studio 2005的网站开发

2011-09-30 14:39:51 1876

转载 oracle merge into 的用法详解

作用:merge into 解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表;语法:MERGE INTO [your table-name] [rename your table here]USING ( [write your query here] )[rename your query-sql and using just like a table]ON ([c

2010-04-14 11:16:00 647

转载 C#中跨数据库增删改的事务控制

 在程序的开发过程中,对数据库的增删改通常要用到事务,用来实现的全部更新和全部回滚。单数据库还比较好做,如果遇到同时操作多个数据库增删改,可以用下面的方法。一、TransactionScope类 TransactionScope类是framework2.0 新增的一个类,在System.Transactions命名空间中,使用时必须先添加System.Transactions引用;另外还要

2010-03-04 17:25:00 1227

原创 Oracle Job 语法和时间间隔的设定

初始化相关参数job_queue_processesalter system set job_queue_processes=39 scope=spfile;//最大值不能超过1000 ;job_queue_interval = 10 //调度作业刷新频率秒为单位job_queue_process 表示oracle能够并发的job的数量,可以通过语句  show parameter j

2009-10-29 21:12:00 2672

原创 Oracle利用构建DataTable分批量Insert或Update至数据库

        通常用于从网页上获取多条记录的多个文本框的值(如GridView列中的文本框),对数据库中的表分批量做insert或update,示例代码如下:  public void MyInsert(){    using (SqlConnection conn = new SqlConnection(connectionString))    {

2009-10-21 10:12:00 3451

转载 event.keycode 大全

通过JS的event.keycode可以得到用户从键盘按下的键值,网上搜集了一下,对应的值如下:keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = A

2009-07-01 09:42:00 907

转载 C#中抽象类和接口的区别

      一、抽象类:      抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。       二、接口:      接口是引用类型的,类似于类,

2009-04-07 14:34:00 906 1

转载 分页查询

IF OBJECT_ID(Ndbo.p_show) IS NOT NULL    DROP PROCEDURE dbo.p_showGO/**//*--实现分页的通用存储过程    显示指定表、视图、查询结果的第X页    对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法    如果视图或查询结果中有主键,不推荐此方法    如果使用查询语句,而且查询语句使用了orde

2008-12-22 09:41:00 1144 1

转载 C#日期格式化

日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:using System;using System.Globalization;String format="D";DateTime date=DataTim

2008-12-11 12:42:00 607

原创 VS2008快捷键参考

Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 C

2008-12-11 12:38:00 746 1

原创 利用CSS和javascript实现Google首页的动画效果

      看到Google首页的动画导航效果,一开始原以为是flash效果,仔细一看,原来是一张图实现的,根据位置进行移动,类似于网易的滑动门,下面是模仿实现的代码。      发现今天CSDN竟然无法插入代码,只好直接复制到此正文里面http://www.w3.org/TR/html4/loose.dtd"> -==徐长伟==-             body {text

2008-06-02 17:29:00 2771 2

原创 SQL Server根据汉字笔划和取得拼音首字母进行排序

         做房产网站,已经有了小区模板表,将小区的名称一律输入数据表中供登记用户进行选择。发现一个排序的问题:小区名称加载至下拉列表中时默认只是按照主键进行了升序排序,无任何规律,名称找起来非常麻烦。如何按小区名称第一个汉字的首字母进行排序?可原小区模版中并无拼音首字母字段。改数据表是不可行的,有几个系统都在使用此表,改动量巨大。于是决定从排序规则入手,参考有关资料进行解决。     

2008-01-25 11:39:00 6087 1

原创 SQL Server 中易混淆的数据类型以及数据类型详解

    很多人对SQL Server的一些数据类型认识不够,不知道应该使用何种数据类型,以及SQL Server 中各种数据类型到底作用是什么,表示范围是什么,何种情况下用何种类型最为适合,在此发表下面一篇文章,希望对DBA或数据库设计人员以及程序开发人员有些许帮助。作者甚感欣慰。    本文出处:http://blog.csdn.net/xuchangwei/    作者:徐长伟  

2007-12-10 14:12:00 1250

原创 最便捷通用的可输入文字的下拉框

        网络上有很多可输入文字的下拉框,有Asp.Net的服务器控件,有结合Javascript做成的控件,或者其它商家开发的第三方控件,复杂度高,通用性不强,有些小题大做的味道, 其实用简单的CSS和javascript即可生成一个非常漂亮并且简便实用的可输入文字下拉框。html>head>title>可输入的下拉框title>head>body>    div style="p

2007-09-21 10:56:00 7727

原创 万年历(纯Javascript)

<!--/***************************************************************************** 日期资料*********************************************************

2007-08-22 11:59:00 2493

原创 强大功能的Javascript:验证身份证号码合法性

    强大的验证身份证号码合法性        //转自徐长伟CSDN博客 http://blog.csdn.net/xuchangwei/       function checkIdcard(idcard){         var Errors=new Array("验证通过!","身份证号码位数不对!","身份证号码出生日期超出范围或含有非法字符!","身份证号码校验错误!","身份证地

2007-08-22 11:42:00 1774 2

原创 发送电子邮件方法

        网络上发送电子邮件的代码非常多,但是真正可以使用的却少之又少,大多数人都是从网络上复制来复制去,造成了诸多的无效信息。针对此类情况,本人发表一个相对比较通用,不用任何第三方控件的发送电子邮件的源码(已经测试成功)。        首先要引入“using System.Web.Mail;”        还有一点需要注意:邮件内要链接的这个网址一定是完整的,前面一定要有"http:/

2007-03-21 09:49:00 2233

原创 生成指定位数的随机数

        public static string RandCode(int n)        {            char[] arrChar = new char[]{                      0,1,2,3,4,5,6,7,8,9,           A,B,C,D,E,F,G,H,

2007-03-21 09:26:00 1236

原创 获取汉字的首字母

/**////         /// 获取简体中文字符串拼音首字母        ///         /// 简体中文字符串        /// 拼音首字母        public static string getSpells(string input)        ...{            int len = input.Length;            strin

2007-03-21 09:24:00 1112 3

原创 ASP.NET程序中常用代码汇总

1. 打开新的窗口并传送参数: //传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>")  //接收参数:string a = Request.QueryString("id");string b = Request.QuerySt

2007-03-07 10:17:00 1032 1

原创 JavaScript 弹出窗口代码大全

  如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下:   1.弹启一个全屏窗口html>body onload="window.open(http://www.kunde58.com,example01,fullscreen);">;b>www.kunde58.comb>body>html>  2.弹启一

2007-03-06 15:44:00 3699 2

原创 经典SQL语句

asc 按升序排列desc 按降序排列下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据

2007-03-06 15:40:00 868

原创 给图片加上带版权的水印

/**//**//**////     /// 生成带版权水印的图片    ///     /// 要生成水印图片的文件地址    private void MakeWaterMark(string IconImg)    ...{        //定义输出位图        Bitmap bmp = new Bitmap(640, 480);        //定义绘图对象        

2007-03-06 11:54:00 1316

原创 Asp.net 数据采集

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;usin

2007-03-06 11:46:00 692

原创 Asp.net 文件上传基类(取得文件后缀名,保存文件,加入文字水印)

 using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;u

2007-03-06 11:44:00 1260 1

原创 Asp.net 弹出对话框基类

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;usin

2007-03-06 11:41:00 559

原创 Asp.NET 生成随机码

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;usin

2007-03-06 11:37:00 718

原创 收集机器硬件信息

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;usin

2007-03-06 11:32:00 692

原创 Asp.net 备份、还原Ms SQLServer及压缩Access数据库

/**//********************************************************************************** *  * 功能说明:备份和恢复SQL Server数据库 * 作者: 刘功勋; * 版本:V0.1(C#2.0);时间:2007-1-1 * 当使用SQL Server时,请引用 COM组件中的,SQLDMO.dll组件

2007-03-06 11:29:00 1084

转载 asp.net使用摄像头拍照

视频拍照的flash文件import it.sephiroth.mloaderWindowimport it.sephiroth.PrintScreenmyCam = Camera.get();myCam.setMode(390, 290, 10);my_video.attachVideo(myCam);var loader:mloaderWindow = this.createClassOb

2007-03-06 11:26:00 6953 3

原创 常用的javaScript技术

1 >屏蔽功能类1.1 屏蔽键盘所有键script language="javascript">function document.onkeydown()...{   event.keyCode = 0;   event.returnvalue = false;}-->script>1.2 屏蔽鼠标右键在body标签里加上oncontextmenu=self.event.returnvalue

2007-03-06 11:25:00 1314 1

转载 ASP.NET中实现MSN通知消息功能

 MSN由个很好的功能,就是每当你的MSN好友上线时,MSN会自动在窗体托盘的右下角由下往上弹出消息框来通知你,这个功能十分实用,比如在论坛里,当有新回复你的帖子时,系统会自动弹出消息提示框,又或者在一个电子政务的系统里,当收到新的邮件或者工作单时,可以使系统弹出消息框提示等等。那么,在ASP.NET构建的Web应用中,如何实现这样的功能呢?在本文中,向读者推荐一个可以实现类似MSN的通知消息窗口

2007-03-06 11:13:00 646

转载 Asp.Net XML操作基类(修改,删除,新增,创建)

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;usin

2007-03-06 11:07:00 596

原创 Asp.net动态生成html页面

简介:此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。这样适合于后台没有诸如MS Sql Server这样的数据库支持的Web站点。适用于新闻发布系统,比如sina、163等都是采用动态生成html页面的。适用于需动态定制页面的程序。比如论坛、聊天室等。可以加

2007-03-06 10:59:00 633

原创 Sql Server中的日期与时间函数

  1.        当前系统日期、时间    select getdate()2. dateadd  在向指定日期加上一段时间的基础上,返回新的 datetime 值  例如:向日期加上2天  select dateadd(day,2,2004-10-15)  --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界数。  se

2007-03-06 10:52:00 924

原创 Asp.net日期字符串格式化显示

 我们经常会遇到对时间进行转换,达到不同的显示效果,默认格式为:2006-6-6 14:33:34 如果要换成成200606,06-2006,2006-6-6或更多的格式该怎么办呢?这里将要用到:DateTime.ToString的方法(String, IFormatProvider)示例:using System;using System.Globalization;String format=

2007-03-02 16:36:00 474

原创 根据IP获取当地天气预报的实现

  1script language="Javascript"> 2var city = new Array("安徽","黑龙江","山东","北京","湖北","山西","福建","湖南","陕西","甘肃","吉林","上海","广东","江苏","四川","广西","江西","天津","贵州","辽宁","西藏","海南","内蒙古","新疆","河北","宁夏","云南","河南"

2007-03-02 16:25:00 1406

原创 QueryString传值的加密与解密方法

//加密Response.Redirect("DetailInfo.aspx?id=" + Convert.ToBase64String(System.Text.Encoding.Default.GetBytes("sp10006")).Replace("+","%2B"));//解密string ID = System.Text.Encoding.Default.GetString(Conv

2007-03-02 16:16:00 2145

原创 在ASP.NET中实现上传图片,并按比例生成缩略图

 private void btnUploadPicture_Click(object sender, System.EventArgs e)...{   //检查上传文件的格式是否有效   if(this.UploadFile.PostedFile.ContentType.ToLower().IndexOf("image")  0)   ...{    Response.Write("上

2007-03-02 16:02:00 815

c#开发武侠游戏时空侠影修改器

第一次接触该游戏是2002年,在六一北路光碟店买的,回来后迫不及待的安装好就进入了武侠的世界。当时跟同事CY一起一人存储一个进度,轮流占用一台电脑,各玩各的,有时做在一起交流心得,感觉特别有趣。真的很怀念那种没有网络没有智能手机能安心看书安心玩单机游戏的那些日子。记得很清楚当时是用Windows2000操作系统,当时没有攻略,没有修改器,纯手工练级摸索通关了好几遍。后来换了电脑,升级到WinXP系统,可遗憾的是游戏中的文字会乱码,用了各种方式都无济于事。后来是装虚拟机安装Windows2000系统也玩过一次。在去年又想到这段日子,遂在某论坛下载了该游戏,不知道是他们有处理还是系统的原因,发现在Win10下面竟然可以正常玩。打开后还是那个熟悉的画面,可是玩了一会发现心已经沉不下来,不再想慢慢打敌人升级。于是再次搜索修改器,还是纯文字的用十六进制编辑器打开修改某地址,这门槛着实有点高。对于计算机没有一定基础的有难度,所以趁一个下午有时间就开发了这个修改器。纪念20年前的那个青春岁月!

2022-04-10

庚顿Golden实时数据库安装配置手册、应用套件和二次开发接口

包括庚顿实时数据库安装配置手册、应用套件和二次开发接口

2020-12-31

合并唯一程序集时规范Inherits和Class名称

在Visual Studio 2003下开发网站的都知道ASP.NET 1.1网站生成后都是一个唯一命名的程序集(项目名称.DLL),但是这种情况在Visual Studio 2005的网站开发中不见了。Visual Studio 2005给我们提供了“发布网站”这样方便的功能,不用在像以前一样COPY的部署,但是采用其“发布网站”的功能,会在站点的BIN目录中产生App_Code.compiled,App_Code.dll,App_Web_xxxxxx.dll,项目名称.dll等等这样的程序集,如果不采用预编译的方式那么产生的文件会更加的多,因为很多都是随机命名也没有什么规律可言;这样会给那些想COPY更新的人带来不便,因为原来的文件不能被覆盖,需要先删除再COPY;有很多时候可能就是更新了后台代码,直接生成项目或是WEB的程序集,像以前一样直接覆盖DLL的方式也很简单。 传统的生成或是发布网站的方式没有任何问题,当使用Web Deployment Projects工具生成唯一程序集时出现了错误信息“Aspnet_merge.exe Exited with Code 1”(Aspnet_merge.exe 退出,错误代码1),这样的信息根本无法让我们办断到底是哪里出了问题。好,下面依次打开VS 2005的工具-选项-项目和解决方案-生成并运行,设置“MSBuild 项目生成输出详细信息”,选择“详细”。再次生成Web Deployment Projects项目,注意“输出”框内的信息现在变得非常丰富了,最后导致无法编译的问题终于出来了“An error occurred when merging assemblies: ILMerge.Merge: ERROR!!: Duplicate type ‘_Default’ found in assembly 'App_Web_k5hhsnh0'”,它的意思是说在程序集中发现了相同的类型_Default,经过我检查确实在我们的WEB项目中存在了两个_Default类(在不同的目录中),这样的问题通过一般的生成完成和发布网站肯定都是检测不出来的,运行也是正常的。VS 2005的WEB项目默认的把命名空间给去掉了,可以手动增加一个命名空间,cs代码中加入namespace的语句块,另外别忘了在aspx文件的<@page>的Inherits中写入对应的[namespace].[类名];经过这样的操作再次编译成一个程序集就没有问题了。或者直接把aspx页面的Inherits改成“路径_文件名”,cs文件的类名也改成同样的名称;可是如果一个网站有很多的目录,很多的文件,而且又有多个客户版本,那修改起来就非常的麻烦,为此特意开发了该工具,大大提高了工作效率。

2011-09-30

Mastering.Oracle.SQL英文第二版及所用到的示例数据表创建脚本

Mastering.Oracle.SQL英文第二版 最经典的Oracle SQL书籍,无中文版 对你SQL水平有大幅提高 附示例数据表脚本,修复了中文Oracle日期转换问题,绝对原创

2010-10-15

微软官方C#开发规范

微软官方C#开发规范 用于编程规范化和消除代码编写中的误区,澄清程序员的模糊认知。非常详细的介绍了C#有关知识。很实用,很权威,特别是对于初学者有非常大的帮助。

2009-05-21

PowerDesign 12.5汉化包

PowerDesign 12.5汉化包 让你使用PowerDesign时更加得心应手,全面提高工作效率和工作质量!

2009-05-21

90年至今软件设计师考试试题及答案(完整版)

网络上唯一最完整版本,官方权威试题及答案。<br>从1990年至2007年下半年,考试试题及答案一网打尽,对软件设计师考试有非常重要的作用!

2007-12-06

网页制作完全手册

网页制作完全手册,各元素、标记符号的意义,作用一一详细的列举出来,实为网页设计师和程序员参考的好资料

2007-12-06

程序员常用JavaScript特效

精选企业级Web应用程序开发中常用到的javascript特效代码

2007-12-06

空空如也

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

TA关注的人

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