自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 ubuntu 安装openssh-server

来远程连接Linux可是要想通过ssh被连接,ubuntu系统需要有openssh-server,可以通过ps -e | grep ssh来查看,如果没有显示sshd则说明没有安装openssh-server可通过sudo apt-get install openssh-server来安装openssh-server,如果顺利的话会安装成功,如果遇到$ sudo apt-g

2017-05-14 16:32:15 426

转载 ubuntu安装redis

参考文档:http://www.cnblogs.com/langtianya/p/5187681.html                      http://blog.fens.me/linux-redis-install/

2017-04-12 10:02:43 240

原创 ubuntu 网络配置

ip地址配置文件: /etc/network/interfaces打开 /etc/network/interfaces文件,默认内容如下:auto loiface lo inet loopback动态获取IP的配置方法:auto eth0iface eth0 inet dhcp静态分配IP的配置方法:auto eth0

2017-04-09 11:08:46 257

原创 Linux之配置ip

方式一:通过ifconfig 命令直接配置               ifconfig  网卡号   ip  如:ipconfig eth0 192.168.1.100

2017-04-09 10:46:14 200

原创 linux查询系统,硬件信息命令

dmesg  显示开机信息kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。主要用途:dmesg用来显示内核环缓冲区(kernel-ring buffer)内容,内核将各种消息存放在这里。在系统引导时,内核将与硬件和模块初始化相关的信息填到这个缓冲区中。内

2017-04-09 10:39:21 1426

原创 linux下操作mysql

1.安装mysqlsudo apt-get install mysql-server 在安装过程中会提示输入root密码;安装完后在/etc/mysql/my.cnf文件中配置mysql2.登录mysqlmysql -uroot -proot密码  登录本机MySQLmysql -hhost -uroot -proot密码 登录远程mysql如果安装过程中没有设置roo

2017-04-04 17:15:04 223

转载 vi编辑器的使用

目录目录1vi的基本概念2vi的基本操作a 进入vib 切换至插入模式Insert mode编辑文件c Insert 的切换d 退出vi及保存文件3命令行模式command mode功能键1 插入模式2 从插入模式切换为命令行模式3 移动光标4 删除文字5 复制6 替换7 回复上一次操作8 更改9 跳至指定的行4Last line mode下

2016-11-16 22:13:55 170

转载 Linux中变量#,#,@,0,0,1,2,2,*,$$,$?的含义

12345678$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$

2016-11-16 22:03:18 341

转载 用shell脚本监控进程是否存在 不存在则启动的实例

用shell脚本监控进程是否存在 不存在则启动的实例,先上代码干货:#!/bin/shps -fe|grep processString |grep -v grepif [ $? -ne 0 ]thenecho "start process....."elseecho "runing....."fi#####processString 表示进程特征字符串

2016-11-16 21:49:44 221

转载 linux诸如-d, -f, -e之类的判断表达式

