- 博客(17)
- 资源 (14)
- 收藏
- 关注
转载 Android程序的安全系统
最近在移植Android过程中遇到了Android程序(apk)权限的问题。最近也对这方面进行了一些了解,在此和大家分享。Android框架是基于Linux内核构建,所以Android安全系统也是基于Linux的安全架构建立的。在Linux安全系统中,用户和组起着重要的作用,Linux中所有的资源给不同的用户和用户组设置了不同的访问属性。如果你对Linux下面用户和组的概念不熟悉,请先补习一下
2012-12-28 10:34:34 818
转载 深入理解HTTP Session
session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。 为了说明问题,这里基于Java Servlet理解Session的概念与原理,这里所说Servlet已经涵盖了JSP技术,因为JSP最终也会被编译为Servlet,两者
2012-12-20 16:15:09 1001 1
转载 Java Web应用开发中的一些概念
【51CTO独家特稿】概念一直是学习计算机软件开发中经常遇到的问题,也是软件行业最喜欢创造的东西。很多时候,学习计算机软件开发遇到困难都是因为对某些概念的不理解,而不是因为技术本身有多么复杂。Java Web作为Java EE技术体系的一部分,应该是目前所有Web开发技术中最复杂的一种,很多初学者,或者是从ASP、PHP转移过来的开发者都会遇到概念方面的困难。其实很多概念都是非产简单的,只
2012-12-20 15:16:03 1360
转载 ORM 和 Hibernate
一. Hibernate的简要介绍Hibernate是轻量级Java EE应用的持久层解决方案,Hibernate不仅管理者Java类到数据库表的映射(包括Java 数据类型到SQL数据类型的映射),还提供数据查询和获取数据的方法,可以大幅度的缩短使用JDBC处理数据持久化的时间。目前的主流的数据库依然是关系型数据库,而Java语言是面向对象的编程语言,当把二者结合一起使用时相当的麻烦,而
2012-12-20 11:02:48 7701
转载 软件开发模型介绍、总结归纳
瀑布模型描述:每个软件过程顺序衔接、一次性通过,最常用。优点:由文档和风险驱动,利于提高大型项目开发的质量和效率。缺点:建设周期长、风险大、难以满足用户需求。适用场合:需求明确且很少变更的项目,如二次开发或升级型项目。螺旋模型描述:以原型为基础沿螺线旋转、每转一圈都经过计划/风险分析/实施/评估等过程且得到相应新版本、经过若干次螺旋上升得
2012-12-20 10:27:44 2117
转载 Android应用程序获得root权限
我在博文《Android程序的安全系统》中提到两种让root权限的办法。最近在网上发现很多朋友转载那篇文章,但是对那篇文章中提到的第一种方法怎样实现,不是很明白。本文将会以一个例子实现来演示怎样让一个Android应用程序获得root权限。问题 我遇到的问题是我想在Java应用程序中动态mount一个NFS的系统,但是执行mount命令必须要要root权限才可以。一般情况下,在A
2012-12-19 16:48:26 1945 2
转载 启动init.rc文件中的service
Android 控制用户定义 service1. 修改/etc/init.rc添加用户定义service 定义service xxx /usr/sbin/xxxuser rootdisabledoneshot2.Android init 启动后会调用init.c 来实现init.rc文件的解析。并启动android property service.
2012-12-19 16:42:48 13735 6
原创 追忆逝去的生命
记不得上次跳到我肩膀上玩耍是什么时候;也记不得上次喵喵地在我脚下打转的是什么时候了……仿佛就是在刚刚。但是,就在今天,这样子的场景不会再出现在眼前了。对于生老病死,我想我是看破的。除了是悲哀之外,更多的是幸运。能遇上这样子一只好猫咪,是一种缘分。对于,这份短暂,但是沉甸甸,美好的建议,我想我应该感谢上帝的。对于在都市长大的我,我没有兄弟姊妹,猫咪除了是宠物之外,更像是我的亲人。对于她的悄然
2012-12-18 13:24:01 1258
转载 Message Driven Bean & JMS
Java消息服务(JMS Java Message Services)提供了点对点模式(Point-to-Point Queue)和发布-订阅模式(Publish-Subscribe Topics).Queue仅允许一个消息传送给一个客户(一对一):消息的接收者和发送者之间不存在时间上的依赖关系。不论发送者发送消息时接收者是否在运行,接收者都可以提取信息。接收者对于成功处理的消息给出回执。
2012-12-13 17:40:48 989
转载 理解RESTful架构
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,
2012-12-13 16:57:19 890
转载 EJB到底是什么,真的那么神秘吗??
1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"?既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效
2012-12-13 16:56:01 959
转载 Servlet生命周期与工作原理
Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的之间添加如下代码:
2012-12-11 17:42:55 948
转载 jsp的内部方法jspInit(),_jspService(),jspDestroy()
jspInit(){}:jsp Page被初始化的时候调用该方法,并且该方法仅在初始化时执行一次,所以可以在这里进行一些初始化的参数配置等一次性工作,由作者创建jspDestroy(){}:jsp Page由于某种原因被关闭的时候调用该方法,由作者创建jspService(){}:由jsp容器自动创建的处理jsp Page的方法,由jsp容器创建,不能由作者定义。当jsp文件第一次被处
2012-12-11 16:38:21 9699
转载 如何在C语言中调用shell命令
1、system(执行shell 命令)相关函数 fork,execve,waitpid,popen表头文件 #include定义函数 int system(const char * string);函数说明 system()会调用fork()产生子进程,由子进程来调用/bin/sh-cstring来执行参数string字符串所代表的命令,此命令执行完后随即返回原调用的进程
2012-12-11 11:43:40 918
转载 android 编译单个模块
android中的一个应用程序可以单独编译,编译后要重新生成system.img在源码目录下执行 . build/envsetup.sh (.后面有空格)就多出一些命令: - croot: Changes directory to the top of the tree. - m: Makes from the top of the tree. - mm: Buil
2012-12-11 11:42:04 1012
转载 C++基础知识 sizeof运算符应用的总结
C++ sizeof运算符在使用中有许多值得注意的地方,其间涉及的知识也很多。这里我把它的用法总结如下:(一)对基本类型 的操作对于基本类型sizeof返回这种数据类型所占用的内存空间大小。在VC++6.0下运行结果:sizeof(int)=4sizeof(unsigned int)=4sizeof(long)=4sizeof(unsigned long)=4siz
2012-12-01 10:15:04 1275
维特比算法解决经典隐马尔科夫链问题的思路
2018-07-11
支持ADK开发的Arduino开发IDE(1)
2013-05-18
nutch入门经典翻译1:Introduction to Nutch, Part 1: Crawling
2011-08-20
SH(struts2+Hibernate 3)简单实现注册模块
2011-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人