`
lilin530
  • 浏览: 88226 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
   在android系统源代码情景分析一书的试读中,主要是讲述Android系统的硬件 抽象层(Hardware Abstract Layer,HAL)。它的实现和使用依次涉及Android系统的硬件驱动模块、硬件抽象层、外部库和运行时库层、应用程序框架层和应用程序层等。    Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(UserSpace),一层放在内核空间(KernelSpace),其中,硬件抽
默认情况下ss3的<x509>标签只会取证书主题作为验证条件,如果想要自己指定证书的某一部分作为验证条件需要手动实现X509PrincipalExtractor接口: Java代码   import org.springframework.security.web.authentication.preauth.x509.X509PrincipalExtractor;       public class MyX509PrincipalExtractor implements X509PrincipalExtractor{           Logg ...
spring的声明事务提供了强大功能,让我们把业务关注和非业务关注的东西又分离开了。好东西的使用,总是需要有代价的。使用声明事务的时候,一个不小心经常会碰到“Transaction rolled back because it has been marked as rollback-only”这个异常。有时候又常常会纳闷,"我已经try-catch了,为什么还这样呢?" Xml代码  1.<!-- 0 placeHolder -->  2.<bean  class="org.springframework.beans.factory.config. ...
默认spring只在发生未被捕获的runtimeexcetpion时才回滚。 最笨的办法:代码级控制:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();   为何在aop  advitor中配置rollba-for=“java.lang.Exception”异常时不回滚呢?   待续,这个问题必须解决     问题已解决:   原理:spring aop  异常捕获原理:被拦截的方法需显式抛出异常,并不能经任何处理,这样aop代理才能捕获到方法的异常,才能进行回滚,默认情况下aop只捕获 ...
有效个人管理的四个步骤     ——确定角色:确定你认为重要的角色;     ——选择目标:分别为每个角色确定未来一周要达成的目标;     ——安排进度:为这些目标确定完成时间;     ——逐日调整:每日清晨依据行事历,安排一天做事的顺序。 三条简单准则
         看到Node.js这个名字,初学者可能会误以为这是一个Javascript应用,事实上,Node.js采用C++语言编写而   成,是一个Javascript的运行环境。既然不是Javascript应用,为何叫.js呢?因为Node.js是一个Javascript的运行环   境。提到Javascript,大家首先想到的是日常使用的浏览器,现代浏览器包含了各种组件,包括渲染引擎、Javascript引   擎等,其中Javascript引擎负责解释执行网页中的Javascript代码。作为Web前端最重要的语言之一,Javascript一直是   前端工程师的专 ...
var equName="<s:property value='cabinetBean.cabinet.cabinetName' >";   对于这样的js赋值会出现乱码的现象,就是在赋值的时候会将中午自动转换成unicode编码。只需加上escape='false'就   可以不转换成unicode编码。
    既然有产品经理,那么产品究竟是什么?                       产品就是用来解决某个问题的东西。        根据产品的生命周期,产品经理大致可分为产品研发经理、产品运营经理和产品市场经理。研发型产品经理指的   是在产品研发阶段,其工作重心在用户分析、需求分析、需求评估、需求管理、撰写需求、制作原型和流程图等方面;   运营型产品经理指的是产品上线之后的运营阶段,其工作重心在产品推广,运营数据分析,怎么吸引用户、留住用户和
    刚看完了人人都是产品经理试读的章节,对于本书的作者设计的目录感觉不错。但是,从头到尾试读的章节中都没让我明白怎么才能作为一个好的产品经理。      首先我们需要知道三个问题的答案:工作职责、工作目 ...
      看到这本书的时候,我以为是什么很神奇的东西,看着看着慢慢的知道了什么是软件配置管理。对于书中对软件配置管理的定义如下:            一套应用技术上和管理上的指导和监督的方法,用来识别和记录配置 ...
   首先我们应该了解什么是软件架构设计? 架构大体分为以下几种: 逻辑架构=模块划分+接口定义+领域模型 开发架构=技术选型+文件划分+编译关系 物理架构=硬件分布+软件部署+方案优化 运行架构=技术选型 ...
      当我看到了Javascript都可以做web应用开发时,我想JavaScript 到底是一门什么样的语言,带着这个问题看了一下试图的章节。又在网上找了一些资料。    刚接触javascript这一门语言的时候,往往是给现有代码添加一个表单验 ...
描述:监听器模式是对某种共有操作的监控。当此操作执行时对此操作作相应处理。 包含的元素: 1. 要监控的事件定义 2. 监控该事件的监听器 3. 要监控的事件操作 4. 监控者 元素的职责: 1.定义了要监控事件的时间类型定义,和其它和该事件相关的特殊定义 2.监听器,用于对事件发生后要执行操作的接口定义 3.要监控的事件、操作,对于要监控的事件,他必须要包含被监控事件的注册功能 4.监控者要实现要监控的事件接口,完成时间发生后的操作内容   实例:下面做一个简单的例子 例子描述:  比如论坛里要展示某个发贴用户的发帖总数,当用户没发一次贴,总数就加1。 我们要做的就 ...
Android开发环境搭建全程演示(jdk+eclipse+android sdk)            全程演示android开发环境的搭建过程,无需配置环境变量。所有软件都是写该文章时最新版本 友情广告:微美丽,谢谢支持! 一 相关下载 (1) java JDK下载: 进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre. (2)eclipse下载    进入该网页: http://www.eclipse.org/down ...
今天遭遇ORA-12560: TNS: 协议适配器错误的问题,经过一番努力问题已经解决,与大家共享。 造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个: 1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板, 启动oraclehome92TNSlistener服务。 2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服
Global site tag (gtag.js) - Google Analytics