自定义博客皮肤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)
  • 资源 (31)
  • 收藏
  • 关注

转载 用三段 140 字符以内的代码生成一张 1024×1024 的图片

Kyle McCormick 在 StackExchange 上发起了一个叫做 Tweetable Mathematical Art 的比赛,参赛者需要用三条推这么长的代码来生成一张图片。具体地说,参赛者需要用 C++ 语言编写 RD 、 GR 、 BL 三个函数,每个函数都不能超过 140 个字符。每个函数都会接到 i 和 j 两个整型参数(0 ≤ i, j ≤ 1023),然后需要返回一个

2014-08-12 13:26:07 936

原创 Ubuntu - JVM环境下中文不显示. 解决

问题描述:       最近在Ubuntu下用JVM时,

2014-07-22 12:46:41 1818

原创 Client提交作业与作业在JT中的初始化流程分析

作业提交与初始化主要是为后续的MR程序运行做准备工作.将其分为四个步骤即1配置MR作业环境, 2上传作业信息,  3提交作业, 4作业初始化.下面将分别介绍以上四个步骤1.1设置作业环境这一步就是我们在MR中经常要用到的那些配置. 配置保证MR基本运行的参数.以wordcount为例配置如下: Configuration conf = new Configur

2013-10-30 21:18:54 1936

原创 Hadoop安全管理-java安全介绍

Java加密扩展包(JCE)JCE的作用是提供以下的安全操作:l  加密(密码)l  安全密钥交换l  安全消息摘要l  提供另一种密钥管理系统JCE包括一组文档以及4 个jar文件1.        $JAVA_HOME\jre\lib\security\US_export_policy.jar2.        $JAVA_HOME\jre\lib\jce.ja

2013-10-28 12:55:17 1161

原创 Hadoop 任务调度分析启动篇

学习hadoop已有一段时间,  从最初的搭建环境, 配置环境, 编写MapReduce应用, 到基于hive的查询, 慢慢的开始喜欢和习惯它的这种模式, 最近对hadoop集群环境运行原理很感兴趣, 很想知道它究竟是怎么做到这种分步式的运算与协调,  也很想能够从事这方面的工作.  学习了董西成的>一书后, 慢慢的为我揭开了Hadoop的盖头,  通过分析源码的实现, 从中也深刻的体会到架构

2013-10-21 13:22:11 2077

原创 ubuntu12.04 ssh登录

http://www.haogongju.net/art/2031109 编译hadoop eclipse plugin设置root密码:sudo passwd输入登录密码,设置root密码.重复root密码su登录root.Ubuntu自身默认是不带OpenSSH Server,而是只有OpenSSH Client。Op

2013-06-20 21:14:18 2360

转载 linux下dlopen的使用

转载自: http://www.cnblogs.com/xuxm2007/archive/2010/12/08/1900608.htmldlopen()  功能:打开一个动态链接库  包含头文件:  #include   函数定义:  void * dlopen( const char * pathname, int mode );   函数描述

2013-06-10 08:43:09 1127

转载 JVM调优总结 -Xms -Xmx -Xmn -Xss

转载:http://unixboy.iteye.com/blog/174173堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测

2013-05-05 01:28:12 787

原创 Java命令参数说明大全

Java命令参数说明大全 转载:http://blog.163.com/wb_zhaoyuwei/blog/static/183075439201111524716439/http://www.open-open.com/lib/view/open1330049653655.html 序言: 在Java、J2EE大型应用中,JVM非标准参数的配置直接关系到整

2013-05-05 00:28:02 5833

原创 Python 函数

Python 第四部分 函数目录第15章 函数基础...3函数作用...3Def语句是实时执行的...3Python 中的多态...4第二个例子,寻找序列的交集...4什么时候python将会创建函数?.5检查传入函数的对象类型有什么错误?.5第16章 作用域和参数...5作用域法则...5函数作用域...5变

