posted on July 30, 2009
如何判断一个类型是nullable类型,并得知它的原始类型
有些时候我们需要判断某个类型是否是Nullable类型,并且可能需要知道它的原始类型,
比如在做些ORM相关工作时,就需要这方面的应用,如下代码使用可以实现这个要求
有些时候我们需要判断某个类型是否是Nullable类型,并且可能需要知道它的原始类型,
比如在做些ORM相关工作时,就需要这方面的应用,如下代码使用可以实现这个要求
使用如下代码可以发送附件
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 );
使用如下代码可以在用户上传附件后发生邮件:
可以当作简易判断站点是否用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的站点即可。
今天在帮同事调程序时发现了这个死角
现象如下,没有任何输入的textarea提交到服务端后得到的值总是","
找了半天发现是因为页面上两个textarea的name相同,以前只知道页面上radio的name相同则是一个组,name相同的
的checkbox提交后是以逗号分隔值的,于是做了下面代码的试验,发现任何name相同的element提交到服务端都会得到逗号分隔的值,以前还不知道这个,汗
如何深度克隆一个对象?
普通版:
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 );
}
}
泛型版:
WP比较占资源,今天把博客又转到Typecho了,忙乎了大半夜(现在接近临晨4点),东拼西凑,南抄北挪,终于啊,皮肤基本上搞定了,发现Typecho的皮肤也蛮简单的,默认皮肤就七八个文件,照着改也蛮容易入门的。
郁闷的是现在还是在localhost上,自己点击,速度超好,刷刷刷的哦。还有就是Typecho这个版本(0.6)默认没有WYSIWYG的编辑器,只这篇post就是手写发出的,不过这样也好,以前在博客园用编辑器编辑的博客有时候因皮肤调整,会出现编辑器的html不符合皮肤,撑的页面不好看。
最搞的是我一直没找到如何处理分类排序的功能,还去官方论坛发了个贴(标准的新手贴),被告知按住拖动就OK了...
(*^__^*) 嘻嘻……
在此感谢所有TV 感谢博客园 感谢Typecho开发团队 感谢Wordpress 感谢Paint.Net 感谢PhotonVPS
感谢...