许多初学程序员编写如下代码:
sub copy_file ($$) {
my $from = shift;
my $to = shift;
`cp $from $to`;
}
Run Code Online (Sandbox Code Playgroud)
这是不好的,为什么?是否应该使用反引号?如果是这样,怎么样?
我一直试图为我的游戏生成一个静态链接的"单二进制"版本的Windows.我想链接sdl,sdl_image和sdl_mixer,这反过来又引入了一些支持库.不幸的是我还没有找到一种方法来使用cygwin/mingw/gcc来编译和链接.据我所知,所有现有的公共版本只是共享库/ dll.
请注意,我不是在谈论许可.源将是开放的,因此sdl的GPL/LGPLness无关紧要.
在为网站做小图标,标题图形等时,使用GIF还是PNG更好?
显然,如果需要透明效果,那么PNG肯定是要走的路,而对于更大,更多的摄影图像,我会使用JPEG - 但对于普通的网络"家具",你会推荐哪些?为什么?它可能只是我正在使用的工具,但GIF文件通常看起来比可比较的PNG小一点,但使用它们只是1987年.
我的机器严重不足,我想我需要开始节省每个备用周期.我知道,与我的同事的KDE设置相比,我的Gnome环境似乎表现不佳.但是如果我要做那么大的转换,我不妨考虑运行一些更轻的东西.
是否有可能在轻量级窗口管理器上生存并仍然运行现代应用程序(Firefox,Eclipse,OpenOffice)?我有什么好的候选窗口经理可以尝试,我需要知道什么?
我正在研究用于某些场景的半实时检测的图像处理问题.我的目标是让实时视频以某种方式在我的Java代码中作为Motion JPEG帧到达.
我熟悉Java Media Framework,遗憾的是,我认为我们可以认为这是一个有效的死API.我也熟悉Axis盒子,虽然我非常喜欢他们的解决方案,但我会很感激我对我特定兴趣点的任何批评性反馈.
这就是我为此讨论定义"最佳"的方式:
注意:我知道其他图像/视频捕获编解码器,这不是这个问题的焦点.由于帧精度的降低,我对流API(例如MPEG4)特别不感兴趣.但是,如果我的问题有一个解决方案可以提供另一个帧准确的数据流,请加入.
这个问题的后续行动:此时,我非常倾向于购买Axis视频编码器等设备,而不是试图直接在软件或PC上捕获视频.但是,如果有人有其他选择,我很乐意听到他们的意见.
我的一个朋友,他有一天提出这个问题,他最近买了一个garmin心率监测设备,跟踪他的心率,并允许他将他的心率统计数据上传一天到他的电脑.
唯一的问题是没有用于garmin USB设备的linux驱动程序,他设法解释了一些数据,例如型号和他的用户详细信息,并且已经确定存在一些二进制数据表,我们假设它们代表一系列记录他的心率和录音的时间.
当你对结构一无所知时,在逆向工程数据的哪一个开始?
来自PyPubSub:
Pypubsub为您的Python应用程序提供了一种简单的方法来解耦其组件:应用程序的某些部分可以发布消息(有或没有数据),其他部分可以订阅/接收它们.这允许消息"发件人"和消息"听众"彼此不知道:
- 一个不需要导入另一个
- 发件人不需要知道
- "谁"得到消息,
- 听众会对数据做些什么,
- 或者即使任何听众都会收到消息数据.
- 同样,听众也不必担心消息的来源.
这是实现模型 - 视图 - 控制器架构或促进其组件解耦的任何类似架构的绝佳工具.
似乎有相当多的Python模块用于在Web上发布/订阅,从PyPubSub到PyDispatcher,再到简单的"自制"类.
比较不同的模块时是否有特定的优点和缺点?哪些模块已经过基准测试和比较?
提前致谢
我想实现一种方法来显示按给定地址的接近度排序的存储地址列表.
列表中的地址将存储在数据库表中.单独的部分有单独的字段(我们有邮政编码,城市名称等字段)所以它不仅仅是一个巨人varchar.这些是用户输入的,由于系统的性质可能并不总是完整的(有些可能缺少邮政编码,而其他可能只有城市和州).
虽然这是用于Intranet应用程序,但我使用外部资源(包括访问Internet Web服务等)没有任何问题.我实际上更喜欢滚动自己,除非做自己是微不足道的.如果谷歌或雅虎!已经提供免费服务,我非常愿意查看.关键字是它必须是免费的,因为我不能自由地为这个功能引入任何额外的费用,因为它已经是一个奖励"额外"可以说.
我正在考虑这个问题,就像许多实体商店在做"寻找位置"功能一样.在一个简单的表格中显示它并进行适当的排序并显示距离(例如,英里)很棒.显示地图混搭甚至更酷,但我绝对可以忍受距离回来,我处理所有后续的显示和排序.
简单距离算法的问题是数据的性质.由于全部或部分地址可能未定义,因此我没有像lat/long coords那样方便的东西.此外,即使我要求邮政编码,90%的地址可能会有相同的五个邮政编码.
虽然它不需要非常快,但是由于延迟而在页面上显示超过7秒的任何内容对于普通用户来说可能太长了,正如我们所知.如果这样的假设服务支持一次发送一批地址而不是一次查询一个地址,那就太好了.尽管如此,我不应该认为地址列表总数将超过50个.
我需要操纵100,000到200,000条记录.
我正在考虑使用LINQ(到SQL)来做到这一点.
我从经验中知道过滤数据视图非常慢.
那么LINQ有多快?
你能否告诉我你的经历以及它是否值得使用,或者我会更好地使用SQL存储过程(繁重且不太灵活)?
在成千上万条记录中,我需要查找数据组然后处理它们,每组有大约50条记录.
我不确定打开JS脚本与之间的区别
<SCRIPT language='JavaScript'>
Run Code Online (Sandbox Code Playgroud)
或者:
<SCRIPT type="text/JavaScript">
Run Code Online (Sandbox Code Playgroud)
是否应始终引用JavaScript(使用""或"是")或者这不是很重要?
感谢您对此主题的任何澄清!
.net ×1
algorithm ×1
binary ×1
binary-data ×1
distance ×1
file-format ×1
geolocation ×1
gif ×1
graphics ×1
java ×1
javascript ×1
linq ×1
linq-to-sql ×1
performance ×1
perl ×1
png ×1
pypubsub ×1
python ×1
scripting ×1
sdl ×1
sdl-image ×1
sdl-mixer ×1
video ×1
windows ×1
x11 ×1