小编Zom*_*ies的帖子

我可以为InputStream的read()函数设置超时吗?

我有一个DataInputStream我从一个Socket.有什么办法可以设置超时dis.read(...)吗?目前我产生了一个新线程来进行读取.虽然父线程thread.join(timeout)在中断之前会等待.我知道nio,但我认为我不想在这一点上重构那么多.谢谢.

java io

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

如何在groovy中屏蔽输入

如何屏蔽命令行的输入?基本用例:我想在提示时输入密码,我需要查看*或者什么都没有.

groovy

7
推荐指数
1
解决办法
4927
查看次数

并行开发:开发人员应该在同一个分支中工作吗?

多个开发人员应该在同一个分支中工作,还是更新 - 修改 - 提交?或者每个开发人员应该独自拥有自己的每个分支?共享分支如何影响您正在进行日常维护而不是未维护的代码流的环境?此外,如果您在每个开发人员完成后立即部署并通过测试(快速,而不是将所有工作放入单个版本中),这将如何工作.

version-control

7
推荐指数
1
解决办法
351
查看次数

Java:如何加载已经在类路径上的类(及其内部类)?

如何加载已经在类路径上的类,实例化它,并实例化其中定义的任何内部类?

例如:

public class TestClass {


    public class InnerClass { }

}
Run Code Online (Sandbox Code Playgroud)

java reflection classloader

7
推荐指数
2
解决办法
7221
查看次数

Bash,如何哈希值的字符串?

我想简单地将任意长度的字符串转换为整数值.每个字符串将映射到唯一或甚至非唯一的整数.是否有任何现有的opensource命令执行此操作?

如果它是唯一的奖励点,例如通过bash命令计算字典顺序.

string bash

7
推荐指数
2
解决办法
6947
查看次数

用于图像识别的C++库:包含字符串的图像

有没有人知道用于拍摄图像并在其上执行图像识别的c ++库,以便它可以根据给定的字体和/或字体高度找到字母?即使是不允许你选择字体的那个也不错(例如:readLetters(Image image).

c++ ocr fonts image-recognition

6
推荐指数
2
解决办法
5033
查看次数

如何开发100%浏览器兼容的基于CSS的布局?

我们正在为各种外部和内部网站创建一些布局.

其中一个开发人员正在使用基于用户代理切换他的CSS文件(一个用于FF,一个用于IE)的不那么好的做法.:/其他人坚持使用基于表格的布局,因为它们与浏览器兼容.

我想对如何使用CSS布局和排列元素进行一些小的指导.这必须与浏览器兼容.不能使用网格布局或"CSS框架",因为它们对于此处所做的事情不灵活.

例如,如果我们从外部设计公司获得90像素宽的图像,我们就不会将它们放入60px宽度的网格单元中.而且我们不打算调整它们以适应它们.如果公司设计主页面,单击链接看起来很傻,看到所有填充标识/图形的大小都会减小.

需要某种资源或建议来指引我正确的方向.

编辑:这是增加的扭曲.我们不接触任何HTML,我们使用来自JSF和Oracle ADF的基于组件的设计......它们将呈现HTML,我们使用CSS来对齐和设置它们.

Edit2:我们可以在HTML呈现之前为HTML添加样式和属性.请记住,我们正在编辑没有.html文件,它是由组件生成的.

css jsf

6
推荐指数
2
解决办法
852
查看次数

捕获Java EE Web应用程序中的每个异常

首先,我为所有不可恢复的异常抛出运行时异常,这导致这些异常传递到容器,我目前使用错误页面(在web.xml中定义).在此错误页面中是一个调用记录器的scriptlet.

我遇到的问题是在此调用时异常不再在堆栈上.我可以从请求范围变量("javax.servlet.error.message")访问它.该字符串是堆栈跟踪.我显然需要这个堆栈跟踪用于记录目的,并且出于安全原因,可以在不同的应用服务器上"关闭"javax.error_message".......

所以我的问题是,如何在Java EE应用程序中最好地记录运行时异常,而不包括以下内容:

try {} catch (Exception e) {logger.log(...)}
Run Code Online (Sandbox Code Playgroud)

我想要某种方式从容器中调用记录器可能......就在容器捕获例外之前.

java logging exception-handling java-ee

6
推荐指数
1
解决办法
1621
查看次数

Java:如何使用大于0x7F的字节文字

在Java中,我不能使用无符号字节的字节数组(来自诸如Wire Shark之​​类的东西)并将其放入java ....因为我将得到编译错误,因为大于127十进制/ 0x07F的任何东西都不被视为byte,但作为一个int .... IE:

        byte[] protocol = { 0x04, 0x01, 0x00, 0x50, /*error*/0xc1, /*error*/0xdb, 0x1c, /*error*/0x8c, 
                0x4d, 0x4f, 0x5a, 0x00 };
Run Code Online (Sandbox Code Playgroud)

需要一种好的方法来处理取无符号的char数组并将它们作为文字放入Java中.

java protocols bytearray network-protocols literals

6
推荐指数
1
解决办法
1487
查看次数

Java:有人知道一个可以检测互联网连接质量的库吗?

我知道一个简单的URLConnection到谷歌可以检测我是否连接到互联网,毕竟我相信互联网一切都很好如果我不能连接到谷歌.但是我正在寻找在这个关键时刻是可以衡量我的互联网连接是如何有效来讲库BOTH反应能力和可用带宽.但是,我不想测量可用的带宽,因为资源过于密集.我真的只需要能够测试是否能够在Y时间内收到类似X kB的东西.这样的图书馆已经存在吗?

java networking monitoring

6
推荐指数
1
解决办法
1274
查看次数