小编Jos*_*osh的帖子

在尝试访问HTTPS网址时如何使用cURL处理证书?

我使用curl得到以下错误:

curl: (77) error setting certificate verify locations:
  CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: none

如何设置此证书验证位置?谢谢.

api https curl

178
推荐指数
13
解决办法
17万
查看次数

到PHP命名空间或不到PHP命名空间

好吧,我对PHP编程比较陌生,并且一直在不知不觉中有可能实际使用PHP中的命名空间,因为我可以在c#等.

它真的很难看,因为他们已经决定使用反斜杠 - 为什么!?

无论如何,我对其他PHP程序员关于命名空间是否会在PHP中流行以及我是否应该立即开始使用它们的观点感兴趣?

php namespaces

35
推荐指数
3
解决办法
7269
查看次数

Jquery ajax错误回调

我在这里需要一些建议或者一些解释.我有一个jquery ajax调用,

$.ajax({
 type: "GET",
 url: base_url+'/ajax/fetch/counts/',
 dataType: 'json',
 data: {},
 error: function(xhr, error){
        console.debug(xhr); console.debug(error);
 },
 success: display_counts
});
Run Code Online (Sandbox Code Playgroud)

它工作正常.我的success回调在响应时正确触发.但是,我注意到的是error每次都会触发我的回调,即使我的调用返回成功状态200.在上面的error回调中,我看到该对象xhr.status是200.

任何人都可以解释什么是错的,或者这里发生了什么?error只有当我有404或非200响应时才会触发回调.我的假设是否正确?

谢谢.

ajax jquery

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

AppleScript编辑器记录不起作用

我打开了AppleScript编辑器并按下了"录制"按钮.

然后我运行TextEdit,创建一个文件并在那里放一些文本.

单击AppleScript编辑器中的"停止"按钮时,未记录任何内容,窗口为空白.

问题是什么?

macos applescript

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

两部Android手机之间的距离

我想知道:除了GPS位置,有没有办法找到两部手机是否在一定距离之内?例如,如果一部手机距离另一部手机不到3英尺,则GPS不准确.

我正在为Android平台上的最后一年项目开发一个多人互动游戏,它需要一个游戏玩家距离另一个玩家不超过3英尺.

任何事情都是最有帮助的,但从环顾四周看起来似乎并非真的可能.大多数手机数据都可以共享,我将同时使用蓝牙和多播套接字.

非常感谢你花时间陪伴.


感谢大家到目前为止的回复.我仍然在研究这个问题,当我发现一些比较容易做的事情时会更新; 但到目前为止,似乎使用蓝牙RSSI值是要走的路.

android bluetooth distance

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

跨域ExternalInterface"NPObject上的错误调用方法"

我试图通过跨域的ExternalInterface启​​用Javascript和Flash之间的通信.当Javascript与SWF位于同一域时,它可以很好地工作.但在一种情况下,HTML驻留在域A上,javascript和flash都驻留在域B上.我已经完成了以下所有操作:

  • embed标签有allowScriptAccess="always"(并且对象具有作为参数的对象)
  • 我的SWF文件的actionscipt有 Security.allowDomain("*")
  • 我的SWF也打来电话 Security.allowInsecureDomain("*")
  • 域A和域B都有一个/crossdomain.xml文件allow-access-from domain="*"

SWF能够在页面上调用javascript,但是当我使用Javascript来调用ExternalInterface公开的函数时,我得到了

在NPObject上调用方法时出错![插件异常:Actionscript中的错误.使用try/catch块查找错误.]

这是ActionScript 2所以ExternalInterface.marshallExceptions不可用.

javascript flash actionscript-2 externalinterface

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

strncpy和memcpy之间的区别?

我如何才能获得s[7]s

我没有发现strncpy和之间的任何区别memcpy.如果我想打印输出s,以及s[7](像qwertyA),我必须在以下代码中进行哪些更改:

