召冠的博客

做对的事,脚踏实地,保持正直。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 6 7 8 9 10

2008年3月14日

摘要: 关于DataSet和IList泛型集合。我个人认为应当尽量减少DataSet的使用,原因有一下四个:一、DataSet被定义为“内存中的数据库”,可想而知它是一个重量级的对象,也就是说,创建一个DataSet对象的系统开销是比较大的。我们如果大范围的使用DataSet,对系统的压力会增大很多。二、DataSet本身是弱类型的,在业务逻辑处理层进行操作时会存在类型安全的隐患,并且在编码时也不能提供代... 阅读全文

posted @ 2008-03-14 17:00 江城2211 阅读(991) 评论(0) 推荐(0)

2008年2月29日

摘要: 突然想起了写一个总结,写一些从事开发的经历。是的,是需要一个总结了。 第一阶段(2005.10-2006.06)那还是在大四的时候,刚开始接触dotNET,先是跟着王老师做EduOffice系统。跟着王老师我不但入了门而且学到了很多有价值的东西,比如说三层架构、“功能设置”模块、BasePage基础页面进行统一的权限判断等等。毕业之前的大半年时间都是在学习和消化这些内容,并努力去掌握其中的思想。 ... 阅读全文

posted @ 2008-02-29 16:22 江城2211 阅读(234) 评论(0) 推荐(0)

摘要: 1、建立知识库 2、知识共享,共同学习 3、错误记录 阅读全文

posted @ 2008-02-29 14:01 江城2211 阅读(492) 评论(0) 推荐(0)

2008年2月28日

摘要: 好习惯将会改变你的一生 阅读全文

posted @ 2008-02-28 13:39 江城2211 阅读(242) 评论(0) 推荐(0)

摘要: 项目负责人的职责 1、根据需求提出解决方案,完成项目的总体设计,维护程序的开发框架 2、确定工作内容,分配工作任务,协调成员间的关系 3、控制开发进度 4、指导较弱的成员如何工作,在工作中培养成员。 5、参与业务、技术关键点的设计及开发工作 6、审查组员的设计、文档及代码,确保软件质量。 阅读全文

posted @ 2008-02-28 13:35 江城2211 阅读(3904) 评论(0) 推荐(0)

2007年11月27日

摘要: 锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 ... 阅读全文

posted @ 2007-11-27 16:31 江城2211 阅读(263) 评论(0) 推荐(0)

摘要: SELECT 语句中“加锁选项”的功能说明 SQL Server提供了强大而完备的锁机制来帮助实现数据库系统的并发性和高性能。用户既能使用SQL Server的缺省设置也可以在select 语句中使用“加锁选项”来实现预期的效果。 本文介绍了SELECT语句中的各项“加锁选项”以及相应的功能说明。 阅读全文

posted @ 2007-11-27 15:49 江城2211 阅读(244) 评论(0) 推荐(0)

2007年11月10日

摘要: 简单的3个SQL视图搞定所有SqlServer数据库字典 网上有很多SQL SERVER数据库字典的SQL语句,总结SQL代码如下,只在SQLSERVER2000中测试通过 阅读全文

posted @ 2007-11-10 15:13 江城2211 阅读(270) 评论(0) 推荐(0)

2007年11月1日

摘要: 制作批处理文件,执行补丁升级 此批处理的好处就是帮你安装目录下的所有补丁,不用人工干预。 批处理文件内容如下: cls @echo off color 0a echo 注意: echo 如果开始安装请让补丁安装完再由系统自动退出。 echo 如果中途退出该程序,可能会产生一些垃圾文件。 set /p ensure=[确定要现在开始安装补丁吗?(Y/N)] if %ensure%==... 阅读全文

posted @ 2007-11-01 09:41 江城2211 阅读(674) 评论(0) 推荐(0)

2007年9月26日

