小编Dan*_*ski的帖子

用于存储重复事件的数据结构?

我正在寻找用于存储重复事件的数据结构模式,但我想出的所有内容都会导致大量特殊情况处理或用户输入和数据检索过于复杂.(我得到了明显的感觉,我还没有完全理解问题领域.)

如何存储Outlook风格的定期事件?

  • 每天早上8点
  • 每个月的第一个星期二
  • 每年12月1日三年
  • 每两个小时一个星期
  • ...

language-agnostic design-patterns data-structures

31
推荐指数
4
解决办法
9286
查看次数

如何防止Netbeans中的PermGen空间错误?

每隔15-30分钟,Netbeans会显示一个" java.lang.OutOfMemoryError: PermGen space".从我从谷歌那里学到的东西,这似乎与一般的类加载器泄漏或内存泄漏有关.

不幸的是,我发现的所有建议都与应用程序服务器有关,我不知道它们是否适用于Netbeans.(我甚至不确定它是同一个问题)

这是我申请中的问题吗?我怎样才能找到来源?

java netbeans netbeans6.5 java-6

27
推荐指数
1
解决办法
3万
查看次数

如何更改JComboBox下拉列表的宽度?

我有一个可编辑JComboBox,其中包含单个字母值的列表.因此,组合框非常小.

每个字母都有一个特殊的含义,在很少使用字母的情况下,有时用户不清楚.因此,我创建了一个自定义ListCellRenderer,显示下拉列表中每个字母的含义.

不幸的是,这种解释不适合下拉列表,因为它的尺寸很小,因为它与组合框的宽度相同.

有没有办法让下拉列表比组合框更宽?

这就是我想要实现的目标:

 ---------------------
| Small JCombobox | V |
 --------------------------------------------
| "Long item 1"                              |
 --------------------------------------------
| "Long item 2"                              |
 --------------------------------------------
| "Long item 3"                              |
 --------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我无法改变组合框的宽度,因为应用程序是一个旧的遗留应用程序的重新创建,其中一些事情必须与以前完全一样.(在这种情况下,组合框必须不惜一切代价保持它的小尺寸)

java swing combobox

27
推荐指数
3
解决办法
3万
查看次数

系统进程(PID 4)在哪种情况下保留打开的文件句柄?

我在Windows服务器上运行的应用程序使用Jet/Access数据库.由于某些原因,每两周左右数据库文件被系统进程锁定(PID 4,似乎已修复)

经过一些谷歌搜索后,我发现其他一些用户的文件被特殊进程锁定,但不同的文件(当然).

  • 系统进程保持打开文件句柄的一般原因是什么?
  • 我的应用程序是导致这种锁定情况的原因吗?
  • 是否所有句柄都由系统进程隐式打开?我可以想象,在一个进程崩溃之后,句柄可能仍然是打开的,系统进程以某种方式取得了该处理的能力.
  • 我可以在我的应用程序中执行某些操作来防止它发生吗?

winapi locking file handle

27
推荐指数
4
解决办法
2万
查看次数

上传按钮:CSS风格?

是否可以使用简单的CSS样式按钮替换Uploadify按钮(包含向上/向上/向下状态的图形)?

css jquery uploadify

27
推荐指数
3
解决办法
3万
查看次数

CharBuffer与char []

有没有理由在下面选择a CharBuffer到a char[]:

CharBuffer buf = CharBuffer.allocate(DEFAULT_BUFFER_SIZE);
while( in.read(buf) >= 0 ) {
  out.append( buf.flip() );
  buf.clear();
}
Run Code Online (Sandbox Code Playgroud)

char[] buf = new char[DEFAULT_BUFFER_SIZE];
int n;
while( (n = in.read(buf)) >= 0 ) {
  out.write( buf, 0, n );
}
Run Code Online (Sandbox Code Playgroud)

(ina Readerouta 在哪里Writer)?

java io buffer

26
推荐指数
2
解决办法
4万
查看次数

如何提高申请的主观速度?

今天,我的同事注意到,当向进度指示器添加小数位时会导致程序运行速度比没有运行速度快.(即代替1,2,3 ...它显示1,1.2,1.4,1.6 ......)我检查了一下,即使我知道它是伪造的,我也感到很惊讶.

这让我想知道:还有什么其他的东西可以创造快速应用的印象?

当然,最好的方法是实际使应用程序更快,但从算法的角度来看,通常没有太多可以做的.此外,我认为让用户减少挫折是一件好事,尽管它或多或少是一种心理伎俩.

language-agnostic user-interface user-experience

26
推荐指数
4
解决办法
1885
查看次数

是否有一个复杂的Java文件系统监视器,它是免费软件还是开源软件?

我正在寻找一个可以通知我文件系统更改的Java库.

我发现了一些免费的库,但它们都使用强力检测,即定期轮询.而其他的总是商业化的.

我正在寻找的是一个使用来自操作系统的文件监视器功能的库,即 用于Win32的FindFirstChangeNotification,用于Linux的FAM以及其他操作系统上可用的任何功能.我不介意使用暴力作为后备,但对于Windows和Linux,它应该使用可用的操作系统功能.

java file-monitoring

25
推荐指数
3
解决办法
1万
查看次数

如何将"元数据"附加到DOM节点?

有时我想将某种元数据附加到HTML节点,我想知道,这是最好的方法.

我可以想象以下内容:

  • 非标准属性:( <div myattr1="myvalue1" myattr2="myvalue2" >中断验证)
  • 重用现有属性<div class="myattr1-myvalue2-myattr2-myvalue2">(需要解析和某种程度的转义)

两种解决方案都非常难看!

有没有办法更优雅地做到这一点?我已经在使用jQuery,所以任何好的Javascript解决方案,如果有的话,也是值得赞赏的.

html javascript jquery

25
推荐指数
3
解决办法
9006
查看次数

是否有允许将任意POST数据发送到网页的Firefox扩展(或任何其他浏览器)?

我想测试我的网站的安全性,我希望有一个能够发送POST数据的应用程序,如果它甚至可能..

谢谢

firefox http-post

23
推荐指数
5
解决办法
3万
查看次数