- 浏览: 564312 次
- 性别:
- 来自: 北京
最新评论
-
zxjlwt:
路过素人派http://surenpi.com
SWT 树的事件 SWT.Selection SWT.CHECK SWT.DefaultSelection -
hj01kkk:
1楼用法正解
JDK 7 中的 Fork/Join 模式 -
fish_no7:
使用 new SortTask().fork()
JDK 7 中的 Fork/Join 模式 -
wpf523:
mark
Java 多线程例子6 线程安全 线程同步 同步代码块 同步函数 -
uniquejava:
以前碰到过,估计是在icu包中实现了双击自动选中一段文本的功能 ...
java.lang.NoClassDefFoundError: com/ibm/icu/text/BreakIterator
文章列表
package plug_in_test;
import java.util.ArrayList;
import java.util.List;
import java.util.Timer;
import java.util.TimerTask;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.PaintEvent;
import org.eclipse.swt.events.PaintListener;
import org.eclipse.swt.widgets.Display;
import ...
label.addPaintListener(new PaintListener() {
@Override
public void paintControl(PaintEvent e) {
Image tmpImage;
ImageData data = backgroundImage.getImageData().scaledTo(e.width, e.height);
tmpImage = new Image(e.display, data);
e.gc.drawImage(tmpI ...
/*
@Override
protected IDialogSettings getDialogBoundsSettings() {
IDialogSettings dialogSettings = Activator.getDefault().getDialogSettings();
String dialogKey = EventSearchDialog.class.getCanonicalName();
IDialogSettings boundsSettings = dialogSettings.getSection(dialogKey);
if (bo ...
Eclipse 3.4提供了一个新功能:在任何界面下按Alt+Shift+F1 (Windows, Mac OS里用Shift+Option+F1),就可以看到Eclipse用来实现当前选中界面元素的类。
这个功能至少我看起来对插件开发人员很有用,因为当你想要模仿实现(或利用)Eclipse里的某个界面时,不用再像以前那样猜这个界面的实现类的名字了。比如最开始我就用了很久才找到属性视图的实现类是PropertySheet,而我总是朝着PropertyView的方向找,当然很难找到。
Plug-in Spy本是一个单独的小项目,在3.4里直接集成到workbench里了。
来源:Ecl ...
/* simple_cat.c */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX 10
typedef struct Animal{
void *this;
char name[MAX];
void (*shout)(struct Animal *);
}Animal;
typedef struct Cat{
Animal *animal;
}Cat;
void shout_cat(An ...
解决方案:
.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
正确的做法是在每个clone下来的仓库中手动设置不要检查特定文件的更改情况。
git update-index --assume-unchanged PATH
在PATH处输入要忽略的文件。
注:
建立.gitignore文件,写入文件名或目录名,编译器就可以忽略这些文件的修改,例如:
.gitignore .classpath .project bin/
在我的情况里,这些文件一般是载入工程时,Eclipse自动修改的文件,当 ...
来自Thinking In Java【P493】。
Java Code
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
package org.vocano.java.tst;import java.util.*;public class SimpleHashMap<K,V> extends AbstractMap<K,V> { // Choose a prime ...
ThinkinJava中给出了Effective Java的实现。
给出int变量result赋予某个非零值常量,例如17.
为对象内每个有意义的域f(即每个可以坐equals()操作的域)计算一个int的码c:
boolean --- c=(f?0:1)
byte, char, short, int --- c=(int)f
long --- c = (int) (f ^ (f >>> 32))
float --- c = Float.floatToIntBits(f);
double --- long l Double.doubleToLongBits( ...
多线程的Wait返回它等待的下方。
Java Code
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
package org.vocano.java.tst;class ThreadDemo { public static void main(String[] args) { Buffer buf = new Buffer(); ...
一直都不知道concurrenthashmap有什么实际的用处?先写个例子比较下hashmap和它。
方法用2000个线程下同一个key值,同步的话,应该最后的map的size为1,不同步可以大于1.
Java Code
12345678910111213141516171819202122232425262728293031
public class HashMapSyn { public static void main(String[] args) throws InterruptedException { System.out.pr ...
需要的东东:
Eclipse(4.4): http://yunpan.cn/Qau2Eyni43pfM 访问密码 37a0
测试项目:tstRcpAutoBuild:http://yunpan.cn/Qau8mVuvvVtpr 访问密码 90a5
需要的插件:eclipse-4.4-delta-pack:http://yunpan.cn/Qau8FTTYLKfmQ 访问密码 af79
java1.8: http://yunpan.cn/QauEcfhXg5mnw 访问密码 1dc5
目录结构:
Java Code
12345
F:\ ...
‘crontab -e’ to create Linux task, 'crontab -l' to view Linux task. seems not need send every day, just use old mail to re-create note.
转:http://blog.csdn.net/summerhust/article/details/7609707
习惯了在windows下写程序,也习惯了按ctrl+s 保存代码,在用vi的时候,也习惯性的按ctrl+s
结果就是如同终端死掉了一样。
原来:
ctrl+s 终止屏幕输出(即停止回显),你敲的依然有效,只是看不见,作用嘛,你登录系统输入密码时,是不是看不见你敲的东东
ctrl+q 恢复屏幕输出,你刚才敲的都显示出来了
还是对vi不熟悉造成的
报错:!MESSAGE Event Admin service is not available, unable to publish event org.osgi.service.event.Event [topic=org/eclipse/e4/ui/renderer/requestEnablementUpdate].
解决:导入依赖org.eclipse.equinox.event。
如果你建了product,还有更新product里面的依赖,默认运行的是product,而只在项目中增加依赖,product中没有自动加进来。
详细说明:https://www.eclip ...