友情链接

企业IT项目开发之七宗罪(下篇)

JavaScript显示所有事件及值的代码 非常有用!

23
2013
05

Handler:更新UI的方法

总是感觉 android 中 UI 更新很让人纠结!自己小结一下,算是抛砖引玉。读这篇文章之前,假设你已经明白线程、Handler 的使用。



21
2013
05

myeclipse中svn图标状态不显示问题的解决办法

myeclipse中使用 svn 插件,原本正常,未作任何更改,突然有一天,myeclipse中查看文件时,文件后面的 版本号 、文件的状态图标 等等都不见了。
检查插件都在,更新,提交等操作都能正常使用,唯独看不到状态了。

打开 : windows ->preferences->General->Appearance->Lable Decorations 勾选其中的 SVN 项即可。

10
2013
05

fugue-16px-icons-by-yusuke-kamiyamane

address-book.pngaddress-book--arrow.pngaddress-book-blue.pngaddress-book--exclamation.pngaddress-book--minus.pngaddress-book-open.pngaddress-book--pencil.pngaddress-book--plus.pngalarm-clock.pngalarm-clock--arrow.pngalarm-clock-blue.pngalarm-clock--exclamation.pngalarm-clock--minus.pngalarm-clock--pencil.pngalarm-clock--plus.pngalarm-clock-select.pngalarm-clock-select-remain.pnganchor.pngapplication.pngapplication--arrow.pngapplication-block.pngapplication-blog.pngapplication-blue.pngapplication-browser.pngapplication-detail.pngapplication-dialog.pngapplication-dock.pngapplication-dock-090.pngapplication-dock-180.pngapplication-dock-270.pngapplication-dock-tab.pngapplication-document.png

09
2013
05

java判断字符串中是否含有汉字

String str = "test中文汉字";  
String regEx = "[//u4e00-//u9fa5]";  
      
/** 
* 判断有没有中文 
*/ 
if (str.getBytes().length == str.length()) {  
    System.out.println("无汉字");  
} else {  
    System.out.println("有汉字");  
}  
      
/** 
* 如果有则打印出来 
*/ 
Pattern p = Pattern.compile(regEx);  
Matcher m = p.matcher(str);  
while (m.find()) {  
    System.out.print(m.group(0) + "");  
}


09
2013
05

DB2 JDBC 驱动在Tomcat7 下报错的问题

错误信息如下:

2013-5-9 10:25:16 org.apache.catalina.startup.ContextConfig processAnnotationsJar
严重: Unable to process Jar entry [COM/ibm/db2os390/sqlj/custom/DB2SQLJCustomizer.class] from Jar [jar:file:/D:/apache-tomcat-7.0.29-czzj/lib/db2jcc.jar!/] for annotations
org.apache.tomcat.util.bcel.classfile.ClassFormatException: null is not a Java .class file
    at org.apache.tomcat.util.bcel.classfile.ClassParser.readID(ClassParser.java:238)
    at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:114)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2066)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1942)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1908)

tomcat6下没有错误,7下报错,解决方法:

06
2013
05

delphi中使用TdxBarManager右键菜单图标变大的解决方法

当TdxBarManager → ImageOptions → StretchGlyphs = true

ExpressBars SubMenu Editor中预览的图标比设定额大,好像被拉伸了

10.jpg



28
2013
04

广东省高级人民法院一审判决书-3Q大战

广东省高级人民法院一审判决书

本院认为:
本案属于不正当竞争纠纷,双方当事人争议的焦点是:1、被告开发的扣扣保镖是否能够破坏原告QQ软件及其服务的安全性、完整性,使原告丧失增值业务的交易机会及广告收入,从而构成不正当竞争;2、被告在经营扣扣保镖软件及其服务时,是否存在捏造、散布虚伪事实,损害原告商业信誉、商品声誉的行为,从而构成商业诋毁;3、关于被告的扣扣保镖是否通过篡改QQ的功能界面从而取代原告QQ软件的部分功能以推销自己的产品,构成不正当竞争;4、如果被告构成不正当竞争,是否应当停止侵权以及应当赔偿原告多少数额的经济损失,是否应当赔礼道歉、消除影响。
一、关于被告扣扣保镖是否能够破坏原告QQ软件及其服务的安全性、完整性,使原告丧失增值业务的交易机会及广告收入,从而构成不正当竞争的问题。    
......


24
2013
04

惠普热发泡喷印工业墨水 D4030 D4020 D4070 C6119A Q2320A Q2321A TWK1818 TWK-1966H


 

23
2013
04

SysUtils.LastDelimiter - 判断一个字符串在另一个字符串中最后出现的位置

该函数不区分大小写, 举例:


var
  s: string;
  i: Integer;
begin
  s := 'CodeDear Delphi';
  i := LastDelimiter('Del',s);
  ShowMessage(IntToStr(i));  {12}
end;



23
2013
04

delphi cxMCListBox1.MouseWheelHandler

实现cxMCListBox1鼠标滚动时,选中上下条记录。

procedure TRestoreForm.HandleOnMessage(var Msg: TMsg; var Handled: Boolean);
begin
  case Msg.message of
    WM_MOUSEWHEEL:
    begin
      if (Screen.ActiveForm.ActiveControl <> nil) and
        (SameText(Screen.ActiveForm.ActiveControl.ClassName, 'TcxMCInnerListBox')) then
      begin
        Msg.message := WM_KEYDOWN;
        Msg.lParam := 0;
        if Msg.wParam > 0 then Msg.wParam := VK_UP
        else Msg.wParam := VK_DOWN;
        Handled := False;
      end;
    end;
  end;
end;