摘要: 【原文地址】数据库Schema有两种含义,一种是概念上的Schema,指的是一组DDL语句集,该语句集完整地描述了数据库的结构。还有一种是物理上的 Schema,指的是数据库中的一个名字空间,它包含一组表、视图和存储过程等命名对象。物理Schema可以通过标准SQL语句来创建、更新和修改。例如以下SQL语句创建了两个物理Schema:create schema SCHEMA_A;create table SCHEMA_A.CUSTOMERS(ID int not null,……);create schema SCHEMA_B;create table SCHEMA_B.CUSTOMERS(ID 阅读全文
posted @ 2013-03-21 09:40 易水寒2012 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 转自 csdn shmimm博客,点此查看原网页Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法你可以使用这个文件实现应用程序安全性以及其它一些任务下面让我们详细看一 下如何在应用程序开发工作中使用这个文件概述Global.asax 位于应用程序根目录下虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但是它实际上是一个可选文件删除它不会出问题当然是在你没有使用它的情况下.asax 文件扩展名指出它是一个应用程序文件,而不是一个使用 aspx 的 ASP.NET 文件G 阅读全文
posted @ 2013-02-25 18:28 易水寒2012 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 改进前分析:由于之前做的项目占用sqlserver太多,程序运行时,导致sqlserver占用CPU 60%左右,内存占用1.6G左右,这种情况下可能会导致服务器的宕机或其它软件无法正常运行。而程序本身并没有占用太多CPU和内存。于是为减少sqlserver的占用,先后使用了两个解决办法:数据库连接池和数据缓冲池。由于是在多线程环境下,必须要保证数据同步。而本人对EF没有深入研究,所以只好自己写。数据库连接池思路:1、当前软件中必须有且只有一个数据库连接池,所以使用单例模式进行定义。2、为方便调用,方法使用static定义。4、调用DBConnPool(数据库连接池)时,必须保证已经初始化必要 阅读全文
posted @ 2013-02-06 10:05 易水寒2012 阅读(4533) 评论(4) 推荐(2) 编辑
摘要: 相同点:两者返回的都是 System.Type区别TypeOf是一个运算符,只能针对类型进行运算。GetType是一个集成自Object的方法,任何一个object的变量都可以调用。以下来自msdn:C# typeof 运算符(在 Visual Basic 中为 GetType 运算符,在 Visual C++ 中为 typeid 运算符)返回一个 Type 对象。表示某个类型是唯一的 Type 对象;即,两个 Type 对象引用当且仅当它们表示相同的类型时,才引用相同的对象。 这允许使用参考等式来比较 Type 对象。 这个类是线程安全的;多个线程可以同时从此类型的一个实例读取数据。Type 阅读全文
posted @ 2012-12-17 10:37 易水寒2012 阅读(5564) 评论(0) 推荐(0) 编辑
摘要: 在写winform的过程中,我们经常遇到需要窗体间传值。今天在此总结一下,分享给各位。窗体间传值有几种情况:1、一个项目内(指的是在解决方案管理器中的同一个项目,如下图)2、在另一个项目或类库中调用窗体的事件或方法,或改变窗体的某个状态,总之,你需要在另一个项目或类库中改变另一个窗体中的一些东西,而这两个不在同一个项目下,如下图:3、在另一个项目中调用窗体中的方法,但与 2 不同的事,他们在不同的线程中,当前本例不会取消控件的安全检查。=============================解决方法==============================================下 阅读全文
posted @ 2012-12-04 00:17 易水寒2012 阅读(597) 评论(1) 推荐(0) 编辑
摘要: URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。比如浏览器发来请求hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101。url重写的优点在于:缩短url,隐藏实际路径提高安全性易于用户记忆和键入。易于被搜索引擎收录二 实现url重写的基本方法下载MS的URLRewriter.dll,放到你的web程序的bin下下载地址1:http://www.sinoec.cn/fordown/URLRewriter.dll下载地址2:download.microsoft.com/download/0/ 阅读全文
posted @ 2012-12-03 21:35 易水寒2012 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 第一种:$("p").click(e){e.preventDefalut();}第二种:$("p").click(){return false;}区别,第一个会执行本方法(事件)内的后续代码,但需要一个参数。 第二种会直接return出方法体,但不需要参数。 阅读全文
posted @ 2012-11-22 17:47 易水寒2012 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 大鸟掠过。之前写了几个winform,总遇到在类库中操作窗体的问题,一直也没解决。前几天看视频,终于有了办法。首先,新建一个项目,添加一个窗体项目formMain,再添加一个类库:Common在Common中添加一个类Del代码如下:namespace DelTest{ public delegate void DelSetFormBC(Color c);}在Common中添加另一个类 Commonusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace DelT... 阅读全文
posted @ 2012-11-10 18:57 易水寒2012 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 今天遇到了一个怎么也搞不懂的问题,vs2010的调试问题。情况如下:VS2010单步调试出错,无法跳转到引用类库的的方法中。跟F10的效果一样。但本人新建测试项目,同样也是添加类库,单步执行却可以跳转到。所以肯定不是vs的问题。 费尽心机,耗时一上午才弄明白。项目结构如下:winform程序,在form.cs中引用sqlhelper类。sqlhelper类有静态变量和静态的方法,其中方法中用到变量,所以添加静态构造函数为变量赋值,以确保在引用方法时 变量已经被赋值。此时在form.cs中直接调用sqlhelper类的某方法,直接返回了错误,且并没有跳转到该方法内。原因是sqlhelper类在构 阅读全文
posted @ 2012-09-15 14:33 易水寒2012 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 以下仅为参照,如果有多个实例,可能会有些许不同:本环境是SQLServer2005StandardVersion64-bit 和 SQLServer2008 StandardVersion64-bit 双实例同时安装在一个WindowsServer2008StandardVersion64-bit OS上:代码WindowsServer2008StandardVersion64-bitSQLServer2005StandardVersion64-bit查询用户库Data文件默认路径:DECLARE@DefaultDataVARCHAR(100)EXECmaster..xp_regread@ro 阅读全文
posted @ 2012-09-13 17:04 易水寒2012 阅读(260) 评论(0) 推荐(0) 编辑