2011年11月9日

摘要: 转自:http://www.google.com.hk/ggblog/googlechinablog/2007/10/blog-post_9934.html整个信息技术(Information Technologies,简称 IT)产业包括很多领域、很多环节,这些环节之间都是互相关联的。和世界上任何事物同样, IT 产业也是不断变化和发展并且有着它自身发展规律的。这些规律,被 IT 领域的人总结成一些定理,称为 IT 定理(IT Laws)。我们结合一些具体的例子,分几次介绍这些定理。在这一章中,我们将介绍摩尔定理、安迪-比尔定理和反摩尔定理。这三个定理和在一起,描述了 IT 产业中最重要的组 阅读全文
posted @ 2011-11-09 14:04 tough 阅读(628) 评论(0) 推荐(0)
摘要: 转自:http://www.google.com.hk/ggblog/googlechinablog/2007/08/blog-post_7506.html看过汤姆·汉克斯主演的电影 “阿甘正传”的读者,也许还记得那么一个镜头。傻人有傻福的阿甘最后捧着一张印有苹果公司标志的纸说,我买了一个水果公司的股票,有人说我这一辈不用再为钱发愁了。那是九十年代初的电影,导演挑中了苹果公司,因为它的股票确实在几年间涨了十倍。几年前,我在硅谷的库帕蒂诺市(Cupertino)找房子,有一次来到了一个办公楼和公寓混杂的社区,那里到处是各种颜色的、被咬了一口的苹果标志。那里就是今天大名鼎鼎的 iPod 阅读全文
posted @ 2011-11-09 14:01 tough 阅读(491) 评论(0) 推荐(0)
摘要: 转自:http://www.google.com.hk/ggblog/googlechinablog/2007/08/ibm_302.html国际商用机器公司,即 IBM 公司和蓝色有不解之缘。因为它的徽标是蓝色的,人们常常把这个计算机界的领导者称为蓝色巨人。一九九七年,IBM 的超级计算机深蓝(Deep Blue)和有史以来最神奇的国际象棋世界冠军卡斯帕罗夫展开了六盘人机大战。半年前,IBM 的计算机侥幸地赢了卡斯帕罗夫一盘,但是被卡斯帕罗夫连扳了三盘。仅仅半年后,IBM 的深蓝计算机各方面性能都提高了一个数量级,"棋艺"也大大提高,而卡斯帕罗夫的棋艺不可能在半年里有明显 阅读全文
posted @ 2011-11-09 13:58 tough 阅读(670) 评论(0) 推荐(0)

2011年11月8日

摘要: 1.文件->新建项目->其他项目类型->安装和部署->Visual Studio Installer->安装项目2.右键左侧的“应用程序文件夹”->添加->文件,添加已开发好的项目下bin\Debug目录下的所有文件3.新建.exe文件的快捷方式,并将其复制到 “用户的‘程序’菜单”和“用户桌面”下,建议在“用户的‘程序’菜单” 下新建一个与项目同名的文件夹4.右键左侧的“应用程序文件夹”->添加->文件,添加c:windows/system32/msiexec.exe,并将其重命名为uninstall.exe5.左键点击解决方案,然后查看 阅读全文
posted @ 2011-11-08 12:03 tough 阅读(1322) 评论(3) 推荐(1)

2011年11月7日

摘要: 转载:http://www.linuxsir.org/bbs/showthread.php?t=278294注意: 如果没有特殊说明, 以下讨论的都是针对n为素数时的时间复杂度1. 根据概念判断:如果一个正整数只有两个因子, 1和p,则称p为素数.代码:1 bool isPrime(int n)2 {3 if(n < 2) return false;4 for(int i = 2; i < n; ++i)5 if(n%i == 0) return false;6 return true;7 }时间复杂度O(n).2. 改进, 去掉偶数的判断代码:bool... 阅读全文
posted @ 2011-11-07 16:48 tough 阅读(693) 评论(0) 推荐(1)
摘要: using iTextSharp.text.pdf;using iTextSharp.text.pdf.parser;//从一个对话框打开一个pdf文件,并创建一个读取该文件的PdfReaderPdfReader reader = new PdfReader(ofd.FileName);PdfReaderContentParser parser = new PdfReaderContentParser(reader);ITextExtractionStrategy strategy;strategy= parser.ProcessContent<SimpleTextExtractionS 阅读全文
posted @ 2011-11-07 15:09 tough 阅读(12838) 评论(2) 推荐(0)

2011年9月9日

摘要: SQL Server 数据库设计 一、数据库设计的必要性 二、什么是数据库设计 三、数据库设计的重要 四、数据模型 实体-关系(E-R)数据模型 实体(Entity) 属性(Attribute) 关系(Relationship) 五、数据库设计步骤 1、 需求分析阶段 2、 概要设计阶段 3、 详细设计阶段 六、数据库设计规范化 数据库设计中经常出现的问题 规范设计 规范化和性能关系SQL Server 数据库基础编程 Go批处理语句 使用、切换数据库 创建、删除数据库 基本数据类型 精确数字类型 近似数字类型 日期时间类型 字符串类型 Unicode字符串类型 二进制字符串类型 判断表或其他 阅读全文
posted @ 2011-09-09 14:43 tough 阅读(298) 评论(0) 推荐(0)

2011年8月23日

摘要: 1.宿主项和宿主控件http://msdn.microsoft.com/zh-cn/library/9z4e3456(v=VS.80).aspx2.VSTOhttp://blog.csdn.net/v_jzho/article/details/18069043.如何使用C#向Excel传输数据http://support.microsoft.com/kb/306023/zh-cn 阅读全文
posted @ 2011-08-23 18:25 tough 阅读(143) 评论(0) 推荐(0)
摘要: 在C#中给方法传递参数的方式主要有四种:值传递、引用传递(ref)、输出传递(out)和参数传递(params)。1.值传递自不必多说,就是我们采用最多的方式。这种方式传递的参数只是原参数的一个拷贝,不改变原参数的值。2.ref和out类似,同样都不开辟新的内存区域,是在原参数上直接操作,自然会改变原参数的值。它们的区别在于:ref方式在将参数传递给调用方法时,必须先初始化参数,而out方式无需初始化;out方式在调用方法结束前必须给参数赋值。3.params方式是一种传递的参数数目可变的方式,但是一个方法声明中只能使用一个,且该params变量后不能有任何其他参数。例:声明:public s 阅读全文
posted @ 2011-08-23 10:37 tough 阅读(1067) 评论(0) 推荐(0)

2011年7月27日

摘要: //根据年份计算该年有多少周 public static int GetWeekCountOfYear(int strYear) { DateTime firstDay = DateTime.Parse(strYear.ToString() + "-01-01"); int weekOfFirstDay = Convert.ToInt32(firstDay.DayOfWeek);//得到该年的第一天是星期几 int countWeek;//该年有多少周 // ... 阅读全文
posted @ 2011-07-27 21:04 tough 阅读(2567) 评论(1) 推荐(0)

导航