自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 JAVA-SWING:生成透明JTable的改进2

这一次,给看不见分割线的header加上了分割线。其实很简单,header本质也是一个JTable,它也要用到渲染器,那么给它加上一个自定义的渲染器,在这个渲染器里手动绘制分割线即可。效果图: 代码如下: package ui.testworker; import java.awt....

2012-07-29 22:37:56

阅读数 3997

评论数 2

原创 JAVA-SWING:生成透明JTable的改进1

前面写了个文章,生成透明JTable,但是JTable头部的标题部分不是透明的。不断的学习后,终于找到将头部也设置为透明的方法。先上效果: 代码如下: package ui.testworker; import java.awt.BorderLayout; import java.a...

2012-07-29 22:33:23

阅读数 6984

评论数 2

原创 JAVA-SWING:生成透明JTable

很简单的透明JTable,效果如下图。但是头部无法透明,希望有知道的可以指点一下。 代码如下: package ui.testworker; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Di...

2012-07-29 20:23:18

阅读数 5413

评论数 1

原创 cassandra学习笔记五

Cassandra集群没有中心节点,各个节点的地位完全相同,它们通过一种叫做gossip的协议维护集群的状态。通过gossip,每个节点都能知道集群中包含哪些节点,以及这些节点的状态,这使得Cassandra集群中的任何一个节点都可以完成任意key的路由,任意一个节点不可用都不会造成灾难性的后果。...

2012-03-06 15:37:20

阅读数 3556

评论数 0

原创 cassandra学习笔记四

现在开始深入了解一下cassandra的数据模型。cassandra是一种NoSQL数据库,NoSQL并不是指没有SQL语句,而是指No Relational。cassandra的数据模型结合了Dynamo的key/value和BigTable 的面向列的特点,主要被设计为存储大规模的分布式数据...

2012-03-06 09:56:55

阅读数 4621

评论数 2

原创 cassandra学习笔记三

这里我们开始使用JAVA来操作cassandra数据库,而不仅限于客户端操作。关于客户端cassandra-cli和nodetool的操作,在命令行使用help命令可以获取很多帮助。 我使用的是thrift来操作数据库,这是一种较低级的方法,它直接使用最基本的API。尽管有更高级的方式来操作,但...

2012-03-02 18:26:31

阅读数 5088

评论数 6

原创 cassandra学习笔记二

这里,我们开始搭建一个cassandra集群。 一、了解token         token是cassandra里相当重要的一个概念,它是cassandra用来平衡集群内各节点负载的一个属性。cassandra里有不同的token分配策略,推荐采用默认的RandomPartitioner分区...

2012-03-02 17:10:20

阅读数 5518

评论数 3

原创 cassandra学习笔记一

最近尝试搭建一个云存储平台,在不断的对比之后,决定采用cassandra作为底层数据库。这里记录cassandra的学习过程。     Cassandra是一个混合型的非关系的数据库,主要特性是分布式、基于Column的结构化和高伸展性。Cassandra的主要特点就是它不是一个数据库,而是由一...

2012-03-02 14:45:17

阅读数 8389

评论数 0

转载 OSPF 224.0.0.5(AllSPFRouters)和224.0.0.6(AllDRouters)的区别

DRother向DR,BDR发送DD,LSA request或者LSA UPdate时目标地址是AllDRouter(224.0.0.6)       DR,BDR向DRother发送DD,LSA Request或者LSA Update时目标地址是AllSPFRouter(224.0.0.5) ...

2011-11-18 14:32:06

阅读数 4590

评论数 1

原创 linux下c语言获取系统时间

