问题列表 - 第2039页

取消libcurl轻松处理

有没有一种简单的方法可以从另一个线程中取消curl_easy_perform?

c c++ multithreading curl libcurl

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

是否有MD5固定点,其中md5(x)== x?

MD5转换中是否存在固定点,即是否存在x md5(x) == x

hash md5

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

Vbscript检测UAC是否升高

我的vbscript如何检测它是否在UAC高架环境中运行?

我没有问题检测用户,并查看用户是否在Administrators组中.但是,当在Vista或Windows 2008下运行时,这仍然无法解决该进程是否提升了私有性的问题.请注意,我只需要检测这种状态; 不要试图提升或(错误地)降低.

vbscript uac windows-vista windows-server-2008

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

了解低级图形编程

我很有兴趣了解可用于制作图形应用程序的不同抽象层.

我看到很多术语被抛出:在最高级别的抽象中,我听说过C#,.NET,pyglet和pygame之类的东西.再往下,我听说DirectX和OpenGL.然后是DirectDraw,SDL,Win32 API以及其他多平台库,如WxWidgets.

如何才能很好地了解其中一个层的结束位置以及下一个层的开始位置?什么是在Windows中创建窗口的"最低级别"方式?那么C++呢?(代码示例将是神圣的.)在X11中怎么样?OpenGL和DirectX的Windows实现是否构建在Win32 API之上?我在哪里可以开始了解这些事情?

关于SO的另一个问题是建议编程Windows.Linux怎么样?有没有相当于这样的书?

我知道这是非常低级的,并且有许多更友好的工具可用,但我想至少学习表面下发生的事情的基础知识.我想尽可能地开始甩掉窗户和矢量,从像pygame这样的东西开始对我来说太高级了; 我真的需要制作完整的概念电路,介绍如何在计算机上绘制内容.

我一定会欣赏有关书籍和资源的建议,但我认为如果这个问题的答案充满了许多不同的方法来通过不同的图形编程方法来获得"Hello world",那将是非常酷的.C?C++?使用OpenGL?使用DirectX?在Windows XP上?在Ubuntu上?也许我要求太多了.

graphics

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

在vi中快速缩进多行

应该是微不足道的,它甚至可能在帮助中,但我无法弄清楚如何导航它.如何在vi中快速缩进多行?

vi vim editor indentation

2111
推荐指数
31
解决办法
76万
查看次数

使用iText将HTML转换为PDF

有谁知道是否可以使用iText将HTML页面(url)转换为PDF?

如果答案是'不',那也没关系,因为我将不再浪费时间试图解决这个问题而只是在我认识的许多组件中花费一些钱:)

在此先感谢您的回复!

html pdf itext

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

如何拉伸背景图像以覆盖整个HTML元素?

我正在尝试获取HTML元素(body,div等)的背景图像以拉伸其整个宽度和高度.

没有太多运气.除了作为背景图像之外,它是否可能或者我必须以其他方式做到这一点?

我目前的CSS是:

body {
    background-position: left top;
    background-image: url(_images/home.jpg);
    background-repeat: no-repeat;
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

编辑:我并不热衷于在Gabriel的建议中维护CSS,所以我改变了页面的布局.但这似乎是最好的答案,所以我将其标记为这样.

html css background-image

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

迭代版本的递归算法来制作二叉树

鉴于此算法,我想知道是否存在迭代版本.另外,我想知道迭代版本是否更快.

这种伪蟒...

该算法返回对树的根的引用

make_tree(array a)
  if len(a) == 0
        return None;

  node = pick a random point from the array
  calculate distances of the point against the others
  calculate median of such distances
  node.left = make_tree(subset of the array, such that the distance of points is lower to the median of distances)
  node.right = make_tree(subset, such the distance is greater or equal to the median)
  return node
Run Code Online (Sandbox Code Playgroud)

iteration recursion binary-tree non-recursive

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

"Phones Home"软件; 好?坏?邪恶?一个人给了什么通知?如何?

电话回家

每个人都想要时不时.......当软件成长并成为成熟产品时,它会怎样?难道不是成年人,安静地住在新家吗?或者,它是否应该表现出来自哪里?

我听说有些人说他们会在没有他们这么说的情况下尝试和沟通的任何部分从盘子中撕掉.我还注意到大量产品现在经常要求许可发送统计使用信息.中间有很多层次.

我坐在篱笆上.

有一段很长的段落解释了这个问题是怎么来的,但是对于我们所有的缘故,我写了然后删除了它.我只想说,我是首席科学家,该公司的高级人员我们的发展努力的头; 这是一个非常重要的事情,我正在寻找编程社区的见解,因为我在这里没有得到任何有用的反馈......

对于PHONE HOME来说,最大的争议是有些人担心可能会有严重的欺骗合同的行为,如果该软件偶尔打电话回家,它将有助于发现作弊行为(对此有惩罚).

其他专业论点是,它可以提供使用情况统计信息,并可能检测何时更新是合适的.

反对的最大争议是它具有攻击性.

我也不知道如何构建这个.很明显,一直呼唤家的一切都不会飞.有六个主要产品,有些将运行24 X 7 X 365.24,有些将像frigen yo-yo一样上下,但是所有这些产品的一些数据都会很好 - 本地存储库?

然后是连接策略 - 一个邮件消息,虽然方便,可能是一个糟糕的呼叫,因为它可能更突兀(也许).然后,一个简单的TCP ssh调用可能也不是那么好.

那么,怎么样?如果你是专业人士,请告诉我原因.如果你反对,为什么呢."做得对吗?"的例子.您喜欢的合同文本 - 或者讨厌?

接下来,如果我们决定这样做,我们应该怎么做 - 你会怎么做?为什么?

坦率地说,我深刻地撕裂.我一般都讨厌这样的事情,但作为公司的一名官员,我必须承认我自己的感受,这里可能会有很多钱,被冒犯可能不是一个好的论据.

谢谢你的想法.

architecture

16
推荐指数
3
解决办法
1412
查看次数

F#int64到int

如何在不使用?的情况下将其转换为F#中Int64Int32类型Microsoft.FSharp.Compatibility.Int32.of_int64

我这样做是因为当我尝试时,交互式似乎不起作用:

open Microsoft.FSharp.Compatibility
Run Code Online (Sandbox Code Playgroud)

随着FSharp.PowerPack加入作为参考,它说:

错误FS0039:未定义名称空间"兼容性".

编辑:有人有问题的答案吗?关于int类型的建议是有用的和信息性的,但我在F#interactive中打开powerpack命名空间时遇到了同样的问题.

f# type-conversion

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