搜索到与相关的文章
编程技术

QQ风格JTextField

对比图效果图昨天是相当的郁闷,写程序发泄下,搞了一个qq风格的JTextField,如上图所示关键知识点1:圆角效果(1)通过setClip设置剪切区域,只绘制圆角区域RoundRectangle2D.Doublerect=newRoundRectangle2D.Double(0,0,this.getWidth(),this.getHeight(),20,20);g.setClip(rect);注意要在super之前设置(2)重载paintBorder方法

系统 2019-08-29 21:57:55 3105

数据库相关

当心 CREATE TABLE AS

对DBA而言,CREATETABLEAS可谓是家常便饭,顺手拈来。需不知该方式虽然简单,但疏忽也容易导致意想不到的问题。笔者前阵子就碰上了这样的事情。由于是对原表进行克隆,且数据存储在不同的表空间,因此毫不犹豫地使用了CREATETABLEAS,结果在运行package时,error...--1、非空约束遗失-->使用createtableas来创建对象scott@CNMMBO>createtabletb_deptasselect*fromdeptwher

系统 2019-08-12 01:52:07 3105

操作系统

一款Octopress插件用于同步博客到其他站点

即使用octopress写博客又需要同步到其他站点的同学们有福了。本人写了一个octopress下的插件,用于将octopress中的最新的一篇博客同步到支持MetaWeblogAPI的博客站点中去。(wordpress、博客园、CSDN、51CTO、新浪、网易……)这款插件源码被host在github上,地址是https://github.com/huangbowen521/octopress-syncPost。下面介绍下如何配置和使用。配置迁出源码,将

系统 2019-08-12 01:32:41 3105

Ubuntu

Ubuntu上搭建Watir-Webdriver与Cucumber环境

本文主要演示如何在Ubuntu上搭建Watir-Webdriver与Cucumber环境,用于自动化测试。1.Ubuntu环境A.安装因为我的工作机是Windows,所以采用虚拟机的方式使用Ubuntu。1.首先安装虚拟机软件,可以使用VMwareworkstation、VirtualBox等虚拟机软件。2.在虚拟机中安装Ubuntu,我使用了Ubuntu13.1032位.注意:Ubuntu32位与64位对于我们的环境搭建没有区别,因为我的虚拟机内存为1G

系统 2019-08-12 09:27:40 3104

编程技术

解决VisualStudio2013无法查看数组内容的问题

症状:在使用VS2013调试的时候,数组只能查看第一个元素的值。如图解决方案:调试>窗口>内存输入数组的内存地址,右击内存窗口>带符号显示(也可以选择16进制显示,看你自己的习惯而定)如图,我的机器上,int占4BYTES,所以右击内存窗口>4字节整数(注意左边是低字节,右边是高字节),为inta[]{1,2,3,4,5}的内容解决VisualStudio2013无法查看数组内容的问题

系统 2019-08-12 01:33:00 3104

操作系统

有关vtun和虚拟网卡要做的实验

前期配置http://bbs.chinaunix.net/thread-3768139-1-1.html1、根据文章http://blog.csdn.net/wangxing1018/article/details/3349557里有这么一段话“当然了,如果还想访问服务器的内网,可可以再添加路由项如下:route"add-net192.168.0.0netmask255.255.255.0gw10.1.0.10";#配置路由这样一来,TUN设备也可以转发到

系统 2019-08-12 01:32:20 3104

编程技术

TabPane 选项卡

1,这个例子是使用innerHTML来做选项卡,内容多了,写就麻烦了