自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (1)
  • 收藏
  • 关注

TC hdb参数设置

    hdb->bnum 设置成实际key条目数的0.4到4倍  这样可以减少btree的搜索 这个搜索是在文件里面的搜索 搜索性能很低下 保证大部分的数据在hash后不会冲突    hdb->apow power of record alignment 默认值是4也就是16(2^4)位对齐    hdb->fpow 根据删除和插入的实际情况去设置 默认是10就是最...

2010-10-30 15:22:52 244

TC hdb代码分析

    在TC中一个最小的unit的大小是48字节 其中record的头信息是40字节 但是在TC中默认是16字节对齐的 所以就是48字节 在tchdbreadrec读取的时候也是读取最小的大小 也就是48个字节 刚好可以把头信息读取进来    在TC中可以通过设置hdb->zmode和hdb->opts参数来启用压缩功能 压缩只是针对value的 tchdbn...

2010-10-30 14:46:55 212

原创 golang结合plan 9 c编程

上一篇说了下golang 语言怎么结合plan 9 assembler编写程序。这次来开下go是怎么使用plan 9 c语言来开发一些库的,这里只是简单的使用一个简单例子进行演示。还是看下源代码吧 #include "runtime.h"void ·Add(int32 a,int32 b,int32 r) ; first.h 声明first.Add方法,同时引入runt...

2010-02-09 11:33:03 379

原创 golang联合汇编程序开发

上篇讲了怎么利用iso c和golang联合开发。这里讲下怎么利用汇编程序开发基本类库,然后提供给golang语言调用。为什么有了golang语言还要说汇编程序,这是因为在现在golang提供的库还是不全的,有时候针对一些特殊硬件的特性我们不得不使用一些底层的东西来更好的利用这些特性。当然还有一个更重要的地方是读懂golang的源代码,因为在golang中有很多地方都是使用了汇编程序和c程序,...

2010-02-08 13:18:47 568

原创 go和c联合编程

最近在学习go。看了一段时间后,发现其中有个cgo的命令,使得go语言程序可以调用c语言的函数。这个是很要用处的,因为现在的很多的大型程序都是用c写的,那么如果一下子转用go去重写无疑会加大工程量和成本。下面就用一个简单的例子来演示怎么在go语言中调用c的函数://hello.gopackage hello// int Add(int a,int b) {// ...

2010-02-06 19:47:22 361

多例模式和数据统计

我们知道单例模式是多例模式的一个特例,在多例模式中多例类管理着自己的多个实例,自己初始化自己的实例并且向外界提供自己的实例。而且多例类必须自己初始化自己,外界无法通过调用多例类的构造函数实例化一个多例类。既然对多例模式有了一个大概的理解,那么现在就来看下多例类在一个具体的环境下的使用。下面我们考虑一个统计数据的案例,在一个系统中,数据库中存储的数据量很大,数据每月都会以一定的速度增加,...

2009-09-05 16:15:50 129

jboss seam学习

不记得是那一期javaeye文章推荐中有一篇关于jboss seam的介绍,觉得很新奇,我就暗自有学学的念头。明天就要报道注册啦,估计没有太多的时间去学习,所以我就趁今天有点时间看看它到底是个什么东西。看第一个注册的例子就吓到我啦。是jsf我不会,看了下不是很懂,没关系,好像我有一本很小的jsf电子书,看了下,用netbeans写了个很小的demo,对jsf有点理解啦。重新开始jboss s...

2008-08-30 18:22:33 142

关于UML的几点迷惑----用例图

上学期学了点uml相关的知识,说实话老师讲的很是泛泛而且也很啰嗦,所以没咋地听。这段时间学校搞了次实训,我担任技术经理的角色,要建模。想到了学过uml就用它来建模,我一共画了4种图(用例图、时序图、类图、数据库模型图),自己觉得图都画的很业余,所以想恶补下uml相关的知识,但是由于我对自己画的图的不确定性,总觉得画的有很多缺陷。现在把自己画的图的部分拿到博客上来和大家交流,希望能够促进自己的学习,...

2008-08-24 12:59:15 129

jquery ui 实现的登录框

最近在学习jquery,今天用jquery ui实现了一个登录用的对话框,现在把代码贴在这里以便以后查看<html> <head> <link rel="stylesheet" type="text/css" href="../themes/flora/flora.all.css" /> <script

2008-07-09 19:54:18 403

ubuntu 下源代码编译安装

为了编译源代码包,你先要安装build-essential.你可以用以下命令很用以的就安装了build-essential.[code="java"]sudo apt-get install build-essential checkinstall[/code] 当然如果你不喜欢用apt-get命令,你也可以用新立得来安装build-essential和checkinstall. ...

2008-02-29 15:24:42 601

linux 下 iso挂载

