![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net
ElwinLuo
这个作者很懒,什么都没留下…
展开
-
用C#打印自己的源代码
发现自己以前写的无聊程序。拿出来发表一下。 要让一个程序能输出跟自己一样的源代码。首先,你会想到定义一个字符串,这个字符串的内容就是该源程序的代码,然后再把它输出。最关键的问题在于:输出程序代码中又有该字符串本身,如何解决这个问题呢?不多说了,看以下代码吧。 using System; using System.IO; class OutPutMyself { stati原创 2004-07-31 12:07:00 · 2184 阅读 · 2 评论 -
PetShop是如何兼容不同数据库的
数据库的移植通常会带来高额的代价。这一点我深有体会。代价的大小就要看程序的架构写的怎么样了. 去年把一个项目从MySQL移至到Oracle, 整个程序里里外外都做了修修补补,大概花了两个月。如果做到少修改,甚至不修改代码的前提下,对数据库的兼容无疑是一件非常好的事情,PetShop很好的做到了这一点要兼容多种数据库,首先要实现多态。SQLServerDAL和OracleDAL都实现了I原创 2004-10-08 10:21:00 · 2665 阅读 · 3 评论