问题列表 - 第935页

什么时候(和错误的时间)使用反引号?

许多初学程序员编写如下代码:

sub copy_file ($$) {
  my $from = shift;
  my $to = shift;

  `cp $from $to`;
}
Run Code Online (Sandbox Code Playgroud)

这是不好的,为什么?是否应该使用反引号?如果是这样,怎么样?

perl

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

如何在Windows上静态编译SDL游戏

我一直试图为我的游戏生成一个静态链接的"单二进制"版本的Windows.我想链接sdl,sdl_image和sdl_mixer,这反过来又引入了一些支持库.不幸的是我还没有找到一种方法来使用cygwin/mingw/gcc来编译和链接.据我所知,所有现有的公共版本只是共享库/ dll.

请注意,我不是在谈论许可.源将是开放的,因此sdl的GPL/LGPLness无关紧要.

windows sdl sdl-image sdl-mixer

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

小网站图片的格式是什么?GIF还是PNG?

在为网站做小图标,标题图形等时,使用GIF还是PNG更好?

显然,如果需要透明效果,那么PNG肯定是要走的路,而对于更大,更多的摄影图像,我会使用JPEG - 但对于普通的网络"家具",你会推荐哪些?为什么?它可能只是我正在使用的工具,但GIF文件通常看起来比可比较的PNG小一点,但使用它们只是1987年.

graphics png file-format gif

36
推荐指数
4
解决办法
9986
查看次数

轻量级X窗口管理器/环境

我的机器严重不足,我想我需要开始节省每个备用周期.我知道,与我的同事的KDE设置相比,我的Gnome环境似乎表现不佳.但是如果我要做那么大的转换,我不妨考虑运行一些更轻的东西.

是否有可能在轻量级窗口管理器上生存并仍然运行现代应用程序(Firefox,Eclipse,OpenOffice)?我有什么好的候选窗口经理可以尝试,我需要知道什么?

x11 performance window-managers

10
推荐指数
3
解决办法
6989
查看次数

从实时视频设备捕获图像以供基于Java的应用程序使用的最佳方法是什么?

我正在研究用于某些场景的半实时检测的图像处理问题.我的目标是让实时视频以某种方式在我的Java代码中作为Motion JPEG帧到达.

我熟悉Java Media Framework,遗憾的是,我认为我们可以认为这是一个有效的死API.我也熟悉Axis盒子,虽然我非常喜欢他们的解决方案,但我会很感激我对我特定兴趣点的任何批评性反馈.

这就是我为此讨论定义"最佳"的方式:

  • 延迟 - 如果我使用此视频流控制摄像机,我希望尽可能保持我的往返延迟不到100毫秒.这是我的控制输入到我看到可见变化的时间之间的时间.稍后编辑:要记住的另一件事是相机控制可能是手动和自动(事件触发器)的组合.我们需要立即看到这些图片,即使高质量的饲料是单独存档的.
  • 免费/开源比免费更好.
  • 可调编解码器参数 - 我需要能够在某些情况下调整编解码器.有时,高速低分辨率流实际上更容易处理.
  • 与Java"集成" - 将此解决方案挂钩到我的代码有多麻烦?我是通过套接字发送数据包吗?点击网址?安装Direct3D/JNI组合?
  • Windows/Linux /两者? - 我更喜欢与操作系统无关的解决方案,因为我必须提供多种类型的操作系统,但可能有一种解决方案最适合一种而不是另一种.

注意:我知道其他图像/视频捕获编解码器,这不是这个问题的焦点.由于帧精度的降低,我对流API(例如MPEG4)特别感兴趣.但是,如果我的问题有一个解决方案可以提供另一个帧准确的数据流,请加入.

这个问题的后续行动:此时,我非常倾向于购买Axis视频编码器等设备,而不是试图直接在软件或PC上捕获视频.但是,如果有人有其他选择,我很乐意听到他们的意见.

java video image-capture video-capture image-processing

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

您将如何对从设备中提取的一组二进制数据进行逆向工程?

