问题列表 - 第3734页

Java中的排序集合

我是Java的初学者.请建议可以/应该使用哪些集合来维护Java中的排序列表.我曾尝试MapSet,但他们不是我所期待的.

java sorting collections

160
推荐指数
9
解决办法
18万
查看次数

Java文件锁定在网络上

这可能与以前的帖子类似,但我想具体说明在网络上使用锁定,而不是在本地.我想将文件写入共享位置,因此它可能会进入网络(当然是Windows网络,也许是Mac).我希望阻止其他人在编写文件的同时阅读该文件的任何部分.这不是一个高度并发的过程,文件通常小于10MB.

我已经阅读了FileLock文档和File文档,并且有些困惑,关于什么是安全的,什么不是.我想锁定整个文件,而不是部分文件.

我可以使用FileChannel.tryLock(),它在网络上是安全的,还是取决于网络的类型?它是否适用于标准的Windows网络(如果有这样的话).

如果这不起作用,最好将零字节文件或目录创建为锁定文件,然后写出主文件.为什么该File.createNewFile()文档说不要将其用于文件锁定?我很欣赏这是受比赛条件限制的,并不理想.

java networking file

11
推荐指数
1
解决办法
5110
查看次数

在没有打印对话框的情况下,在C#中从Windows服务打印html文档

我正在使用Windows服务,我想在服务启动时打印.html页面.我正在使用此代码并且打印效果很好.但是打印对话框来了,如何在没有打印对话框的情况下打印?

public void printdoc(string document)
{
    Process printjob = new Process();
    printjob.StartInfo.FileName = document;
    printjob.StartInfo.UseShellExecute = true;
    printjob.StartInfo.Verb = "print";
    printjob.StartInfo.CreateNoWindow = true;
    printjob.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;

    printjob.Start();
}
Run Code Online (Sandbox Code Playgroud)

有没有其他方法来打印它而不显示打印对话框.

在此先感谢,Anup Pal

html c# windows printing service

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

有没有办法阻止文件被提交到SVN存储库

今天我遇到了一个问题,有人不小心将proj.user文件提交到SVN存储库.当我来更新时,它显然引起了问题.

它让我想知道是否有任何方法可以阻止某些文件扩展名提交到存储库.

我确实知道有一个忽略列表,但据我所知,这仍然依赖于将文件添加到忽略列表的人.理想情况下,我想集中控制它,以便存储库而不是人控制.

这可能吗?

svn version-control

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


在现代C和C++中不推荐使用f(void)

我目前正在重构/整理C++项目中使用的一些旧C代码,并定期查看以下函数:

int f(void)
Run Code Online (Sandbox Code Playgroud)

我倾向于写作:

int f()
Run Code Online (Sandbox Code Playgroud)

是否有任何理由不在整个代码库中用()替换(void)以提高一致性,或者两者之间是否存在我不知道的细微差别?更具体地说,如果C++中的虚拟成员函数被描述为:

virtual int f(void)
Run Code Online (Sandbox Code Playgroud)

派生类包括成员函数:

int f()
Run Code Online (Sandbox Code Playgroud)

这是一个有效的覆盖?另外,基于几乎相同的签名,我是否可能遇到任何链接器问题?

c c++ refactoring void

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

有没有使用我的主iPhone进行SDK开发的问题?

我一共拥有一部iPhone.我想在真正的iPhone上测试我的应用程序,这意味着允许Xcode在我唯一的设备上获得其肮脏的小突起.那是明智的吗?使用同一部手机进行测试和普通电话/音乐/其他用途是否有任何问题?

iphone xcode

8
推荐指数
1
解决办法
849
查看次数

Javascript函数应该在每个页面加载时运行

我正在查看我正在维护的asp.net 2 Web应用程序(但没有写).

在页面加载时应该发生的一些事情不会,但有时只会发生,而且似乎是在VM中使用Firefox 3.使用了JQuery和asp.net Ajax.

应该每次都运行的重要功能(但不是)通过以下Javascript附加:

<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){ Sys.Application.add_load(ImportantFunction); });   
$(document).ready(function(){ Otherstuff(); });
$(document).ready(function(){ MoreStuff(); });
//]]>
</script>
Run Code Online (Sandbox Code Playgroud)

但是如果我使用firebug在ImportantFunction()中设置一个断点,它在firefox 3中的页面加载时没有被击中,但它在ajax更新中命中.

在页面中有多次调用$(document).ready,因为它们来自asp.net代码的不同部分.是的,他们都会执行.

javascript ajax jquery asp.net-ajax

0
推荐指数
1
解决办法
8355
查看次数

什么是一个好的缓存反向代理,如果底层应用程序不可用,它可以提供过时的内容?

我正在寻找一个缓存反向代理(类似于鱿鱼或清漆),在发生故障时能够很好地支持服务陈旧内容 - 换句话说,如果我代理的应用程序消失或开始服务于内部服务器错误我' d喜欢缓存继续提供从后端保存的最后一个好的响应.基本上我希望缓存服务器在出现问题时充当额外的保护层.

有人配置过Squid或类似的吗?知道任何支持这种开箱即用的产品吗?

caching reverse-proxy squid varnish

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

JRE包括什么?

我知道JDK包含所有java包.但是除了java.exe之外,JRE包括什么?我可以理解JRE中'bin'文件夹中的东西的必需品但是'lib'文件夹怎么样?

java

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