`
simen_net
  • 浏览: 307045 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
参考其他扩展控件的方法实现,其实就是多个基本控件的组合使用。按照这个方法可以扩展出其他控件。   扩展控件代码: package com.strong.extend; import org.eclipse.swt.SWT; public class StrongText extends Composite { private Text text; private Label label; private int labelWidthHint = 100; private String labelStr = "Label"; pr ...
      最近有个需求要取汉字的字模,但是大部分都是C++\Delphi的实现,参考其他范例也实现了一个Delphi取模的方法,但感觉不是非常方便,尤其是在文字的缩放,变形的方面。JAVA里面图片处理的类貌似非常方便,于是也想对照写了一个测试类,非常好用。       基本思路:根据汉字字体等参数将汉字绘到64X64的图层上,然后分将该图层分成很想16X16的图片。然后对每个图片上的每个像素点取值相加,如果大于阀值则标记该点。这样循环取出16X16的点阵。具体实现的时候可以根据实际需要将图层分辨率、取模比例等进行调整,并且也可以使用JAVA的图像处理方法对汉字进行缩放等。本类中只实现了对汉字 ...
由于项目的需要,一直想将GXT应用起来,可惜去年做了部分测试后由于身体原因停了下来。休息了大半年,虽然听力依然没 有恢复,但生活还要继续,工作还要努力[img]/images/smiles/icon_razz.gif" alt="[/img] 。     这段时间相对清闲,为了做一些必要的技术储备,又重新跑一跑GXT。过去半年,重新阅读之前的代码又有了很大的收获。先进入正题: ===================废话的分割线=================     下拉树(Combo Tree)是Ajax框架里非常有用的一个功能,至少在国内是。奇怪 ...
休息了很久没写什么东西,最近工作需要配置了一下https的svn服务器,留个爪子分享一下   #首先需要安装所需要的软件 apt-get install subversion libapache2-svn apache2 subversion-tools #增加subversion用户组 sudo addgroup subversion #www-data是apache默认的,让他也能够管理subversion的东西 sudo usermod -G subversion -a www-data #检查结果看上去应该像这样: # cat /etc/group|grep s ...
晃悠了差不多两个月,突然发现Debian6发布,好消息!!!可是突然发现更新Debian5的时候提示公钥错误,错误提示   W: GPG error: http://mirrors.163.com lenny-proposed-updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA W: GPG error: http://mirrors.163.com lenny/updates Re ...
12月14日,中午,小睡一会起床,左耳感觉麻木,休息至4点感觉听力下降,至医院检查,突发性耳聋,5点以后听力全失。第二天入院治疗,十天出院,听力依然全失。计划休息一月,医生说一月内能恢复尚可,否则很难,三月之内无起色今后基本听力全无。   留贴纪念暂时也可能永远失去的左耳   =============================================================== 2011年1月7日补: 谢谢大家的关心。我发病后一周,在中山大学第一附属医院做了磁共振,耳内器官、血管等一切正常,查不出结果。磁共振那边的医生还挺负责,专门找我了解了病情,然后免费又做 ...
Git : Linux核心源码管理系统,测试了一段时间感觉确实强大,感觉官网和其他网上的配置方法都不尽完善(针对Debian/Ubuntu),这里留下配置记录与大家共享   1、测试平台 服务器:Debian 5.07 AMD64       IP:192.168.88.88 客户端:Ubuntu 10.10 AMD64     IP:192.168.88.8     用户:simen    用户主目录:/home/simen   2、配置前前准备 服务器: # 服务器安装ssh server另外还装了gitosis做git的权限管理,感觉这个功能非常好,非常强大。 > ...
JS的前台开发相对JAVA还不算方便,各种优化处理也很让人讨厌,看了GWT的说明,尝试了一下EXT-GWT的开发,写个简单的教程备用。   ================无语的分割线================== 好好的ExtJS搞什么了授权变化,弄得GWT-EXT项目终止,虽然作者去做了SmartGWT,但是SmartClient本身较差的用户体验还是不能与ExtJS比较。唉``````无语啊 ============================================   看图说话开始   1、安装插件,具体过程看GWT官网,我安装了Plugin for ...
项目移植到OpenJPA后一直使用都很不错,最近看了http://www.iteye.com/topic/777470受到一些启发,基于自己的项目也做了一下测试。   1、测试代码: long t1 = System.currentTimeMillis(); qtServ.test(); long t2 = System.currentTimeMillis(); System.out.println("总耗时:" + String.valueOf(t2 - t1)); public void test() { lon ...
Apache FTPServer好东西,可以集成到自己的WEB项目中,单独用也非常不错。大家有兴趣可以研究一下,测试了一下和Spring WEB项目结合。留下代码如下:   web.xml <listener> <listener-class>com.strong.utils.ftpservice.FtpServerListener</listener-class> </listener> <context-param> <param-name>contextConfigLocati ...
因为工作的原因,忙了很长时间,也没有使用Java开发项目,所以也没有上javaeye来写东西。但是现在上来发现大家对我还是一直的支持,浏览次数一直都保持,深深感受到大家对我的肯定。尤其是一些文章在论坛里面被大家反复的挖坟(论坛上某位的评语呵呵)。想说些什么但又不知道从何说起,也许人过30有了一些感悟但又说不出来。   工作压力越来越大、生活的烦劳越累越多,有人说我什么都能干又什么都不精,万金油和我的类型就差不多。还真是的,从开博到现在,学了ExtJS、研究了SpringMVC、将Hibernate转移到了OpenJPA,中途又帮朋友用Delphi写了一个录波和控制平台。忙忙碌碌到头没有什么是 ...
现在Eclipse的最新版本是3.6,现在的WTP功能也越来越大,相比MyEclipse那个庞然大物丝毫不逊色。之前在开发过程中都是手工维 护库的依赖,由于在项目中使用到Spring、OpenJPA、Freemarker等等,尤其是其中使用到的commons包,弄得不好就是版本不对或 者找不到class,一直想用Maven进行依赖的管理。但是m2eclipse插件很难与WTP结合,使用 eclipse:eclipse建立出来的WTP项目又与WTP默认的不一致,并且在tomcat调试的时候又非常的麻烦。由于我只是想简单的使用 Maven的包依赖管理,如果有可能在把war的生成加入就最好了 ...
ALT+F2 输入 gconf-editor 打开配置编辑器 定位到 /pps/nautilus/desktop 勾上trash_icon_visible找回了回收站,计算机等图标也在这个位置勾上 定位到 /desktop/gnome/interface 勾上 menus_have_icons 如果要打开按钮的图标,在同一地方打开 buttons_have_icons
下载测试了Eclipse3.6,发现修改了JSP文件保存后,Tomcat至少5秒钟之后才开始publish动作,整个过程差不多15秒,并且期间Eclipse基本不能动。Google大法之后发现了bug信息: https://bugs.eclipse.org/bugs/show_bug.cgi?id=317852   其中一段话如下,内容不解释了,下载wtp-M-3.2.1-20100701091247.zip解压到Eclipse的目录即可   A co-worker of mine has the same problem on Mac OS-X 10.6.4. He has an S ...
1、下载最新JDK 2、chmod +x jdk····· 3、 ./jdk····· 4、sudo gedit /etc/environment      在 environment中修改如下信息:         PATH="........:/simen/jdk/bin"         CLASSPATH=" /simen/jdk /lib"         JAVA_HOME=" /simen/jdk " 5、安装JDK到系统 sudo update-alternatives --instal ...
Global site tag (gtag.js) - Google Analytics