我的一个朋友,他有一天提出这个问题,他最近买了一个garmin心率监测设备,跟踪他的心率,并允许他将他的心率统计数据上传一天到他的电脑.

唯一的问题是没有用于garmin USB设备的linux驱动程序,他设法解释了一些数据,例如型号和他的用户详细信息,并且已经确定存在一些二进制数据表,我们假设它们代表一系列记录他的心率和录音的时间.

当你对结构一无所知时,在逆向工程数据的哪一个开始?

binary reverse-engineering binary-data

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

推荐的Python发布/订阅/发送模块?

来自PyPubSub:

Pypubsub为您的Python应用程序提供了一种简单的方法来解耦其组件:应用程序的某些部分可以发布消息(有或没有数据),其他部分可以订阅/接收它们.这允许消息"发件人"和消息"听众"彼此不知道:

  • 一个不需要导入另一个
  • 发件人不需要知道
    • "谁"得到消息,
    • 听众会对数据做些什么,
    • 或者即使任何听众都会收到消息数据.
  • 同样,听众也不必担心消息的来源.

这是实现模型 - 视图 - 控制器架构或促进其组件解耦的任何类似架构的绝佳工具.

似乎有相当多的Python模块用于在Web上发布/订阅,从PyPubSub到PyDispatcher,再到简单的"自制"类.

比较不同的模块时是否有特定的优点和缺点?哪些模块已经过基准测试和比较?

提前致谢

python publish-subscribe pypubsub

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

存在哪些预先存在的服务来计算两个地址之间的距离?

我想实现一种方法来显示按给定地址的接近度排序的存储地址列表.

列表中的地址将存储在数据库表中.单独的部分有单独的字段(我们有邮政编码,城市名称等字段)所以它不仅仅是一个巨人varchar.这些是用户输入的,由于系统的性质可能并不总是完整的(有些可能缺少邮政编码,而其他可能只有城市和州).

虽然这是用于Intranet应用程序,但我使用外部资源(包括访问Internet Web服务等)没有任何问题.我实际上更喜欢滚动自己,除非做自己是微不足道的.如果谷歌或雅虎!已经提供免费服务,我非常愿意查看.关键字是它必须​​是免费的,因为我不能自由地为这个功能引入任何额外的费用,因为它已经是一个奖励"额外"可以说.

我正在考虑这个问题,就像许多实体商店在做"寻找位置"功能一样.在一个简单的表格中显示它并进行适当的排序并显示距离(例如,英里)很棒.显示地图混搭甚至更酷,但我绝对可以忍受距离回来,我处理所有后续的显示和排序.

简单距离算法的问题是数据的性质.由于全部或部分地址可能未定义,因此我没有像lat/long coords那样方便的东西.此外,即使我要求邮政编码,90%的地址可能会有相同的五个邮政编码.

虽然它不需要非常快,但是由于延迟而在页面上显示超过7秒的任何内容对于普通用户来说可能太长了,正如我们所知.如果这样的假设服务支持一次发送一批地址而不是一次查询一个地址,那就太好了.尽管如此,我不应该认为地址列表总数将超过50个.

algorithm distance geolocation

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

LINQ的速度有多快?

我需要操纵100,000到200,000条记录.
我正在考虑使用LINQ(到SQL)来做到这一点.
我从经验中知道过滤数据视图非常慢.
那么LINQ有多快?

你能否告诉我你的经历以及它是否值得使用,或者我会更好地使用SQL存储过程(繁重且不太灵活)?

在成千上万条记录中,我需要查找数据组然后处理它们,每组有大约50条记录.

.net linq linq-to-sql

9
推荐指数
2
解决办法
5236
查看次数

声明JS脚本的语法

我不确定打开JS脚本与之间的区别

<SCRIPT language='JavaScript'>
Run Code Online (Sandbox Code Playgroud)

或者:

<SCRIPT type="text/JavaScript">
Run Code Online (Sandbox Code Playgroud)

是否应始终引用JavaScript(使用""或"是")或者这不是很重要?

感谢您对此主题的任何澄清!

javascript scripting

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