问题列表 - 第16470页

请解释这个正则表达式

我有正则表达式,内容如下:

@"<img\s*[^>]*>(?:\s*?</img>)?
Run Code Online (Sandbox Code Playgroud)

有人可以解释这一部分:(?:\ s*?)?

那是什么?

c# regex

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

如何诊断Java中的"Unhandled Exceptions"?

在Java程序中,我目前在程序中的某个点获得"Unhandled Exception",我似乎无法确定生成它的位置.

由于程序包含处理发送和接收的无线数据字节的流,因此调试代码也很困难.我似乎无法用调试器模拟它.

我应该采取什么策略来定位异常?

java unhandled-exception

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

C++类 - 指针问题

我在学校进行了测验,有一个问题,我不确定我是否正确回答.我在书中找不到答案所以我只是想问你.

Point* array[10];
Run Code Online (Sandbox Code Playgroud)

调用上面的代码时会创建多少个Point类实例?

我没有回答,因为它只为10个实例创建了空间,但没有创建任何实例.然后我的朋友说它只是一个,因为当编译器看到Point*时它只是创建一个实例作为基础.

c++ compiler-construction pointers class

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

Go和Java使用用户空间线程的事实是否意味着你无法真正利用多核心?

我们最近一直在讨论操作系统类中的线程,我想到了一个问题.

由于Go,(和Java)使用用户空间线程而不是内核线程,这是否意味着您无法有效利用多个内核,因为操作系统只为进程分配CPU时间而不是线程本身?

这似乎证实了你不能这样做的事实

维基百科似乎也这么认为

java multithreading go goroutine

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

在$ .getJSON函数期间设置的变量只能在函数内访问

这可能更像是一个范围问题.我正在尝试在$ .getJSON函数中设置JSON对象,但我需要能够在回调之外使用该对象.

var jsonIssues = {};  // declare json variable

$.getJSON("url", function(data) {
    jsonIssues = data.Issues;
});

// jsonIssues not accessible here
Run Code Online (Sandbox Code Playgroud)

在另一篇文章中提到了类似这样的问题,并且一致认为我需要在JSON对象中做的任何事情都需要在回调函数中完成,并且不能在其他任何地方访问.我真的没办法在$ .getJSON回调之外继续访问/操作那个JSON对象吗?如何返回变量或设置全局?

我很感激任何帮助.这似乎不对......

更新:

尝试将$ .ajax()异步设置设置为false,并运行相同的代码,没有运气.我试过的代码如下:

var jsonIssues = {};  // declare json variable

$.ajax({ async: false });

$.getJSON("url", function(data) {
    jsonIssues = data.Issues;
});

// jsonIssues still not accessible here
Run Code Online (Sandbox Code Playgroud)

另外,我有几个响应,全局变量应该可以正常工作.我应该澄清所有这些代码都在其中$(document).ready(function() {.要设置全局变量,我应该在document.ready之前声明它吗?因此:

var jsonIssues = {};

$(document).ready(function() {

  var jsonIssues = {};  // declare json variable

  $.getJSON("url", function(data) {
      jsonIssues = data.Issues;
  });

  // now …
Run Code Online (Sandbox Code Playgroud)

javascript variables jquery scope callback

45
推荐指数
3
解决办法
6万
查看次数

PHP中的"Hello,World"没有显示任何内容

我是PHP的新手,只是下载了它,并写了一个"Hello,World!" 程序:

<html>
    <body>

    <?php
        $fileName = "test.jpg";
        $txt = "Hello, World!";
        echo $txt;
    ?>

    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我命名该文件test.php并用Firefox打开它,没有显示任何内容.

php

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

串行编程:测量字符之间的时间

我正在 Linux 中通过串行线路发送/接收数据,我想找到字符之间的延迟。

Modbus 使用 3.5 个字符的延迟来检测消息帧边界。如果超过 1.5 个字符的延迟,则消息帧被声明为不完整的。

我正在用 C 编写一个快速程序,它基本上是

fd = open(MODEMDEVICE, O_RDWR | O_NOCTTY | O_NONBLOCK);
// setup newtio
....
tcsetattr(fd, TCSANOW, &newtio);
for(;;) {
    res = read(fs, buf, 1);
    if (res > 0) {
        // store time in milliseconds?
        //do stuff
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么方法可以测量这里的时间吗?或者我是否需要以不同的方式查看从串行线路中检索数据?

我还尝试连接到 SIGIO 以在有数据时获取信号,但我似乎一次获取 8 个字节的数据。

(是的,我知道存在一些 modbus 库,但我想在其他应用程序中使用它)

c serial-port modbus timing

3
推荐指数
2
解决办法
3599
查看次数

使用Rails和Ruby 1.9的无效多字节字符(US-ASCII)

我正在使用Ruby 1.9.1和Rails 2.3.4我的应用程序是处理文本输入

如果我尝试类似的东西(内部引号看起来不同)

text = "”“"
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

#<SyntaxError: /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII)
/Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII)
/Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: syntax error, unexpected $end, expecting keyword_end
Run Code Online (Sandbox Code Playgroud)

我需要使用这些引号,因为用户可能会输入它们,我必须考虑到这一点?

有任何想法吗?

ruby-on-rails ruby-1.9

197
推荐指数
6
解决办法
10万
查看次数

如何在显示占位符标记时控制NSTextField的文本颜色?

当NSTextField(Label)绑定到带有绑定的控制器选择时,我为多值标记,无选择标记等指定了占位符值,它会绘制一个灰色的文本,在深色背景上不能很好地显示.

有没有办法更改用于显示占位符文本的文本颜色?

macos cocoa objective-c nstextfield

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

C问题和解决方案

我正在寻找一系列可以用来构建我的C技能的C问题(有解决方案).我已经理解了语言,语法和语义的基础知识.我正在寻找一系列问题,这些问题将帮助我磨练自己的技能,而不是你在入门编程课上看到的一系列简单问题.

c

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