posted on July 30, 2009

如何判断一个类型是nullable类型,并得知它的原始类型

有些时候我们需要判断某个类型是否是Nullable类型,并且可能需要知道它的原始类型,
比如在做些ORM相关工作时,就需要这方面的应用,如下代码使用可以实现这个要求

阅读剩余部分...

posted on July 26, 2009

拆箱记

大洋彼岸寄来了一个纸箱

阅读剩余部分...

posted on July 21, 2009

Asp.Net发邮件,如何发送附件

使用如下代码可以发送附件

MailMessage mail = new MailMessage();
mail.To = "me@mycompany.com";
mail.From = "you@yourcompany.com";
mail.Subject = "this is a test email.";
mail.Body = "this is my test email body.";
MailAttachment attachment = new MailAttachment( Server.MapPath( "mailTest.txt" ) ); //create the attachment
mail.Attachments.Add( attachment );
SmtpMail.SmtpServer = "localhost"; 
SmtpMail.Send( mail );

使用如下代码可以在用户上传附件后发生邮件:

阅读剩余部分...

posted on July 18, 2009

如何判断一个网站是不是php做的?

可以当作简易判断站点是否用PHP架设。

PHP_LOGO_GUID
http://www.php.net/?=PHPE9568F34-D428-11d2-A769-00AA001ACF42

PHP_EGG_LOGO_GUID
http://www.php.net/?=PHPE9568F36-D428-11d2-A769-00AA001ACF42

ZEND_LOGO_GUID
http://www.php.net/?=PHPE9568F35-D428-11d2-A769-00AA001ACF42

PHP_CREDITS_GUID
http://www.php.net/?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000

喜欢看愚人节的那个Logo就是第二个链接罗
http://www.php.net/ 这个网址只是范例,只要是任一PHP的站点即可。

来源:http://www.google.cn/search?client=aff-os-worldbrowser&forid=1&ie=utf-8&oe=UTF-8&hl=zh-CN&q=%E4%B8%80%E4%BA%9B%E5%86%85%E5%AE%9A%E7%9A%84PHP%E7%89%B9%E6%AE%8AGUID

 

posted on July 17, 2009

知识死角,name相同的html element

今天在帮同事调程序时发现了这个死角
现象如下,没有任何输入的textarea提交到服务端后得到的值总是","
找了半天发现是因为页面上两个textarea的name相同,以前只知道页面上radio的name相同则是一个组,name相同的
的checkbox提交后是以逗号分隔值的,于是做了下面代码的试验,发现任何name相同的element提交到服务端都会得到逗号分隔的值,以前还不知道这个,汗

阅读剩余部分...

posted on July 15, 2009

C#中如何深度克隆一个对象?

如何深度克隆一个对象?

普通版:

        public static object CloneObject( object obj )
        {
            using ( MemoryStream memStream = new MemoryStream( ) )
            {
                BinaryFormatter binaryFormatter = new BinaryFormatter( null ,
                     new StreamingContext( StreamingContextStates.Clone ) );
                binaryFormatter.Serialize( memStream , obj );
                memStream.Seek( 0 , SeekOrigin.Begin );
                return binaryFormatter.Deserialize( memStream );
            }
        }

泛型版:

阅读剩余部分...

posted on July 9, 2009

nginx下typecho的rewrite

导数据到typecho的时候是在localhost的windows xp系统上用的apache,部署时用的是nginx
先是发现无法登陆按照这篇帖子内的方法配置了vhost.conf,发现可以登陆了,接着又出现了
无法编辑post的问题,具体症状见这篇帖子,甚是郁闷啊,google+baidu 找到一片描写wp的
rewrite的帖子,因typecho与wp笔记像,抱着试试看的想法,在测试站点试验了一下,嘿嘿
能用,转寄在此,备忘

阅读剩余部分...

posted on July 4, 2009

从Wordpress转到Typecho了

WP比较占资源,今天把博客又转到Typecho了,忙乎了大半夜(现在接近临晨4点),东拼西凑,南抄北挪,终于啊,皮肤基本上搞定了,发现Typecho的皮肤也蛮简单的,默认皮肤就七八个文件,照着改也蛮容易入门的。
郁闷的是现在还是在localhost上,自己点击,速度超好,刷刷刷的哦。还有就是Typecho这个版本(0.6)默认没有WYSIWYG的编辑器,只这篇post就是手写发出的,不过这样也好,以前在博客园用编辑器编辑的博客有时候因皮肤调整,会出现编辑器的html不符合皮肤,撑的页面不好看。
最搞的是我一直没找到如何处理分类排序的功能,还去官方论坛发了个贴(标准的新手贴),被告知按住拖动就OK了...
(*^__^*) 嘻嘻……

在此感谢所有TV  感谢博客园  感谢Typecho开发团队  感谢Wordpress  感谢Paint.Net  感谢PhotonVPS

感谢...