小编Tho*_*ler的帖子

92
推荐指数
7
解决办法
10万
查看次数

<label>中的HTML标记

我在页面中有一个表格,其中包含左侧单元格中的复选框和右侧单元格中的说明."描述"包含h4标题和纯文本.我想把整个描述(里面的一切<td></td>)都做成标签.

所以每一行看起来像这样:

<tr><td><input type="checkbox" name="entiries[]" value="i1" id="i1"></td>
<td><label for="i1">
<h4>Some stuff</h4>more stuff..
<h4>Some stuff</h4>more stuff..
</label>
</td></tr>
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用,文本不像标签那样且不可点击.我正在使用Firefox 3.6进行测试.如果我删除<h4>标签它开始工作,但这使格式化变得复杂.<h*>标签是否存在阻止<label>正常工作的问题?

html label nested

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

在h2数据库中执行脚本文件

首先,我想说是h2数据库的新手.我需要在h2数据库中执行sql脚本文件.我有一个脚本文件test.sql,我想在h2数据库中执行它.可能吗?

h2 sql-scripts

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

如何确定是否启用了"调试模式"

Java程序如何确定它是否在调试模式下运行?

应用程序在常规"全速"模式下的行为应与"调试模式"(在附加调试器时,在调试模式下运行时)略有不同.应用程序通过TCP与另一台计算机,另一个进程或其自身进行通信.我的同事希望我们Socket.setSoTimeout(1000)默认使用,以便从套接字读取最多可以阻止1秒钟.调试时,这当然是不够的,应用程序停止工作.所以解决方案是设置SO_TIMEOUT更高,但只是在调试模式(例如:无限制).现在,我并不总是设置断点或者不想使用调试构建,我可以自己设置"debug"属性.有时我会附加调试器(远程调试).我主要使用Eclipse,所以在那里工作的解决方案是可以的.

可能的答案包括:

  1. 要确定是否在调试模式下运行,请使用以下方法java.lang.management.*javax.management.*...

  2. 您的同事因X原因错误SO_TIMEOUT,默认情况下您不应设置为1秒.

更新

我知道系统属性方法,但我将问题留待解决我原来的问题.

java eclipse debugging

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

H2数据库字符串到时间戳

在H2数据库中插入时间戳

您好,我必须插入像'17 -09-2012 18:47:52.69'这样的数据.函数PARSEDATETIME减少毫秒.查询示例:

CREATE TABLE TEST(ID NUMBER(19) not null,
DATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP);

INSERT INTO TEST (ID, DATE) VALUES(1,
parsedatetime('17-09-2012 18:47:52.69', 'dd-MM-yyyy hh:mm:ss.SS'))
Run Code Online (Sandbox Code Playgroud)

在SELECT之后我看到毫秒是零.

什么是解决方案?

timestamp h2 milliseconds

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

如何有效地预测数据是否可压缩

我想编写一个存储后端来存储更大的数据块.数据可以是任何数据,但主要是二进制文件(图像,pdf,jar文件)或文本文件(xml,jsp,js,html,java ...).我发现大部分数据已经被压缩了.如果所有内容都已压缩,则可以节省大约15%的磁盘空间.

我正在寻找最有效的算法,可以高概率地预测一块数据(比如说128 KB)是否可以被压缩(无损压缩),而不必在可能的情况下查看所有数据.

压缩算法将是LZF,Deflate或类似的东西(可能是Google Snappy).因此,预测数据是否可压缩应该比压缩数据本身快得多,并且使用更少的内存.

我已经知道的算法:

  • 尝试压缩数据的一个子集,比方说128个字节(这有点慢)

  • 计算128个字节的总和,如果它在一定范围内,则它可能不可压缩(在128*127的10%范围内)(这很快,相对较好,但我正在寻找更可靠的东西,因为算法实际上只查看每个字节的最高位)

  • 查看文件头(相对可靠,但感觉像作弊)

