自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(72)
  • 资源 (1)
  • 收藏
  • 关注

原创 ORA-00257: archiver error. Connect internal only, until freed 错误解决

出现ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。SecureCRT登录服务器,切换用户oracle,连接oracle[code="java"][root@userbeta~]# su - oracle[oracle@userbeta~]$ sqlplus /nolog...

2017-10-10 10:04:36 261

原创 自搭gitlab报错--git operation was rejected by pre-receive hook

自己编译gitlab源码搭建中文版gitlab完成后突然无法提交,gitlab服务使用正常,可是新建库文件,gitclone的时候报错。用gitlab本身也报错。报错git operation was rejected by pre-receive hook [img]http://dl2.iteye.com/upload/attachment/0126/5745/b34393c4-0...

2017-08-17 17:24:47 1071

CentOS6.8安装配置Mysql数据库(Dean的开发笔记-运维篇1)

一、首先查看该操作系统上是否已经安装了mysql数据库 [code="java"][root@dean opt]# rpm -qa | grep mysql  mysql-libs-5.1.73-8.el6_8.x86_64  [/code]二、查询yum上提供的mysql数据库可下载的版本[code="java"][root@dean opt]# yum list | grep ...

2017-06-01 20:55:04 290

Android学习笔记之-刷机Nexus S: Full Update Guide(Dean)

前几个星期Jimmy跟我说正带的一个项目客户是阿拉伯人!要求有阿拉伯的语言支持!指定的机型是nexus s!很困扰的是亚洲版一般都吧这一语言屏蔽了!让我想办法刷一个有阿拉伯语言支持的!前几天一直尝试自己编一个img直接刷上去!但刚好我手上的源码版本是没有阿拉伯语言设置的支持的!当然2.3版本的源码都有DroidSansArabic.ttf这也就是说阿拉伯语言的支持都是可以的!我下了一个阿拉伯输...

2011-08-03 18:13:45 253

原创 Java Annotation手册

前言:在上篇文章《Java Annotation入门》中概要性的介绍了Annotation的定义、使用,范围涵盖较广,但是深度不够。所以作者在《Java Annotation入门》后,继续整理了Annotation的概念和知识点,与喜欢research的朋友们共享。阅读提示:文中提到的程序成员或者程序元素是一个概念,指组成程序代码的单元:如类、方法、成员变量。一、Annotat...

2011-05-20 15:31:01 119

原创 Java Annotation高级应用

前言:前不久在matrix上先后发表了《java annotation 入门》、《java annotation 手册》两篇文章,比较全面的对java annotation的语法、原理、使用三方面进行了阐述。由于《入门》中的简单例程虽然简单明了的说明了annotation用法,但给大家的感觉可能是意犹未见,所以在此行文《java annotation高级应用》,具体实例化解释annotatio...

2011-05-20 15:29:00 109

原创 Java Annotation入门

摘要:本 文针对java初学者或者annotation初次使用者全面地说明了annotation的使用方法、定义方式、分类。初学者可以通过以上的说明制作简 单的annotation程序,但是对于一些高级的annotation应用(例如使用自定义annotation生成javabean映射xml文件) 还需要进一步的研究和探讨。涉及到深入annotation的内容,作者将在后文《Java Ann...

2011-05-20 15:24:45 104

原创 Java注解(Annotation)

注解(Annotation) 为我们在代码中天界信息提供了一种形式化的方法,是我们可以在稍后某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据)。 注解的语法比较简单,除了@符号的使用以外,它基本上与java的固有语法一致,java内置了三种注解,定义在java.lang包中。 @Override 表示当前方法是覆盖父类的方法。 ...

2011-05-20 15:13:02 153

原创 持续集成工具之Hudson

一.什么是持续集成持续集成的核心概念CI 过程会经常构建软件组件;在许多情况下,每当源代码存储库(比如 Subversion 或 ClearCase)中的代码发生变化时,都要构建软件组件。CI 的好处是:经常构建软件可以确保尽早遇到问题(比如代码缺陷),避免问题在软件开发周期晚期变复杂时才被发现。工具与过程尽管 CI 实际上是一个过程,但是持续集成 这个词常常与一个或多个工具相关联...

