自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 hadoop2升级的那点事情(详解)

前言前阵子,公司的hadoop从hadoop1.02升级到hadoop2.4.1,记录下升级的步骤和遇到的问题,和大家分享,希望别人可以少走一些弯路技术选型  当前使用版本:     apache hadoop 1.0.2      hive 0.10  升级目标版本     Apache hadoop 2.4.1     Hive 0.13

2017-07-28 15:47:58 329

转载 JVM1.6 GC详解

前言 JVM GC是JVM的内存回收算法,调整JVM GC(Garbage Collection),可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,所以我们要了解JVM内存组成,回收算法,对象分配机制。 JVM 堆内存组成Java堆由Perm区和Heap区组成,Heap区由O

2017-07-28 15:47:33 342

原创 JVM GC算法 CMS 详解(转)

前言CMS,全称Concurrent Low Pause Collector,是jdk1.4后期版本开始引入的新gc算法,在jdk5和jdk6中得到了进一步改进,它的主要适合场景是对响应时间的重要性需求 大于对吞吐量的要求,能够承受垃圾回收线程和应用线程共享处理器资源,并且应用中存在比较多的长生命周期的对象的应用。CMS是用于对tenured generation的回收,也就是年老代的

2017-07-28 15:47:18 286

转载 rsync命令详解

介绍rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 常用场景无密码同步

2017-07-28 15:46:59 313 1

原创 php5.5+apache2.4+mysql5.7在windows下的配置

apache2.4下载和安装下载apache2.4https://www.apachelounge.com/download/VC11/提取解压目录Apache24到d:/dev/Apache24修改d:/dev/Apache24/conf/httpd.confServerRoot "d:/dev/Apache24"DocumentRoot "d:/

2017-07-28 15:46:30 1104

转载 EditText和AutoCompleteTextView

在这篇随笔里将主要讲解一下EditText和AutoCompleteTextView这个控件1.EditText首先我们先简单来说说EditText这个控件,这个就相当于我们平常web开发中的文本输入框,我们如果要使用EditText,可以在布局文件中声明一个这个元素即可,下面就是一个简单的EditText的控件声明:EditText android:id

2017-07-28 15:45:32 632

原创 时间、日期、Toasts和进度条Dialog

您可以通过点击 右下角 的按钮 来对文章内容作出评价, 也可以通过左下方的 关注按钮 来关注我的博客的最新动态。 如果文章内容对您有帮助, 不要忘记点击右下角的 推荐按钮 来支持一下哦 如果您对文章内容有任何疑问, 可以通过评论或发邮件的方式联系我: 501395377@qq.com / lzp501395377@gmail.com如果需要转载,请注明出处,谢谢!!

2017-07-28 15:44:56 347

原创 AsyncTask详解

您可以通过点击 右下角 的按钮 来对文章内容作出评价, 也可以通过左下方的 关注按钮 来关注我的博客的最新动态。 如果文章内容对您有帮助, 不要忘记点击右下角的 推荐按钮 来支持一下哦 如果您对文章内容有任何疑问, 可以通过评论或发邮件的方式联系我: 501395377@qq.com / lzp501395377@gmail.com如果需要转载,请注明出处,谢谢!!

2017-07-28 15:44:32 246

转载 DOM、SAX、Pull解析XML

您可以通过点击 右下角 的按钮 来对文章内容作出评价, 也可以通过左下方的 关注按钮 来关注我的博客的最新动态。 如果文章内容对您有帮助, 不要忘记点击右下角的 推荐按钮 来支持一下哦 如果您对文章内容有任何疑问, 可以通过评论或发邮件的方式联系我: 501395377@qq.com / lzp501395377@gmail.com如果需要转载,请注明出处,谢谢!!

2017-07-28 15:44:08 211

原创 JSON数据解析

您可以通过点击 右下角 的按钮 来对文章内容作出评价, 也可以通过左下方的 关注按钮 来关注我的博客的最新动态。 如果文章内容对您有帮助, 不要忘记点击右下角的 推荐按钮 来支持一下哦 如果您对文章内容有任何疑问, 可以通过评论或发邮件的方式联系我: 501395377@qq.com / lzp501395377@gmail.com如果需要转载,请注明出处,谢谢!!

2017-07-28 15:43:43 257

