问题列表 - 第7466页

快速跨平台C/C++哈希库

什么是高性能哈希库,它也是C/C++的跨平台.适用于MD5,SHA1,CRC32和Adler32等算法.

我最初的印象是Boost有这些,但显然不是(还).

到目前为止我发现的最有希望的是Crypto ++,还有其他任何建议吗?http://www.cryptopp.com/这似乎相当全面.

c c++ hash cross-platform

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

您在F#中创建了哪些简单,非平凡,可用的代码?

我正在努力学习F#,但由于我从未做过任何函数式编程或在其中使用过类,我发现很难将普通的斐波那契或因子例子推广到我将如何做一些可用的东西.

那么,网上有哪些简单但非常重要的非平凡和可用的F#代码?

f#

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

为什么表边框没有显示在这个html表中

我有一个像这样的简单html表:http://jsbin.com/oxiyi

我希望在整个表格之外有一个颜色#990000的边框.所以我在桌子外面做了一张桌子,给它边框颜色#990000.但我仍然没有看到边框颜色.

html

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

在.NET中延迟加载TreeView

这是一个System.Windows.Forms.TreeView,而不是WPF或Web TreeView.

我必须遗漏一些东西,因为我无法相信这是那么困难.

我的表单上有一个TreeView.加载所有数据以填充TreeView非常慢,因此我只想加载顶级节点,然后在用户展开节点时填充子节点.问题是,如果节点没有任何子节点,它不会在节点旁边显示+号,这意味着它无法展开,这意味着我无法捕获扩展事件来加载子节点.

多年前,当我使用PowerBuilder时,你会将一个HasChildren(或类似)属性设置为true,基本上"谎言"到控件并强制它显示+,然后你可以捕获Expanding事件.当没有子节点时,我无法弄清楚如何强制+出现在节点上.

我尝试过一种方法,我在每个节点上添加一个虚拟节点,然后在扩展检查虚拟节点是否存在并删除它然后加载子节点,但由于各种原因不值得进入这里解决方案不是在我的情况下可行.

我用Google搜索了c#,treeview,延迟,延迟,加载,强制,扩展以及其他一些现在没有运气的条款.

PS我在SourceForge上找到了TreeViewAdv项目,但如果可以避免,我宁愿不在我们的环境中引入新组件.

.net treeview

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

查看Haskell中的减少步骤

有没有办法查看haskell中的还原步骤,即跟踪所做的递归函数调用?例如,chez方案为我们提供了trace-lambda.Haskell中有一个等价的形式吗?

debugging haskell functional-programming reduction

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

Perl的反引号,系统和exec有什么区别?

有人可以帮帮我吗?在Perl中,有什么区别:

exec "command";
Run Code Online (Sandbox Code Playgroud)

system("command");
Run Code Online (Sandbox Code Playgroud)

print `command`;
Run Code Online (Sandbox Code Playgroud)

还有其他方法来运行shell命令吗?

perl

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

样机编辑器 - 轻松添加箭头、标注等的免费工具

我一直在使用Balsamiq来创建模型。我使用的是试用版,因此我将所有屏幕放在一个模型中,而不是多个文件中。我想将这些模型的导出发送给我的团队,以便他们可以对其发表评论。他们需要能够轻松添加箭头、标注、文本等。我​​知道您可以在 Balsamiq 中执行其中一些操作,但它并不是真正为这些类型的评论而设计的。我使用过 Paint.net 并将它们添加到单独的图层中,但对于一些非技术人员来说,它并不是最容易使用的应用程序。我喜欢Snagit中的编辑器,因为它可以轻松地标记图像,但这是一个付费应用程序,我正在寻找一个免费工具(在 Windows 上运行)。

该工具不一定需要屏幕截图捕获工具,因为有很多可用选项,但这并不排除使用工具。

我希望能够轻松完成的事情是:

  • 添加箭头以显示单击哪个按钮从一个屏幕移动到另一个屏幕
  • 添加标注文本以提供改写部分或移动项目的建议
  • 使用不同颜色/尺寸的标记项目

我找到了Pencil,但这似乎有点矫枉过正 - 我不需要完整的图像编辑,只需要有人快速轻松地提供反馈的能力。

screenshot editor mockups

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

没有jQuery的$(document).ready等价

我有一个使用的脚本$(document).ready,但它不使用jQuery中的任何其他内容.我想通过删除jQuery依赖项来减轻它.

如何在$(document).ready不使用jQuery的情况下实现自己的功能?我知道使用window.onload不会是相同的,因为window.onload在加载了所有图像,帧等之后的火灾.

javascript jquery

1925
推荐指数
19
解决办法
98万
查看次数

如何从IronPython脚本将lambda表达式传递给C#构造函数?

我正在将一个IronPython scritping引擎集成到我的C#raytracer中,到目前为止,尽管我对Python完全不熟悉,但它仍然是轻而易举的.但是,有一件特别的事情,我需要帮助.我有一个C#类,它定义了一个这样的构造函数:

public CameraAnimation(Action<Camera, float> animation)
Run Code Online (Sandbox Code Playgroud)

在C#中,我会像这样实例化:

var camAnimation = new CameraAnimation((camera, time) => camera.Position += new Vector(1, 0, 0));
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何在IronPython中对Action对象进行类似的赋值,那么Python语法将如何呈现?

c# scripting lambda ironpython

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

实现游戏播放的最佳方式?

我正在用Java创建一个基于网格的游戏,我想实现游戏录制和播放.我不知道怎么做,虽然我已经考虑了两个想法:

  1. 每秒几次,我会记录整个游戏状态.为了回放它,我写了一个渲染器来读取状态并尝试创建一个可视化表示.但是,有了这个,我可能会有一个大的保存文件,任何播放尝试都可能会有明显的延迟.

  2. 我也可以将每个按键和鼠标点击写入保存文件.这会给我一个较小的文件,并可以减少滞后回放.然而,游戏开始时的最轻微错误(例如,1毫秒后拍摄)将导致游戏几分钟内完全不同的游戏状态.

那么,实现游戏播放的最佳方式是什么?

编辑 - 我不确定我的游戏究竟有多确定,所以我不确定整个游戏是否只​​能通过按键和鼠标点击来拼凑.

java playback recording

11
推荐指数
2
解决办法
1301
查看次数