- 博客(19)
- 资源 (9)
- 收藏
- 关注
原创 面向对象之继承
1. 单继承Java继承是单继承(只有一个父类),派生类与基类的IS-A关系(即“猫”is a“动物”)。2. 继承的好处子类拥有父类的所有属性和方法(属性和方法的修饰符不能是private) 实现代码复用3. 语法规则Class 子类 extends 父类 例如: class Dog extends Animal{ ….. }4. 方法的重写子类可以对继承父类的方法进行重写,调用方法时
2015-06-11 21:24:20
613
原创 类和对象
1. 对象和类 类是模子(客观中不存在),确定对象的特征(属性)和行为(方法) 类的特点: 类是对象的类型 具有相同的属性和方法的一组对象的集合。 1.1 类和对象的关系 类是抽象的概念,仅仅是模板。比如:“手机” 对象是看得到、摸得着的具体实体。 类和对象在内存中的存储形式 Dog dog = new
2015-06-10 17:13:11
545
转载 Java 命名规范
好的命名方法使变量易于记忆而且程序可读性大大提高。命名时应始终采用完整的英文描述符,一般应采用小写字母,但类名、接口名及任何非初始单词的第一个字母要大写。首先应该注意遵守一下规则: - 采用适合相关领域的术语 - 采用大小写混合使名字可读 - 尽量少用缩写,如果用了,则要明智的使用,且在整个工程中统一 - 避免使用长的名字(小于15个字母) - 避免使用类似的名字,或者仅仅是大小写不同的
2015-06-10 17:01:47
738
原创 java基础
java基础1. 变量命名规则优秀攻城师的习惯: 1.1 骆驼式命名法 变量名由多单词组成时,第一个单词的首字母小写,其后单词的首字母大写,如 myAge 1.2 变量命名 尽量简短且能清楚的表达变量的作用,做到见名知意。 如:定义变量名 stuName 保存“学生姓名”信息。 PS: Java 变量名的长度没有限制,但 Java 语言是区分大小写的,所以 price 和 Pric
2015-06-10 16:38:44
509
原创 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
6343
转载 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
5396
转载 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
822
转载 vim显示行号、语法高亮、自动缩进的设置
在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linux 中vim的配置文件存放在/etc目录中,配置文件名为vimrc set nocompatible "去掉有关vi一致性模式,避免以前版本的bug和局限
2014-04-26 15:50:24
716
原创 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
3074
原创 vim 智能补全 clang_complete
下载clang_complete http://www.vim.org/scripts/script.php?script_id=3302 下载后将.vim或.vmb插件放到~/.vim/plugin/文件目录下 然后在/etc/vim/vimrc中添加: let g:clang_complete_copen=1 let g:clang_periodic_q
2014-04-18 23:15:36
1044
原创 LINUX shell编程2 命令
1 read:从键盘读入数据,赋给变量 cat read #i/bin/sh read first second third echo "the first parameter is $first" echo "the second parameter is $second" echo "the third parameter is $third" # sh
2014-03-17 15:10:33
646
原创 LINUX shell编程1 常识概念
1.shell结构 1.1 #!指定shell的类型 1.2 #注释 2.创建shell的步骤 2.1 创建相应的命令文件 2.2 修改文件的权限 chmod u+x 2.3 执行 ./example 或者 sh example
2014-03-17 14:28:58
624
转载 Linux中硬链接和软链接的区别和联系
首先要弄清楚,在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。 链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号
2014-03-10 17:45:48
674
原创 linux VIM/VI的工作模式
VIM/VI的工作模式 一、插入文本 命令 描述 i 在当前字符前插入文本 I 在行首插入文本 a 在当前字符后添加文本 A 在行末添加文本 o 在当前行后面插入一空行 O 在当前行前面插入一空行 R 以改写方式输入文本 $ 移动至行尾
2014-02-20 21:42:50
1174
原创 linux命令之文件搜索
1. 显示系统命令所在目录 Which [命令] :命令的绝对路径 + 别名 Whereis [命令] :命令的绝对路径 + 帮助文档的路径 2. 查找文件或目录 find [搜索路径] [搜索的关键字] 常用方法 2.1 文件名查找 :find /etc –name init (精确匹配文件名) 注意:如果要模糊查找:使用通配符 * 匹配任意字符 : init*(
2014-02-19 23:11:09
808
原创 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
1293
原创 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
747
原创 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
780
原创 Linux shell应用技巧
查看当前系统安装的shell有哪些种类:cat /etc/shells 默认使用bash(bashell) 1.TAB的补全文件名功能,两次连击列出所有选项 2.清屏的快捷键Ctrl+L ; 清除光标前的内容Ctrl+U 3.history查看历史命令,或者用上下键翻看 4.命令别名 1) alias 直接输入可查看,现有的别名 2) 定义别名 范例: alias c
2014-02-19 22:32:14
804
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