2013-03-01 01:38:58 4056

原创 第三部分 python的语句与语法

第三部分python的语句与语法目录第10章 python语句简介...2要点...2第11 章 赋值,表达式和打印...3赋值语句...3特性:...3高级序列赋值语句模式...3列表分解赋值...3多目标赋值语句 以及共享引用...4增强赋值语句...4变量命名规则...5命名惯例...5表达式..

2012-12-02 21:32:14 3598

原创 python类型

python数字在python中数据采用了对象的形式编写的所有python程序的基础就是对象在基本类型中,Python提供了常用 的数字类型:支持整数,浮点数,以及相与之相关的语法和操作,str和repr显示格式    这两个函数都会把任意对象变换成它们的字符串表达:    repr(也就是默认的交互模式回显)产生的结果看起来就像是它们是代码.    s

2012-11-19 00:37:41 2036

原创 python 学习笔记

第一章八大要素  要素#1 数据类型        int 表示整数        str 表示字符要素#2 对象引用>>> x = "blue">>> print(x)blue>>> y = x>>> print(y)blue >>> x,y,z('green', 'green', 'green')要素#3 组合数据类型>>> x =

2012-11-05 01:08:02 1032

原创 vim 使用技巧 <持续搜集>

在VIM中使用空格space代替TAB修改home目录下面的.vimrc文件, 增加下面的几行:set expandtab # 使用space代替tab. set tabstop=4 # 四个空格。 set shiftwidth=4 # 自动缩进的宽度。vim 使用技巧本文说些vim比较有用, 比较常用的命令, 若能熟练运用这些命令, 那么会发现编辑文件很舒服.说明:以下的例子

2012-11-05 00:48:34 1067

转载 android编译系统的makefile文件Android.mk写法如下

