2013年11月29日

编程面试十大算法

摘要: 以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念: 1. 字符串 2. 链表 3. 树 4. 图 5. 排序 6. 递归 vs. 迭代 7. 动态规划 8. 位操作 9. 概率问题 10. 排列组合 1. 字符串 如果IDE没有代码自动补全功能,所以你应该记住下面的这些方法。123456toCharArray() // 获得字符串对应的char数组Arrays.sort() // 数组排序Arrays.toString(c... 阅读全文

posted @ 2013-11-29 11:25 建业v 阅读(135) 评论(0) 推荐(0) 编辑

2013年11月24日

JAVA super的用法

摘要: 通过用static来定义方法或成员,为我们编程提供了某种便利,从某种程度上可以说它类似于C语言中的全局函数和全局变量。但是,并不是说有了这种便利,你便可以随处使用,如果那样的话,你便需要认真考虑一下自己是否在用面向对象的思想编程,自己的程序是否是面向对象的。好了,现在开始讨论this&super这两个关键字的意义和用法。在Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数,这些马上就要讨论。如果你想引用父类的某 阅读全文

posted @ 2013-11-24 16:52 建业v 阅读(278) 评论(0) 推荐(0) 编辑

2013年11月12日

面向对象方法中的数据库设计

摘要: 最近收到不少网友关于在面向对象的分析设计中如何进行数据库设计的疑问。在大象-thinking in uml一书里,我详细讲述了面向对象从需求到设计的整个过程,但确实对数据库设计着墨甚少。因此写这篇文章对这个问题详细说明,在第二版里应当也会加上这一部分。先贴出一位网友的疑问以及我的回复,作为这篇文章的引子:网友fdshxp问道:在软件开发时要进行数据库设计,现在通常的做法是需求分析,做数据流图,画ER图,这些显然是面向过程的东西,而在面向对象分析设计时,只是提数据库设计的内容,具体怎样做?虽然可以将数据库操作封装起来,但要设计的数据库表不能通过拍脑袋的方法获得,总不能再去画一遍数据流图吧!我回答 阅读全文

posted @ 2013-11-12 02:27 建业v 阅读(741) 评论(0) 推荐(0) 编辑

如何设置PPT,演示者能看到备注而观众看不到

摘要: 如何设置PPT,演示者能看到备注而观众看不到作为ERP实施人员,PPT的使用是很普遍的,但说实话用来用去,只能说用的次数多,却没几个用得深的,我们都说PPT能用图的不用表,能用表的不用文字,文字要尽可能显示,但是有时候PPT准备得过于仓促,时间太紧,中间可能涉及的内容是自己并不太熟但又很重要的内容,这会我们肯定希望有个提示,可能我们就可以侃侃而谈了。我们会说,PPT里不是有个备注信息嘛!里面你可以贴尽可能多的内容。在以前,我很诧异,贴在备注里似乎也只是在演示前让我们看熟一点而已,总不能在给客户演示时,突然改变成浏览模式,看看备注,然后再演示,这样给客户一种很不好的感觉,认为我们自己只是在照本宣 阅读全文

posted @ 2013-11-12 01:49 建业v 阅读(1975) 评论(0) 推荐(0) 编辑

面向对象的设计原则-类设计原则

摘要: 在面向对象设计中,如何通过很小的设计改变就可以应对设计需求的变化,这是令设计者极为关注的问题。为此不少OO先驱提出了很多有关面向对象的设计原则用于指导OO的设计和开发。下面是几条与类设计相关的设计原则。1. 开闭原则(the Open Closed Principle OCP) 一个模块在扩展性方面应该是开放的而在更改性方面应该是封闭的。因此在进行面向对象设计时要尽量考虑接口封装机制、抽象机制和多态技术。该原则同样适合于非面向对象设计的方法,是软件工程设计方法的重要原则之一。我们以收音机的例子为例,讲述面向对象的开闭原则。我们收听节目时需要打开收音机电源,对准电台频率和进行音量调节。但是对于. 阅读全文

posted @ 2013-11-12 01:42 建业v 阅读(179) 评论(0) 推荐(0) 编辑

2013年10月10日

C#路径

摘要: 一、获取当前文件的路径1.System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName获取模块的完整路径,包括文件名。2.System.Environment.CurrentDirectory获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3.System.IO.Directory.GetCurrentDirectory()获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:\www里,这个函数有可能返回C:\Documents and Settings\ZYB\,或者C:\Progr 阅读全文

posted @ 2013-10-10 11:03 建业v 阅读(281) 评论(0) 推荐(0) 编辑

2013年9月11日

MyEclipse汉化

摘要: Myeclipse10 汉化,汉化全面!下面开始汉化:1、解压MyEclipse中的language文件夹以我的安装目录为例,我的MyEclipse8.5的安装在D:盘下。将解压后的“language”文件夹,放入common文件夹下。入下图:2、打开MyEclipse创建一个java项目将压缩包中的CreatePluginsConfig.java复制进去。在Main函数中,需要写入“D:\\Genuitec\\Common\\language\\plugins”,也就是指向刚才language的plugins目录。然后执行。正确的情况下,将在控制台输入一大串英文。3、打开编辑器用文本编辑器. 阅读全文

posted @ 2013-09-11 13:38 建业v 阅读(308) 评论(0) 推荐(0) 编辑

2013年7月2日

XML

摘要: XML节点是什么呢?当我们在处理XML文件的时候必须要明白XML节点的概念,那么从这里的讲述,你将会了解XML节点对于XML文件的意义,希望对你有所帮助。在我们学习LINQ删除XML节点之前我们先来看看什么是XML节点,那么下面就向你详细介绍下关于XML节点的学习体会。希望对你了解和学习XML节点有所帮助。对于XML节点的认识:就像一个树状的目录。可以把第一行当作它扎根的“土地”。XML文件是由节点构成的。它的第一个节点为“根节点”。一个XML文件必须有且只能有一个根节点,其他节点都必须是它的子节点。我们在FLASH里使用XML对象解析XML的时候,this 代表整个XML文件,它的根节点就是 阅读全文

posted @ 2013-07-02 16:47 建业v 阅读(253) 评论(0) 推荐(0) 编辑

2013年6月17日

C#读取Excel文件

摘要: 使用OLEDB可以对excel文件进行读取,我们只要把该excel文件作为数据源即可。一 在D盘创建excel文件test.xls:二 将工作表Sheet1的内容读取到DataSetstringstrConn ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/test.xls;"+"Extended Properties='Excel 8.0'";DataSet ds =newDataSet();OleDbDataAdapter oada =newOleDbDataAdapter(&quo 阅读全文

posted @ 2013-06-17 16:51 建业v 阅读(40678) 评论(0) 推荐(4) 编辑

导航