光盘镜像文件的挂接(mount)   #mkdir /mnt/vcdrom   注:建立一个目录用来作挂接点(mount point)   #mount -o loop -t iso9660 /** /mydisk.iso /mnt/vcdrom 如:#mount -o loop -t iso9660 /usr/local/tooldisk/mydisk3.iso /mnt...

2007-12-14 20:49:43 98

hibernate中sessionfactory配置的一个有用的节点

在hibernate的配置文件中有一个十分有用的特别是对刚学时数据库的人特别有用的节点就是java 代码  <property name="hbm2ddl.auto">create</property>  <property name="hbm2ddl.auto">create</property>Drop and re-cr...

2007-12-02 17:34:37 144

Hibernate中的一对一的关系(二)

唯一外键       通过一个外键将两个表关联到一起。       下面以用户和用户组为例进行说明,一个用户对应一个用户组,用户表通过一个group_id与用户组进行关联。TUser.javajava 代码  package com.tyq.vo;      public class TUser {          private int...

2007-12-01 15:18:57 97

Hibernate中的一对一的关系

主键关联    一对一的主键关联就是两张关联的表通过主键形成一对一的映射关系。下面以用户和订单的关系进行说明。用户类。java 代码  package com.tyq;      public class User         private int id;   private String name;   priva...

2007-12-01 13:59:49 89

java中的线程

java 代码  /*   * SimpleRunable.java   *    * Created on Sep 29, 2007, 10:02:27 AM   *    * To change this template, choose Tools | Templates   * and open the template in...

2007-09-29 11:22:33 94

hibernate与spring整合的问题

[code]Hibernate: select spring0_.id as col_0_0_ from spring spring0_ where spring0_.username=?Hibernate: select spring0_.id as col_0_0_ from spring spring0_ where spring0_.username=?Hibernate: sel...

2007-09-26 21:25:51 89

jstl1.2 和EL一起使用的问题

在使用jstl1.2  javaEE自带的jstl1.2时我用java 代码 <c:out value="${hello}">  时出现了错误 错误是org.apache.jasper.JasperException: /jsp/hello.jsp(17,2) According to TLD or attribute directive in tag file...

2007-09-23 22:52:16 241

spring webapplicationcontext

ApplicationContext是Spring的核心,Context我们通常解释为上下文环境,我想用“容器”来表述它更容易理解一些,ApplicationContext则是“应用的容器”了:P,Spring把Bean放在这个容器中,在需要的时候,用getBean方法取出,虽然我没有看过这一部分的源代码,但我想它应该是一个类似Map的结构。 在Web应用中,我们会用到WebApplicatio...

2007-09-22 23:18:03 99

Spring 中idref和ref的解惑

在spring 中idref是得到一个bean的id的string值而ref得到的是一个bean的实例如:xml 代码 <bean id="collectionBean" class="com.tyq.collection.CollectionBean"                 parent="abstractCollectionBean">   ...

2007-09-22 17:28:31 259

the ability I must learn in this term

Learn to program using object-oriented techniques. Learn to design robust, extensible classes. Learn to express design using UML. Learn to write programs by writing cooperating classe...

2007-09-20 21:45:23 77

java中的反射机制

以下是一个测试类java 代码 package com.tyq.reflection;       import java.lang.reflect.Method;       public class Test {        public void func(String hello)        {         ...

2007-09-17 23:24:06 67

hibernate中的cascade级联

    hibernate中有10种不同的级联,可以用与多对一关联和集合,默认的级联为none,如上篇中的Sister和Person的对应关系为多对一(xml 代码 <many-to-one name="person" column="person_id" class="Person"/>     )其中cascade使用默认的值即为none这时java 代码...

2007-09-16 21:13:42 77

hibernate中的many-to-one的例子

sql 代码    由于最近在学习hibernate时,对many-to-one的配置总是出错今天根据多方资料终于把他给弄好拉,现把代码全部粘贴在这里,以便以后在做参考java 代码 //person类    package com.tyq.hibernate.db;    public class Person implements java.io.Serial...

2007-09-16 16:34:40 135

在linux下mysql乱码问题的解决

插入中文是乱码,尝试了许多方法,比如我先把vim里设置为:set fileencoding=utf-8不起作用,后来想想也对,和vim没什么关系然后就尝试c#代码,用Encoding.UTF8.GetString()方法,后来也不对。我就郁闷了,忽然想起来莫不是mysql的设置问题???于是,sudo  gedit /etc/mysql/my.cnf插入下面红色代码,default-cha...

2007-09-08 21:11:01 92

hibernate的demo

最近在学习ssh把一些小demo记录下来以备日后查看各位兄弟有什么好的建议,那就请不要吝啬,请多多指点。java 代码  package com.tyq.pojo;      public class User  implements java.io.Serializable {             // Fields       ...

2007-09-06 10:51:02 78

Spring @work Demo

定义一个接口java 代码  package com.tyq.spring.aop.annotation;      public interface Say {       void say();       void say(String str);       String say(String str,int i);   } ...

2007-09-03 19:03:08 100

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除