android编译系统的makefile文件Android.mk写法如下(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。(2)A

2012-03-24 00:48:25 531

原创 GCC教程

今天,我们继续gcc之旅吧。上节我们讲了些gcc的历史发展什么的,还有就是gcc与g++的区别。今天我们就从整体上对gcc编译过程有个细致的了解,也好明白他的工作原理,好为以后深入学习研究打下个基础。gcc的编译流程分为四个步骤,分别为:· 预处理(Pre-Processing)· 编译(Compiling)· 汇编(Assembling)· 链接(Linking)以hel

2012-03-10 15:44:15 622

转载 gcc和g++的区别

gcc和g++都是GNU(组织)的一个编译器。误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。2.编译阶段,g++会调用gcc,对于c++代码,两者

2012-03-10 15:10:46 720

转载 语音信箱业务

语音信箱业务是电信部门向用户提供存储,转发和提取语音信息的服务项目。它比使用录音电话更为经济和方便,并且保证使用者随时随地都能畅通无阻的拨通信箱。语音信箱是必须与呼叫转移和短消息配合使用的。因为呼叫转移可把来电转移到您的语音信箱,而短消息将通知您语音信箱内有新留言。在使用语音信箱业务之前请确认您的手机已开通“呼叫转移”和“短消息接收”两项功能。目录移动电

2012-02-24 00:15:01 35856

转载 PendingIntent

Inten和Intent的不同分在了android.app.PendingIntent这个包中,属于app层而不是数据存储封装的content层,从首段我们看到了PendingIntent是针对将要发生的事情,比如短信发送时,本对象用于跟踪未来短信的接收情况,主要是短信回执报告和发送成功或失败,因为GSM通讯到RIL再到移动基站的过程很漫长,通过开一个Thread等待对于我们的应用是比较麻烦和耗资

2012-02-03 00:04:13 1298

原创 UML

类图类图显示了系统的静态结构,而系统的静态结构构成了系统的概念基础。类图的组成:名称+属性+操作(方法)类的名称必须是名词,不需要前缀或后缀,可以多个名称组合,单词首字母大写。正体字表示类可实例化,斜体字说明类为抽象类类的属性:•可见性:public、protected、private、Implementation•命名方法:首字母小写•属性类型

2012-02-02 00:11:17 709

原创 Android_Service 笔记(陆续更新)

Android_Service类onStartCommand的返回值问题 转http://blog.sina.com.cn/s/blog_3fe961ae0100xhsl.htmlAndroid开发的过程中,每次调用startService(Intent)的时候,都会调用该Service对象的onStartCommand(Intent,int,int)方法,然后在onStartComm

2012-02-01 22:18:10 2326

转载 Android RIL结构分析与移植

介绍本文档对Android RIL部分的内容进行了介绍,其重点放在了Android RIL的原生代码部分。包括四个主题: 1.Android RIL框架介绍2.Android RIL与 WindowsMobile RIL3.Android RIL porting4.Android RIL的java框架 在本文档中将Android代码中的重要模块列出进行分析,并给出了

2011-11-19 11:28:22 1021

转载 Android 官方文档之Activity和Task

Android 官方文档之Activity和Task   (转自http://wrq2010.iteye.com/blog/1214208)什么知识,看官方的API是最好的了。但是鉴于很多人英语不好,便转载了这篇文章,翻译的非常好了。搞不懂Activity声明周期,和程序框架设计的,最好看一看。 Activity 和 task 的设计摘要 Activity 是 Android

2011-11-18 20:56:45 786

转载 Android RIL 架构学习总结

1.Android RIL 概念     (转自http://newfaction.net/2011/03/08/android-ril-structure-learning-summary.html)Android RIL是基于telephony 服务和raido 硬件层的抽象层, 通过研究RIL的代码可以看到,Android的rild库是介于HAL接口与basebandmodem之间,它同

2011-11-18 00:24:43 19267 2

原创 AsyncTask的源码分析 与 使用 之我的浅解

由于主线程负责处理用户输入事件, 如果主线程被阻塞,应用就会报ANR错误.为了不阻塞主线程,我们需要在子线程中处理耗时的操作,在处理耗时操作的过程中,子线程可能需要更新UI控件的显示, 由于UI控件的更新重绘是由主线程负责的,所以子线程需要通过Handler发送消息到主线程的消息对列中, 由运行在主线程的消息处理代码接收到消息后更新UI控件的显示.    采用线程+Handler实现异步处理时

2011-11-10 01:56:59 1842 2

转载 Android关于Intent对象创建时报异常相关调查

/frameworks/base/core/java/android/content/Intent.java./frameworks/base/core/java/android/content/Context.java./frameworks/base/core/java/android/app/ContextImpl.java./frameworks/base/core/java/

2011-11-02 00:13:54 1125

原创 android_ITelephony_endCall_挂断电话

由于系统API并没有给我们提供Itelephony这个电话管理服务类的接口使用,所以我们就得通过非正常手段来得到这个服务接口.(通过源码中的Itelephony.aidl来帮助我们生成电话管理服务接口,从而使我们能够使用到系统操作电话的功能).例如>>结束通话:1>    拷贝连同包结构将用到的Itelephony.aidl文件到你的项目中(由于其中引入了android.telepho

2011-10-27 11:26:04 3449

原创 android_AsyncQueryHandler的理解_2011-10-26

本文没有那么多的废话,直接看代码:此为AsyncQueryHandler的构造方法public AsyncQueryHandler(ContentResolver cr) { super(); mResolver = new WeakReference(cr); synchronized (AsyncQueryHandler.class)

2011-10-26 01:34:53 2633 1

转载 学习 Hibernate fetch lazy cascade inverse 关键字

Hibernate最让人头大的就是对集合的加载形式。书看了N次了,还是没有真正理解Hibernate。所以下午专门做了下测试,对配置文件的意思加深了认识。假设有两个表,Photos(一)  ---  picture(多)Photo包含picture集合结论1: HQL代码 > fetch(配置) > lazy (配置)结论2: 默认 lazy="true"结论3: fe

2011-08-07 00:27:10 634

原创 Oracle 层次查询-学习笔记

层次查询--自连接: 通过表的别名,将同一张表视为不同的表,然后再利用等值、不等值连接自连接 SQL> selecte.ename||'的老板是'||d.ename                         2  from emp e, emp d

2011-08-04 00:09:33 665

android_JNI介绍

目前Java与Dll交互的技术主要有三种:JNI、JAWIN和JACOB,JNI(Java Native Interface)是SUN提供的Java与系统中的原生方法的技术。JACOB(Java-Com Bridge)提供Java程序调用Microsoft的com队形的方法能力,而除了com对象外,JAWIN(JAVA/WIN32 integration project)还可以Win32-DLL动态链接库中的方法。即JNI > JAWIN > JACOB. JVM封装了各种操作系统实际的差异性的同时,提供了JNI技术,使得开发者可以通过JAVA程序调用到操作系统相关的技术实现的库函数,从而与其他技术和系统交互,使用其他技术实现的系统的功能,同时其他技术和系统也可以通过JNI提供的相应原生接口调用JAVA应用系统内部实现的功能。

2013-04-07

360极速浏览器抢票专版

360极速浏览器抢票专版

2013-01-30

MagicLandscapes2MichaelBreitung.themepack

MagicLandscapes2MichaelBreitung.themepack

2012-12-23

C_OO思想编程

C_OO思想编程

2012-07-12

Foxit_PhantomPDF_Advanced_Edito

Foxit_PhantomPDF_Advanced_Edito

2012-03-26

TTPlayer_5.7.22.0

TTPlayer_5.7.22.0

2012-03-25

android_makefile

android_makefile

2012-03-24

gcgc_rex_linux

gcgcg rex g++ linux

2012-03-12

linux程序设计第4版

linux程序设计第4版

2012-03-08

CWTS出的3GPP协议中文版

CWTS出的3GPP协议中文版CWTS出的3GPP协议中文版

2012-02-24

robotium-solo-3.1

robotium-solo-3.1

2012-02-05

android_environment5

android_environment5android_environment5

2012-02-05

android_environment4

android_environment4android_environment4

2012-02-05

android_environment3

android_environment3android_environment3

2012-02-05

android_environment2

android_environment2android_environment2

2012-02-05

android_environment1

android_environment1android_environment1

2012-02-05

android_test_project

android_test_projectandroid_test_project

2012-02-05

jude_take1_2_1_setup

jude_take1_2_1_setup

2012-01-31

0120104_RIL_Request_Response_笔

0120104_RIL_Request_Response_笔

2012-01-09

android 系统原理及开发要点详解.part2.

android 系统原理及开发要点详解.part2.

2012-01-06

android 系统原理及开发要点详解.part3

android 系统原理及开发要点详解

2012-01-06

android 系统原理及开发要点详解

android 系统原理及开发要点详解

2012-01-05

KClockKClockKClock

KClockKClockKClockKClockKClockKClockKClockKClockKClockKClockKClock

2011-11-25

FSCapture截图工具

FSCapture截图工具

2011-11-25

Android技术内幕.系统卷.

Android技术内幕.系统卷.

2011-11-23

Binder设计与实现

Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统 IPC做对比有助于我们深入领会进程间通信的实现和性能优化。本文将对Binder的设计细节做一个全面的阐述,首先通过介绍Binder通信模型和 Binder通信协议了解Binder的设计需求;然后分别阐述Binder在系统不同部分的表述方式和起的作用;最后还会解释Binder在数据接收端的设计考虑,包括线程池管理,内存映射和等待队列管理等。通过本文对Binder的详细介绍以及与其它IPC通信方式的对比,读者将对Binder的优势和使用Binder作为Android主要IPC方式的原因有深入了解。

2011-11-23

空空如也

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

TA关注的人

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