- 博客(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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人