问题列表 - 第18793页

如何在模板中打印上下文内容?

如何从模板代码中打印或迭代上下文中可用的所有变量?

我知道{% debug %}但它包含太多信息.我只想打印当前上下文中可用的变量名称.

有没有办法在不编写自定义标签的情况下执行此操作?

python django

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

Spreadsheet_Excel_Writer 使行宽变长

我怎样才能让行长一点?如果我输出excel,一切都打印正常,但如果标题有点长,则标题不可读。

我该如何解决?

php excel

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

什么是导致MD5碰撞的最短字符串?

直到什么字符串长度可以使用MD5作为哈希而不必担心发生冲突的可能性?

这可能是通过为特定字符集中的每个可能字符串生成MD5哈希值来计算的,增加长度,直到第二次出现哈希(冲突).没有碰撞的字符串的最大可能长度将比碰撞对中的最长字符小一个字符.

这已经针对MD5,SHA1等进行了测试吗?

math md5 cryptography hash-collision

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

如何让对象/类告诉我它来自哪个jar文件

在Eclipse中,正在加载一个不可能的类.在调试模式下,我可以暂停它并看到对类abc的调用但是abc类应该存在于任何地方,因为它已被重命名.我的假设是有一个旧的jar文件被调用...但我找不到它.那么在eclipse中如何在调试模式下找到类abc所在的jar文件?通过eclipse菜单选项或通过Java并使用反射来获取对象告诉我自己的jar文件.

谢谢.

java eclipse reflection

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

javascript,循环引用和内存泄漏

从我记得的一个不太遥远的过去,Javascript解释器在面对循环引用时遭遇了内存泄漏问题.

在最新的浏览器中仍然如此吗?(例如Chrome,FF 3.5等)

javascript browser memory-leaks circular-reference

24
推荐指数
2
解决办法
8883
查看次数

C语言中的软件设计实践

对于OOP语言,有很多书描述了如何设计软件,而设计模式主要用于OOP语言.

我想知道是否有任何书籍/好文章教授如何在一个大项目中使用C,比如当这个函数仅在一个文件中使用时,使用静态函数是一个好习惯.

c

19
推荐指数
4
解决办法
7063
查看次数

在Powershell中没有处置()有多糟糕?

有时我们需要在SharePoint中执行小型管理任务.一个简单的PowerShell脚本是一个非常好的工具.例如,这样的脚本可以枚举列表的事件处理程序:

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$site = new-object Microsoft.SharePoint.SPSite($args[0])   
$site.RootWeb.Lists["MyList"].EventReceivers > C:\MyListHandlers.txt
Run Code Online (Sandbox Code Playgroud)

据了解,类似的对象SPSite,并SPWeb必须Dispose()在通话后-d,否则会出现内存泄漏.最好的是打电话

$site.RootWeb.dispose()
$site.dispose()
Run Code Online (Sandbox Code Playgroud)

在这个脚本的末尾.但是如果这是一个只运行一次的Powershell脚本,并且我们知道PowerShell在执行后会清理 - 那么不调用dispose()是不是很糟糕?

所以,我的问题是 - 如果有时我运行这样的脚本,会有一些危险吗?它会影响SharePoint场(或我运行脚本的服务器)的整体稳定性吗?

powershell sharepoint dispose sharepoint-2007

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

如何使用JavaScript可靠地提交HTML表单?

有没有办法使用JavaScript保证在所有情况下都可以使用?

我详细说明.常见的方法似乎是:

formElement.submit()
Run Code Online (Sandbox Code Playgroud)

这一切都很好,除了一件事.表单的字段可用作属性formElement,因此如果存在名称标识为 "text1" 的字段,则可以将其作为formElement.text1.

这意味着如果一个元素被称为"提交"(无论是它的名字还是它的id),那么formElement.submit()它将不起作用.这是因为formElement.submit不是表单的方法,而是具有该名称的字段.不幸的是,提交按钮具有"提交"名称或ID是相当普遍的.

两个例子来说明我的观点.首先,以下内容不起作用,因为表单的元素名称为"submit":

<form name="example" id="example" action="/">
  <button type="button" name="submit" onclick="document.example.submit(); return false;">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)

以下将工作.唯一的区别是我从表单中删除了名称"submit":

<form name="example" id="example" action="/">
  <button type="button" onclick="document.example.submit(); return false;">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)

那么,还有其他方法可以使用JavaScript提交HTML表单吗?

html javascript forms

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

Selenium-“ Firefox已经在运行”错误

我们正在使用硒进行一些测试。我们为此专用Windows XP VM,每个VM上都有一台硒RC服务器,而该VM上没有其他进程在运行。我们为每个测试打开和关闭硒会话。测试始终在完成时调用selenium.stop()。很多时候(每30个中就有1个)挂起一个测试,当我查看已分配给它的计算机的桌面时,会看到一个弹出窗口,显示“ Firefox已在运行,但没有响应。打开一个新窗口,您必须首先关闭现有的Firefox进程,或重新启动系统。”

  • 我确定在给定的时间只有一个测试与VM通信
  • 完成所有测试后,请确保将它们停在硒上。
  • 我们有非常冗长的日志记录,并且日志显示在出现“ firefox已经运行”错误的测试之前,没有任何测试出现任何问题。
  • 发生此错误的测试是任意的,因为它在调用selenium.start()之后立即发生,因此不是由任何特定的代码引起的。
  • 所有测试的拆卸均相同

是什么原因引起的,如何预防呢?

testing firefox selenium

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

最佳DLL符号转储实用程序

我有数百个DLL属于一个庞大的spagetti-code-project,需要查看它们导出或导入的调用.如果我能够在DLL之间获得依赖图,那也很棒.有人可以推荐我免费和可靠的实用程序吗?谢谢.

编辑:Dependancy walker似乎还不够:我需要获取一个列表,不仅可以获取所需的DLL,还可以知道这些DLL的用途.

dll

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