- 博客(9)
- 资源 (13)
- 收藏
- 关注
原创 阿里笔试题 广告牌问题
题目描述:有三种广告牌,A、B和C,其中A占一块,B占两块,C占三块;并且A不能与A相邻,B、C没有限制。输入广告区域总长度n,求有几种放置广告牌的方案。思路:做笔试的时候想成了动态规划问题,一直找不到规律,现在看来应该用回溯法。(反正我依然不知道动态规划该怎么做)困扰了很久!脑壳疼! import java.util.ArrayList;import java.u...
2018-09-21 21:43:41 1027
原创 JAVA Synchronized关键字
A. 三种应用方式修饰类(作用的对象是这个类的所有对象)class ClassName { public void method() { synchronized(ClassName.class) { // todo } }}修饰实例方法(不包括静态方法)public synchronized void method(){...
2018-08-10 16:49:07 191
原创 Spring 单元测试
本文主要讲的是 使用mock方式单元测试。Spring测试框架提供MockMvc对象,可以在不需要客户端-服务端请求的情况下进行MVC测试,完全在服务端这边就可以执行Controller的请求,跟启动了测试服务器一样。1.@Autowired引入测试的类,然后继承基类,测试方法上面要加@Test注解。例:@RunWith(SpringRunner.class) @SpringB...
2018-07-30 14:03:00 343
原创 idea:Git的pull冲突
问题:Your local changes to the following files would be overwritten by merge Please, commit your changes or stash them before you can merge.解决方案:(1)保存本地所做改动,并入新文件:git stash git pull...
2018-07-26 18:19:05 505
原创 熟悉常用的 HBase 操作
打开HBase:cd /usr/local/hbase./bin/start-hbase.sh打开HBASE shell:./bin/hbase shell1)编程实现以下指定功能,并用 Hadoop 提供的 HBase Shell 命令完成相同任务: (1) 列出 HBase 所有的表的相关信息,例如表名; (list查看有哪些表)(2) 在终端打印出指定的表的所有记录数据; (3) 向...
2018-04-14 10:58:10 10021
原创 熟悉常用的 HDFS 操作
1)向 HDFS 中上传任意文本文件,如果指定的文件在 HDFS 中已经存在,则由用户来指定是 追加到原有文件末尾还是覆盖原有的文件; (覆盖)(追加)2)从 HDFS 中下载指定文件,如果本地文件与要下载的文件名称相同,则自动对下载的文件重命名; (-test用于判断 )3)将 HDFS 中指定文件的内容输出到终端中; 4)显示 HDFS 中指定的文件的读写权限、大小、创建时间、路径等信息...
2018-04-14 10:26:45 12516 1
原创 java小结
1.面向对象的三大特性:封装、继承、多态(1)封装:封装就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。 封装的目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,以特定的访问权限来使用类的成员。封装把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法。(2...
2018-04-13 21:01:02 176
原创 熟悉常用的 Linux 操作和 Hadoop 操作
1)cd 命令:切换目录(1) 切换到目录/usr/local。(2) 切换到当前目录的上一级目录(3) 切换到当前登录 Linux 系统的用户自己的主文件夹2)ls 命令:查看文件与目录查看目录/usr 下的所有文件和目录3)mkdir 命令:新建目录(1) 进入/tmp 目录,创建一个名为 a 的目录,并查看/tmp 目录下已经存在哪些目录。(2) 进入/tmp 目录,创建目录 a1/a2/a...
2018-04-13 19:11:43 16329 1
原创 Ubuntu虚拟机安装Hadoop遇到的一些小问题
1.无法获得锁现象:E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源临时不可用)E: 无法对管理目录(/var/lib/dpkg/)加锁,是不是另一个包管理程序在使用它?解决办法:sudo rm /var/lib/dpkg/lock或sudo rm /var/lib/apt/lists/lock2.Ubuntu16.04安装openjdk-7-jdk和openj...
2018-03-21 20:32:26 469
机器学习:牛顿方法实现逻辑回归
2018-10-08
机器学习:多元线性回归
2018-10-08
机器学习:逻辑回归
2018-10-08
数据结构:一元稀疏多项式计算器(含图形界面)
2018-10-08
算法实验:局部搜索算法
2018-10-08
操作系统算法实验报告
2018-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人