- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 cygwin bash 启动出错
环境:win7 64位Error: Could not fork child process: Resource temporarily unavailable (-1). DLL rebasing may be required; see ‘rebaseall / rebase –help’.问题现象 : 在安装cygwin64位后,运行cygwin terminal一直报错
2018-01-08 14:55:38
4016
原创 使用Docker在本地搭建Hadoop分布式集群 的错误总结(持续更新)
参考文章:使用Docker在本地搭建Hadoop分布式集群错误:错误1.ssh连接The authenticity of host can’t be established修改/etc/ssh/ssh_config文件的配置,以后则不会再出现此问题最后面添加:StrictHostKeyChecking noUserKnownHostsFile /dev/null错误2.Missing privil
2016-11-02 20:11:31
1739
原创 Win10 Docker 安装使用
1.前言 Docker最近推出了可以运行在Win10和Mac上的稳定版本,让我们赶紧来体验一下。2.安装准备 需要的条件为: 64bit Windows 10,开启Hyper-V2.1 下载Docker for Windows 从官网的下面地址可以下载https://download.docker.com/win/stable/InstallDocker.msi
2016-11-01 15:02:56
44966
1
转载 Docker 笔记
一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台 Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 – Docker Hub Docker 使用客户端-服务器 (C/S) 架构模式。
2016-11-01 14:25:24
3289
原创 win10 Intellij idea开发Hadoop MapReduce程序单机测试
测试《Hadoop权威指南》第二章的天气例子环境;win10,JDK1.8,Intellij idea,hadoop2.7.2
2016-10-22 15:58:40
4430
原创 软件工程常考笔试面试题
1.软件指的是计算机系统中与硬件相互依赖的另 —部分,包括程序、数据和有关的文档,2.面向对象程序语言的三大特征分别是:1.封装,2.继承,3.多态
2016-09-07 10:44:44
28380
原创 Dynamic Web Module 是2.3,无法修改到3.0
新SVN下来的项目,遇到了这样的问题: 打开 project > Properties >Project Facets 页面 提示下面的错误: 而Dynamic Web Module 是2.3,无法修改到3.0,Java 已经是1.7了 非常郁闷。 pom.xml里也已经有了配置: <plugin> <groupId>org.apache
2016-08-29 14:32:25
4971
原创 int 负数最小值
32位int最小的负数值为 0x80000000(也就是-2147483648),这是补码形式,也是原码。原码为0XFFFFFFFF的数是-2147483647,其补码是 0x80000001如果-2147483647再减1,0XFFFFFFFF的进位会被舍弃(超过了32位),变为0X80000000。因此0x80000000就是-2147483648,是32位int值的最小负整数。
2016-07-16 11:44:36
9545
原创 Java的日期修改如增加一天
Java的日期添加与修改:import java.util.Date ; date=new date();//取时间 Calendar calendar = new GregorianCalendar(); calendar.setTime(date); calendar.add(Calendar.DATE,1);//把日期往后增加一
2016-07-12 20:57:46
5206
原创 Mybatis 传入多个参数的方法
1.由于是多参数那么就不能使用parameterType, 改用#{index}是第几个就用第几个的索引,索引从0开始<update id="modifyPwd"> UPDATE ams_user SET login_pwd = #{0}, update_time = # {1,jdbcType=TIMESTAMP} WHERE u
2016-06-29 21:50:30
18004
原创 SpringMVC @RequestParam注解
SpringMVC后台Controller中获取前段页面request中的参数 的方法主要是两种: 1.request.getParameter(“name”);2.@RequestParam直接获取,如下:public void getUser( @RequestParam String userName, @RequestParam String userPassw
2016-06-29 21:35:46
7484
原创 eclipse的svn插件连接osc的代码仓库时候报错的解决办法
在使用eclipse的svn插件连接osc的代码仓库时候,发生了以下错误:Cannot negotiate authentication mechanism svn: Unable to connect to a repository at URL ‘svn://git.oschina.net/XXXXXX’ 但是用tortoisesvn可以正常连接。eclipse的svn插件中,连接不上osc的
2016-06-23 17:30:09
859
原创 deepin15.1 开启wifi热点
找了很多方法,都没有成功,不过在deepin社区看到了这个软件:https://github.com/oblique/create_ap github页面下面有安装设置步骤,十分方便简单虽然是英文的,但是挡不住我们开热点的心首先打开网址下载zip包,解压后在create_ap-master文件夹中打开终端,使用命令:sudo make install安装成功后,执行命令 create_ap 可以看
2016-02-26 13:21:48
7446
原创 归并排序mergeSort
要点归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。归并排序的基本思想自顶向下的归并排序:将数组折半划分为两个子数组分别进行排序,最后将两个子数组进行归并。这个过程中会通过递归调用,不断分解为
2016-02-22 23:55:30
393
原创 希尔排序
对于大规模乱序数组插入排序很慢,因为它只会交换(比较)相邻的元素,因此元素只能一点一点地从数组的一端移动到另一端。希尔排序为了加快速度简单地对插入排序进行了改进,交换不相邻的元素以对数组的局部进行排序,并最终用插入排序将局部有序的数组排序。 希尔排序的思想是数组中任意间隔为h的元素都是有序的。在进行排序时,如果h很大,我们就可以将元素移动到很远的位置,为实现更小的h有序创造方便。用这种方式,
2016-02-22 21:58:43
431
原创 插入排序insertionSort
插入排序就是每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕。具体算法描述如下:⒈ 从第一个元素开始,该元素可以认为已经被排序⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描⒊ 如果该元素(已排序)大于新元素,将该元素移到下一位置⒋ 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。Ja
2016-02-19 21:14:15
387
原创 冒泡排序Bubble Sort
冒泡排序算法的运作如下:(从后往前) 1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。冒泡
2016-02-19 19:55:18
366
原创 外部内部排序,稳定性
1.外部与内部排序 外部排序指的是大文件的排序,当待排序的文件很大时,无法将整个文件的所有记录同时调入内存进行排序,只能将文件存放在外存,这种排称为外部排序。外部排序的过程主要是依据数据的内外存交换和“内部归并”两者结合起来实现的。一般提到排序都是指内排序,比如快速排序,堆排序,归并排序等,所谓内排序就是可以在内存中完成的排序。RAM的访问速度大约是磁盘的25万倍,我们当然希望如果可以的话都是内排
2016-02-19 19:41:19
929
原创 选择排序Selection sort
选择排序首先,找到数组中最小的那个元素,其次,将它和数组的第一个元素交换位置(如果第一个元素就是最小元素那么它就和自己交换)。 再次,在剩下的元素中找到最小元素,将它与数组的第二个元素交换位置。如此往复,直到将整个数组排序。 这种方法叫做选择排序,因为它在不断地选择剩余元素中的最小者。
2016-02-19 19:32:58
339
原创 初次体验remix os for PC
初次体验remix os for PC,感觉很流畅啊联想笔记本E40-70 USB3.0的接口,但是用USB2.0的8GU盘。F2键进入BIOS 中BOOT选项卡下设置EFI模式,保存退出,重启报错:efi usb device has been blocked by the current security policy重启进入BIOS,将secure Boot
2016-01-21 18:44:30
2306
原创 Elementary OS Freya 体验
安装系统更新sudo apt-get update sudo apt-get upgrade sudo apt-get dist upgrade完成完整语言包的安装安装时在启动菜单出来前选择中文,安装过程中会显示下载语言包,但结果还是不完整。在系统设置中”区域和语言“部分可以根据提示完成语言支持的安装。但有时翻译还是不够完整,我的方法是卸载language-pack-gnome-zh-han
2016-01-14 19:39:21
770
原创 Windows神器 Cmder
Cmder是一款Windows环境下非常简洁美观易用的cmd替代者,它支持了大部分的Linux命令。从官网下载下来一个zip安装包,解压之后运行根目录的Cmder.exe即可。但是此时会有两个问题,一是ls命令不支持中文,二就是中文提示会有字体重叠现象。 1、解决中文乱码问题 把一下几行代码添加到config/aliases文件末尾即可解决中文乱码问题: l=ls –show-control-cha
2016-01-14 19:00:10
748
原创 EclipseJavaEE 修改tomcat的默认端口
修改Tomcat默认端口号:修改tomcat安装路径下的conf/server.xml中的Connector标签的port属性(默认是8080)修改端口后我的eclipse中会出现tomcat开启超时的问题,解决办法就是可以在server下的双击tomcat,修改timeout的时间。然后重启tomcat.如果不行,那就remove项目,再重新部署项目并重启tomcat. 可以发现timeout下
2016-01-10 16:54:20
1884
原创 VMware12pro 安装MacOS 10.11
首先这是我在网上试了很多方法后,成功的安装。技术上不是很难,只是比较折腾,会耗费些时间,但是当你安装完成,看到那个期待已久的apple时,激动心情难以掩饰,我终于成为了高富帅(假冒伪~) 原文链接如下,感谢作者的分享,本文只是记录一些自己的安装过程中的总结,以备后用。大家有不懂的,直接看链接上的视频吧,作者写的以及演示的相当清楚。 http://www.nvoxel.com/windows10-vmar
2016-01-09 18:10:34
3209
原创 实体机异常关机,VM再次打开虚拟机时出现报错
此虚拟机似乎正在使用中。 如果此虚拟机已在使用中,请按“取消”按钮,以免损坏它。如果此虚拟机未使用,请按“取得所有权(&T)”按钮以获取它的所有权。 配置文件:
2016-01-09 17:30:27
1736
原创 在Ubuntu安装go编译环境
1.首先,从http://www.golangtc.com/download下载最新版本的GO语言二进制档案包. 重点内容 注意:根据操作系统和计算架构正确选择档案包 2.使用tar命令将档案包解压到/usr/local目录中.具体方法如下(需要root权限):tar -zxf go1.4.2.linux-amd64.tar.gz -C /usr/local 3.验证安装结果:进入到/u
2015-12-09 09:23:07
2516
原创 eclipse无法查看源码
按Ctrl+鼠标左键点击方法名,无法查看Sun公司的源代码是怎么回事?故障描述:The JAR file C:\Program File\Java\jre7\lib\rt.jar has no source attachment.You can attach the source by clicking Attach Source below1.点 “window“-> “
2015-12-09 09:09:26
971
原创 启动虚拟机The VMware Authorization Service is not running.错误
出现The VMware Authorization Service is not running.报错的根本原因是开机没有启动“VMware Authorization Service”服务我的解决方式是:打开windows任务管理器,选中“服务”菜单栏,是如下界面:然后在该界面的上方选项卡里有“服务”选项点击“服务”,进入“服务”选项卡在服务列表里面查找跟VMwar
2015-12-09 09:06:27
634
原创 android短信验证码自动填写
首先学习一下观察者模式:观察者模式是软件设计模式中的一种,在此种模式下,一个目标物件管理所有相依于它的观察者物件,并且在他本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法 来实现。此种模式通常被用来实现事件处理系统。 观察者模式(Observer)完美的将观察者和被观察者的对象分离开,在模块之间划定了清晰的界限,提高了应用程序的可维护性和重用性。 观察者设计模式定义了对象间的一
2015-11-21 00:17:02
409
原创 AsyncTask的学习
1.构建AsyncTask子类的参数AsyncTask<Params,Progress,Result>是一个抽象类,通常用于被继承,继承AsyncTask需要指定如下三个泛型参数: Params:启动任务时输入参数的类型 Progress:后台任务执行中返回进度值的类型(Integer) Result:后台执行任务完成后返回结果的类型2.构建AsyncTask子类的回调方法doInBackg
2015-10-21 00:11:47
366
转载 ActionBarDrawerToggle is Deprecated
文章转载自:http://www.dss886.com/android/2014/11/11/01/ActionBarDrawerToggle is Deprecated更新Android Support Library后,自动构建DrawerFragmentLayout,会发现有这样一个Warning:java 'Android.support.v4.app.
2015-10-14 21:01:09
457
原创 下拉刷新控件SwipeRefreshLayout
近期在学习android开发过程中,遇到了PullToRefresh控件,但是貌似很有没维护了吧,导入as中会出现问题。没有找到解决办法,只能用官方控件了。Google提供了一个官方的下拉刷新控件SwipeRefreshLayout 几个常用的函数也很简单。下面是我的一个例子: XML:<LinearLayout xmlns:android="http://schemas.android.c
2015-10-11 13:36:13
839
原创 在Android Studio里导入library(以github里的SlidingMenu为例),jar包及so的步骤
在Android Studio里导入jar包及so包步骤如下: 1、在src同一级目录下建一个libs的文件夹 2、将jar包或so包拷贝到新建的libs文件夹下 3、jar包的话,右击选择add as library 4、如果是so包的话,找到跟src同级目录下的build.gradle ,添加如下标红信息,然后build->rebuild project即可在Android Studio
2015-10-10 23:51:28
2045
原创 Service的理解和用法
Servic是可以在后台运行的服务,一个程序只会有一个服务的实例。startService(),stopService()的用法和startActivity()一样。后台执行指定的服务代码:package com.example.administrator.app1;import android.app.Service;import android.content.Intent;import a
2015-09-28 00:48:12
500
原创 context和Applicaion的作用
context用于访问全局资源,即res下的资源。 Application则是真正的全局上下文对象,可以通过自定义一个类App继承于Application(还要在manitest中的application下添加android:name = “.App”),在其中添加全局共享的变量或资源,用于全局多个Activity之间的共享。 而Application的oncreate()函数会比Activit
2015-09-27 23:58:20
641
原创 Intent的概念及应用,以及Intentfilter过滤器的选项配置
Intent包括显示Intent和隐式Intent 手动创建一个Activity: 创建一个class继承于Activity,里面要重构一个onCreat()函数,protected void onCreat(Bundle savedInstanceState){ super.onCreat(savedInstanceState); set
2015-09-27 17:24:46
1051
原创 Activity的启动模式LaunchMode
启动模式LaunchMode有4中:standard singleTop singleTask singleInstance默认是standard 模式,程序可以在同一个Task堆栈中创建同一个Acitivity的多个实例,并且可以依次返回。singleTop模式,当Activity A的实例处于栈顶时,无法再创建A的实例,如果没有处于栈顶(比如又创建了B的
2015-09-27 10:49:36
303
原创 Activity的生命周期
public class Activity extends ApplicationContext { protected void onCreate(Bundle savedInstanceState); protected void onStart(); protected void onRestart(); protected void onResume(); protected void o
2015-09-27 00:06:20
317
sublime text3 win64 +破解码
2015-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人