自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

积累...

像个海绵一样

  • 博客(48)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 ubuntu下安装源代码索引工具OpenGrok

转载自:ubuntu install opengrok在实际操作中遇到不少问题,用红字标注修改。总结:1. 安装jdk和tomcat需要jdk 1.7及tomcat 7.0 版本过高搜索时报404错误2. 安装ctags3. 解压opengrok.tar.gz包, 然后将source.war复制到tomcat/webapp下面opengr

2015-11-29 10:21:09 2371

转载 Android中使用代码截图的各种方法总结

转载自:http://blog.csdn.net/woshinia/article/details/11520403目录(?)[+]1,基于Android SDK的截屏方法(1)主要就是利用SDK提供的View.getDrawingCache()方法。网上已经有很多的实例了。首先创建一个android project,然后进行Layout,画一个按键(r

2015-04-17 19:33:04 932

转载 android 播放局域网共享多媒体文件

转载自:http://blog.csdn.net/qq1761310972/article/details/87445431.android 不支持直接访问局域网的共享文件,所以要用到其它的开源库,来实现文件的访问。http://jcifs.samba.org/   jcifs 实现smb协议,关于smb协议,可以参考百度。  https://clinkc.svn.source

2015-03-30 10:39:52 6290

转载 tar命令

[root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即

2015-01-15 14:06:56 529

原创 Android-/dev/hidraw0 设备文件创建

公司同事要用到HID设备,在板子/dev目录下未找到hidraw0设备,无法对其读写操作。在网上找资料说是在devices.c、init.rc等等处添加,不知是否是源码更新,修改相应文件导致未找到相应位置。最后想到是否是驱动未编译,所以未创建设备节点。看了下menuconfig,确实未选中hidraw,所以未创建设备节点。在defconfig下加入CONFIG_HIDRAW=y,重

2014-12-06 17:15:46 6361

转载 一站式学习Wireshark

一站式学习Wireshark(一):Wireshark基本用法一站式学习Wireshark(二):应用Wireshark观察基本网络协议一站式学习Wireshark(三):应用Wireshark IO图形工具分析数据流一站式学习Wireshark(四):网络性能排查之TCP重传与重复ACK

2014-06-19 15:33:37 1574

转载 Android ROM 刷机脚本 updater-script 的基本流程和初级语句说明

对于很多狂热于刷机爱好的机友们来说最高的追求就是自制刷机包,那么自制刷机包最重要的不是程序的内置收集,也不是美化或者精简,最重要的是对于刷机包的刷机脚本的编写,鉴于很多同学想学却又找不到资料,今天拉拉果断决定给大家分享一份自己收集整理的刷机脚本函数释义教程。简单说说刷机脚本的相关知识, 以及简单的语句说明.目的不是让你通过本帖学会如何做刷机脚本,那不是一下子可以做到的事情.但是至少可以

2014-06-09 15:50:26 2253

转载 Android系统Recovery工作原理之使用update.zip升级过程分析

这篇及以后的篇幅将通过分析update.zip包在具体Android系统升级的过程,来理解Android系统中Recovery模式服务的工作原理。我们先从update.zip包的制作开始,然后是Android系统的启动模式分析,Recovery工作原理,如何从我们上层开始选择system update到重启到Recovery服务,以及在Recovery服务中具体怎样处理update.zip包升

2014-06-09 15:49:58 1972

转载 Android OTA 升级

Android OTA 升级之一:编译升级包Android OTA 升级之二:脚本 ota_from_target_filesAndroid OTA 升级之三:生成recovery.imgAndroid OTA 升级之四:进入根文件系统Android OTA 升级之五:updater

2014-03-24 17:58:20 1067

转载 复杂代码如何Debug?

via:知乎 姚冬我曾经做了两年大型软件的维护工作,那个项目有10多年了,大约3000万行以上的代码,参与过开发的有数千人,代码checkout出来有大约5个GB,而且bug特别多,open的有上千,即使最高优先级的showstopper也有上百。分享下我的debug的经验1. 优先解决那些可重现的,可重现的bug特别好找,反复调试测试就好了,先把好解决的干掉,这样最节约时间。

2014-03-14 15:01:36 1235

转载 soft ap && wifi client

转载自:i绿茵漫如诗本文档基于Android 2.3.4,描述wifi热点相关工作事宜1.     将Android2.3.4设置里的便携式热点及相关配置显示出来。.配置android2.3.4\frameworks\base\core\res\res\values\Config.xml 增加相关tether interface:

2014-03-12 17:47:27 2319

转载 diff和patch使用指南

转载自:diff和patch使用指南diff和patch是一对工具,在数学上来说,diff是对两个集合的差运算,patch是对两个集合的和运算。 diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也是我们常说的patch文件,即补丁文件。 patch能将diff文件运用于 原来的两个集合之一,从而得到另一个集合。举个例子来说文件A和文件B,经过d

2014-03-12 17:15:21 566

转载 编译Android4.0源码时常见错误及解决办法

原文转载自:编译Android4.0源码时常见错误及解决办法在Ubuntu12.04(64位)编译Android4.0源码时,遇到各种各样的问题。不是缺这个,就是少那个。现把这些问题和解决方法罗列出来(最新统计)。错误(1):/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or dir

2014-03-11 14:52:06 1452 1

转载 repo的小结

转载自:http://blog.csdn.net/wh_19910525/article/details/8164107repo只是google用Python脚本写的调用git的一个脚本,主要是用来下载、管理Android项目的软件仓库。1. 下载 repo 的地址: http://android.git.kernel.org/repo ,可以用 wget http://android

2013-12-27 09:59:48 534

原创 Ubuntu Linux下android源码下载(原文有误,修改)

转载自:http://www.cnblogs.com/taskiller/archive/2012/04/02/2429888.html今天同事需要纯净的Android源码,下载不成功。试做后发现一些小问题,修改后,下载成功。1、在Linux的终端下,运行以下命令,在用户目录下创建一个android目录,之后进入该目录:mkdir androidcd android

2013-12-25 17:21:19 1163

转载 Android源码分析

1234567891011121314151617181920212223242526272829303132333435

2013-12-05 14:01:18 982

转载 android rom制作之bootimg的详细介绍和使用

转载自:Charles' blog     adb的强大之处在于可以在PC端直接操控手机,可以说是通用的工具!那么今天带来的这款工具的强大,估计会让爱好者灰常之兴奋,用好这款工具你就可以动手修改boot.img了,而不是简简单单的精简ROM或者美化美化加加字体等每个人都可以完成的工作!个人常用功能     1、解包/打包boot.img/recovery.img      2、解包

2013-11-20 18:07:35 2706 1

翻译 我心中有猛虎在细嗅蔷薇

我心中有猛虎,细嗅蔷薇于我,过去,现在以及未来——西格夫里·萨松商谈着,各执一次,纷纷扰扰林林总总的欲望,掠取着我的现在将理性扼杀于它的宝座我的爱情纷纷越过未来的藩篱梦想解放出双脚,舞蹈着于我,穴居者攫取了先知佩带花环的阿波罗向亚伯拉罕的聋耳边吟唱我心里有猛虎在细嗅着蔷薇审视我的心灵吧,亲爱的朋友,你应战栗因为那里才是你本来的面目In me,

2013-11-14 15:13:55 1436

转载 C++继承:公有,私有,保护

公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。1. 公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。2. 私有继承(private)私有继承的特点是基类的公有成员和保护成员都作为派生类的私有

2013-11-14 15:08:22 930

转载 select函数总结

阻塞方式block,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回。使用Select就可以完成非阻塞non-block,就是进程或线程执行此函数时不必非要等待事件的发生,一旦执行肯定返回,以返回值的不同来反映函数的执行情况,如果事件发生则与阻塞方式相同,若事件没有发生则返回一个代码来告知事件未发生,而进程或线程继续执行,所以效率较高。

2013-11-14 15:06:07 890

转载 OSI七层-相关协议

OSI七层模型的每一层都有哪些协议由低到高谈到网络不能不谈OSI参考模型,OSI参考模型(OSI/RM)的全称是开放系统互连参考模型(Open System Interconnection Reference Model,OSI/RM),它是由国际标准化组织ISO提出的一个网络系统互连模型。虽然OSI参考模型的实际应用意义不是很大,但其的确对于理解网络协议内部的运作很有帮助,也为我

2013-11-14 15:04:08 1033

转载 计算机程序设计的史诗TAOCP

倘若你去问一个木匠学徒:你需要什么样的工具进行工作,他可能会回答你:“我只要一把锤子和一个锯”。但是如果你去问一个老木工或者是大师级的建筑师,他会告诉你“我需要一些精确的工具”。由于计算机所解决的问题都是从生活中抽象出来的问题,其复杂性不言而喻,所以我们需要这样精确有效的工具去解决现实生活中的复杂问题。算法、数据结构都是程序设计中必不可少的精确工具。算法的重要性是每一个程序员都十分清楚的。

2013-11-14 14:58:52 1299

转载 怎样花两年时间去面试一个人

copy from 刘未鹏 | MIND HACKS原文链接:http://mindhacks.cn/2011/11/04/how-to-interview-a-person-for-two-years/Joel Spolsky曾经感叹:招聘难,难于上青天(此处笔者稍加演绎:))。他有两个辛辣但不乏洞察力的断言:真正的牛人也许一辈子就投大概4次简历,这些家伙一毕业就被好公司抢走了,

2013-11-14 14:57:09 1202

转载 读写锁属性

本文转载自zfy3000《读写锁属性》通过读写锁,可以对受保护的共享资源进行并发读取和独占写入。读写锁是可以在读取或写入模式下锁定的单一实体。要修改资源,线程必须首先获取互斥写锁。必须释放所有读锁之后,才允许使用互斥写锁。有关 Solaris 线程所实现的读写锁,请参见相似的同步函数-读写锁。对数据库的访问可以使用读写锁进行同步。读写锁支持并发读取数据库记录,因为读操作

2013-11-14 14:53:34 1188

转载 linux下的bash与sh详解以及例子

Linux中的shell有多种类型,其中最常用的几种是Bourne   shell(sh)、C   shell(csh)和Korn   shell(ksh)。三种shell各有优缺点。Bourne   shell是UNIX最初使用的shell,并且在每种UNIX上都可以使用。Bourne   shell在shell编程方面相当优秀,但在处理与用户的交互方面做得不如其他几种shell。Linux

2013-11-11 13:58:05 4995

转载 BSP相关概念

在嵌入式系统中,Board Support Package(简称BSP,中译板支持包)是实现特定的支持代码让所给的板来符合所给的操作系统,通常会与 bootloader 一起建置,bootloader包含最小的设备驱动来加载操作系统与所有在板上的设备的驱动程序。转载自:http://www.embhelp.com/drew/mypage/bsp.htmB

2013-11-06 14:40:04 886

转载 Linux 的启动流程

原文出处:阮一峰半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统,程序员几乎可以定制所有方面。所

2013-08-19 12:19:30 755

转载 【DB2学习文档之七】SQL for DB2

作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/1.SQL的数据操作语言data manipulation language (DML) 参见Beginning SQL Queries: From Novice to Professional, by Clare Churcher (Apress, 2008) 2.Select语句 这个

2013-08-01 14:33:33 1307

原创 Linux 切换用户命令: su 和 su -

在搭建oracle的Linux平台服务器时,在某一时刻切换到了root用户,看了下history当时用的是su - ,完成操作后切换回来用的是#su oracle 。此时在终端输入sqlplus时报错:sqlplus:command not found。查阅资料后才发现是su 和su - 命令的区别。     在Linux的manpage中,su命令的描述是:NAME       su

2013-07-24 17:23:45 2442

转载 Socket通信原理和实践

原文转载自:http://blog.csdn.net/dlutbrucezhang/article/details/8577810Socket原理socket通信Socket通信目录(?)[-]网络中进程之间如何通信什么是Socketsocket一词的起源socket的基本操作socket函数bind函数网络字节序与主机字节序list

2013-07-23 13:16:35 776

转载 DB2数据库的启动与关闭

在一个DB2 实例下,可以创建多个database(具体每个实例下可以创建多少个database,可以通过DB2 GET DBM CFG查看.一旦建立了数据库之后,就可以对其进行操作,然而,在向数据库中建立对象或访问数据库中的对象(数据)之前,必须先知道如何启动和停止数据库.本小节简单介绍了db2 database通过command line的方式如何实现启动和停止.激活数据库

2013-07-22 11:12:18 2823

转载 SQL30082N试图建立连接失败

SQL30082N试图建立连接失败,安全性原因是                     " "( " ")。解释:因为安全信息无效或不正确。所以连接远程数据库服务器的尝试被拒绝。安 全性错误的原因由      和对应的    值描述。下列是原因代码列表和相应原因字符串的列表:  0(未指定)   未指定特定安全性错误。  1(密码已到期)

2013-07-22 11:10:01 8285 1

转载 DB2创建新用户及授权研究

1、创建系统用户dbuser/ehong隶属于db2users   2、C:\Program Files\IBM\SQLLIB\BIN>db2 connect to AKZXTEST数据库连接信息 数据库服务器         = DB2/NT 9.7.3 SQL 授权标识         = ADMINIST... 本地数据库别名       = AKZXTEST

2013-07-22 11:06:58 1394

转载 DB2傻瓜问题

本文对DB2高手来说是不用看的.1.DB2产品的级别有那些?企业版的NTERPRISEEDITION工作组版WORKGROUPEDITION企业扩展版ENTERPRISEEXTENDEDEDITION个人版的PERSONALEDITION卫星版的SATELLITEEDITION微型版的EVERYPLACE2.可以连接到DB2数据库的产

2013-07-19 14:13:57 1146

转载 static的作用

在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a = 'A'; // global variable

2013-07-11 12:19:28 753

原创 Linux启动oracle服务及监听

$ su - oracle$ sqlplus / nologsql> conn / as sysdbasql> startup (一般不需要加参数,只要设置好环境变量)sql> quit (退出sql模式)$ lsnrctl start (启动监听器)

2013-07-10 16:43:29 547

转载 计算机颜色格式( 8位 16位 24位 32位色)

常见的颜色有 8位 16位 24位 32位色,其中24位及以上称为真彩,是PC上最常用的颜色,其他基本用于嵌入式系统或一些工控领域,详情可查阅一下表格:Bit-深度    色彩数1           2 (monochrome)2           4 (CGA)4           16 (EGA)8           256 (VGA)16

2013-04-08 16:31:12 4496

转载 SVN快速教程

本文拷贝自网址:http://www.subversion.org.cn/?action-viewnews-itemid-1 (该文章发表于2008年,所用版本信息较老,相关操作也可能已经变更,请读者留心)如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境

2013-03-20 16:33:56 939

原创 编写PRO*C程序实现对oracle数据库常用操作并导出文本文件

编写proc程序实现对account账户,trans_record交易记录进行相应操作。account (id,name,balance)trans_record (id, trans_date,record,balance)添加新账户,查询,更新,查询一段时间内交易记录。将trans_record内数据导出为文本文档。#############################

2013-03-13 10:06:34 1999

转载 Linux环境进程间通信——消息队列

消息队列(也叫做报文队列)能够克服早期unix通信机制的一些缺点。作为早期unix通信机制之一的信号能够传送的信息量有限,后来虽然POSIX 1003.1b在信号的实时性方面作了拓广,使得信号在传递信息量方面有了相当程度的改进,但是信号这种通信方式更像"即时"的通信方式,它要求接受信号的进程在某个时间范围内对信号做出反应,因此该信号最多在接受信号进程的生命周期内才有意义,信号所传递的信息是接近于随

2013-03-08 16:44:51 583

《Linux内核修炼之道》精华版之方法论

《Linux内核修炼之道》精华版之方法论

2014-03-06

Amlogic编译

Amlogic编译一些步骤,只做一些参考。

2014-03-06

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

TA关注的人

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