问题列表 - 第6125页

当Ruby用于追加东西时,你用什么称它为<<运算符?

在其他情况下我知道这个<<被称为bitshift运算符.当它仅用于追加操作时,是否有一个名称,就像你在数组或字符串中所做的那样(不确定你还可以附加什么)?

我希望能够使用英文单词来引用它,而不是说"你知道,操作员带有两个左箭头并不是真正的左移位操作符".

ruby append operators

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

使用哪种语言编写语音识别软件?

我想写一个基本的语音识别软件,可以将语音转换为文本.我想知道哪种语言最适合编写这样的软件.Java适合这份工作吗?

编辑:谢谢大家的回复.我想为大学项目建立一个工具.我不想从头开始写.只想演示语音识别的强大功能.该工具应该在文本编辑器(如记事本)上编写用户所说的任何内容.它不需要太准确.我只是想试验和学习语音识别背后的各种算法,因为我发现这个领域非常有趣.

谢谢,迪帕克

java speech-to-text

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

Silverlight代码混淆

我正在寻找可用于Silverlight代码混淆的任何免费工具的建议.混淆器的专业版支持Silverlight,但Obfuscator的社区版却不支持.

来自Google Code的Obfuscar需要手动指定不应混淆的每个项目,因此必须手动列出XAML中引用的每个控件和属性.没有选项可以不混淆任何公共类型和成员的名称.即使我手动指定每个公共类和成员,我也不知道是否还有潜伏的其他Silverlight问题.

我对开始另一个关于代码混淆的智慧或缺乏代码混淆的讨论不感兴趣.

silverlight obfuscation

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

python中的框绘图

平台:WinXP SP2,python 2.5.4.3.(activestate发行)

有没有人成功写出python 中的盒子绘图字符?当我尝试运行时:

print u'\u2500'
print u'\u2501'
print u'\u2502'
print u'\u2503'
print u'\u2504'
Run Code Online (Sandbox Code Playgroud)

所有提示赞赏.我究竟做错了什么 ?python是否支持完整的unicode?是否可以将这些字符打印出来.

有关

python windows unicode

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

XHTML实体编码是否在XML文档中有效,只要它们包含在CDATA标记内?

这是一个有效(格式良好)的XML文档吗?

<?xml version="1.0" encoding="UTF-8" ?> 
<outer>
  <inner>&copy;</inner>
</outer>
Run Code Online (Sandbox Code Playgroud)

问题在于HTML/XHTML"©"实体编码在XML文档中是否有效,其中没有DTD或模式来定义它.表达上述内容的另一种方式是这样说:

<?xml version="1.0" encoding="UTF-8" ?> 
<outer>
  <inner>&#169;</inner>
</outer>
Run Code Online (Sandbox Code Playgroud)

这似乎是使用UTF-8编码的有效XML.

但这是否有效:

<?xml version="1.0" encoding="UTF-8" ?> 
<outer>
  <inner><![CDATA[&copy;]]></inner>
</outer>
Run Code Online (Sandbox Code Playgroud)

上述作者打算向XML解析器表明它应该通过上面的版权符号作为字符串"©" 而不是一个正确的Unicode字符.

在这方面,我觉得这句话有点令人困惑:"XML文档的新作者经常误解CDATA部分的目的,错误地认为其目的是"保护"数据在处理过程中不被视为普通字符数据.[但]字符数据是字符数据,无论它是通过CDATA部分还是普通标记表达."(来自维基百科)

我正在分别从第二位作者那里查看一个提议的XML格式,即使标签可以包含数字,它也包装了CDATA部分中的每个标签.

希望XML大师可以帮助消除对CDATA目的的困惑.

谢谢!

xml unicode utf-8 cdata

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

MySQL中有没有办法用一个查询来反转一个布尔字段?

我的表格中有一栏名为'授权'.它的默认值为0.当用户被授权时,需要将其更改为1,但必须能够将其重置为0.我知道我可以通过2个查询轻松完成此操作:

$authorised = Db::query('SELECT authorised FROM users WHERE id=2');

$newAuthValue = ($authorised['authorised']) ? 0 : 1;

Db::query('UPDATE users SET authorised=' . $newAuthValue . ' WHERE id=2');
Run Code Online (Sandbox Code Playgroud)

我想知道的是,有一种方法可以用一个查询来做到这一点吗?要反转布尔值?

php mysql

23
推荐指数
2
解决办法
9119
查看次数

ASP.NET自定义错误,除了404错误,

我设置了自定义错误如下..

protected void Application_Error(Object sender, EventArgs e)
{
    Exception ex = HttpContext.Current.Server.GetLastError();
    if (ex is HttpUnhandledException && ex.InnerException != null)
        ex = ex.InnerException;
    if (ex != null)
    {
        try
        {
            Logger.Log(LogEventType.UnhandledException, ex);
        }
        catch
        { }
    }

    HttpContext.Current.Server.ClearError();
    Response.Redirect(MyCustomError);

}
Run Code Online (Sandbox Code Playgroud)

我想知道是否有可能检测到此错误是否为404错误,然后显示默认的404错误?

asp.net

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

来自K&R C的示例中的指针类型不匹配警告

可能重复:
编译K&R示例时出现问题

最近,我一直在通过K&R的C编程语言.

在5.11节中,它们包含指向函数的指针,并在输入它们的示例后 - 一个quicksort实现,我们提供了一个指向我们想要使用的比较函数的指针 - 我从编译器收到警告:条件表达式中的指针类型不匹配.(我的编译器是OS X 10.5.6上的gcc 4.0.1)

触发警告的示例中的行是:

 qsort((void **) lineptr, 0, nlines-1,
      (int (*)(void*, void*))(numeric ? numcmp : strcmp));
Run Code Online (Sandbox Code Playgroud)

该程序在没有segfaulting的情况下执行,但我喜欢尽可能地发出警告,或者至少了解它们的原因.

numcmp的函数声明如下:

 int numcmp(char *, char *);
Run Code Online (Sandbox Code Playgroud)

但根据联机帮助页,stcmp有这个签名:

 int strcmp(const char *s1, const char *s2);
Run Code Online (Sandbox Code Playgroud)

由于方法签名略有不同,警告是否简单?忽视警告会有什么后果?

c kernighan-and-ritchie

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

我的脚本不会在任务调度程序下运行.为什么?

我有一个vbscript脚本,当我自己运行它时,我运行正常.

出于某种原因,当我在任务调度程序下以管理用户身份运行它时,它会运行,但甚至不会写入我的日志文件.它不应该是权限,因为我运行它的用户是adminstrator.

它是一个在Win2008 64位机器上调用32位dll的脚本.

C:\ windows\SysWOW64\cscript.exe Bob.vbs

我还将本地目录设置为我运行它的位置.

具有讽刺意味的是,任务调度程序表示"成功完成"运行任务.

此外,任务调度程序中还有其他脚本运行正常,它只是这个脚本.

有没有人有我可以检查的事项清单?

vbscript scheduled-tasks windows-server-2008

13
推荐指数
4
解决办法
8万
查看次数

我如何划分所以我得到一个十进制值?

我想知道如何在Java中获得单值的余数和商.

例:

3/2我应该得到1.5的价值.

如果我使用/运算符,我只得到商.如果我使用%操作员,我只得到余数.如何在同一个变量中同时获得两者?

java math division modulus

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