- 博客(19)
- 资源 (9)
- 收藏
- 关注
原创 面向对象之继承
1. 单继承Java继承是单继承(只有一个父类),派生类与基类的IS-A关系(即“猫”is a“动物”)。2. 继承的好处子类拥有父类的所有属性和方法(属性和方法的修饰符不能是private) 实现代码复用3. 语法规则Class 子类 extends 父类 例如: class Dog extends Animal{ ….. }4. 方法的重写子类可以对继承父类的方法进行重写,调用方法时
2015-06-11 21:24:20 508
原创 类和对象
1. 对象和类 类是模子(客观中不存在),确定对象的特征(属性)和行为(方法) 类的特点: 类是对象的类型 具有相同的属性和方法的一组对象的集合。1.1 类和对象的关系类是抽象的概念,仅仅是模板。比如:“手机”对象是看得到、摸得着的具体实体。 类和对象在内存中的存储形式Dog dog = new
2015-06-10 17:13:11 456
转载 Java 命名规范
好的命名方法使变量易于记忆而且程序可读性大大提高。命名时应始终采用完整的英文描述符,一般应采用小写字母,但类名、接口名及任何非初始单词的第一个字母要大写。首先应该注意遵守一下规则: - 采用适合相关领域的术语 - 采用大小写混合使名字可读 - 尽量少用缩写,如果用了,则要明智的使用,且在整个工程中统一 - 避免使用长的名字(小于15个字母) - 避免使用类似的名字,或者仅仅是大小写不同的
2015-06-10 17:01:47 582
原创 java基础
java基础1. 变量命名规则优秀攻城师的习惯: 1.1 骆驼式命名法 变量名由多单词组成时,第一个单词的首字母小写,其后单词的首字母大写,如 myAge 1.2 变量命名 尽量简短且能清楚的表达变量的作用,做到见名知意。 如:定义变量名 stuName 保存“学生姓名”信息。 PS: Java 变量名的长度没有限制,但 Java 语言是区分大小写的,所以 price 和 Pric
2015-06-10 16:38:44 406
原创 PANIC: HOME is defined but could not find Nexus_S_API_21.ini file in $HOME/.android/avd
问题:PANIC: HOME is defined but could not find Nexus_S_API_21.ini file in $HOME/.android/avd(Note: avd is searched in the order of \$ANDROID_AVD_HOME,\$ANDROID_SDK_HOME/.android/avd and $HOME/.android/a
2015-04-22 21:25:57 6181
转载 mysqldump: command not found
今天备份vps的时候出现mysqldump: command not found错误,百度了一下解决方法:先用一条find命令查找mysqldump的所载路径find / -name mysqldump -print然后再用ln命令链接到/usr/bin下面ln -fs /usr/local/mysql/bin/mysqldump /usr/bin注意 /
2014-05-08 12:01:00 5247
转载 Linux CentOS 浏览器乱码,支持中文解决;以及中文输入法的安装
安装软件需要root权限一:浏览器显示中文yum install fonts-chinese yum install fonts-ISO8859-2-75dpi修改 /etc/sysconfig/i18n ,内容如下LANG="en_US.UTF-8"SYSFONT="lat0-sun16" 二:中文输入法安装yum -y install
2014-04-26 18:10:30 705
转载 vim显示行号、语法高亮、自动缩进的设置
在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc在Red Hat Linux 中vim的配置文件存放在/etc目录中,配置文件名为vimrcset nocompatible "去掉有关vi一致性模式,避免以前版本的bug和局限
2014-04-26 15:50:24 641
原创 Navicat for MySQL 2003 Can't connect to MySQL server on 'localhost'(10061)”
Error1: 2003:Can't connect to MySQL server on 'localhost'解决方法:关闭Linux的防火墙功能,或者设置容许TCP协议的3306端口通过,可以下使用如下命令开启TCP协议的3306端口。
2014-04-26 15:23:50 2904
原创 vim 智能补全 clang_complete
下载clang_completehttp://www.vim.org/scripts/script.php?script_id=3302下载后将.vim或.vmb插件放到~/.vim/plugin/文件目录下然后在/etc/vim/vimrc中添加:let g:clang_complete_copen=1let g:clang_periodic_q
2014-04-18 23:15:36 931
原创 LINUX shell编程2 命令
1 read:从键盘读入数据,赋给变量cat read#i/bin/shread first second thirdecho "the first parameter is $first"echo "the second parameter is $second"echo "the third parameter is $third"# sh
2014-03-17 15:10:33 563
原创 LINUX shell编程1 常识概念
1.shell结构1.1 #!指定shell的类型1.2 #注释2.创建shell的步骤2.1 创建相应的命令文件2.2 修改文件的权限chmod u+x2.3 执行 ./example 或者 sh example
2014-03-17 14:28:58 530
转载 Linux中硬链接和软链接的区别和联系
首先要弄清楚,在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。 链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号
2014-03-10 17:45:48 579
原创 linux VIM/VI的工作模式
VIM/VI的工作模式一、插入文本 命令描述i在当前字符前插入文本I 在行首插入文本a在当前字符后添加文本A在行末添加文本o在当前行后面插入一空行O在当前行前面插入一空行R 以改写方式输入文本$移动至行尾
2014-02-20 21:42:50 1062
原创 linux命令之文件搜索
1. 显示系统命令所在目录Which [命令] :命令的绝对路径 + 别名Whereis [命令] :命令的绝对路径 + 帮助文档的路径2. 查找文件或目录find [搜索路径] [搜索的关键字]常用方法2.1 文件名查找 :find /etc –name init (精确匹配文件名) 注意:如果要模糊查找:使用通配符* 匹配任意字符 :init*(
2014-02-19 23:11:09 662
原创 linux命令之权限管理命令
1.权限管理改变文件的权限:chmod [ {u g o} {+ - =} {}] [文件][ mode = 421][文件或目录]r-4 w-2 x-1例如:rwxr-xr-- 754 (一般权限都是数字的形式表示) 文件r - cat、more、head、tail ; w - echo、vi ; x – 命令、脚本目录r – ls ; w – t
2014-02-19 22:59:18 1155
原创 linux命令之网络命令
1. write 实时通讯,要求通信用户必须同时在线语法: write 用户名> 以Ctrl+D作为结束2. wall 向所有用户广播。wall ( write all)语法: wall [message] [文件名]3. ping 选项 IP地址 (CTRL+C 结束,不会自动结束)排查网络故障的方法ping –c 数字 IP地址 定义PING的请求包的数量
2014-02-19 22:56:16 649
原创 linux 帮助命令
1. man 获得命令和配置文件的帮助man services(只写配置文件的名称,不用路径)注意:如果命令和配置文件同名:man有很多中帮助man 1 passwd 1—命令man 5 passwd 5--- 配置文件2. info 3. whatis 只看命令的用途 apropos [配置文件名]: 所有该配置文件名的信息注意:常用makewhatis命令更新
2014-02-19 22:53:54 692
原创 Linux shell应用技巧
查看当前系统安装的shell有哪些种类:cat /etc/shells默认使用bash(bashell)1.TAB的补全文件名功能,两次连击列出所有选项2.清屏的快捷键Ctrl+L ; 清除光标前的内容Ctrl+U3.history查看历史命令,或者用上下键翻看4.命令别名1) alias 直接输入可查看,现有的别名2) 定义别名 范例: alias c
2014-02-19 22:32:14 728
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人