问题列表 - 第38713页

node.js中的"全局"对象

我正在使用0.3.1-pre Node.js

这样做:

typeof global.parseInt
Run Code Online (Sandbox Code Playgroud)

结果是

'undefined'
Run Code Online (Sandbox Code Playgroud)

但是在输入"global"后在控制台中按[Tab]时.给出一个函数列表,包括parseInt.

那么parseInt是否是全局命名空间的成员?

namespaces node.js

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

`qrefresh`被认为有害吗?

扩展中的qrefresh命令MQ对我没有意义.我会解释我的假设:

  1. 如果您不知道某个修补程序应该应用于哪个修订版,则它的价值非常小.理论上你无法知道拒绝意味着什么.即使某个修订版本没有拒绝,您也不确定整个修订版本是否会编译.
  2. 一旦你qrefresh在你的补丁队列某补丁,你实际上失去在队列中的下一个补丁的父.因此,如果没有您的干预,下一个补丁可能是无用的.
  3. 为了修复下一个补丁,你最好合并它而不是手工编辑.rej文件.不仅仅是因为更好的工具,如果你有原始的未qrefresh修补补丁,你有更多的信息,qrefresh导致你丢失实际需要的信息,以使你对补丁的改变有意义.

因此我不明白为什么人们会想要使用这个命令.

更好的选择是,将所有补丁应用hg update到要更改的补丁的父级,然后hg revert将工作目录应用于要更改的补丁.更改此修补程序,将其提交到新修订版,然后重新绑定此新修订版上的所有其他修补程序.

qrefresh当您不编辑单个补丁时,我根本不明白何时相关.似乎这种git方法(将补丁应用于本地分支)比补丁队列更有意义.

我是否正确,我最好使用rebase?我错过了什么吗?

由于没有回复和低视图率而从kiln.se.com迁移

mercurial mercurial-queue

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

转义MySQL语句的字符串

我有以下select语句:

$res = mysql_query("select * from Table where Name='{$_REQUEST['name']}'");
Run Code Online (Sandbox Code Playgroud)

但是,由于这种查询很容易进行SQL注入,因此我使用更安全的方式进行选择:

$escaped_name=mysql_real_escape_string($_REQUEST['name']);
$res = mysql_query("select * from Table where Name='{$escaped_name}'");
Run Code Online (Sandbox Code Playgroud)

一切正常,直到我尝试使用$_REQUEST['name']包含字符串的选项运行选择Joel's.在这种情况下,选择不起作用.调试并打印$escaped_name到屏幕上的内容后,我得到以下内容:

Joel\\\'s
Run Code Online (Sandbox Code Playgroud)

这是什么原因?似乎字符串被自动转义,然后我再次逃脱它.

php mysql

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

如何更正错误:在git中提交时的pathspec消息?

我试图将命令更改提交git commit "commit message"到本地分支,但我收到以下消息:

error: pathspec 'commit message' did not match any file(s) known to git.
Run Code Online (Sandbox Code Playgroud)

git

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

Drupal - 代表另一个用户标记节点(以编程方式)

我有一个自定义模块,允许用户邀请朋友看他/她最喜欢(标记)的节点.

在邀请/注册时..我希望能够为新(邀请)用户复制(邀请者)用户标志.

我读了http://drupal.org/node/305086,它说要使用:

function flag($action, $content_id, $account = NULL, $skip_permission_check = FALSE)
Run Code Online (Sandbox Code Playgroud)

但无论我为$ account输入什么值,都不会为新用户创建新标志.

请有人帮忙!

php flags drupal

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

_T()宏更改UNICODE字符数据

我有UNICODE应用程序,我们在其中使用_T(x),其定义如下.

#if defined(_UNICODE)
#define _T(x) L ##x
#else
#define _T(x) x
#endif
Run Code Online (Sandbox Code Playgroud)

我知道L被定义为wchar_t,在任何平台上都是4个字节.如果我错了,请纠正我.我的要求是我需要L为2个字节.因此编译器hack我开始使用-fshort-wchar gcc标志.但现在我需要将我的应用程序移动到zSeries,我无法在该平台中看到-fshort-wchar标志的效果.

为了让我能够在zSeries上移植我的应用程序,我需要以这样的方式修改_T()宏,即使在使用L ## x并且不使用-fshort-wchar标志之后,我需要获得2byte宽字符data.Can有人告诉我如何更改L的定义,以便我可以在我的应用程序中将L定义为2个字节.

c c++ string gcc widechar

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

与C的二进制兼容性

Google协议缓冲区是否与C结构二进制兼容?我的意思是我可以从C直接读取序列化文件到结构而不反序列化?或protobuf-c 是唯一的解决方案?

c protocol-buffers

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

如何在Android中获取手机通讯录

我希望使用新的api contactContracts获取保存在手机中的联系人而不是sim联系人

我这样做是通过过滤帐户类型(而不是com.anddroid.contacts.sim),这项工作适用于一个手机(HTC Desire),但没有找到适用于所有手机的常见帐户类型,任何人都可以告诉我该怎么做

android

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

调试在启动时崩溃的C#可执行文件

我正在尝试远程调试C#程序.连接到主机是没有问题的,我可以看到该机器上运行的所有进程,并可以连接到msvsmon.exe.

但是,我想调试的程序在启动时立即崩溃,让我没有时间依赖它.通过远程位置启动有问题的调试可执行文件也不会产生任何问题.如何在崩溃前附加调试器?

c# debugging visual-studio-2010 visual-studio

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

我应该为移动Web应用程序使用什么doctype?

首先,这不是这个问题的骗局.你会明白为什么.

我正在开发一个Web应用程序(不是移动网站;这将是JS重),而我们到目前为止的HTML(由其他人开发)使用以下doctype:

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN"
"http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">
Run Code Online (Sandbox Code Playgroud)

我的问题是:为什么不使用标准的HTML5 doctype?

<!DOCTYPE html>
Run Code Online (Sandbox Code Playgroud)

这两者之间会有什么不同?我们正在开发的应用程序面向智能手机(Android,iPhone,Windows Phone 7),但当然,我们希望尽可能多地支持平台(Symbian,BlackBerry等).

两个doctypes启用/禁用哪些功能/行为,以及在哪些平台上?

开发移动Web应用程序时使用的最佳doctype是什么?(以及最后一个问题,我将使这个社区维基)

编辑:如何制作此社区维基?: - /

html mobile doctype web-applications

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