-e filename 如果 filename存在,则为真 [ -e /var/log/syslog ]-d filename 如果 filename为目录,则为真 [ -d /tmp/mydir ]-f filename 如果 filename为常规文件,则为真 [ -f /usr/bin/grep ]-L filename 如果 filename为符号链接,则为真 [

2016-11-16 21:46:53 402

原创 Linux命令下 使用php

php -v   查看当前php的版本       -m 显示当前php加载的有效模块       -i   输出无html格式的phpinfo       -ini   输出当前php加载ini配置文件的数量,路径信息运行php代码文件php -f  hello.php检测语法,高亮输出php -l hello.php查看 php手册 

2016-11-08 19:38:59 210

转载 Linux中yum和apt-get用法及区别

一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 2 包管理工具  yum 3 支持tar包  Debia

2016-11-08 19:18:21 245

原创 Linux命令使用

创建目录> mkdir  目录名称                              创建单个目录>mkdir -p  newdir1/newdir2/newdir3                  递归创建多级目录>mkdir dir1/dir2/newdir3 >mkdir  -p dir1/newdir2/newdir3      新目录的层次大于2个,就要用-p参

2016-11-08 19:14:38 164

转载 google chrome 快捷键

标签页和窗口快捷键Ctrl+N打开新窗口。Ctrl+T打开新标签页。Ctrl+Shift+N在隐身模式下打开新窗口。按 Ctrl+O,然后选择文件。在谷歌浏览器中打开计算机中的文件。按住 Ctrl 键的同时点击链接。或用鼠标中键(或鼠标滚轮)点击链接。从后台在新标签页中打开链

2016-11-03 12:24:21 166

原创 用PDO查询数据库时可能会出现的异常

错误代码:1013:错误代码:2003,无法连接到数据库,获得数据库连接(创建PDO对象)失败错误代码:2006,数据库连接断了,go away错误代码:2013,正在查询是数据库连接断掉了

2016-10-22 21:16:17 804

转载 php 多进程编程

PHP有一组进程控制函数(编译时需要 –enable-pcntl与posix扩展),使得php能在*nix系统中实现跟c一样的创建子进程、使用exec函数执行程序、处理信号等功能。 PCNTL使用ticks来作为信号处理机制(signal handle callback mechanism),可以最小程度地降低处理异步事件时的负载。何谓ticks?Tick 是一个在代码段中解释器每执行 N 条低级

2016-10-22 20:37:48 287

转载 MySql sqlstate代码大全

本章列出了当你用任何主机语言调用MySQL时可能出现的错误。首先列出了服务器错误消息。其次列出了客户端程序消息。B.1. 服务器错误代码和消息服务器错误信息来自下述源文件:·         错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。·         错误值列在share/errms

2016-10-21 22:43:22 5322 2

原创 php 中PDO异常PDOException处理

PDO提供了三种不同的错误处理模式,不仅可以满足不同风格的编程,也可以调整扩展处理错误的方式:1.PDO::ERRMODE_SLIENT(默认模式)  PDO 将只简单地设置错误码,可使用 PDO::errorCode() 和  PDO::errorInfo() 方法来检查语句和数据库对象。如果错误是由于对语句对象的调用而产生的,那么可以调用那个对象的  PDOStatement::e

2016-10-21 22:29:30 21409

原创 从window中的eclipse中提交jar包到yarn框架运行,出现Exception from container-launch: org.apache.hadoop.util.Shell$

原因一:是jar包classpath的问题,把所有需要的hadoop jar包全部加入yarn-site.xml 中的到'yarn.application.classpath' 里面。代码如下:(确保你已经设定了HADOOP_HOME这个环境变量) yarn.application.classpath %HADOOP_HOME%\etc\hadoop, %HADOO

2016-04-21 22:45:23 5920

转载 httpclient4.1使用详解

一.下载文件package com.ovp.async.util;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import org.apache.http.HttpResponse;import org.apache.http.StatusLin

2016-04-15 21:16:17 851

转载 Mina框架详解

Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。Mina 主要有1.x

2016-04-15 19:26:36 803

转载 Android应用开发中如何进行单元测试

单元测试(又称为模块测试)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。单元测试是由程序员自己来完成,最终受益的也是程序员自己。可以这么说,程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试。执

2016-04-12 20:39:46 233

转载 YARN DistributedShell源码分析与修改

http://www.cnblogs.com/BYRans/p/5118891.htmlYARN版本:2.6.0转载请注明出处:http://www.cnblogs.com/BYRans/1 概述2 YARN DistributedShell不能满足当前需求2.1 功能需求2.2 YARN DistributedShell对需求的支持情况

2016-04-06 18:05:46 293

转载 java 开源资源

这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle:Gradle采用增量构建。Gradle通过Groovy编程而不是传统的XML声明进行配置。Gradle可以很好地配合Maven进行依赖管理,并且把A

2015-12-28 19:46:12 443

转载 Android中颜色设置的三种方法

1、利于系统自带的颜色类如TextView1.setTextColor(android.graphics.Color.RED);//2014.12.9布局文件中:android:textColor="@android:color/white"详见Android源码base/core/res/res/values/colors.xml2、数字颜色表示法

2015-08-09 21:58:55 613

原创 eclipse中导入第三方jar包方法

以前导入jar包后运行总是编译能通过,运行的时候就会出现java.lang.NoClassDefFoundError错误,在网上搜了很长一段时间,机会所有方法都试过了,但还是会出错。这个问题说白了就是一个eclipse导入jar包方式不对的问题。网上说的eclipse中导入jar包的方法有很多种,但就是不知道哪一种是对的。后面在使用 showapi的第三方jar包时,把api提供方给的小示例拿来运

2015-08-01 17:32:36 1327

转载 unable to execute dex:java heap space 解决方案

最近做厂商适配,厂商提供了一部分Framework的jar包,把jar包通过Add Jar放到Build Path中, 在生成APK过程中,Eclipse长时间停留在100%那个进度。 最后Eclipse报告unable to execute dex:GC overhead limit exceeded错误,网上找了解决方案   修改 -Xms128m -Xmx512m 修改 --launcher

2015-08-01 15:11:51 421

转载 使用Dom4j解析XML

dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它.       对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。如今你可以看到越来越多的

2015-07-05 12:50:26 274

转载 四. 非阻塞通信

对于用ServerSocket 及 Socket 编写的服务器程序和客户程序, 他们在运行过程中常常会阻塞. 例如, 当一个线程执行 ServerSocket 的accept() 方法时, 假如没有客户连接, 该线程就会一直等到有客户连接才从 accept() 方法返回. 再例如, 当线程执行 Socket 的 read() 方法时, 如果输入流中没有数据, 该线程就会一直等到读入足够的数据才从

2015-07-04 12:48:27 307

转载 使用ContentProvider实现数据共享

1、数据共享标准:ContentProvider简介ContentProvider是不同应用程序之间进行数据交换的标准API,ContentProvider以某种Uri的形式对外提供数据,允许其他应用访问或修改数据:其它应用程序使用ContentResolver根据Uri去访问操作指定数据。ContentProvider也是Android应用的四大组件之一,与Activity、Serv

2015-05-05 20:23:22 2166

转载 关于SQLiteOpenHelper的onCreate(SQLiteDatabase db)方法调用时机的疑惑

Android SQLiteOpenHelper 重复执行OnCreate()说明:       android中首次调用getWritableDatabase或getReadableDatabase执行OnCreate()方法,当数据库中不存在该表时执行创建操作建议:      建议创建表时在sql中添加判断语句 "CREATE TABLE IF NOT EX

2015-04-22 23:19:29 1013

转载 Android之Adapter用法总结

1.概念        Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览: 由图可以看到在Androi

2015-04-22 22:58:20 252

转载 android面试题

1, 谈谈你对Activity的理解?        自己的理解:Activity就是一个应用程序的门面,也可以理解成就是WEB程序中的一个页面,当然web程序中的页面不同的是,web的一个页面可能只是一个纯粹的展示页面,不与用户进行任何交互,而几乎所有的Activity都会与用户交互。当然两者在架构上也有本质区别,Activity与用户的交互通过触发UI的不同事件完成的。而Web程序

2015-04-19 17:47:05 353

转载 Activity与Service通信之BroadcastReceive

上一篇演示了使用Bound Service实现Activity与Service之间的通信,实现了在Activity中很容易调用Service中的方法,但如果需要在Activity中得到Service中某个变量的变化,就比较费劲了,如果遇到这样的需求,使用广播是很好的选择!下面演示在Activity中如何得到Service中某个变量的变化以更新Activity的UI。先看Servic

2015-04-18 21:09:25 274

转载 android 加载大图片是出现java.lang.OutOtMemoryError问题解决方法

尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的

2015-03-16 22:19:26 396

转载 如何在ScrollView中嵌套ListView

一、分析1、最简单的布局:只有一个ListView如果整个页面只有一个ListView的话,那么由于ListView本身带有滚动效果,所以当加载的数据超过页面显示的范围时,可以通过上下滑动来查看所有的item。因此这种情况下,不需要添加ScrollView。2、其它布局A+ListView这种情况下,如果布局A定义在ListView的前面,那么当布局A所占的比例

2015-03-13 23:06:22 327

转载 Service与Android系统实现(1)-- 应用程序里的Service

特别声明:本系列文章作者系吴赫。分多次连载,讲述Android Service(JAVA Service、Native Service等)背后的实现原理,透析基于Binder的RPC以及Linux Binder驱动。Service与Android系统实现(1)-- 应用程序里的ServiceService与Android系统设计(2)-- ParcelService与A

2015-03-12 21:59:20 462

原创 异步查询AsyncQueryHandler的用法

AsyncQueryHandler是Handler的子类,文档上说,如果处理ContentProvider相关的内容,不用需要自行定义一套东西,而可以简单的使用async方式。我想指代的就应该是AsyncQueryHandler类。该类是一个典型的模板类,为ContentProvider的增删改查提供了很好的接口,提供了一个解决架构,final了一些方法,置空了一些方法。通过派生,实例

2015-01-19 22:01:52 881

转载 解决eclipse打开出现Failed to create the java virtual machine

上述原因打不开java虚拟机,可能是java虚拟机虚拟内存设置错误,打开eclipse解压缩目录打开eclipse.ini文件。原文件内容如下:-startupplugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar--launcher.libraryplugins/org.ecli

2015-01-19 16:39:25 447

转载 Android SDK与Eclipse最新版开发环境搭建

START1.       Android 简介Android是谷歌于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。可以把它简单理解成Linux上套了一个Java的壳。Android的平台基本上是免费的,虽然有部分原生链接库会要求费用,但大部份是免权

2015-01-19 14:26:07 447

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除