自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQL Server死锁总结

SQL Server死锁总结  1. 死锁原理    根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。    死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):已经得到资源的进程可

2011-12-12 04:23:31 1002

原创 SQL 支持两个分格符

USE [alisoft]GO/****** Object:  UserDefinedFunction [dbo].[split]    Script Date: 09/22/2011 08:49:26 ******/SET ANSI_NULLS ONGOSE

2011-09-22 08:53:00 488

原创 对web.config进行新增修改删除读取操作

1.建立一个class,ReadWriteConfig.csusing System;using System.Configuration;using System.Reflection;using System.Web;using System.Xml;public enum ConfigFileType{ WebConfig, AppConfig}namespace WebApplication1{ /**//// /

2010-12-17 14:30:00 528

原创 Inno Setup详细教程

<br />一.关于Inno Setup如何在安装时播放音乐<br />方法(1):<br />在脚本编译里的[Code]与[Files]段处添加以下代码:<br />[Code]<br />Function mciSendString(lpszCommand: String; lpszReturnString: Integer; cchReturnLength: Integer; hwndCallback: Integer): Integer;<br />external 'mciSendStringA@

2010-11-17 10:47:00 1539

原创 Inno setup 常用代码收集

<br />1.安装卸载前检测软件是否在运行<br />说明:安装前用FindWindowByClassName检测迅雷程序是否在运行,注意这个循环语句。<br />用MicroSoft spy++找有关的程序的ClassName,迅雷的class是TfrmCmdCenter(本人是以TfrmCmdCenter来检测迅雷是否在运行的)。<br />ps:其实本文没什么创新,只是因为我首次使用MicroSoft spy++来找程序的ClassName,发现那些只在前台运行的程序的ClassName非常好找,而

2010-11-17 10:44:00 1975

转载 INNO Setup 使用笔记

<br />[Setup]<br />AppName={#MyAppName}<br />AppVerName={#MyAppVerName}<br />AppPublisher={#MyAppPublisher}<br />AppPublisherURL={#MyAppURL}<br />AppSupportURL={#MyAppURL}<br />AppUpdatesURL={#MyAppURL}<br />DefaultDirName={pf}/My Programee<br />DefaultGro

2010-11-17 10:23:00 609

转载 INNO Setup 使用笔记

<br />[Setup]<br />AppName={#MyAppName}<br />AppVerName={#MyAppVerName}<br />AppPublisher={#MyAppPublisher}<br />AppPublisherURL={#MyAppURL}<br />AppSupportURL={#MyAppURL}<br />AppUpdatesURL={#MyAppURL}<br />DefaultDirName={pf}/My Programee<br />DefaultGro

2010-11-17 10:23:00 687

原创 Inno Setup 打包工具 调用MSI格式

<br /><br />[Code]<br /> procedure InstallDb;<br /> var<br />Path:string;<br />Path1:string;<br />Path2:string;<br />Path3:string;<br />Path4:string;<br />ResultCode: Integer;<br />RegPath:string;<br />CrystalReportsPath:string;<br />CrystalReportsChsPath:

2010-11-17 10:21:00 4584

原创 正规表达式识别图片地址 并下载

private void GetPic(string htmlCode,string OutPath)        {            string pattern = @"={1}[/w/W][^=]+?(.jpg|.bmp|.gif|.png|.jpeg)";            RegexOptions options = RegexOptions.None;            Regex regex = new Regex(pattern, options);            M

2010-10-27 01:06:00 989

原创 C# 修改注册表

static void Main(string[] args) { Console.Title = "修复注册表"; try { //高级---通过HTTP 1.1设置 通过代理连接使用 HTTP 1.1√去掉 RegistryKey rkey = Registry.CurrentUser.OpenSubKey(@"Software//Mic

2010-06-10 09:24:00 1157

原创 System.DataTime.Now.ToString()的各种格式

Asp.net中的日期处理函数     //2007年4月24日     this.TextBox6.Text = System.DateTime.Now.ToString("D");     //2007-4-24     this.TextBox7.Text = System.DateTime.Now.ToString("d");     //2007年4月24日 16:3

2010-05-28 11:41:00 2431

原创 C#时间格式转换、日期操作函数、常用转换语法

字符型转换为字符串// C 货币2.5.ToString("C"); // ¥2.50// D 10进制数25.ToString("D5"); // 25000// E 科学型25000.ToString("E"); // 2.500000E+005// F 固定点25.ToString("F2"); // 25.00// G 常规2.5.ToString(

2010-05-25 17:17:00 732

原创 Sandcastle初探——官方版的NDoc

  Sandcastle初探——官方版的NDocSandcastle(CodeName)是微软出的用于编译发布组件(Assembly)信息的一个工具,基本上等同于NDoc(后者目前已经停止开发,最新版本仍然不支持.Net 2.0)。这个工具通过反射和Xslt技术,可以从dll文件及其xml注释(编译时加/doc参数得到),得到一个完整的帮助文档,格式可以是Html或CHM甚至是任何自定义的

2010-05-24 14:14:00 637

原创 使用c#打开文件(夹)及选中文件

引用:using System.Diagnostics;打开文件夹:System.Diagnostics.Process.Start(FilePath);打开文件夹中某个文件:System.Diagnostics.Process.Start(FilePath+"/"+FileName);打开文件夹并选中单个文件:System.Diagnostics.Process.Star

2010-05-21 12:31:00 879

原创 mysql数据Unix时间戳与C# DateTime时间类型互换

Unix时间戳最小单位是秒,开始时间为格林威治标准时间1970-01-01 00:00:00ConvertIntDateTime方法的基本思路是通过获取本地时区表示Unixk开始时间,加上Unix时间值(即过去的秒数). ConvertDateTimeInt方法的基本思路是通过刻度数差,再把刻度数转换为秒数,当然要说明的是,我这里返回的是double类型,意义上并非是真正的Unix时间戳格式。要获

2010-05-18 17:49:00 3344

原创 常用正则表达式

"^/d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-/d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?/d+$"    //整数 "^/d+(/./d+)?$"  //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*[1-9][0-9]

2010-05-17 18:08:00 418

原创 几个删除重复记录的SQL语句

比如现在有一人员表  (表名:peosons)若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来 select   p1.*   from   persons   p1,persons   p2   where   p1.id可以实现上述效果. 几个删除重复记录的SQL语句 1.用rowid方法 2.用group by方法 3.用distinct方法 1。用rowid方

2010-05-09 17:10:00 421

原创 [图文]手把手教你用C#打包应用程序(安装程序)【卸载模块已添加】

声明:软件平台:VisualStudio2005中文版(在03下操作雷同).1:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装和部署->安装向导(安装项目也相同),然后点击确定.(周详见下图)2:安装向导关闭后打开安装向导,点击下一步,或直接点击完成.如下图:3:开始制作安装向导完成后即可进入项目文档夹:双击"应用程式文档夹"在右边的空白处右击,选择添加->文档

2010-05-06 09:13:00 834

原创 线程间操作无效: 从不是创建控件“**”的线程访问它 利用委托处理

System.Threading.Thread th;                        public delegate void SetValueEventHandler(Label label, string text);               private void btnUpdate_Click(object sender, EventArgs e)       

2010-05-04 10:40:00 753

原创 收藏网址

www.gliffy.com 页面画图编辑

2010-04-30 10:32:00 398

原创 正则表达式 截取html中的 : [/w/W]+?

截取html中的  : [/w/W]+?

2010-04-28 10:26:00 770

原创 C#实现 EXCEL CSV导出

using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Windows.Forms;using System.IO; namespace TopAPI{    class ExcelCreate        {        public void C

2010-04-28 10:25:00 695

原创 C#导出Excel cvs数据

using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Windows.Forms;using System.IO; namespace TopAPI{ class ExcelCreate {

2010-04-16 11:07:00 1542

原创 C#导出Excel cvs数据

using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Windows.Forms;using System.IO; namespace TopAPI{    class ExcelCreate        {        public void C

2010-04-16 10:53:00 1408

原创 如何用SQL 语句读取D盘内容

master..xp_dirtree   D:/,1,1        第一个1是深度,第二个1是文件 1.   执行   master..xp_dirtree   c:/,1,1,这样可以获取c:/下的所有文件和文件夹,不包括子文件夹及文件       2.   显示在treeview中,用标志区别文件与目录       3.   为所有的目录创建一个隐藏的子结点(这样目录就有了

2010-04-09 15:20:00 1011

原创 ASP.NET使用Request获取来源网址URL参数

Request对象功能是从客户端得到数据,常用的三种取得数据的方法是:Request.Form、Request.QueryString,Request。其第三种是前两种的一个缩写,可以取代前两种情况。而前两种主要对应的Form提交时的两种不同的提交方法:分别是Post方法和Get方法。        Request 对象的属性和方法比较多,常用的几个为:UserAgent 传回客户端浏览器的版本信

2010-04-08 17:33:00 2507

原创 C# 传参为NULL时处理

string dbname = Request.QueryString[@"dbname"] ?? string.Empty; 当dbname接收到为NULL时,dbname为NULL

2010-04-08 16:35:00 1379

原创 .NET----URL传参加密类

URL传参的加密类: 如:本想如此传参:DepartmentProduct.aspx?DepartmentID=5 加密后变为:DepartmentProduct.aspx?DepartmentID=94C357A881DFC066 Security objScu = new Security(); 加密调用时:objScu.EncryptQueryString("要传送的参数值") 解密调用

2010-04-08 16:14:00 550

原创 google 翻页

     这里没有涉及到数据的分页读取,只是返回一个带HTML代码的分页样式(字符串),可以用label在页面显示,也可以用this.Controls.Add(new LiteralControl(string));方法加入到页面控件中。               /**////         /// 类似GOOGLE的分页函数,王传炜,资料参考http://www.phpx.com/happ

2010-04-05 10:28:00 451

原创 SQL学习记录

drop table t1create table t1( id int identity (1,1) not null , q1 varchar(50) null, q2 varchar(50) null, q3 int null, q4 int null)drop table t2create table t2( id int identity (1,1) not null , w1 varc

2010-04-05 09:54:00 359

原创 SQL

/*科目信息 */drop table subinfocreate table subinfo( Objid int identity(1,1) not null, Objname varchar(20) null, Objexplain varchar(50) null)insert into subinfo(Objname,Objexplain) values (数学,计算,微机分

2010-04-05 09:53:00 418

原创 SQL建立索引

if exists (select * From sysindexes where name=IX_CLASS_TNAME)drop index classinfo.IX_CLASS_TNAMEcreate nonclustered index IX_CLASS_TNAMEon classinfo(objexplain)with fillfactor=30godeclare @d da

2010-04-05 09:42:00 473

原创 开源企业ERP系统 Opentaps

opentaps Open Source ERP + CRM 基于 Apache OFBiz (The Open For Business Project ) 构建, 是一款设计良好, 逐渐流行起来的 CRM 系统。该项目难得之处是提供很多中文的文档。主要特性:1.提供一个全面的套件,让您可以360度掌握你的业务情况。从客户到订单到库存再到财务。 opentaps是一套完整的软件运行在一个

2010-04-04 14:24:00 1085

原创 改变世界的Web前端开发

乔布斯说:“活着就是为了改变世界,难道还有其它原因吗?” 2008年,在Web前端开发界,无论国外还是国内,都发生了不少事情,有哪些是改变世界或即将改变世界的大事件呢?JavaScript游戏2008年4月9日,Dion Almaer发现了一款非常经典的JavaScript游戏:Super Mario. 这款游戏由Jacob Seidelin开发,大小仅14k.(Super Mario

2010-04-04 14:10:00 434

原创 测试SQL语句执行所用的时间

declare @d datetimeset @d=getdate()SQL 语句select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())   测试MSSQL中SQL语句执行花费的时间select语句前加:declare @d datetimeset @d=getdate()并在select语句后加:select

2010-04-02 18:40:00 1305

原创 在sql语句中替换Not In 的方法

在sql语句中替换Not In 的方法   前言: 今天在写一条sql查询语句,其需要从一个表A中返回所有A不再表B中的结果集,当然,这种实现最方便的方法就是用NOT IN。 如:select a.* from a where a.id not in (select id from b where…..) 我们大家都知道很多sql方面的文章都建议大家尽量不要使用NOT IN的方

2010-04-02 12:17:00 2245

原创 经典SQL语句大全

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

2010-04-02 11:26:00 563

原创 公司面试题目之取出数据库中重复的记录

 公司面试题目之取出数据库中重复的记录 一道笔试题,就是查询出数据表中重复的记录,应该来说用过分组查寻的,这道题并不在话下,我们先来看看这张表上图高亮部分的是重复的数据行,那么如何取出其中高亮的部分,聚合函数在解决这个问题前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。例如上函数从

2010-04-02 09:46:00 498

原创 常用sql命令列表 自己整理的

 不知道怎样带颜色复制过来,把下面的复制到查询分析器中就能看到效果,例子更改相关的值就可以用--SQL常用命令--数据的增删改查  --增加数据(插入数据)   insert into [表名]([字段],[字段]..) values(值,值,值..) --按需要字段填写   insert into [表名] values(值,值,值..) --插入全部字段,自动增长列不写  --删除数据(记

2010-04-01 11:03:00 641

原创 学习中的SQL

drop table t1create table t1( id int identity (1,1) not null , q1 varchar(50) null, q2 varchar(50) null, q3 int null, q4 int null)drop table t2create table t2( id int identity (1,1) not null , w1 varc

2010-04-01 10:35:00 402

企业网站通用模版 网站制作,企业网站源码

*********************************************************** 迎风科技网络有限公司 网络建站系统说明 *********************************************************** 1. 本系统运行环境: win98+pws WIN2000+IIS winXP+IIS WIN2003+IIS 由于本系统采用ASP写成,所以要求服务器支持ASP 数据库采用ACCESS库,要求服务器具有ACCESS的驱动程序, ADO版本要求2.5以上, 实际上,新装好的WINDOWS SERVER+IIS+SP4就可以很好的运行本系统 本系统做有些修改时需要修改服务器上的文件,所以要求在服务器上有写文件的权限. 安装的方法参阅: 系统安装方法.TXT 2. 本系统的详细操作说明见 www.aq08.com软件下载栏目中的相关帮助文件 3. 如果在您手中的是一个免费版本,则可能做了一些功能限制. 4. 系统默认状态下有一个系统管理员,用户名admin,密码admin888 5. database目录下是存放的网站数据库, 在后台有数据库改名功能,请不要自己随便改库文件名. 6. 对于免费系统,可以任意复制,传播,但不能用于任何商业用途,也不能用来谋取任何经济利益,如有商业需要必须事先征得作者同意,否则必追究其责任. 对于付费版本,不能扩散传播,每套系统只能在一个网站上使用。 7. 可以任意修改网站前台的版权信息,但对于网站管理部分的版权信息,即系统后台中的版权信息, 不可以做任何修改。 8. 如有其它要求请与系统作者联系。 9. 这里的每个代码都是作者心血的积晶, 请尊重系统作者的劳动成果, 主动注册, 以利于这套系统更好的发展。 10. 作者联系方法:中国北京海淀区  电话:15810548057 联系人: 谢利平 12. 如果您要购买这个程序的商业版,商业版有个人版,企业版和高级商务版, 请到HTTP://www.aq08.com联系 14. 以上各项和其它未尽事宜, 如有变化, 一律以WWW.aq08.com发布的消息为准. ********************************** 管理员帐号:admin 管理员密码:admin888

2009-05-24

空空如也

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

TA关注的人

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