在讨论更高级的话题前,我们需要讨论一下可移植问题。现代版本的Linux内核的可移植性是非常好的,可以运行在许多不同的体系架构上。由于Linux的多平台特性,任何一个重要的驱动程序都应该是可移植的。 与内核代码相关的核心问题是这些代码应该能够同时访问已知长度的数据项,并充分利用不同的处理器的能力。 坚持使用严格的数据类型,并且使用-Wall -Wstrict-prototypes选项编译可以防止大多数的代码缺陷。 内核使用的数据类型主要被分成三大类:类似int这样的标准C语言类型,类似u32这样的有确定大小的类型,以…

2013年1月31日 0条评论 5点热度 阅读全文

今天我犯了一个经典的错误,使用一个值为null的对象。我仔细检查代码的逻辑,没有发现任何问题。理论上来说,不可能会创建值为null的对象。 我找到程序报错行,添加如下语句 if(shot != null && ...) 此时我的整个程序可以正常运行,但并没有解决问题。我在创建Shot对象的代码处添加如下打印信息 if(shot == null) System.out.println("warning"); 之后的确打印出了错误信息,然后我检查上面的代码,并添加最后一行代码打印信息。 1 public…

2013年1月31日 0条评论 30点热度 阅读全文

提起应用服务器,很多人或许会想到Tomcat。虽然Tomcat很出色,但是并不能满足高级的应用,下面将简单介绍市面上流行的几种企业级应用服务器。 1)Weblogic应用服务器 Weblogic是BEA公司推出的一款Java EE应用服务器,Weblogic并不是BEA公司的原创,而是其收购来经过加工和扩展开发出来的。Weblogic目前在市面上占有的比例比较大。Weblogic优于其他应用服务器的地方就是集群技术,它实现了Web集群和EJB组件的集群,这些都大大增强了系统的可扩展性和高可用性。 2)We…

2013年1月31日 0条评论 1点热度 阅读全文

   针对 dome1 用户操作    创建临时表空间   create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local;    创建数据表空间 &nbs…

2013年1月31日 0条评论 4点热度 阅读全文

在前面我们谈到过IBM和Oracle的SOA治理框架和模型。SOA 治理是业务与 IT 治理的交集,注重服务生命周期以确保 SOA 的业务价值。SOA 治理是对服务生命周期的有效管理,而服务生命周期是 SOA 治理的关键目标。对于SOA治理重点解决三个问题,其一是需要做出什么决策?其二是由谁决策?其三是如何让决策落地? 对于Oracle的SOA治理,为了实现业务、企业架构 和 SOA 目标,必须在不同业务领域制定策略:体系结构、技术基础架构、信息、财务、组合、人员、项目(或项目的执行方式)和运营。其比较明显的特点是…

2013年1月31日 0条评论 2点热度 阅读全文

      View有一个方法setVisibility,作用是可以控制视图的显示和隐藏,int类型的参数可以传入三种值View.VISIBLE, View.GONE, View.INVISIBLE,其中VISIBILE表示设置视图显示,GONE和INVISIBLE设置视图隐藏,区别在于前者隐藏后不占用视图空间,而后者隐藏后依然占用视图空间。具体不同看下源码: /** * Set the enabled state of this view. * * @param visibility…

2013年1月30日 0条评论 9点热度 阅读全文

目前企业主要的招聘方式有: 1、发布网络招聘信息、面向社会招聘; 2、企业内部员工推荐;                                    …

2013年1月30日 0条评论 4点热度 阅读全文

#!/usr/bin/python2.7 #-*-coding=utf-8-*- class Trie: """用来存储关键词和进行多模匹配 """ def __init__(self): self.nodetype=0 self.child={} self.fail=None self.strout="" self.tag=0 def add(self,word): """ 添加关键词word, word--unicode码 """ node=self for w in word: print w if w no…

2013年1月30日 0条评论 3点热度 阅读全文

翻译一段:   索引加快搜索速度:   使用索引可以大大改善搜索速度。在上面的例子中,初始的磁盘读的搜索范围被2这个因子进行的缩小(因为是2叉树)。这个可以通过创建一个索引从本质上进行改进,该索引包含地盘数据块的第一个记录。这个补充索引应该是原始数据库的1%大,但是它可以被更快的搜索。在补充索引中找到一个条目可以指导我们在主数据库中搜索那个数据块;在搜索完补充索引之后,我们必须在搜索主数据库中的对应数据块-代价是一次额外的磁盘读。这个索引应该可以容纳10000个条目,所以最多会有14次比较(lo…

2013年1月30日 0条评论 4点热度 阅读全文

Linux 环境:OpenSuse redis下载地址: http://redis.googlecode.com/files/redis-2.0.0-rc4.tar.gz 1)解压:tar -xvf redis-2.0.0-rc4.tar.gz 2) cd redis-2.0.0-rc4     make 3)拷贝文件    cp redis.conf /etc/ 这个文件时redis启动的配置文件    cp redis-benchmark r…

2013年1月30日 0条评论 9点热度 阅读全文