摘要: 如何以二进制的形式上传文件以及下载。首先说上传,方法如下: public byte[] UpLoadFile(HtmlInputFile f_IFile) { //获取由客户端指定的上传文件的访问 HttpPostedFile upFile=f_IFile.PostedFile; //得到上传文件的长度 int upFileLength=upFile.ContentLength;... 阅读全文

posted @ 2007-09-26 16:38 江城2211 阅读(1099) 评论(0) 推荐(0)

摘要: 在web.config中的内加入如下代码: FileUpload1.SaveAs(Server.MapPath(".") + FileUpload1.FileName); 这样上传文件的最大值就变成了100M,但这样并不能让我们无限的扩大 MaxRequestLength的值,因为ASP.NET会将全部文件载入内存后,再加以处理。解决的方法是利用隐含的 HttpWorkerR... 阅读全文

posted @ 2007-09-26 16:23 江城2211 阅读(438) 评论(0) 推荐(0)

2007年8月29日

摘要: 当Tree需要加载的节点数很多时,我们通常会想到逐层加载!好的,VS2005的TreeView控件已经可以满足我们的需求了! 处理TreeView实体的 OnTreeNodePopulate事件就可以了 部分例子 代码如下: private void BuildSubNodes(TreeNode parentNode) { long OID = long.Parse(pa... 阅读全文

posted @ 2007-08-29 16:35 江城2211 阅读(1327) 评论(0) 推荐(0)

摘要: 设计数据库时,规范命名是一项不可或缺的任务。但是我们现在习惯于企业管理器的鼠标操作,很多时候我们都是用了系统的缺省命名。然而,作为正规的开发我们还是想规范他们的命名,由此我就想到了系统表中存放了所有数据库对象的信息,我们既可以利用Sql 读取他们 也可以根据他们 修改已有数据! 以外键为例,首先我们到数据库中查询一下所有的外键信息吧 /*-----------------------------... 阅读全文

posted @ 2007-08-29 16:25 江城2211 阅读(529) 评论(0) 推荐(0)

摘要: -- 如何生成数据库初始脚本(适合数据库初级使用者)-- 建库建表的脚本相对容易(用企业管理器生成建库脚本),但表中内容的插入脚本如何生成? -- 答案是写Sql,让Sql 生成 Sql !听起来很别扭吧?!还是让我们来看看例子吧!-- 如下create table table1(OID int, b nvarchar(10), c nvarchar(10), lParent int) table... 阅读全文

posted @ 2007-08-29 16:23 江城2211 阅读(282) 评论(0) 推荐(0)

摘要: Compiler Error Message: CS0016: Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\73ef3e22\d9d9232a\App_global.asax.o8iwwlz5.dll' -- '拒绝访问。 ' ... 阅读全文

posted @ 2007-08-29 15:51 江城2211 阅读(1474) 评论(0) 推荐(0)

摘要: 电子邮件: /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/ 检查身份证号 /^((\d{15})|(\d{17}\w{1}))$/ 电话号码,允许0535-1234567 和(0535)1234567的方式 /^((\d{3,20})|(\d+\-\d+)|(\(\d+\)\d+))$/ ... 阅读全文

posted @ 2007-08-29 14:52 江城2211 阅读(226) 评论(0) 推荐(0)

摘要: 通常我们在做VS多层架构的开发中都会用到数据访问的工厂 ,以此来生成数据访问实现层中具体类的对象。 如下面例子: using System.Configuration;using System.Reflection;using IDAL; namespace DALFactory{ /// /// 抽象工厂模式创建DAL-(利用工厂模式+反射机制+缓存机制,实现动态创建不同的数据层对象接口... 阅读全文

posted @ 2007-08-29 14:46 江城2211 阅读(930) 评论(4) 推荐(0)

摘要: 哈哈! 阅读全文

posted @ 2007-08-29 14:28 江城2211 阅读(133) 评论(0) 推荐(0)

2007年8月15日

摘要: 问题: 调整主建为自增、表自关联的主建顺序 解答: -- 想用外键的级联修改,但表内自关联的方式不支持级联修改、删除 -- 还有另外一个办法,先将外键删除,再用触发器实现级联更新,然后再添加外键 -- 第三种方式:对欲修改的表中加入一个自增列,将数据导入一个临时表 阅读全文

posted @ 2007-08-15 14:41 江城2211 阅读(546) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10