小编Emi*_*röm的帖子

file_get_contents挂起

我正在使用Google GeoCoding服务.我有一个调用Google Maps API的PHP应用程序,并接收JSON数据.调用谷歌地图主机的功能会一直挂起,直到它超时,但只有当我推送到Godaddy虚拟专用服务器时.

我已经ssh进入服务器并编辑了php.ini我将"安全模式"更改为"关闭"

我收到此错误消息:

消息:file_get_contents(http://maps.googleapis.com/maps/api/geocode/json?address=xYxY&sensor=false):无法打开流:连接超时

这在我的WAMP服务器上工作正常但在实时服务器上失败.有什么想法吗?

php google-maps

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

如何在Linux中使用内核空间的ioctl()?

是否可以ioctl从Linux内核模块调用?任何人都可以举例说明它是如何使用的吗?

c linux-kernel

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

Paypal错误:不允许用户执行此操作

我正在尝试使用Paypal SOAP API实现链式自适应支付.在我的沙盒中它工作正常.现在我将代码移动到了实时API.当我使用主接收器付款时,它会返回以下错误:

不允许用户执行此操作

我有我的帐户的申请ID和批准.我该如何解决这个错误?

php permissions payment paypal paypal-adaptive-payments

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

使用MySQLdb模块和Pypy编译器

我正在尝试Pypy编译器,看看我是否可以加速我的代码.然而,我遇到麻烦的MySQLdb模块,Pypy无法找到.

我已经读过MySQLdb 1.2.4应该可以正常使用Pypy,所以我升级了模块,我测试它是CPython编译器的正确版本:

import MySQLdb
MySQLdb.__version__
>> '1.2.4'
Run Code Online (Sandbox Code Playgroud)

但是当使用Pypy时,我得到:

Python 2.7.2 (1.9+dfsg-1, Jun 19 2012, 23:23:45)
[PyPy 1.9.0 with GCC 4.7.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
And now for something completely different: ``-FIRST they ignore you, then they
laugh at you, then they fight you, then you win.-''
>>>> import MySQLdb
Traceback (most recent call last):
  File "<console>", line 1, in <module>
ImportError: No module named MySQLdb
Run Code Online (Sandbox Code Playgroud)

有帮助吗?我正在使用Ubuntu 13.04并使用进入Canonical存储库的Pypy.

python pypy mysql-python

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

Go如何决定何时在goroutines之间切换?

我很好奇Go语言如何安排goroutines.它是仅在通道请求和I/O期间切换还是具有周期性协程切换循环?

concurrency go goroutine

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

Objective C - 带数字的数组

是否有更好的方法用数字填充数组而不是我使用的数字?令人发疯的是,为了用数字填充数组,我需要写多少才能将它们用于循环计算.在其他基于C的语言(如PHP,As3或Java)中,这更容易.

NSArray *myArray = [NSArray arrayWithObjects:  
                    [NSNumber numberWithInt:1000],[NSNumber numberWithInt:237], [NSNumber numberWithInt:2673], nil];

int total = 0;
for(int i = 0; i < [myArray count]; i += 1 ){
    total += [[myArray objectAtIndex: i]intValue];
    NSLog(@"%i", total);
}
Run Code Online (Sandbox Code Playgroud)

希望有一个更短的方式...我只是想用int填充数组...不能那么难

arrays int objective-c

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

关于功能样式编程

我读过一篇讨论冯·诺伊曼风格编程的论文.这篇论文的名字是可以从冯·诺依曼风格中解放出来的编程吗?功能风格及其程序代数

我关于函数式编程语言的问题(由作者John Backus提到)是这样的:

当我们提到像HASKELLERLANG这样的函数式编程语言时,本文中的函数Style是完全或近似意义相同吗?

haskell functional-programming

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

在ALTER TABLE之后,MySQL shell中的回滚不起作用

(MySQL 5.5,InnoDB表)为什么我不能回滚,无论是保存点还是以前的begin语句?

mysql> set autocommit=0;
Query OK, 0 rows affected (0.00 sec)

mysql> start transaction;
Query OK, 0 rows affected (0.00 sec)

mysql> savepoint id;
Query OK, 0 rows affected (0.00 sec)

mysql> alter table sg_Section add column (published tinyint(1) default 0);
Query OK, 2 rows affected (0.30 sec)
Records: 2  Duplicates: 0  Warnings: 0

mysql> rollback to savepoint id;
ERROR 1305 (42000): SAVEPOINT id does not exist
Run Code Online (Sandbox Code Playgroud)

在保存点之后没有运行任何命令时,它似乎"工作":

mysql> savepoint id;
Query OK, 0 rows affected (0.00 …
Run Code Online (Sandbox Code Playgroud)

mysql innodb

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

在 Erlang 中构建堆栈

我对 Erlang 还很陌生,并试图解决无法更改变量的问题。假设我创建了一个堆栈并想要添加一个新元素。如果我无法为列表分配新值,我将如何更新堆栈?我每次都需要创建一个新列表吗?

例如,我在想 Push 可能看起来像

List = [X|List].
Run Code Online (Sandbox Code Playgroud)

然后流行音乐将是

[Head|Tail] = List
Head
List = Tail
Run Code Online (Sandbox Code Playgroud)

当然,这是行不通的,因为我无法更改 List 的值,这就是我的问题。任何帮助表示赞赏。

erlang stack

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

--help 标志是 POSIX 标准/建议吗?

如果我有一个通过 shell 运行的应用程序,是否有说明--help需要支持的POSIX 文档?我会这么认为,因为这似乎是最流行的终端应用程序(GNU 工具等)中的标准做法。

我很好奇我是否可以使用“--help”选项的存在或缺失作为寻找 POSIX 兼容/不兼容命令的试金石。

posix

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