2011-05-18 10:38:30 269

原创 Android Looper

(1) Looper类别用来为一个线程开启一个消息循环。默认情况下Android中新诞生的线程是没有开启消息循环的。(主线程除外,主线程系统会自动为其创建Looper对象,开启消息循环)Looper对象通过MessageQueue来存放消息和事件。一个线程只能有一个Looper,对应一个MessageQueue。(2) 通常是通过Handler对象来与Looper交互的。Handl...

2011-05-16 22:02:21 113

Ubuntu PDF中文乱码解决方案

Ubuntu 中文网完美解决 1)sudo apt-get install poppler-data 安装文泉驿正黑字体 2)sudo gedit /etc/fonts/conf.d/49-sansserif.conf 将倒数第四行的sans-serif修改为WenQuanYi Zen Hei就可以了。...

2011-05-12 20:25:29 161

原创 GPL LGPL Apache2.0 BSD 开源协议扫盲帖

BSD (Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统,在1977至1995年间由加州大学伯克利分校开发和发布的。 历史上, BSD曾经被认为是UNIX的一支——"BSD UNIX", 因为它和AT&T UNIX操作系统共享基础代码和设计。在20世纪80年代,BSD广泛的被工作站级别的厂商所接受,并且衍生出了许多变形的UNIX授权软件。比...

2011-05-04 14:35:18 169

原创 (转)为什么Android不是GPL许可证?

Google finally entered the mobile software market by turning the 2005 acquisition of Android into the Open Handset Alliance.Google终于进入了手机市场。2005年,它收购了Android。在此基础上,现在,它组建了“开放手机联盟”(Open Handset All...

2011-05-04 11:51:19 574

原创 (转)五种开源协议的对比分析BSD, Apache 2.0, GPL,LGPL,MIT

现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses /alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。这里我们来看四种最常用的开源协议及它们的适用...

2011-05-04 10:05:24 288

Android学习笔记之NFC近距离无线通讯技术(Dean)

首先要弄清楚NFC是什么?[img]http://dl.iteye.com/upload/attachment/471075/a760e498-60e7-398c-8f23-e7bae2f0f83a.jpg[/img]NFC是Near Field Communication缩写,即近距离无线通讯技术。由飞利浦公司和索尼公司共同开发的NFC是一种非接触式识别和互联技术,可以在移动设备...

2011-04-26 16:44:39 320

原创 Android 调试桥(adb)

Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。可以通过下列几种方法加入adb: * 在设备上运行shell命令 * 通过端口转发来管理模拟器或设备 * 从模拟器或设备上拷贝来或拷贝走文件 下面对adb进行了介绍并描述了常见的使用.Contents概要发出adb命令查询模拟器/设备实...

2011-04-25 18:16:29 140

原创 Android 启动流程

SystemServer的启动frameworks/base/services/java/com/android/server/SystemServer.java: run()其中调用ActivityManagerService.installSystemProviders(),最终会调用到frameworks/base/packages/SettingsProvider/src/co...

2011-04-25 18:14:12 303

原创 Android 安全机制概述 Permission

1 Android 安全机制概述Android 是一个权限分离的系统 。 这是利用 Linux 已有的权限管理机制,通过为每一个 Application 分配不同的 uid 和 gid , 从而使得不同的 Application 之间的私有数据和访问( native 以及 java 层通过这种 sandbox 机制,都可以)达到隔离的目的 。 与此 同时, Android 还 在此基础上进...

2011-04-22 15:38:20 521

原创 Android Launcher2 allapps.rs

Android 3.0中有个一个[code="java"]/packages/apps/Launcher2/src/com/android/launcher2/allapps.rs[/code]文件!此文件在/packages/apps/Launcher2/src/com/android/launcher2/AllApps3D.java中被引用 [code="java"]p...

2011-04-18 17:22:51 139

原创 <转>libacc : Android 2.0 內建的輕量級 C Compiler

Android 2.0 (Eclair) 原始程式碼已於一個月前釋出,在目錄 system/core 下有個 libacc 的子項目,這是開發者修改自 Fabrice Bellard 的大作 OTCC (Obfuscated Tiny C Compiler),以 C++ 與 Android 的執行時期函式庫重寫。libacc 的功能是提供給 Android 2.0 的 RenderScript...

2011-04-18 17:15:42 153

原创 <转>Android renderscript, more info' and an example application

Here's a few more snippets of information I've managed to uncover on android renderscript: * Compiled on the device * Uses acc compiler * No architectural support issues. * No ...

2011-04-18 17:13:33 147

原创 Android android.uid.shared MK编译或eclipse编译后签名

在windows平台通过eclipse编译android源码中,如果编译Settings或者android manifest XML中 shared user id 包含android.uid.shared等系统权限的时候,则会报以下错误。Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLEInstallation error: ...

2011-04-14 17:04:18 212

原创 Android之UID and PID

我们经常在一个activity中去start另一个activity,或者与另一个acitivity的结果进行交互(startActivityForResult)。但有没有想过可能会出现的permission问题呢?如果你遇到了permission denial的Exception,那么你需要读读这篇文章啦。我们在同一个application内部,可以随意的startActivity fro...

2011-04-08 11:49:36 291

原创 Ubuntu的安装JAVA1.5 /1.6

[code="java"]JDK 1.51. $ sudo gedit /etc/apt/sources.list2. (Add this line at the end of sources.lst file) deb http://us.archive.ubuntu.com/ubuntu/ jaunty-updates main multiverse3. Save and c...

2011-04-07 14:03:36 232

原创 Ubuntu下驱动Android 手机以及3.0平板

Android 2.2手机[code="java"]1) 在终端运行 lsusb会发现结果有会有如下类似记录:Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004...

2011-04-05 13:40:33 138

原创 Android之AIDL入门示例

做了一个小例子:TestAIDLServer.apk是AIDL文件的服务端 TestAIDLProxy.apk是客户端代码如下TestAIDLServer中[code="java"]package com.test.aidl;import android.app.Service;import android.content.Intent;import a...

2011-04-02 18:11:54 116

原创 Android3.0 开发者笔记 新特性

结完了上一个项目双卡双待!新的项目更给力!哈哈!3.0平板!又是framework组项目动作挺大的估计要把源码乱改一通了!前面研究了一下permission和签名的权限等级方面!今天有空学习一下3.0APP的开发!熟悉下3.0的新特性!首先看看APIDemo!做了第一个Test!关于Fragment(以后有机会在研究一下这个架构)!碰到的第一个问题就是屏幕居然不能自动适配3.0模拟...

2011-04-02 16:43:19 95

原创 Android的nodpi,xhdpi,hdpi,mdpi,ldpi

关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi首先是几个基本概念:1.屏幕尺寸Screen size即显示屏幕的实际大小,按照屏幕的对角线进行测量。为简单起见,Android把所有的屏幕大小分为四种尺寸:小,普通,大,超大(分别对应:small, normal, large, and extra large).应用程序可以为这四种尺寸分别提供不同的...

2011-04-02 14:49:45 389

原创 Ubuntu的翻译工具——星际译王StarDict

一、轻松安装星际译王  Ubuntu系统默认没有安装星际译王,但Ubuntu系统的软件源中包含了该软件,我们可以使用apt-get命令或新立得软件包管理器来安装该软件。如果当前系统连接到互联网,我们用apt-get命令来安装该软件。在菜单“应用程序”→“附件”下找到“终端”项,用鼠标单击该项,则打开一个GNOME终端窗口,在窗口中输入如下命令:  sudo apt-get inst...

2011-04-02 11:07:16 160

原创 Android——permission之android:protectionLevel

permission 又一个头疼的问题 研究了一整天哦!首先protectionLevel分为四级:"normal" The default value. A lower-risk permission that gives requesting applications access to isolated application-level features, with mini...

2011-04-01 21:31:21 262

原创 Android 异常收集哦

adb install 时出现几个异常打出来记录一下[code="java"]Failure [INSTALL_FAILED_DEXOPT][/code][code="java"]Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES][/code]这样的问题主要是签名冲突造成的,比如你使用了ADB的debug权限签名,但后来使用标准...

