07 2013 档案

摘要:“当你定义出一组类的父型时,你可以用子型的任何类来填补任何需要或期待父型的位置”“运用多态时,引用类型可以是实际对象类型的父类”Animal myDog = new Dog();三种方法可以防止某个类被作出子类:(1)第一种是存取控制。就算类不能标记为私有,但它还是可以不标记为公有。非公有的类只能被同一个包的类作出子类。(2)第二种是使用final这个修饰符。这表示它是继承树的末端,不能被继承。(3)第三种是让类只拥有private的构造函数。final修饰符的作用:如果你想要防止特定的方法被覆盖,可以将该方法标识上final这个修饰符。将整个类标识为final表示没有任何方法可以被覆盖。遵守 阅读全文
posted @ 2013-07-31 09:02 从心 阅读(190) 评论(0) 推荐(0)
摘要:for循环的其他用法 for (int cell : locationCells) { } 循环的声明:对locationCells中每个元素执行一次,每次循环都会将内容赋给cell变量。&&, ||, &, | 短运算符(&&, ||),&& 如果java虚拟机发现左方的表达式为false,则它不需也不会去计算右方的算式才知道要返回false。|| 同理。 长运算符(&, |),会强制java虚拟机一定要计算运算符两边的算式。但这两个运算符通常用作位操作符。eclipse常用功能键(1) ctrl+e:快速转换编辑器 这组快捷键 阅读全文
posted @ 2013-07-30 09:40 从心 阅读(260) 评论(0) 推荐(0)
摘要:封装基本原则之一: 将实例变量标记为private,将getters与setters标记为public,用setters来检查参数并判断是否可以执行;局部变量与实例变量的区别: 你无需初始实例变量,因为它们会有默认值。数字primitive的预设为0,boolean预设为false,而对象引用则为null;而局部变量没有默认值,如果局部变量初始前就使用的话,编译器会报错!变量相等性( == 和 equals() )比较: ==比较两个变量的字节组合,实质所表示的意义则不重要。 使用==来比较primitive主数据类型,或者判断两个引用是否引用同一个对象。使用equals()来判断两个... 阅读全文
posted @ 2013-07-28 11:10 从心 阅读(115) 评论(0) 推荐(0)
摘要:一般来讲两种办法:第一种:连续内存分配#include "stdio.h"#include "stdlib.h"int main(){ int x,y; int *p; scanf("%d%d",&x,&y); p=(int *)malloc(x*y*sizeof(int)); .....//这样定义要访问第i行第j列应该用*(p+i*y+j) free(p);//释放内存return 0;}第二种:通过指针数组+二级指针#include "stdio.h"int main(){ int x,y;/ 阅读全文
posted @ 2013-07-19 10:45 从心 阅读(1073) 评论(0) 推荐(0)
摘要:一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 3、全局区(静态区)(static)―,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放 4、文字常量区 ―常量字符串就是放在这里的。 程序结束后由系统... 阅读全文
posted @ 2013-07-18 15:51 从心 阅读(188) 评论(0) 推荐(0)
摘要:阅读了《共享一下我的自定义CSS博客皮肤》这篇博文后,很受益。编辑博客后,也能让自己的博客变得好看些。按照博文的内容,尝试了一下代码,效果如下:这是文章的一级标题这是文章的二级标题这是文章的三级标题这是文章的摘要1、这里是需要注意的内容2、这里是需要注意的内容3、这里是需要注意的内容 阅读全文
posted @ 2013-07-17 13:53 从心 阅读(371) 评论(0) 推荐(0)
摘要:mv -r 递归删除文件夹内所有东西mv -i 交互式删除mv -f 强制删除,没有警告提示 阅读全文
posted @ 2013-07-12 15:31 从心 阅读(149) 评论(0) 推荐(0)
摘要:mv 文件 目标目录如果目标目录改成文件名,mv命令可用于重命名文件。 阅读全文
posted @ 2013-07-12 15:28 从心 阅读(157) 评论(0) 推荐(0)
摘要:cp 源 目标cp -r 递归复制整个目录cp -v 显示复制的详细信息 阅读全文
posted @ 2013-07-12 14:57 从心 阅读(217) 评论(0) 推荐(0)
摘要:ls -a 显示所有文件,包括隐藏文件(.开头的文件,配置文件常为隐藏文件)ls -l 显示详细信息ls -R 递归显示子目录结构ls -ld 显示目标目录的详细信息(并不返回目录里的内容) 阅读全文
posted @ 2013-07-12 14:47 从心 阅读(186) 评论(0) 推荐(0)
摘要:1、下载 nvidia 相应的驱动;2、修改/etc/modprobe.d/blacklist.conf文件,在里面加入blacklist nouveau。3、重建image $ mv /boot/initramfs-$(uname-r).img /boot/initramfs-$(uname -r).img.bak $ dracut -v/boot/initramfs-$(uname -r).img $(uname -r)4、 yum -y install gcc kernel-devel5、reboot6、init 37、sh NvidiaXXXXX.run8、reboot 阅读全文
posted @ 2013-07-02 11:03 从心 阅读(705) 评论(0) 推荐(0)
摘要:"." 当前目录".." 上一级目录"~" 用户家目录 cd + 回车 回到家目录“-” 上一个工作目录 阅读全文
posted @ 2013-07-01 17:21 从心 阅读(136) 评论(0) 推荐(0)
摘要:在CentOS下使用firefox编辑博客时,我发现无法使用复制粘帖功能,可用如下两种方法恢复(方法一已验证可行):方法一: 找到user.js所在的目录,Linux下的user.js所在目录为Unix~/.mozilla/firefox//,如果没有,可以创建一个名为user.js的文件。 在user.js中添加如下内容: user_pref("capability.policy.policynames", "allowclipboard"); user_pref("capability.policy.allowclipboard.sites 阅读全文
posted @ 2013-07-01 10:51 从心 阅读(303) 评论(0) 推荐(0)
摘要:CentOS图形界面是GNOME桌面。CentOS分为两种shell,一种是GUI(GNOME),另一种是CLI(BASH)。BASH的提示符:$(普通用户登录),#(root用户登录)命令格式:命令+[选项]+[参数] 阅读全文
posted @ 2013-07-01 10:36 从心 阅读(260) 评论(0) 推荐(0)