百度空间 | 百度首页 
 
文章列表
 
您正在查看 "程序人生" 分类下的文章

2009-10-20 12:08

Obsolete 属性将某个程序实体标记为一个建议不再使用的实体。每次使用被标记为已过时的实体时,随后将生成警告或错误,这取决于属性是如何配置的。例如:

[System.Obsolete("use class B")]
class A
{
    public
类别:程序人生 | 评论(0) | 浏览()
 
2009-09-02 17:12
在javascript中,我们判断一个变量的类型时,经常会使用typeof,但它只能返回一些原始的类型:string,number,boolean等,当判断的对象是引用类型时,无论是引用的什么类型,统统会返回object,这样我们无法知道该对象的具体引用类型,这时instanceof就很有用了,如下面代码:

<script>
var t = new Array();
var a = [];
alert(t instanceof Array);            //output:true
alert(a instanceof Array);         
类别:程序人生 | 评论(0) | 浏览()
 
2009-08-06 10:16

在工作流平台设计时,需要使用到类实例的序列化,在C#中可以很容易的实现。


一、首先引用几个命名空间

using System.IO;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Binary;

二、定义可序列化的类

[Serializable]
public class Student
{
  
    private string

类别:程序人生 | 评论(0) | 浏览()
 
2009-07-10 10:09

System.Net.Mail是.NET2.0新增的组件,利用它可以很方便实现邮件的收发,下面是通过SMTP发送邮件的方法

//先引用命名空间
using System.Net.Mail;

//方法一:纯代码的方法
MailMessage message = new MailMessage();
message.From = new MailAddress("

类别:程序人生 | 评论(0) | 浏览()
 
2009-05-16 16:06

这里有一个用户表(Users),建了几个索引,如图1,我在OrganId字段上建了一个索引Index_User_2


(图1)

现在来看看下面的执行计划:


(图2)

从图中可以看出来,根本没应用到Index_User_2索引,而是应用

类别:程序人生 | 评论(0) | 浏览()
 
2009-03-15 14:35
定义一个事件,可以有三种方式吧:
1:
public event EventHandler SomeEvent;

2:
public event EventHandler <EventArgs> SomeEvent;

3:
public delegate void EventDelegate(EventArgs);
public event EventDelegate SomeEvent;
类别:程序人生 | 评论(0) | 浏览()
 
2008-11-12 11:29


DECLARE @SQL NVARCHAR(MAX)
DECLARE @SumValue INT
SET @SQL = N'SELECT @SumValue = Sum(Money) FROM CONTRACT'
execute sp_executesql @SQL,N'@SumValue INT OUTPUT',@SumValue OUTPUT
print @v_SumValue

类别:程序人生 | 评论(0) | 浏览()
 
2008-11-07 17:42

使用 sp_executesql

建议使用 sp_executesql 而不要使用 EXECUTE 语句执行字符串。支持参数替换不仅使 sp_executesql 比 EXECUTE 更通用,而且还使 sp_executesql 更有效,因为它生成的执行计

类别:程序人生 | 评论(1) | 浏览()
 
2008-10-21 11:50
关于SQL server2005中插入汉字变成问号的解决办法,经过网友的提示与自己的摸索,总结如下:

1、右击你所建的数据库,点击“属性”,选择“选项”并点击。将其中的排序规则设置为:Chinese_PRC_CI_AS(选择下拉列表框即可设置),然后“确定“。

2、在表中将你的汉字字段的数据类型设置为nvarchar型或ntext型,设置前最好先将表中的数据全部删除。(不要使用varchar或text型,因为它们只会继续使你的数据乱码)。

3、设置好后,关闭服务器,再重新启动,就可生效了。
类别:程序人生 | 评论(1) | 浏览()
 
2008-10-21 11:09

随便在什么地方,只要是BEGIN和END之间,就可以使用DBMS_OUTPUT.PUT_LINE(output);
    然而这会有一个问题,就是使用该函数一次最多只可以显示255个字符,否则缓冲区会溢出。
    此外,函数DBMS_OUTPUT.ENABLE(20000)这种函数,仅仅是设置整个过程的全部输出缓冲区大小,而非DBMS_OUTPUT.PUT_LINE()的缓冲区大小。
    对于超过255个字符的变量,使用DBMS_OUTPUT.PUT_LINE()方法是没有效的。据说在Oracle10中,解除了这个限制,可以输出任意大小
类别:程序人生 | 评论(2) | 浏览()
 
     
 
 
文章分类
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   
 
 
 

还是不行啊。。。
 

楼主GetTableData(tabProduct) 怎么传给前台啊? 很急 帮忙解答下啊
 
     


©2009 Baidu