2011-04-01 11:24:02 149

原创 Ubuntu是多少位的命令

查看自己到Unbunt是多少位的root@deanye-OptiPlex-990:/home/deanye# getconf -a|grep LONG_BITLONG_BIT 32

2011-03-31 22:40:48 139

原创 Andoid安全机制

Andoid安全机制包括两个层次:系统层和应用层。应用层的安全机制建立在授权与申请基础上,本文不讲。系统层的安全机制包括给每个用户进程分配单独的uid和gid,使用进程本身可以防止地址空间的共享,从而避免使用线程方式对数据的全局可见性。使用了uid则对于外存也加了封锁,当然这得感谢UNIX的用户空间机制。系统层安全机制还包括对设备访问的控制,在这个方面,Android的做法与传统有所不同。...

2011-03-28 21:03:01 101

原创 Android中自定义权限

android中为了安全性起见,对于应用预定义了很多权限,比如联系人,短信等等。而且其还支持自定义权限,下面通过代码示例,表述一下自定义权限的定义以及使用。首先定义一个Activity:package com.cust.perm;import android.app.Activity;import android.os.Bundle;import android.view....

2011-03-28 21:02:10 78

原创 Android的Testing和Instrumentation

Android提供了一系列强大的测试工具,它针对Android的环境,扩展了业内标准的JUnit测试框架。尽管你可以使用JUnit测试Android工程,但Android工具允许你为应用程序的各个方面进行更为复杂的测试,包括单元层面及框架层面。Android测试环境的主要特征有:l 可以访问Android系统对象。l Instrumentation框架可以控制和测试...

