其他
Never Yu
好好写代码、高级而又优雅 —— 开发准则/理念/思考
展开
-
【Android】linearLayout.addView(textView)
linearLayout.addView(textView)继承的方法不能修改public为private。这是因为如果子类要覆盖了父类中定义的方法,那么不能降低其可见性。正如上面的例子,人可以讲话,但学生作为人的一种却不能讲话,这显然是不合理的。即如果在父类中定义一个protected方法,那么在子类中可以将其覆盖,并将访问控制属性改为public,反过来则不行。原创 2014-11-25 22:55:33 · 988 阅读 · 1 评论 -
【二进制】计算机二进制补码
关于计算机世界的二进制首先,问一个基本的问题。负数在计算机中如何表示?举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢?很容易想到,可以将一个二进制位(bit)专门规定为符号位,它等于0时就表示正数,等于1时就表示负数。比如,在8位机中,规定每个字节的最高位为符号位。那么,+8就是00001000,而-8则是10001000。但是,随便找一本《计算机原理》,都会告诉你,实际上,计算原创 2015-01-14 09:24:51 · 1468 阅读 · 0 评论 -
【JAVA】Java学习路线图
怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。转载 2015-03-07 18:43:41 · 890 阅读 · 0 评论 -
【软件开发笔试题】分享几个笔试题,比较经典的!
1、宿舍内5个同学一起玩对战游戏,每场比赛有一些人作为红方,一些人作为蓝方。请问至少需要多少场比赛,才能使任意两个人之间有一场红方对蓝方和蓝方对红方的比赛。分析:一次划分中,某方可以有1人,另一方有4人或某方有2人,另一人有3人。要使任意两个人之间有一场红方对蓝方和蓝方对红方的比赛,假设5个同学为A,B,C,D,E,相当有有向图的5个节点,任意两个节点间有两个方向的边连接。原创 2015-03-12 21:48:23 · 2761 阅读 · 0 评论 -
【MySQL】MySQL 详解教程
介绍一下关系型数据库,让大家了解数据库比文件储存的有点。这些优点包括:1.关系型数据库比普通文件的数据访问速度更快。2.关系型数据库更容易查阅并提取满足特定条件的数据。3.关系型数据库更具有专门的内置机制处理并发访问,作为程序员,不需要为此担心。4.关系型数据库可以提供对数据的随即访问。5.关系型数据库具有内置的权限系统。关系数据库的概念至今为止,关系数原创 2016-05-30 09:51:14 · 649 阅读 · 0 评论