转载 wubi安装Ubuntu后扩充Ubuntu系统空间

对于wubi安装的Ubuntu,会在disk目录下产生一个root.disk文件,大小为安装时指定的linux的大小,扩充空间其实就是将Ubuntu中的某个目录(/home)转变为一个独立的virtual disk文件。以/home为例,给/home分配5000MB的容量:1.下载 https://wiki.ubuntu.com/WubiGuide?action=AttachFil

2017-06-05 17:21:57 466

原创 sudo找不到命令:修改sudo的PATH路径

sudo有时候会出现找不到命令,而明明PATH路径下包含该命令,让人疑惑。其实出现这种情况的原因,主要是因为当 sudo以管理权限执行命令的时候,linux将PATH环境变量进行了重置,当然这主要是因为系统安全的考虑,但却使得sudo搜索的路径不是我们想要的PATH变量的路径,当然就找不到我们想要的命令了。两种方法解决该问题:首先,都要打开sudo的配置文件:sudo visudo

2017-06-05 17:21:22 961

转载 JS 获取触发事件的对象

event.srcElement:引发事件的目标对象,常用于onclick事件。event.fromElement:引发事件的对象源,常用于onmouseout和onmouseover事件。event.toElement:引发事件后,鼠标移动到的目标源,常用于onmouseout和onmouseover事件。 onmouseover时,srcElement相当于to

2017-06-05 17:20:51 1911

转载 c++排序函数详解

要使用此函数只需用#include sort即可使用,语法描述为:sort(begin,end),表示一个范围,例如:int _tmain(int argc, _TCHAR* argv[]){ int a[20]={2,4,1,23,5,76,0,43,24,65},i; for(i=0;i20;i++) cout<<a[i]<<endl; sort(a,a+20);

2017-06-05 17:20:16 466

转载 PHP中htmlentities和htmlspecialchars的区别

这两个函数的功能都是转换字符为HTML字符编码,特别是url和代码字符串。防止字符标记被浏览器执行。使用中文时没什么区别,但htmlentities会格式化中文字符使得中文输入是乱码htmlentities转换所有的html标记,htmlspecialchars只格式化& ' " 这几个特殊符号 $str = '测试页面';echo 'htmlentities指定GB

2017-06-05 17:19:38 146

转载 php中序列化与反序列化

把复杂的数据类型压缩到一个字符串中serialize() 把变量和它们的值编码成文本形式unserialize() 恢复原先变量eg:$stooges = array('Moe','Larry','Curly');$new = serialize($stooges);print_r($new);echo "";print_r(unserialize($new));

2017-06-05 17:19:07 158

转载 C++输入cin详解

输入原理:程序的输入都建有一个缓冲区,即输入缓冲区。一次输入过程是这样的,当一次键盘输入结束时会将输入的数据存入输入缓冲区,而cin函数直接从输入缓冲区中取数据。正因为cin函数是直接从缓冲区取数据的,所以有时候当缓冲区中有残留数据时,cin函数会直接取得这些残留数据而不会请求键盘输入#1:#include using namespace std;int main()

2017-06-05 17:18:46 474

转载 jquery选择器详解

jQuery 的选择器借鉴了大量 CSS1 ~ CSS3 标准的特点,并且整理成一个强大的对象选择工具集。但要注意的是如果你的对象名里包含 “#;&,.+*~’:”!^$[]()=>|/” 这些元字符时,你必须用 “\\” 进行转义。例如你要选择文档里包含 “name=”names[]“” 的 input 元素时,在编写过滤规则时你必须先对 “[]” 进行转义,所以我们应该这样定义选择器:“$(“

2017-06-05 17:18:14 224

转载 Oracle通用大数据量存储过程分页修正版

通用大数据量存储过程分页”代码在本地使用过程中发现有点不适合项目需求,所以抽时间修正了下,具体的不完善的地方表现为:1、在第一页搜索的时候可以正常搜索出信息,但是如果跳转到地2页以后的分页上再搜索的时候就会出现找不到记录;2、在比较大的的分页上搜索出多条记录时,如果搜索出来的记录的总页数比当前页码小,也不显示记录,因为搜索出的总记录的总页数比当前页数小;下面修正版的分页存储

2017-06-05 17:17:51 310

转载 JS获得浏览器高度和宽度参数