time_t是一个大整数,表示从1970年1月1日00:00:00到当前时刻的秒数。struct tm是c/c++里的一个标准时间结构体,定义如下。 struct tm {   int tm_sec; /* 秒–取值区间为[0,59] */   int tm_min; /* ...

2011-07-22 11:08:06

阅读数 5606

评论数 0

原创 java.lang.ExceptionInInitializerError的原因

<br />      这个错误是说变量初始化出现问题,通常出现在静态变量尤其是单例模式。这种问题往往是初始化顺序不对造成的,下面举个简单的例子。<br />import java.util.HashMap; import java.util.Map; public...

2011-03-10 09:30:00

阅读数 134038

评论数 18

原创 jfreechart的时序图(曲线图)运行时间长了就变的很卡

这几天项目里要用到一些图表,于是采用jfreechart来做这些时序图之类的东西。一切都很顺利,直到我忘了关程序去吃饭然后回来一看电脑卡得不行了,这才发现程序随着运行时间会占用越来越多的电脑资源。开始以为是线程之类的没有控制好,但检查了很久都没发现问题。后来又以为是数据量有点大的问题,可是把测试数...

2011-03-02 14:38:00

阅读数 3512

评论数 1

原创 BufferedImage操作图片笔记

BufferedImage是Image的一个子类,BufferedImage生成的图片在内存里有一个图像缓冲区,利用这个缓冲区我们可以很方便的操作这个图片,通常用来做图片修改操作如大小变换、图片变灰、设置图片透明或不透明等。       BufferedImage bufferedImage =...

2011-02-24 12:29:00

阅读数 52458

评论数 14

原创 myeclipse里使用fat jar生成可执行jar

首先下载fat jar,地址:         http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924         下载后,解压缩,有一个plugins文件夹,里面有个jar包。将...

2011-01-23 16:10:00

阅读数 6371

评论数 1

原创 jpcap的配置方法

这几天因为项目原因,要用到jpcap。jpcap本身是很小的东西,但一不小心配置就搞死你。烦了一下午,现在速度记录下来,免得以后悲剧重现。        最基本的配置我就随便说一下,反正这个网上一大把。首先下载jpcap包,有两个文件,分别是jpcap.dll和jpcap.jar,这两个文件分别...

2011-01-22 22:34:00

阅读数 15214

评论数 6

转载 自定义添加的鼠标事件

当鼠标在屏幕上移动时,可以使用鼠标移动事件跟踪它的移动。移动事件是当鼠标指针在窗口内移动时发生的,穿越事件是在鼠标指针进入或离开GdkWindow窗口时发生的。移动事件中的典型成员是GDK_MOTION_NOTIFY。有两种类型的穿越事件:   GDK_ENTER_NOTIFY和GDK_LEAV...

2010-11-24 17:05:00

阅读数 2852

评论数 0

原创 linux下安装和使用vnc

安装服务 :sudo apt-get install vnc4server 安装客户端: sudo apt-get install xvnc4viewer启动服务vncserver ,第一次启动时会提示你输入一个密码。启动客户端 : vncviewer。后面加上IP可直接连上。

2010-11-12 15:25:00

阅读数 672

评论数 0

原创 linux C 语言的 system

linux C 语言的 system是用来在程序中执行shell命令。         使用方法           #include //函数形式 int system(const char * string);         函数说明         system() 会调用for...

2010-11-08 19:35:00

阅读数 1563

评论数 0

原创 使用cairo绘制图形的部分函数总结

一 绘制线段int main

2010-11-03 16:15:00

阅读数 4745

评论数 0

原创 gtk_widget_modify_bg的用法

gtk_widget_modify_bg用来设置某个构件的背景颜色,类似的函数有gtk_widget_modify_font  gtk_widget_modify_text等,分别用来设置构件的不同部分。 实例如下: GdkColor color; colo...

2010-11-02 11:20:00

阅读数 3568

评论数 1

原创 gtk_widget_add_events为某个构件添加一个事件

gtk_widget_add_events用来为某个构件添加一个事件。该函数用来说明哪一个构件将回接受到事件,并对事件的发生做出反应。一些事件使用时要已与特定的构件组装好了,另外的一些事件需要使用函数 gtk_widget_add_events()去组装。 gtk_widget_add_even...

2010-11-02 11:17:00

阅读数 2655

评论数 0

转载 cairo 教程

http://blog.chinaunix.net/u2/60529/showart_2283310.html 目前学习至第五章,cairo的一点点总结:       1、生成环境,gdk_cairo_create(),通常是从window或drawarea生成环境。Cairo 环境保存着所有...

2010-11-02 08:51:00

阅读数 3745

评论数 0

原创 gtk 设置标签(label)里字体的大小 颜色等属性的方法

/* 这里foreground设置字体颜色 underline设置下划线 underline_color设置下划线颜色 */ gtk_label_set_markup( GTK_LABEL(label_titel), "test label!");

2010-11-01 18:38:00

阅读数 7352

评论数 0

原创 gcc 报 初始化丢弃了指针目标类型的限定 的警告信息

一次当我用char *user来获取GTK的一个文本框内的内容时,gcc 编译器报“初始化丢弃了指针目标类型的限定” 的警告。搞了半天才发现原因:GTK的文本框的内容是不能更改的( 除非你用set_text),而我用char *user来获取时,我有可能通过更改user来更改文本框的内容,所以报警...

2010-10-22 17:11:00

阅读数 4096

评论数 0

原创 解决linux下MP3乱码

使用Mutagen来修改Mp3文件的标签信息安装Mutagen          ubuntu下终端运行 sudo apt-get install python-mutagen          切换至MP3目录下,运行:          find . -iname "*.mp3...

2010-10-22 10:49:00

阅读数 702

评论数 0

原创 LINUX下C语言连接mysql

插入操作: #include #include int main(int argc,char *argv[]) { MYSQL conn; int res; mysql_init(&conn);//初始化 连接 if(mysql_real_connect...

2010-10-19 09:48:00

阅读数 5918

评论数 1

原创 ubuntu下mysql的安装以及基本命令

安装: 打开终端,输入sudo apt-get install mysql-server 再输入sudo apt-get install mysql-client 如果无法下载,先执行sudo apt-get install update 使用: 启动服务: sudo /etc/ini...

2010-10-18 17:43:00

阅读数 6165

评论数 0

原创 数据库释放空间时不能使用delete

<br />数据库释放空间时不能使用delete,delete仅删除数据,而存储空间依然保留,待下次插入数据使用。<br />若想删除存储空间,可用TRUNCATE <br /> <br />TRUNCATE  table [tablename]

2010-07-20 16:26:00

阅读数 838

评论数 0

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