2011-03-28 17:56:45 134

原创 Android中startActivity中的permission检测与UID机制

我们经常在一个activity中去start另一个activity,或者与另一个acitivity的结果进行交互(startActivityForResult)。但有没有想过可能会出现的permission问题呢?如果你遇到了permission denial的Exception,那么你需要读读这篇文章啦。我们在同一个application内部,可以随意的startActivity fro...

2011-03-28 17:27:27 1014

原创 Android Permission 机制

AndroidManifest.xml里面的sharedUserID能够让不同的apk运行在同一个进程里,分享里面的数据,比如Contacts等,当然这个sharedUserID可以设置成“android.uid.system”就可以运行在系统进程中,有权修改系统数据。但仅仅有着一个sharedUserID并不能够保证你的apk一定能运行成功,怎么办?签名啊。如果你有Android的源码就...

2011-03-28 16:30:52 148

原创 Ubuntu 下統計代碼行數

sudo apt-get install sloccountsloccount 文件名

2011-03-18 11:13:38 74

原创 android java.io.IOException: Parent directory of file is not writable: /sdcard/

做Android一年多了!今天在北京总公司带几个新人入门!这一周上了五天的课!又当了一把老师!讲课的内容大概是:Android系统架构 Activity生命周期Intent的验证流程 UI布局 SQLite ContentProvider Br...

2011-03-13 16:56:21 130

原创 chmod命令详细用法

指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 参数 : mode : 权限设定字串,格式如下 : [ugoa...][[+-=...

2011-03-08 00:27:57 79

5日精通样式表 CSS 样式表

5日精通样式表 帮助文档 CSS 样式表 html java 帮助文档 5日精通样式表 帮助文档 CSS 样式表 html java 帮助文档

2009-02-25

空空如也

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

TA关注的人

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