document.documentElement.clientHeight -->浏览器的高度document.documentElement.scrollHeight 全文的高度document.documentElement.scrollTop滚去的高度function getInfo(){    var s = "";    s += "

2017-06-05 17:17:08 195

转载 jquery的each()详细介绍

each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each的几种常用的用法  each处理一维数组  var arr1 = [ "aaa", "bbb", "ccc

2017-06-05 17:16:22 164

转载 Android Studio中多项目共享Library

FAQ:as的projectA中有一个commonLib的源码库模块,projectB要调用其中的commonLib, 这个有没有方案?不用手动拷贝aar的方案1. 采用gradle配置参数方法1:1.现有项目的Settings.gradle下include ':commonModule'project(':commonModule').projectDir = new

2017-06-05 17:13:38 479

原创 Source Insight 常用设置和快捷键大全

Source Insight 4.0 文件类型、编码格式、tab转空格、tab键自动补全设置。。。http://www.cnblogs.com/bluestorm/p/6864540.html  1.括号配对高亮:“在前括号左侧,后括号左侧” 双击鼠标左键,可以选定匹配括号和其中内容( 2.让{ 和 } 不缩进:Options -> Docume

2017-06-05 17:13:06 411

转载 Android应用程序的安装位置

Android应用程序的默认安装位置以及是否可移动取决于开发者在其AndroidManifest.xml中的设置:       android:versionCode="1"       android:installLocation="auto"       android:versionName="1.0">  android:installLocation

2017-06-05 17:12:35 398

转载 Java中long和Long有什么区别(转)

Java的数据类型分两种:1.基本类型:long,int,byte,float,double,char2. 对象类型(类): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己创建的类。其中Long又叫 long的包装类。而Byte和Float也类似,一般包装类的名字首写是数值名的大写开头。 什么

2017-06-05 17:12:09 223

原创 Logcat打印调试信息

Android Logcat调试中的V、D、I、W、E的分别代表什么?Log.v -- 黑色 -- verbose infoLog.d -- 蓝色 -- debug infoLog.i -- 绿色 -- infoLog.w -- 橙色 -- warnLog.e -- 红色 -- error info//Log.ASSERT -- 断言//Log.wtf()

2017-06-05 17:11:06 556

转载 Java GUI图形界面开发工具

上大学那会儿比较主流的Java图形开发插件是:Visual Editor 和 SWT Designer, 不久又出了个Jigloo, 但去官网看了下发现这个东西也很久没有更新了,不过据说短小精悍,五脏俱全。SWT Designer不久前也被Google收购后重新整合进自己的产品中,然后开源了,现在名字叫:WindowBuilder Pro,看上去界面组件很丰富强大的样子,支持Swing, AWT,

2017-06-05 17:10:36 6425

转载 CSDN精选Android开发博客

[1] 张国威:Android从入门到提高系列前面写了十四篇关于界面的入门文章,大家都看完和跟着练习之后,对于常用的Layout和View都会有一定的了解了,接下来的文章就不再强调介绍界面了,而是针对具体的常见功能而展开。[2] 懒骨头:《Android Dev Guide》系列教程翻译文章1-18本系列文章为Android SDK翻译文章,其实SDK是最好的学习例子。系列一:

2017-06-05 17:06:56 249

转载 Linux C SQLite3 编程

SQLite3SQLite是一个轻量级的数据库。和常用的MySQL大同小异。和MySQL相比,数据类型基本一样,只是sqlite的指令都是以"."开头(如:mysql中查看当前有哪些数据库是“show databases",而sqlite中是".databases")。当然,SQL语句都是一样的语法规则。 Host System: Arc

2017-06-05 17:06:31 344

转载 为什么新人不会编程

我们都生活在一个这样的噩梦中:一个新手开发人员前来工作,你欢迎他的参与,却发现他达不到你对进度的要求,而且他的提问也显示出他对基础知识的无 知。即使他最终把工作完成了,编写的程序也很笨拙,需要更能干的人从头重写。然而录取他的面试官们或人力资源部门(如果你的公司中也有这种官僚体制的寄生 虫的话)却信誓旦旦地表示,他们只聘用精英人才。  这是一个大问题,尤其是现在,有愈演愈烈的趋势。每天我都从

2017-06-05 17:06:03 168

空空如也

空空如也

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

TA关注的人

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