摘要: Python安装路径的说明 mac在安装Python时, 对不同的安装方式 不同的型号均会安装在不同的文件夹下 | 安装方式 | 路径 | | | | | 系统默认(2.7) | /System/Library/Frameworks/Python.framework/Versions/2.7 | | 阅读全文
posted @ 2019-09-25 15:37 NirvanaInFire 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 排序 dense_rank() over 成绩相同的两个人编号也相同, 且下一个编号是连续的, 不会跨越 rank() over 成绩相同的两个人编号也是相同的, 且下一个编号是不连续的。 row_number() over 成绩相同的两个人编号也不相同 ntile(n)over() ntile的用 阅读全文
posted @ 2019-09-22 12:41 NirvanaInFire 阅读(325) 评论(0) 推荐(0) 编辑
摘要: StringBuffer 和 StringBuilder 与String的不同 String Java中十分重要的类;被声明为final class。除了hash这个属性, 其他属性也均声明为final. 因此在涉及到字符串拼接时候, 会产生很多中介的字符串对象, 也因此如果有频繁的拼接行为, 则会 阅读全文
posted @ 2019-09-17 21:33 NirvanaInFire 阅读(130) 评论(0) 推荐(0) 编辑
摘要: ```Java /*多态的注意事项 (1)如果子类重写了父类方法, 意味着子类里定义的方法彻底覆盖了父类里同名的方法, 系统将不可能把父类里的方法转移到子类中 补充对(1)的个人理解: 当s向上转型传给了b, b即使想调用自有的方法, 调用的依然是被重写的子类的方法。编译看左边, 运行看右边。 (2)对于实例变量(即属性), 即使子类里定义了与父类完全相同的示例变量, 这个实例变量依然不可能覆盖父 阅读全文
posted @ 2019-09-17 08:59 NirvanaInFire 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: linux 命令提示 tar命令 是linux下用于文件备份的命令。配合不同的文件使用。 从备份文件中还原文件 即 verbose, 显示执行过程 是指定备份文件 即 gzip 通过gzip指令处理 目的目录 阅读全文
posted @ 2019-08-19 11:09 NirvanaInFire 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 字符串替换函数 replace(String oldStr, String newStr) 用于将调用此函数的字符串内的子字符串oldStr替换成字符串newStroldStr 为准备要替换的字符串newStr 为准备替换成的字符串 replaceFirst(String regex, String 阅读全文
posted @ 2019-07-30 21:06 NirvanaInFire 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 整理可能用到的函数 阅读全文
posted @ 2019-07-23 11:53 NirvanaInFire 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 重载方法时,可变个数形参的方法有两种方式 数组重载 ...重载 对两种方法,其实是一致的,示例如下: 按照如上代码的方式,写出 阅读全文
posted @ 2019-06-30 23:42 NirvanaInFire 阅读(166) 评论(0) 推荐(0) 编辑
摘要: break 和 continue关键字的使用 break: 结束当前循环 continue:结束当次循环 示例如下 阅读全文
posted @ 2019-06-25 00:08 NirvanaInFire 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1. 求余符号,余数的符号是和被除数保持一致的。 2. 自增自减运算符不改变变量的数据类型。 逻辑运算符 逻辑与:& 逻辑或:| 逻辑非:! 短路与:&& 短路或:|| 逻辑亦或:^ 位运算符 左移<< : 空位补0,被移除的高位丢弃。在一定范围内,每向左移一位,相当于*2 右移>> : 被移位的二 阅读全文
posted @ 2019-06-07 15:42 NirvanaInFire 阅读(124) 评论(0) 推荐(0) 编辑