问题列表 - 第34044页

当我本地域名未在雅虎注册时,如何在本地开发时让Yahoo OAuth工作?

我正在开发一个使用Yahoo OAuth的应用程序.OAuth一直运行正常,但我刚刚在雅虎注册了我的域名,现在我在本地开发时不会让我使用OAuth,因为"不允许使用自定义端口,或者主机未使用此消费者密钥注册".

问题是因为我的回调URL是未向Yahoo注册的域(http:// localhost:8080/welcome).

我不知道该怎么做.我也是开发新手,所以如果你能提出具体的建议,那就太棒了!任何帮助是极大的赞赏.

yahoo oauth localhost

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

如何在Eclipse 3.5中录制和重放宏?

您会推荐哪种工具进行宏录制和重放?还有语言吗?我经常在Eclipse和Emacs(实际上是Xemacs)之间切换以进行编辑任务.

如果我不必经常这样做会很好.如果在eclipse中有一个宏语言/记录器可能会发生这种情况.它可以在Netbeans中使用,那么为什么这不是eclipse的优先事项呢?

eclipse macros recording replay

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

htmlspecialchars vs htmlentities关注XSS

我已经看到了很多相互矛盾的答案.很多人都喜欢引用单独的php函数不会保护你免受xss的攻击.

什么XSS确实可以通过htmlspecialchars和什么可以通过htmlentities?

我理解功能之间的区别,但不是你留下的不同级别的xss保护.谁能解释一下?

php xss

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

使用无符号循环变量进行反向迭代

我一直在讨论与同事一起使用size_t的问题.出现的一个问题是循环,它将循环变量递减直到达到零.

请考虑以下代码:

for (size_t i = n-1; i >= 0; --i) { ... }
Run Code Online (Sandbox Code Playgroud)

由于无符号整数环绕,这会导致无限循环.在这种情况下你做什么?编写上面的代码并没有意识到你犯了一个错误似乎很容易.

我们团队的两个建议是使用以下样式之一:

for (size_t i = n-1; i != -1 ; --i) { ... }

for (size_t i = n; i-- > 0 ; ) { ... }
Run Code Online (Sandbox Code Playgroud)

但我不知道还有其他选择......

c c++

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

socket.getaddrinfo引发了"未知主机"之谜

我在使用python(2.6.2)套接字类解析主机名时遇到问题.

从shell我可以ping主机名,并使用host命令解析主机名:

host myhostname.mydomain.com
Run Code Online (Sandbox Code Playgroud)

当我尝试使用python解决它时,会引发一个socket.herror异常,并显示消息"[Errno 1] Unknown host"

socket.gethostbyaddr("myhostname.mydomain.com")
Run Code Online (Sandbox Code Playgroud)

我最近添加了resolv.conf的名称服务器,也许我需要为python重新启动一些东西才能看到这些更新?

有任何想法吗?

python dns networking

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

简单的PHP长轮询聊天脚本,太简单了?

我正在开发一个简单的聊天应用程序,每个房间可能有10到20个用户.

查询数据库以查找新消息的脚本对于它将获得的所有请求看起来过于简单.

下面是循环新消息的代码块,脚本的其余部分只是获取变量,构造查询和json响应对象:

$sleepTime = 1; //Seconds
$data = "";
$timeout = 0;

//Query database for data
while(!$data and $timeout < 10){
    $data = getQuery($sql);
    if(!$data){
        //No new messages on the chat
        flush();
        //Wait for new Messages
        sleep($sleepTime);          
        $timeout += 1;
    }else{
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的块将每秒查询数据库中的新消息,持续10秒,如果在10秒之后没有新消息,它将通知浏览器.浏览器等待5秒钟,然后发送另一个请求以获取新消息.

但是,如果脚本发现新消息,则一旦获得来自服务器的新消息的响应,浏览器将立即请求更多新消息.

这个过程一直持续......

那么我怎样才能进一步优化这个过程呢?这是不是很好?在我的本地服务器上工作正常,但我担心只有少数用户可能会使所有请求和循环的实时服务器(共享主机)过载.

这是现场演示,您可以使用firebug http://pixbush.com/chat/chat.php查看

php chat long-polling

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

新手python csv作家问题:为什么每个角色分开?

请原谅我的简单问题:我试图用csv模块编写简单的csv文件.但结果如下:

Spam |Baked Beans|
/ s e a r c h | | , | | A d v a n c e d | | S e a r c h
/ a b o u t / | | , | | A b o u t
/ n e w s / | | , | | N e w s
/ d o c / | | , | | D o c u m e …
Run Code Online (Sandbox Code Playgroud)

python csv

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

在WCF服务中使用System.Windows.Forms.WebBrowser控件需要做什么?

我相信WebBrowser控件是STA,NT服务中托管的WCF服务是MTA吗?谢谢.

c# browser wcf

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

ActionScript 3:如何通过拥有名称来获取类

我正在尝试te只接受类的名称,例如:

var className:String = "TheClass";
var theClass = new className();
Run Code Online (Sandbox Code Playgroud)

这可能吗?

flash actionscript-3

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

静态输入语言意味着什么?

我的理解是,这意味着可以编写一个程序来正式证明用静态类型语言编写的程序将没有某些(小)缺陷子集.

我的问题如下:

假设我们有两种图灵完整语言,A和B.A被认为是'类型安全'而'B'被假定为不是.假设我有一个程序L来检查用A写的任何程序的正确性.什么阻止我将用B写的任何程序翻译成A,应用L.如果P从A转换为B,那么为什么不是PL a用B编写的任何程序的有效类型检查器?

我接受过代数培训,而且我才刚开始学习CS,所以可能有一些明显的原因,这不起作用,但我非常想知道.整个'类型安全'的东西已经有一段时间闻到了我的味道.

language-theory turing-complete type-safety

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