光亮大炮

文章
6
资源
0
加入时间
2年10月21天

opengrok搭建前序环境配置opengrok索引项目搜索项目总结

前序OpenGrok是一个快速,便于使用的源码搜索引擎与对照引擎,它能够帮助我们快速的搜索、定位、对照代码树。一般常用于大型的项目中,比如Android系统源码。 我也是刚来公司后才发现有这个东西的,在此自己也搭建一套,方便在家里也可以查看源码。因为是查看自己定制的系统源码所以要搭这个,如果只是查看AOSP的官方源码推荐一个网站:http://androidxref.com/环境OS:Debian

Guava Cache实现原理——高效回收技巧目录一、前言二、实现三、惯例

系列文章:Guava Cache实现原理——开篇&基本实现Guava Cache实现原理——LRU回收实现Guava Cache实现原理——引用类型回收Guava Cache实现原理——高效回收技巧目录一、前言二、实现1、被动回收设计2、利用用户CPU时钟回收设计3、类ThreadLocal回收设计三、惯例一、前言通过前面三篇文章的介绍,想必大家对Guava Cache的实现原理已经有了更进一步的认识了。特别是Guava Cache中对..

Verilog数据各种类型的使用

整数、实数和时间寄存器类型整数是一种通用的寄存器数据类型,用于对数量进行操作,使用integer进行声明。integercounter;//一般用途的变量用作计数器initialcounter=-1;//把-1存储到寄存器中实数:实常量和实数寄存器数据类型使用关键字real来声明,可以用十进制或科学计数法来表示。实数声明不能带有范围,其默认值为0.如果将一个实数赋予一个整数,那么实数将会被取为最接近的整数。realdelta;//定义一个名为delta的实型变量时间寄存器:仿真是按照仿真时间进

JavaBean 关于属性命名的特殊规范

JavaBean 允许以大写字母开头的属性变量名,但是变量的前两个字母要么全部大写,要么全部小写。 如IDCode、IC、ICCard 等属性变量名合法,但iC、iCcard等就不合法。命名不规范会导致spring属性注入失败,启动Spring容器时启动失败: beans.NotWritablePropertyException:Invalid property ‘iCcard’ of b...

oifcfg命令详解(原创)

RAC网络层由各个节点的网络组件组成,包括2个物理网卡和3个IP地址,可以用oifcfg命令维护。Oifcfg命令的格式用法: oifcfg iflist [-p [-n]] oifcfg setif {-node <nodename> | -global} {<if_name>/<subnet>:<if_type>}…

【转载】心跳机制

 心跳机制  网络中的接收和发送数据都是使用WINDOWS中的SOCKET进行实现。但是如果此套接字已经断开,那发送数据和接收数据的时候就一定会有问题。可是如何判断这个套接字是否还可以使用呢?这个就需要在系统中创建心跳机制。其实TCP中已经为我们实现了一个叫做心跳的机制。如果你设置了心跳,那TCP就会在一定的时间(比如你设置的是3秒钟)内发送你设置的次数的心跳(比如说2次),并且此信息不会影响你自...