`
neatchenheng
  • 浏览: 24479 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
BitSet是一个基于二进制位并按需增长的向量;每一个二进制位表示一个布尔值,默认为false;每一个二进制位都可以独立的修改;BitSet支持逻辑与,逻辑或及逻辑异或操作。 BitSet是通过“字数组”来实现的,目前一个“字”由8个字节组成,共64位,即2^6;目前“字”是通过long型整数来表示的。 对于给点的二进制位下标,BitSet是如何设置它的布尔值的呢?下面用一个例子来简单说明。假设我们的下标范围在【0-1023】这个区间,由上面的说明我们可以得知我们至少需要{1024/2^6}= 16“字”(这里通过移位运算来实现除法,即1024>>6)。换句话说就是我们Bit ...
1) 官方入门手册 https://devcenter.heroku.com/articles/quickstart   2) 克隆运程项目(Need Login, refer step 3) heroku git:clone APP [DIRECTORY] --clones a heroku app to your local machine at DIRECTORY (defaults to app name)   3) 部署项目到Heroku (Ruby) https://devcenter.heroku.com/articles/ruby      
  Ruby on Rails 3.1 and 3.2 Development with Cloud Foundry http://docs.cloudfoundry.com/frameworks/ruby/rails-3-1.html   A Mongo ORM for Ruby http://mongomapper.com/   Ruby Development with the MongoDB Service http://docs.cloudfoundry.com/services/mongodb/ruby-mongodb.html   Installation i ...
1,以oracle用户登录su oracle2,启动TNS监听器$ORACLE_HOME/bin/lsnrctl start3,用sqlplus启动数据库$ORACLE_HOME/bin/sqlplus / as sysdba SQL> startup   4,用sqlplus停止数据库 $ORACLE_HOME/bin/sqlplus / as sysdba SQL> shutdown
  Trac项目跟踪系统构建与使用 2010-5-27 陈    恒   一、Trac简介 Trac是一个基于Python的项目跟踪和管理软件。通常与Apache和SVN工作在一起。   二、Trac安装 2.1 基本安装 Trac安装看起来很繁琐,不过理清楚了,也还是比较容易的。这里安装Trac时,选择的是0.11版。 Ø         安装要求: 1、2.3 =< Python < 3.0
  MySQL Master/Slave 集群 2010.05.25 陈     恒 一 安装 1.  下载mysql-5.1.40源码 2.  编译 #配制 Shell> ./configure --prefix=/vogins/lib/mysql --with-charset=utf8 --with-mysqld-user=mysql --with-plugins=max --prefix : 主安装目录 --with-charset : 数据库默认编码 --with-mysqld-user : 指定运行mysqld 精灵进程的用户 --wit ...
  SELinux 权限设置 2010-5-26 陈    恒   一、SELinux简介 SELinux全称是Security Enhanced Linux,由美国国家安全部(National Security Agency)领导开发的GPL项目,它拥有一个灵活而强制性的访问控制结构,旨在提高Linux系统的安全性,提供 ...
      安装Virtual Box需要动态编译内核,但可能会因为没有安装内核源代,而导致安装失败。这个时候,就需要重新安装内核源码了。       我遇到这个问题时是在新安装的CentOS  2.6.18-194.el5xen x86_64 服务版本上。解决办法: 使用2.6.18-194.el5 x86_64内核 安装内核源码:yum install kernel-devel   在终端设置环境变量:export KERN_DIR=/usr/src/kernels/2.6.18-194.el5-x86_64 安装Virtual rpm包: rpm -ivh VirtualBo ...

修复GRUB2

     重新安装完win7后,ubuntu9.10的grub2已经被破坏了。为了继续使用双系统,就需要重新安装GRUB2.          1、用ubuntu9.10的LiveCD从光盘启动,然后执行下面的操作安装GRUB2          #转换到root用户          shell> sudo -i          #挂载你的根分区到/mnt目录下(如果boot分区被分出,还要挂载boot分区)          shell> mount /dev/hda8 /mnt          #安装GRUB2          shell>grub ...
       Spring-Flex是Spring和Adobe共同研发的一个开源项目,她整合了Spring的优秀特性和 BlaseDS的工作机制,使用Spring也可以很好的应用在RIA应用程序开发中。      (一)回顾BlazeDS       参见BlazeDS架构分析        (二)Spring-Flex整合后的服务端工作原理图              (1)几个重要的标签: 1、<flex:message-broker/> 使用此标签,将会自己建立SimpleUrlHandlerMapping,MessageBrokerHandle ...
     如果是新安装系统,想要安装dns,只需在安装时选择安装dns服务即可。如果是在现有服务器上增加dns服务,可以简单的运用yum install bind* 安装bind服务软件。       (一)调整selinux 和防火墙        由于我关掉了selinux和防火墙,首先需要修改/etc/sysconfig/named文件: ENABLE_ZONE_WRITE=yes      其它的不变。我们采用了chroot机制,这个文件最后一行指明了chroot所在的目录:ROOTDIR=/var/named/chroot     (二)增加named.conf文件   ...
     Apache是高效的WEB服务器,对于处理大量静态请求的应用环境来说,如果引入Squid做为代理加速缓存,可以更好的提高服务器的性能。下面提供一套代理加速整合草案,并做为Hero Game服务平台的一部分。 Squid和Apache运行在larks(192.168.0.108)上。下面将分别介绍Squid和Apache的安装和配制。     (一)Squid的安装和配制: 1、下载:squid-3.0.STABLE16-1.el5.x86_64.rpm 2、安装:rpm -ivh squid-3.0.STABLE16-1.el5.x86_64.rpm (注:如果提示有冲 ...
      关于Memcached的介绍我就不再多说了,这里主要提供memcached的服务软件包和java客户端软件包下载。此外还简单介绍一下memcached服务在CentOS平台下的安装和使用。       (一)在下面的附件中下载所需的软件                这里只对memcached的服务端做简单介绍。关于memcached的Java客户端使用文档,请参考其它资料。       (二)安装memcached服务端软件                (1)安装libevent                     bash > tar zxvf libe ...
     BlazeDS应用程序包括客户端应用程序和服务端应用程序两部分。客户端应用程序通过特定的通道(channels)与服务端应用程序进行通信。其基本原理图如下所示:    一、客户端架构       (Flex Components )            RemoteObject : 远程对象            HTTPService :HTTPService            WebService :WebService            Producer :生产消息            Consumer :消费消息       (C ...
      在centos5下安装subversion非常方便,只需要运行yum install subversion就可以安装了。 安装完subversion后,需要做些简单的配制。       subversion可以有多种运行方式,如与apache一起运行,与ssh一起运行和与后台进程单独运行。这里本着简单实用原则,采用后台进程单独运行。       首先运行svnadmin create /home/svnrepos/,创建一个软件仓库。然后再建 trunk,branches,tags三个目录以备将来使用。现在我们要修改 /home/svnrepos/conf/svnserve.c ...
Global site tag (gtag.js) - Google Analytics