第五章讲的是面向对象高级,5.1讲的是类的继承,它是面向对象中一个非常重要的特征,再编写一个新类时可以通过继承一个类的方式自动拥有所有成员(除构造方法和析构方法以外)。构建出来的新类,被称作子类,现有的类被撑称做父类,定义时在子类的后面添加冒号和需要继承的父类类名,在类的继承中,需要注意一些问题:一 ...
分类:
其他好文 时间:
2019-03-31 18:09:51
阅读次数:
134
1.1 Unix 1965 年之前的时候,电脑并不像现在一样普遍,它可不是一般人能碰的起的,除非是军事或者学院的研究机构,而且当时大型主机至多能提供30台终端(30个键盘、显示器),连接一台电脑 ? 为了解决数量不够用的问题 1965 年左后由 贝尔实验室 加入了 麻省理工学院 以及 通用电气 合作 ...
分类:
其他好文 时间:
2019-03-31 18:09:38
阅读次数:
167
一.Client模式 提交命令: ./spark-submit --master yarn --class org.apache.examples.SparkPi ../lib/spark-examples-1.6.0-hadoop2.7.3.jar 1000 ./spark-submit --ma ...
分类:
其他好文 时间:
2019-03-31 18:09:12
阅读次数:
169
2.1 打开文件和关闭文件 int open(const char *pathname, intflags, mode_tmode); 举个栗子: ...
分类:
系统相关 时间:
2019-03-31 18:08:51
阅读次数:
197
[toc] 题目链接 "Populating Next Right Pointers in Each Node LeetCode" 注意点 不要访问空结点 二叉树是满二叉树也就是说如果有左节点一定会有右节点 解法 解法一:递归,DFS。因为是完美二叉树所以左子结点的next指针可以直接指向其右子节点 ...
分类:
其他好文 时间:
2019-03-31 18:08:38
阅读次数:
136
输入: nums = [2,5,6,0,0,1,2], target = 0 输出: true 示例 2: 输入: nums = [2,5,6,0,0,1,2], target = 3 输出: false 问题分析 对于数据特点的分析见此链接 https://www.cnblogs.com/FDPr ...
分类:
编程语言 时间:
2019-03-31 18:08:18
阅读次数:
142
此前有网友反馈,主机排行网在移动端表现太丑了,希望我改改,今天周末,我专门花了两个多小时来好好把移动短整治了一下,比以前好看多了。 对比改变 对比一下吧,下图是前版本的主机排行网: 新版效果: 本次修改的过程 我此前也从没真正做过移动端适配的事情,只是初步了解是通过媒体查询来做的,即当浏览器界面满足 ...
分类:
移动开发 时间:
2019-03-31 18:08:05
阅读次数:
139
Flow入门初识 Flow是facebook出品的JavaScript静态类型检查工具。 由于JavaScript是动态类型语言,它的灵活性也会造成一些代码隐患,使用Flow可以在编译期尽早发现由类型错误引起的bug,这种方式非常有利于大型项目源码的开发和维护。 一、 Flow的安装 创建一个项目文 ...
分类:
其他好文 时间:
2019-03-31 18:07:49
阅读次数:
219
HotSpot虚拟机提供了多种垃圾收集器,每种收集器都有各自的特点,没有最好的垃圾收集器,只有最适合的垃圾收集器。根据新生代和老年代各自的特点,我们应该分别为它们选择不同的收集器,以提升垃圾回收效率。 新生代垃圾收集器: a) 单线程:只开启一条GC线程进行垃圾回收,并且在垃圾回收过程中停止一切用户 ...
分类:
其他好文 时间:
2019-03-31 18:07:30
阅读次数:
183
######R语言中对临床特征数据进行赋值。 解决CNKI复制文本乱码问题: ...
分类:
其他好文 时间:
2019-03-31 18:07:03
阅读次数:
133
一、对象创建的过程:当虚拟机遇到一条含有New的指令时,会进行一系列对象创建的操作。 a) 如果含有的话,直接进行下一步 b) 如果常量池中没有这个符号引用的话,说明这个类还没有被定义,回报ClassNotFounddError的异常。 2.检查该符号引用所属的类是否已经被加载到JVM中 a) 如果 ...
分类:
其他好文 时间:
2019-03-31 18:06:46
阅读次数:
132
根据我的上一篇随笔来看,基本的都已经解释清楚了,现在写几段简单的代码来了解一下多线程。 public class Lamb extends Thread{ public void run() { for(int i=0;i<10;i++) { System.out.println("Lamb"); ...
分类:
编程语言 时间:
2019-03-31 18:06:12
阅读次数:
131
1 首先查找以前是否安装过 Mysql rpm -qa | grep -i mysql 1 如果有,删除 rpm -e --nodeps 包名 2 查看老版本的Mysql 文件 查找 残留文件: find / -name mysql 如果有,逐个删除, 指令如下: rm -rf 路径 如果非常多,一 ...
分类:
数据库 时间:
2019-03-31 18:05:37
阅读次数:
171
一,实验要求 通过本部分内容的学习,认识到杀软局限性,提高在工作生活中对于恶意软件防范能力 二,实验内容 1.了解恶意软件检测机制和免杀技术的基本原理 2. 正确使用msf编码器,msfvenom生成如jar之类的其他文件,veil evasion,加壳工具,使用shellcode编程 3.通过组合 ...
分类:
其他好文 时间:
2019-03-31 18:05:17
阅读次数:
139
加载是类加载的第一步。 一、加载 a)加载的过程 1)通过一个类的全限定名获取这个类的二进制字节流,也就是class文件 2)将二进制字节流的存储结构转换为特定的数据结构,存储在方法区 3)在内存中创建一个Java.lang.Class的对象,接下来在程序运行的过程中所有对这个类的访问都是通过这个C ...
分类:
其他好文 时间:
2019-03-31 18:04:50
阅读次数:
124
什么是“JVM”的无关性 Java具有平台无关性,也就是任何操作系统都能够运行Java代码,之所以能够实现这一点,是因为Java运行在虚拟机上,不同的操作系统都有各自的Java虚拟机,从而实现一次编译,到处运行。 JVM不仅具有平台无关性,还具有语言无关性。平台无关性是指不同的操作系统都有各自的JV ...
分类:
其他好文 时间:
2019-03-31 18:04:37
阅读次数:
138