摘要: 买了个域名,租了个服务器,现在打算逐步开始搬家。今后将会添加一些关于IR(Information Retrivel)/NLP(Natural Language Processing)/ML(Machine Learning)/DM(Data Mining)之类的相关内容,有兴趣的可以移驾www.marvin-space.info/blog 阅读全文
posted @ 2012-07-25 11:10 叫我学徒 阅读(130) 评论(0) 推荐(0) 编辑
摘要: .未能找到类型或命名空间名称有些时候,你明明已经添加了某个引用到你的项目中,敲代码的时候也能弹地出来,但就是过不了编,仔细一看会发现一个小警告,警告大意如下:未能解析引用的程序集“... , Version= ... , Culture=... ... ”,因为它对不在当前目标框架“.NETFramework,Version=v4.0,Profile=Client”中的“System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”具有依赖关系。请删除对不在目标框架中的程序集的引用,或考虑重新确 阅读全文
posted @ 2012-06-26 15:41 叫我学徒 阅读(236) 评论(0) 推荐(0) 编辑
摘要: .Switch & case转载来自:http://vifix.cn/blog/python%E7%9A%84switchcase%E8%AF%AD%E6%B3%95.htmlPython没有switch…case的语法,不过可以用Dictionary和lambda匿名函数的特性来写出同样优雅的代码,比如这段javascript代码:switch(value){ case 1: func1(); break; case 2: func2(); break; case 3: func3(); b... 阅读全文
posted @ 2012-06-24 20:23 叫我学徒 阅读(1289) 评论(0) 推荐(0) 编辑
摘要: 简单工厂Simple Factory时常能在大几百行甚至几千行的类代码中看到如下代码的身影: class AnimalShow { //根据不同的动物名称显示对应的动物 public void DisplayAnimal(String animalName) { Animal animal; if(animalName == "dog") { animal = new Dog(); } if (anim... 阅读全文
posted @ 2012-06-23 23:48 叫我学徒 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 《Head First 设计模式》的读书笔记单件模式Singleton Pattern有的时候,你可能会希望有这样一个类,它只能允许最多有一个实例存在于这个世界上,这个实例,是独一无二的存在。这个时候,单件模式(singleton pattern)便应运而生要完成这一切最重要的一环,其实就是将这个类的构造方法设为私有。代码大意如下:单件类: class SingleOnly { private static SingleOnly instance;//用来存放该类的实例 private SingleOnly()//被设为私有的构造函数,不能被外部调用,只... 阅读全文
posted @ 2012-06-23 21:28 叫我学徒 阅读(248) 评论(0) 推荐(0) 编辑
摘要: WebBrowser窗口自动滚动:this.webBrowser.Document.Window.ScrollTo(0, webBrowser1.Document.Body.ScrollRectangle.Height);WebBrowser的脚本出错信息:当页面上的脚本出错时,一般情况下会弹出脚本出错提示,如果在用WB写爬虫一类的时候,这类提示可能会导致系统不能工作,解决的发是:(1)设置属性ScriptErrorsSurpressed = true;(2)打开IE的设置 "Internet选项" - "高级" - 勾选"禁用脚本调试&quo 阅读全文
posted @ 2012-06-15 11:38 叫我学徒 阅读(1724) 评论(1) 推荐(2) 编辑
摘要: <Thinking in Java>读书笔记this 关于关键字this,除了用于在类中消歧之外,还可以在构造函数中调用其他构造函数。 this(参数们); //这里表示调用该类中对应的构造函数。 有2点需要注意: (1)这种调用必须是构造函数中的第一个语句 (2)通过这种方式一次只能调用一次构造函数(因为(1)) 例如:public class Person{ private int age; private String name; Person(int p_age, String p_name)//构造方法1 { this.age =... 阅读全文
posted @ 2012-05-01 21:43 叫我学徒 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 《Head First 设计模式》的读书笔记策略模式StrategyPattern学过面向对象的都知道继承可以重用父类中的一些方法,从而减少很多劳动量:现在场景如下:玩具工厂生产各种鸭子有优雅鸭子(ElegantDuck),爵士鸭子(DukeDuck),霸王鸭子(KingDuck),均继承自超类鸭子(Duck),他们都是可以飞行的,并且在飞行时执行统一的方法 Fly() —— 喊叫"I'm flying."于是优雅、爵士和霸王顺理成章地继承了超类的飞行方法void Fly() { Console.WriteLine("I'm flying.&quo 阅读全文
posted @ 2012-04-26 10:55 叫我学徒 阅读(317) 评论(0) 推荐(0) 编辑