上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 23 下一页

2013年3月17日

编程之美----1

摘要: [cpp]view plaincopy<spanstyle="font-family:微软雅黑;">这是《编程之美》的2.20题目,给出一段C#代码,要求不用电脑,理解程序并回答问题。下面是从C#代码中改写成的C++代码:</span>[cpp]view plaincopy<spanstyle="font-size:14px;">#include<iostream>#include<limits>usingnamespacestd;intmain(){intrg[]={2,3,4,5,6,7,8 阅读全文

posted @ 2013-03-17 21:50 jackrex 阅读(290) 评论(0) 推荐(0) 编辑

给Android应用开发者的十个建议

摘要: 随着移动平台的发展和其应用的不断改善,质量成为决定成败的关键。用户要求他们选择安装的应用响应快、性能好,如果某个应用不能提供卓越的功能和稳定的用户体验,那这样的应用注定会被很快卸载。尽管现在Android智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制。以下是如何为应用“瘦身”的十条建议,以便能在当前和以后的所有Android设备都能运行出最佳效果。 1)首先要有良好的编码习惯 一个优秀的开发者应该善于运用常识、完善的算法和标准设计模式。要有资源意识,打开了就要记得关闭,尽量做到晚获取,早释放。这些由来已久的编码准则同样适用Andro.. 阅读全文

posted @ 2013-03-17 12:17 jackrex 阅读(124) 评论(0) 推荐(0) 编辑

StringTokenizer

摘要: StringTokenizer是一个用来分隔String的应用类,相当于VB的split函数。1.构造函数public StringTokenizer(String str)public StringTokenizer(String str, String delim)public StringTokenizer(String str, String delim, boolean returnDelims)第一个参数就是要分隔的String,第二个是分隔字符集合,第三个参数表示分隔符号是否作为标记返回,如果不指定分隔字符,默认的是:”\t\n\r\f”2.核心方法public boolean 阅读全文

posted @ 2013-03-17 08:33 jackrex 阅读(246) 评论(0) 推荐(0) 编辑

工厂模式

摘要: 一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利于产生新的产品;这三种模式从上到下逐步抽象,并且更具一般性。GOF在《设计模式》一书中将工厂模式分为两类:工厂方法模式(Factory Method)与抽象工厂模式(Abstract Factory)。将简单工厂模式(Simple F 阅读全文

posted @ 2013-03-17 00:11 jackrex 阅读(178) 评论(0) 推荐(0) 编辑

i++与++i

摘要: i++与++i请问下列的结果是甚么呢?i=1(一)k=(i++)+(i++)+(i++)(二)k=(++i)+(++i)+(++i)回答:这样的表达式的求值顺序是没有定义的。因为分号是一个顺序点,而二元加号不是一个顺序点,相邻顺序点之间的表达式的求值顺序是任意的,并且它们的副作用只在下一个顺序点之后才生成。不管是k = (i++) + (i++) + (i++);还是k = (++i) + (++i) + (++i);这里分号是一个顺序点,理论上所有++操作和赋值操作的副作用都要在分号之后才生成。但是这一点并不是强制编译器必须要等到分号结束之后才执行赋值操作,只是规定相邻两个顺序点之间的表达式 阅读全文

posted @ 2013-03-17 00:07 jackrex 阅读(332) 评论(0) 推荐(0) 编辑

2013年3月16日

Java中的==和equals区别

摘要: 引言:从一个朋友的blog转过来的,里面解决了两个困扰我很久的问题。很有久旱逢甘霖的感觉。中软国际电子政务部Jeff Chi总结,转载请说明出处。概述:A.==可用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同。B.对于String a = “a”; Integer b = 1;这种类型的特有对象创建方式,==的时候值是相同的。C.基本类型没有equals方法,equals只比较值(对象中的内容)是否相同(相同返回true)。D.一个类如果没有定义equals方法,它将默认继承Object中的equals方法,返回值与==方法相同。详述:① 阅读全文

posted @ 2013-03-16 23:56 jackrex 阅读(483) 评论(0) 推荐(0) 编辑

Java操作符的优先级(从大到小)和结合性

摘要: 操作优先级结合性1后缀运算符[ ] . ( ) (函数呼叫)从左到右2单目运算符! ~ ++ -- +(单操作数) –(单操作数)从右到左3创建new从左到右4乘除* / %从左到右5加减+ -从左到右6移位<< >> >>>从左到右7关系< <= > >= instanceof从左到右8相等== !=从左到右9按位与&从左到右10按位异或^从左到右11按位或|从左到右12逻辑与&&从左到右13逻辑或||从左到右14条件? :从右到左15赋值= += -= *= /= %= ^= <<= &g 阅读全文

posted @ 2013-03-16 20:33 jackrex 阅读(4168) 评论(0) 推荐(0) 编辑

程序员7年和我的7点感想――我的程序人生

摘要: 程序员7年和我的7点感想――我的程序人生 我是1986年第一次接触计算机的,当时刚上大学,用的是VAX11-780小型机运行Basic程序,一个学期下来,算是学点皮毛。1989年,在大学因《微机原理》课补考,反而认真学习了一下计算机的知识(第一次考试前都没有看过书,虽然开卷考试也没有pass,不过在考场上现场发挥,将最多分的一道题完整拿下,其它的基本就完全放弃,当然结果就……)。后来由于使用计算机绘制线路板,逐渐学习了一些DOS知识和常用软件,并在此后一年多的时间学会了C、BASIC、PASCAL等语言。 大学毕业设计的时候,我分到一个软件设计的题目,是用BASIC语言实现DES加密算... 阅读全文

posted @ 2013-03-16 19:38 jackrex 阅读(239) 评论(0) 推荐(0) 编辑

2013年3月14日

我看过的书。。

摘要: 1. Thinking In Java 感觉作者很有魅力,推荐2. 疯狂Xml讲义.....解析Xml 写得不错3.Android 企业级开发实战..... 很全。4 Objective-c 2.0编程快速上手 作者:Steven Holzner 内容还行,书籍排版很好,看着很舒服5 人月神话 ....软件行业的经典了6 代码大全....表示暂时没有看到精华太高深了。7 算法与数据结构 (Java 语言描述) 清华大学 陈媛等 ,这本书好有似曾相识的感觉有没有,写的不错。8 Python 高级编程 法 Tarek ziade 暂时表示不懂9 鸟哥的私房菜,学习linux就不用说了。10 经典数 阅读全文

posted @ 2013-03-14 23:33 jackrex 阅读(176) 评论(0) 推荐(0) 编辑

Eclipse 安装C++

摘要: 本文假定你已经熟悉Java,Eclipse的安装,并能顺利启动和运行Eclipse.此外因为各软件版本在不断更新,有些地方可能不准确,以最新的、原文资料为准。距上一次写和调C++程序,已经5、6年了,光阴荏苒岁月无情,现在再重新拾起来,很多东西都要从头来。Windows下C/C++的IDE有很多,我知道的就有MS Visual Studio,Borland C++等,但这些是要版权的。不要钱也有一些,但因为对Eclipse太熟了,所以就选下面要讲的Eclipse + GNU toolchain(话说toolchain这个词很形象).1. 首先下载Eclipse for C++, 最新版是基于E 阅读全文

posted @ 2013-03-14 22:52 jackrex 阅读(406) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 23 下一页

导航