问题列表 - 第6145页

如何使用块作为'或'子句而不是简单的模具?

我想检查Net :: FTP Perl模块中的操作结果而不是死.

通常你会这样做:

$ftp->put($my_file)
  or die "Couldn't upload file";
Run Code Online (Sandbox Code Playgroud)

但是我想做其他事情,而不是仅仅死在这个脚本中,所以我尝试了:

$ftp->put($my_file)
  or {
      log("Couldn't upload $my_file");
      return(-1);
  }

log("$my_file uploaded");
Run Code Online (Sandbox Code Playgroud)

但是Perl抱怨编译错误说:

syntax error at toto.pl line nnn, near "log"
Run Code Online (Sandbox Code Playgroud)

这是我的代码片段中的第二个日志.

任何建议都非常感谢.

干杯,

syntax perl codeblocks

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

使用Javascript对下拉列表进行排序

我想用javascript对下拉项目进行排序,任何人都可以告诉我如何做到这一点.

javascript sorting list drop-down-menu

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

#include <lib.h>给出符号未找到,为什么?

我有这个代码:

#include <iostream>
#include <mp4.h>

int main (int argc, char * const argv[]) {
    // insert code here...
    std::cout << "Hello, World!\n";

    MP4Read("filename", MP4_DETAILS_ALL );

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我已经添加了-I/opt/local/include和-L/opt/local/lib到路径(通过macports安装后mp4库所在的位置),但我得到的是:

未定义的符号:"_ MP4Read",引自:main.o中的_main ld:未找到符号

即使XCode找到它并自动完成正确...

c++ xcode

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

如何检查文件是否具有数字签名

我想以编程方式检查文件是否已经过数字签名.

目前,我在MSDN中发现了一个相当模糊的代码,它无法编译......

关于这个问题的任何想法?

顺便说一句,带命令行的外部工具也很棒.

digital-certificate

33
推荐指数
5
解决办法
7万
查看次数

简单的基于物理的运动

我正在研究2D游戏,我正在尝试使用一些基本的物理代码将对象加速到最高速度.

这是它的伪代码:


const float acceleration = 0.02f;
const float friction     = 0.8f;  // value is always 0.0..1.0
      float velocity     = 0;
      float position     = 0;

move()
{
   velocity += acceleration;
   velocity *= friction;
   position += velocity;
}
Run Code Online (Sandbox Code Playgroud)

这是一种非常简化的方法,不依赖于质量或实际摩擦(代码内摩擦只是一种阻止运动的通用力).它的效果很好,因为"速度*=摩擦力"; 部分保持速度不超过某一点.然而,正是这种最高速度及其与加速和摩擦的关系,我有点迷失.

我想要做的是设置一个最高速度,以及达到它所需的时间,然后使用它们来获得加速度和摩擦值.


const float max_velocity = 2.0; 
const int   ticks;       = 120; // If my game runs at 60 FPS, I'd like a 
                                // moving object to reach max_velocity in 
                                // exactly 2 seconds.
const float acceleration = ?
const float …
Run Code Online (Sandbox Code Playgroud)

math physics 2d

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

来自HTML Canvas的getPixel?

是否可以查询HTML Canvas对象以获取特定位置的颜色?

html javascript canvas

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

在ASP.NET中实现404的最佳方法

我正在尝试确定在标准ASP.NET Web应用程序中实现404页面的最佳方法.我目前在Global.asax文件中的Application_Error事件中捕获404错误,并重定向到友好的404.aspx页面.问题是请求看到302重定向,然后缺少404页面.有没有办法绕过重定向并使用包含友好错误消息的立即404进行响应?

Googlebot等网络抓取工具是否关心非现有页面的请求是否返回302后跟404?

asp.net http-status-code-404

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

关于using语句的一些高级问题

我知道这里有很多关于如何使用using语句和调用Dispose()方法的线程.我已经阅读了大部分这些主题.

如果我调用Dispose(),它会调用Close()吗?

如果我想使用一个对象(比如SqlDataReader),然后在另一个代码块中再次使用它,我应该不调用Dispose()吗?这也意味着省略using语句.

另外,为了澄清一下,如果FileStream正在包装StreamWriter并且我在FileStream上调用dispose,这将调用Flush(),Close()和Dispose()(取决于Dispose()是否在StreamWriter上调用Close()),对?同样,如果我在FileStream上调用Close,这将只调用FileStream上的Flush()和Close().

检查IL是一个很好的方式来回答这些关于幕后发生的事情的问题吗?

.net c# idisposable

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

如何使用Perl正则表达式删除未使用的嵌套HTML span标记?

我正在尝试从HTML文件中删除未使用的跨度(即没有属性的跨度),已经清除了其他正则表达式我不想要的所有属性.

我的正则表达式没有选择要删除的正确的开始和结束标记对,我遇到了问题.

my $a = 'a <span>b <span style="color:red;">c</span> d</span>e';
$a =~ s/<span\s*>(.*?)<\/span>/$1/g;
print "$a\
Run Code Online (Sandbox Code Playgroud)

回报

a b <span style="color:red;">c d</span>e
Run Code Online (Sandbox Code Playgroud)

但是我希望它能够回归

a b <span style="color:red;">c</span> de
Run Code Online (Sandbox Code Playgroud)

帮助赞赏.

html regex perl

4
推荐指数
3
解决办法
3006
查看次数

什么时候不应该使用关系数据库?

除了google/bigtable场景之外,什么时候不应该使用关系数据库?为什么不,你应该用什么?(你学到了'艰难的道路'吗?)

sql database relational-database nosql

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