问题列表 - 第7560页

生成短而独特的文件/文件夹名称的好方法是什么?

标准基本上是这样的:

  • 文件夹将存在大约24-48小时
  • 用户无法轻易猜出文件夹名称(如果在URL中使用)
  • 文件夹名称应短5-15个字符

初步想法:

printf('%u',crc32(microtime(true)));
Run Code Online (Sandbox Code Playgroud)

详细信息:上传文件时,我基本上希望保留上传者指定的唯一文件名,以避免任何命名冲突,我想把它放在一个唯一命名的目录中......

php string unique

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

什么可能导致"客户端断开连接"ASP.NET异常?

我的.NET 3.5应用程序偶尔抛出以下异常System.Web异常:

客户端已断开连接

为什么会发生这种异常?我的应用程序在负载均衡的Windows Server 2003 IIS 6.0服务器上运行.

asp.net iis-6 load-balancing windows-server-2003

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

带有自定义语法的最佳文本编辑

什么是能够创建自定义语法的最佳文本编辑器?我使用的是notepad ++,但自定义语法有点受限,而插件(即textFX)有一些错误可以满足我.我听说过Vim和Emacs(哪个更好?),但我想要一个具有许多功能的FAST编辑器.

customization syntax-highlighting editor

15
推荐指数
2
解决办法
6896
查看次数

在Castle Windsor上注册服务/组件是否可以线程安全?

在城堡windsor上注册组件线程安全吗?

即,多个线程可以同时在同一个容器实例上注册组件吗?

(对于记录,是的,我知道这样做可能是疯了.)

multithreading castle-windsor

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

编写语法荧光笔

我希望为我正在考虑的夏季项目编写自己的语法高亮显示器,但我不知道如何编写自己的语法高亮显示器.

我知道有很多实现,但我想了解正则表达式以及语法高亮如何工作.

语法高亮如何工作以及开发语法有哪些好的参考?语法高亮显示器是否在键入每个字符时扫描每个字符,还是在键入每个字符后整体扫描文档/文本区域?

任何见解将不胜感激.

谢谢.

PS:我打算用ActionScript编写它

regex syntax-highlighting actionscript-3

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

保持jQuery .getJSON()连接打开并在页面正文中等待?

我正在编写一个基本的推送消息系统.一个小小的改变导致它正常停止工作.让我解释.在我的原始版本中,我能够将代码放在文档中,如下所示:

<head>
  ...text/javascript">
  $(document).ready(function(){
    $(document).ajaxStop(check4Updates);
    check4Updates();
  });

  function check4Updates(){
    $.getJSON('%PATH%', callback);
  };
...
</head>
Run Code Online (Sandbox Code Playgroud)

这很好地工作,即使服务器返回null(它会在超时2分钟之后),也会保持连接打开.它会无限期地一遍又一遍地调用getJSON函数.快乐的熊猫.

现在,我必须将代码段放在标签之间.几乎无法访问$(document).ready()函数.

<body>
...
check4Updates();
$("body").ajaxStop(check4Updates);
...
</body>
Run Code Online (Sandbox Code Playgroud)

这有效......一段时间.此后不久,它将停止调用check4Updates并进入无限循环并使用100%处理器时间.

我试图得到它,以便重复调用check4Updates直到页面关闭.如果有人对我为什么简单的更改不再按预期运行有任何见解,请告诉我.感谢您抽出宝贵时间阅读并帮助我.

最诚挚的问候,Van Nguyen

javascript jquery comet server-push

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

在WinForms中托管IE 8并打开PDF

我们有一个托管WebBrowser控件的表单.这是表单上唯一的控件.

我们将表单传递给临时PDF文件的文件路径,它确实:

WebBrowser1.Navigate(Me._PathToPdf)
Run Code Online (Sandbox Code Playgroud)

当表单关闭时,它将导航离开PDF文件:

WebBrowser1.Hide()
WebBrowser1.Navigate("about:blank")

Do Until WebBrowser1.ReadyState = WebBrowserReadyState.Complete
    Application.DoEvents()
    System.Threading.Thread.Sleep(50)
Loop
Run Code Online (Sandbox Code Playgroud)

表单关闭后,调用类将删除临时PDF文件.

这个过程很有效......直到我们安装了Internet Explorer 8.出于某种原因,IE8和Adobe Acrobat 8​​(或9)的组合会在临时PDF文件上放置一个额外的文件锁定句柄.在整个应用程序关闭之前,额外的锁定句柄不会消失.我还要提一下,在Acrobat打开文件之前,文件上没有锁.

我们可以在多台机器上重现这一点,它始终是IE8和Adobe Acrobat Reader的结合.我们可以安装福昕阅读器3而不是Adobe Acrobat,一切正常.同样,我们可以在使用IE7和Adobe Acrobat的机器上运行应用程序,并且工作正常.但是,当你混合使用IE 8的魔法药水和Acrobat时,你最终会弄得一团糟.

任何人都可以告诉我为什么我得到一个额外的文件锁,一直持续到应用程序结束?

谢谢.

可以在此处找到演示我的问题的示例应用程序:PDFLockProblemDemo.zip

c# vb.net acrobat file internet-explorer-8

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

java匿名类和同步和"这个"

我相信,我正在处理JAVA GUI中的竞争条件.

我有一些方法在匿名类中创建一个"匿名方法",如下所示:

synchronized foo()
{
     someMethod(new TimerTask()
     {
          public synchronized run()
          {

               //stuff

          }
     };
}
Run Code Online (Sandbox Code Playgroud)

问题:在TimerTask对象或foo所在的类上是否同步了run方法?

问题2:如果我在run()声明中删除了"synchronized",而在run()体内有一个synchronized(this){}块,那么"this"会引用TimerTask对象或者对象是包含foo()的方法的实例?

请帮帮我.

谢谢,jbu

java synchronization anonymous class this

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

如何启用AfxMessageBox是/否(MB_YESNO)"关闭"按钮?(右上角"X")

致电时:

AfxMessageBox(strMsg, MB_YESNO);
Run Code Online (Sandbox Code Playgroud)

将显示一个带有"是"和"否"按钮的消息框.但是右上角的"X"(关闭按钮)被禁用,按ESC无效.

这是因为唯一有效的结果是IDYES和IDNO,而不是IDCANCEL.

是否有快速启用此行为的方法?我想避免的:

  • 为此创建自定义对话框.
  • 有是/否/取消按钮.

在vista中,删除文件时,要求确认的对话框只有"是"和"否",也可以通过关闭按钮或ESC取消.我猜这是一个自定义对话框.

mfc dialog messagebox windows-vista

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

为什么SelectSingleNode返回null?

我正在使用包含类似于此的结构的XML文档:

<MT>
  <Events>
    <event id="1">
      <field name="blah" value="a_value" type="atype" />
      .
      .
      .
     </event>
   </Events>
 </MT>
Run Code Online (Sandbox Code Playgroud)

我目前正以这种方式将文件从文件加载到XML文档中:

XmlDocument xdoc = new XmlDocument();
xdoc.Load("somefile.xml");  //Successfully loads btw
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试运行下一行代码时,我遇到了一个问题,只有这个特定的文档:

xdoc.SelectSingleNode("//event[@id='1']"); //This returns a null 
Run Code Online (Sandbox Code Playgroud)

我是否在正确的轨道上猜测这是因为使用名为'id'的属性的问题或者我在代码中遗漏了某些内容而返回null?

c# xml xmldocument xml-attribute selectsinglenode

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