#include <stdio.h>
#include <stdlib.h>
int main()
{
    char s[10] = "qwerty", str[10], str1[10];
    s[7] = 'A';
    printf("%s\n",s);
    strncpy(str,s,8);
    printf("%s\n",str);
    memcpy(str1,s,8);
    printf("%s\n",str1);
    return 0;
}
/*
O/P
qwerty
qwerty
qwerty
*/
Run Code Online (Sandbox Code Playgroud)

c memcpy strncpy

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

WHERE语句中的MySQL AS

我有一个MySQL数据库.我用a SELECT AS来测量2点之间的"距离".我想要做的就是用我在创建相同的"距离"可变SELECTWHERE条件.

SELECT first_name.last_name AS name WHERE name="John Doe"
Run Code Online (Sandbox Code Playgroud)

完成此任务的最佳方法是什么?

mysql

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

什么可能导致JavaScript中的内存损坏?

我正在开发一个使用TinyMCE编辑器的应用程序,允许用户修改内容.我开发了一个Prototype.js类,在初始化时,它会生成一个唯一的ID,并在<div>具有该ID的情况下创建一个TinyMCE编辑器.这是一些相关的代码:

Region = Class.create(
{
  initialize: function(options)
  {
    this._editorReady = false;
    this._index = Region.nextIndex++;
    this._uid = com.digitalfruition.Customizer.TypeRegion.uidPrefix+this._index;
    Region.instances.push(this);
    this.setupTinyMCE();
  },

  uid: function()
  {
    return this._uid;
  },

  index: function()
  {
    return this._index;
  },
Run Code Online (Sandbox Code Playgroud)

在很多地方,我会指Regionuid(),例如,当事件TinyMCE的编辑器内发生(例如,选择更改)我的处理程序给出的编辑器的ID.我会经常这样做:

var index = Region.instances.invoke('uid').indexOf(uid);
Run Code Online (Sandbox Code Playgroud)

查找Region反映事件发生的接口的实际实例.

我只设置_uid的任何财产Region,一旦.我很确定这一点.

但是在Firefox 9.0.1中,我看到了非常奇怪的行为.当事件触发时,无法找到他们正在触发的编辑器,因为index在上面的代码中是-1.在Firebug中检查后,我看到了这个:

屏幕捕获奇怪的行为

这些是来自我的代码的调试消息,记录各种事物(在这种情况下区域的高度)以及区域的this.uid()值.内存似乎已损坏!你甚至可以看到它发生的地方,第一个带圆圈的日志条目是正确的,后续的条目是错误的.

相同的代码在Safari和Chrome中运行良好.到目前为止只有Firefox 9.0.1似乎受到影响......

为了进一步检查,我在Firebug控制台中运行了它:

>>> com.digitalfruition.Customizer.TypeRegion.instances.invoke('uid');
["?????????????????eg?????"]
Run Code Online (Sandbox Code Playgroud)

这对我来说毫无意义.什么可能导致JavaScript中的内存损坏?我怎么去解决这种情况呢?

javascript memory-corruption

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

默认为switch语句中的第一个选项?

我已经测试了这个并且工作正常,但看起来......很奇怪......对我而言.我是否应该担心这是非标准形式,将在PHP的未来版本中删除,或者它可能会停止工作?我总是有一个默认案例作为最后一个案例,从来没有作为第一个案例......

switch($kind)
{
    default:
        // The kind wasn't valid, set it to the default
        $kind = 'kind1';
        // and fall through:

    case 'kind1':
        // Do some stuff for kind 1 here
        break;

    case 'kind2':
        // do some stuff for kind2 here
        break;

    // [...]

    case 'kindn':
        // do some stuff for kindn here
        break;

}

// some more stuff that uses $kind here...
Run Code Online (Sandbox Code Playgroud)

(如果不明显我正在尝试做的是确保$ kind是有效的,因此默认:case.但是交换机也执行一些操作,然后在切换后使用$ kind.这就是为什么默认:落到第一个案例,并设置$ kind)

建议?这是正常/有效的语法吗?

php syntax switch-statement

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