理想与现实之间

学习的最好方法就是blog

博客园 首页 新随笔 联系 订阅 管理
  68 随笔 :: 0 文章 :: 429 评论 :: 17万 阅读

03 2004 档案

摘要:今天又在看C#泛型的代码,又有一点小发现...但愿大家没听腻了我说泛型 是这样的,还是我上次写的那两个类:interface ITest{ void testMethod();}class Test where T:ITest,new(){ public Test() { t = new T(); } public void fo... 阅读全文
posted @ 2004-03-29 19:49 Justin Shen 阅读(1658) 评论(13) 推荐(0) 编辑

摘要:大家都知道在C++中,我们可以为方法的参数指定一个默认值,像这样:void foo(int i = 100);当我们以这种形式调用方法的时候: foo(); 实际上参数i被赋于了默认值,所以相当于调用了foo(100);然而在C#中是不支持参数的默认值的,那么如果我们要用到类似的功能应该怎么实现呢?考虑下面这个例子:class Buffer{ public Buffer(int buff... 阅读全文
posted @ 2004-03-27 12:44 Justin Shen 阅读(17680) 评论(4) 推荐(1) 编辑

摘要:请看以下例程:using System; namespace ConsoleApplication1{ interface ITest { void TestMethod(); } class TestType : ITest { //public testType(int i) {} ... 阅读全文
posted @ 2004-03-25 21:44 Justin Shen 阅读(1815) 评论(6) 推荐(0) 编辑

摘要:有生以来第一次 呵呵 感谢来自 merlin ran的帮助,真是十分感谢啊。 阅读全文
posted @ 2004-03-23 21:41 Justin Shen 阅读(1752) 评论(3) 推荐(0) 编辑

摘要:Rotor: http://www.123aspx.com/rotor/default.aspxMono: http://www.go-mono.com/class-status.html 注意在Mono的页面里,左键点击将会连接到msdn上相应的类的document,Ctrl加左键点击才是原代码。Rotor的源代码下载下来有好久好久了,但都没有好好看过,昨天从孙展波的blog里看到这个连接,便... 阅读全文
posted @ 2004-03-23 21:08 Justin Shen 阅读(881) 评论(0) 推荐(0) 编辑

摘要:好吧,先让再沮丧一会儿,然后再开始这个帖子 昨天终于从emule上把whidbey alpha拉下来了,2.6G啊,今天装上后,迫不及待地试了一下C#中的泛型,然,我要哭! 这功能也太弱了吧,才多久啊,C#的泛型就没新鲜东西可玩了,这对于从C++转到C#的我来说,这哪里能称得上泛型啊!!除了做个容器(呼!即便做container也不见得方便)一无用处啊。当初在msdn上看到那个泛型的const... 阅读全文
posted @ 2004-03-22 22:48 Justin Shen 阅读(2964) 评论(14) 推荐(0) 编辑

摘要:我想每个计算机专业的学生或多或少都接触过哈夫曼编码,数据结构中的老问题了。大体就是给出一些字符,和这些字符的出现频率,让你为这些字符设计一个二进制编码,要求频率最高的字符的编码最短。解决的方法是构造一棵哈夫曼树(二叉树),其基本思路是,每次从这些字符中挑出两个频率最低的,然后构造一个新的结点,使新结点的左右孩子指针分别指向那两个节点。我想这个大家都很清楚了,我就不多说了。主要讲下这次我用C++实现... 阅读全文
posted @ 2004-03-19 19:47 Justin Shen 阅读(4826) 评论(10) 推荐(0) 编辑

摘要:还是前天的那个encoding的问题。今天坐车的时候我突然想到,HttpWebResponse的对象应该有保存了Encoding相关的信息,回来一查 HttpWebResponse 对象的 ContentEncoding Property似乎与此有关,msdn上这样说:Gets the method used to encode the body of the response.public st... 阅读全文
posted @ 2004-03-18 21:37 Justin Shen 阅读(1575) 评论(4) 推荐(0) 编辑

摘要:在编写自己的的dll时,总会用到其它人写的类库(至少你会用BCL吧)。那么免不了要面对别人扔出的异常。那么在我自己的dll的类中,应该怎么面对这些异常呢?catch是一定的,但catch了之后呢,如果我自己能挽救回来当然也就没事儿,如果挽救不回来,我该把这个异常吃掉,转而扔出一个我自定义的异常呢?还是把原来的异常rethrow出去?似乎选哪个都讲得通。一、吃掉别人的异常,扔出自己的。 因为类库的实... 阅读全文
posted @ 2004-03-17 22:59 Justin Shen 阅读(675) 评论(2) 推荐(0) 编辑

摘要:呼,昨天写程序的时候终于第一次遭遇Encoding了。在以前看"applied microsoft .net framework programming"的时候把讲Encoding的这一段完全的给跳过去了,现在果然遭报应了。 昨天写的程序的主要功能就把远程的一个网页保存到本地,关键代码很短:string query = "http://....";HttpWebRequest req = (Htt... 阅读全文
posted @ 2004-03-16 20:58 Justin Shen 阅读(2757) 评论(11) 推荐(0) 编辑

摘要:今天注册、开年级会之类的事忙忙碌碌了一天,累死了...明天就是新学期了。这学期的那门《可视化程序设计》课果然是教C#的,翻了一下那本教材,似乎还不错的样子。嗯,终于可以定下心来做些东西,有课程的压力嘛。不过也被朋友取笑说我选这课纯是骗学分..........似乎也对的样子不过开这课最大的好处是,学校的机房应该都得去装.net framework了,如此其它课程再有编程的作业,就不必再为了MFC而苦... 阅读全文
posted @ 2004-03-14 23:04 Justin Shen 阅读(554) 评论(1) 推荐(0) 编辑

摘要:基本上和源代码显示有关的东西在TextView类内。文件存储在Document的子类当中。似乎是一个很标准的MFC的Document/View框架。和显示相关的代码都集中在TextView.OnPaint()里面。大约的过程就是从TextBufferLocation处开始,一行一行Colorize后,输出。看来,要自己写一个Edit的话确实需要自己负责输出的部分,嗯,要回去看GDI+了 。现在还有... 阅读全文
posted @ 2004-03-14 22:59 Justin Shen 阅读(1175) 评论(2) 推荐(0) 编辑

摘要:今天在书店里翻 "C++ template" 学习了一下以前一直不明白的Metaprogramming,发现原来就是那个在模板里加enum的技巧的应用,仔细想一下果然可以衍生出很多用途,下面是一个最简单的例子:#include using namespace std; templateclass twoPower{public: enum { result = 2*twoPower::result... 阅读全文
posted @ 2004-03-13 22:23 Justin Shen 阅读(1169) 评论(0) 推荐(1) 编辑

摘要:常去的一个奇幻论坛最近开了一个UO的服务器,本来带着一种怀旧的心情去玩的,却没想到再次被深深吸引住了。没想到一个已经称得上古旧的游戏,却远比那些韩国网游戏更能带来乐趣。幸呼?不幸呼?好在还有Blizzard,虽然WoW才刚是一个Alpha的版本,虽然我们在那个Alpha的版本里能做的只是在大陆上漫无目的的走来走去,但给我的感受却已经是震撼了。简直就是一个real world啊! 阅读全文
posted @ 2004-03-11 14:28 Justin Shen 阅读(635) 评论(1) 推荐(0) 编辑

摘要:昨天重装了考试前坏掉的XP,现在再用SharpReader的时候,发现以前订阅的blog都没了(以前是在2000下用的SharpReader)...真是哭死这个还有办法解救吗? 下次一定要时常 export subscriptions 阅读全文
posted @ 2004-03-11 12:37 Justin Shen 阅读(658) 评论(0) 推荐(0) 编辑

摘要:今天看"modern c++ design"的时候发现自己竟然又把以前好不容易弄懂的Traits技术给忘记了,真是...又重新学习了一下,赶紧记下来。Traits技术可以用来获得一个 类型 的相关信息的。 首先假如有以下一个泛型的迭代器类,其中类型参数 T 为迭代器所指向的类型:template class myIterator{ ...};当我们使用myIterator时,怎样才能获知它所指向的... 阅读全文
posted @ 2004-03-10 19:22 Justin Shen 阅读(15517) 评论(4) 推荐(5) 编辑

摘要:今天才考完这学期的最后一门试,终于有精力来开一个blog了,心情当然是无比的 首先向周围的邻居们问好,小弟虽然才学.net不久,不过对它却一见倾心,所以到时候还要请各位不吝赐教啊。 阅读全文
posted @ 2004-03-10 18:06 Justin Shen 阅读(554) 评论(2) 推荐(0) 编辑

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