随笔 - 209  文章 - 190  评论 - 235  阅读 - 224万
08 2008 档案
关于aspnet_regsql不能使用的一种解决
摘要:System.Web.HttpException: 无法连接到 SQL Server 数据库。 ---> System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)。。。。。。 ” 解决办法: 在aspnet_regsql第三步时,将“服务器名称 后加上 /SQLEXPRESS 就好了,填入数据库名称(以创建好的)直接下一步。 阅读全文
posted @ 2008-08-27 19:59 小顾问 阅读(631) 评论(0) 推荐(0) 编辑
有关DataBase开发的二十一条军规(转载)
摘要:如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。 在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样的设计错误被一次又一次的重复。 阅读全文
posted @ 2008-08-14 16:37 小顾问 阅读(866) 评论(4) 推荐(0) 编辑
.net的垃圾收集器
摘要:以运行库为目标的代码称为托管代码 C++分成两种,一种是托管C++,另外一种是非托管C++ C#是以运行库为目标设计的,因此用C#编写的代码基本上为托管代码 不以运行库为目标的代码称为非托管代码 .NET提供了与非托管代码互操作的服务,比如与COM互操作的Interop服务 .NET平台在内存管理方面提供了GC(Garbage Collection),负责自动释放托管资源和内存回收的工作,但它无 法对非托管资源进行释放,这时我们必须自己提供方法来释放对象内分配的非托管资源,比如你在对象的实现代 码中使用了一个COM对象。 阅读全文
posted @ 2008-08-01 18:21 小顾问 阅读(510) 评论(1) 推荐(0) 编辑
指针在C#中的一点总结
摘要:2. C#提供一个的关键字stackalloc用于申请堆栈内存。注意,这个申请内存分配的是栈内存,当函数执行完毕后,内存会被自动回收。不过我想用这个栈内存基本可以解决40%的问题,而且使用的时候不必担心内存泄漏问题。 3. .net 好像不直接支持堆内存的申请(这个对.net来说很危险),不过我们可以通过调用win32 api 的方法进行申请。这样就可以解决剩下40%的问题。堆内存申请的方法在MSDN里面有相关的文档。 4. 结构体是一个特殊的对象。他与类的定义就差一个关键字,使用方法也和类一样,可以定义属性,可以定义方法。但是在进行指针操作的时候双方就有很大的差别了。结构体可以通过sizeof()取得大小,大小与结构体里有多少实体变量有关,但是如果struck里定义了类的对象,或者指针,sizeof可能会编译不过(void* 的空指针例外,不过需要在结构体声明处加上unsafe)。 5. fixed关键字:fixed()会告诉垃圾收集器,类实例的某些成员有指向他们的指针,所以这些实例不能移动目前了解的不多,不过有一个很实用的例子可以让指针能够和.net里的数组进行交互操作: 阅读全文
posted @ 2008-08-01 16:40 小顾问 阅读(23643) 评论(3) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示