我想一般的想法是我需要一种能够快速计算字节列表中每个位的概率是否大约为0.5的算法.

更新

我已经实现了"ASCII检查","熵计算"和"简化压缩",并且都能提供良好的结果.我想改进算法,现在我的想法是不仅要预测数据是否可以被压缩,还要预测它可以被压缩多少.可能使用算法的组合.现在如果我只能接受多个答案......我会接受给出最佳结果的答案.

其他答案(新想法)仍然欢迎!如果可能,使用源代码或链接:-)

更新2

现在在Linux中实现了类似的方法.

java compression

22
推荐指数
3
解决办法
4466
查看次数

有H2数据库的真实世界经验吗?

有没有人有H2数据库的真实世界经验?我对......感兴趣:

  • 性能
  • 稳定性
  • 虫子

java database h2

21
推荐指数
3
解决办法
5627
查看次数

构建Apache Sling,Felix,Jackrabbit项目的目的是什么?

我在这里问一个非常基本的问题.

问题是

我正在我的项目中使用Apache Sling,Apache Jackrabbit,Apache Felix.我试图理解为什么这些软件是由Apache开发的.我在互联网上尝试了很多,但我没有找到任何博客或wordpress博客,或任何有用的youtube视频解释所有这些项目.你能解释一下这些项目吗?

Why these projects developed?

What they do ?

and more questions like this
Run Code Online (Sandbox Code Playgroud)

以前我发现Apache Hadoop也有同样的疑问,但我在网上找到的所有资料都足以让我了解这个项目.这次我和Sling,Felix,Jackrabbit一起挣扎.

我将非常感谢你.等待你的回应.

apache open-source jackrabbit apache-felix sling

19
推荐指数
2
解决办法
1万
查看次数

Bloom过滤器中使用哪些哈希函数

我有关于为Bloom过滤器选择哈希函数的以下问题:

  • 使用哪些功能?

在几乎每篇文档/论文中,您都可以读到Bloom过滤器中使用的散列函数应该是独立且均匀分布的.

我知道这是什么意思(独立和统一分布),但我很难找到论证或讨论,哪些散列函数满足这些要求,因此是合适的.在很多帖子中,我已经阅读了关于使用FNVMurmur哈希函数的建议,但不是为什么(或者至少没有证明)它们是合适的.

提前致谢!

hash function bloom-filter

16
推荐指数
2
解决办法
1万
查看次数

在文件系统写入缓冲区通常刷新多少秒后?

在覆盖文件中的数据之前,我想非常确定旧数据存储在磁盘上.它可能是一个非常大的文件(多GB),因此需要就地更新.通常写入将是2 MB或更大(我的计划是使用4 KB的块大小).

而不是(或除了)调用fsync(),我想保留(而不是覆盖)磁盘上的旧数据,直到文件系统写入新数据.我不想依赖fsync()的主要原因是:大多数硬盘都是关于做fsync的.

所以我正在寻找的是文件系统,操作系统(例如Windows),硬盘驱动器的典型最大延迟是什么,直到数据写入磁盘,而不使用fsync或类似的方法.如果可能,我想拥有真实世界的数字.我不是在寻找使用fsync的建议.

我知道没有100%可靠的方法来做到这一点,但我想更好地了解操作系统和文件系统在这方面的工作方式.

到目前为止我发现的是:30秒是/ proc/sys/vm/dirty_expire_centiseconds的默认值.然后" 脏页面被刷新(写入)到磁盘...(当)因为页面保持脏 " 已经过了太多时间 "(但是我找不到默认时间).所以对于Linux来说,40秒似乎是安全的.但这适用于所有文件系统/磁盘吗?那么Windows,Android等等呢?我想得到一个适用于所有常见操作系统/文件系统/磁盘类型的答案,包括Windows,Android,常规硬盘,SSD等.

filesystems file-io file data-persistence

12
推荐指数
1
解决办法
5175
查看次数