问题列表 - 第28591页

PHP cURL错误:"从服务器清空回复"

我有一个类函数来连接Last.FM的RESTful API - 它的目的是为我的用户抓取最新的曲目.这里是:

private static $base_url = 'http://ws.audioscrobbler.com/2.0/';

public static function getTopTracks($options = array())
{
  $options = array_merge(array(
    'user' => 'bachya',
    'period' => NULL,
    'api_key' => 'xxxxx...', // obfuscated, obviously
  ), $options);

  $options['method'] = 'user.getTopTracks';

  // Initialize cURL request and set parameters
  $ch = curl_init();
  curl_setopt_array($ch, array(
    CURLOPT_URL            => self::$base_url,
    CURLOPT_POST           => TRUE,
    CURLOPT_POSTFIELDS     => $options,
    CURLOPT_RETURNTRANSFER => TRUE,
    CURLOPT_TIMEOUT        => 30,
    CURLOPT_USERAGENT      => 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)'
  ));

  $results = curl_exec($ch);
  return $results; …
Run Code Online (Sandbox Code Playgroud)

php curl last.fm

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

伟大的UIKit/Objective-C代码片段

Objective-C iPhone/iPod touch/iPad开发的新手,但我开始在单行代码中发现很多功能,例如:

[UIApplication sharedApplication].applicationIconBadgeNumber = 10;
Run Code Online (Sandbox Code Playgroud)

这将在您的应用程序iphone上显示该特色红色通知徽章,编号为10.

请在这里为您的iPhone/iPod touch/iPad分享您最喜欢的Objective-C中的一个或两个内衬. 仅限公共API.

iphone objective-c uikit iphone-sdk-3.0

37
推荐指数
5
解决办法
9816
查看次数

如何在不指定完整路径的情况下运行程序?

为什么当我键入"rails"时,它将无法工作......但是当我键入"/var/lib/gems/1.8/bin/rails"时它会起作用吗?如何绑定它以便我不必每次都输入完整路径?

unix linux command-line

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

Maven字符串替换文本Web资源

我有一个带有文本文件的Maven Web应用程序

的src /主/ web应用/ textfilesdir

据我了解,在包阶段,这个textfilesdir目录将被复制到

目标/项目-1.0-快照

目录,然后压缩成一个

目标/项目-1.0-SNAPSHOT.war

问题

现在,我需要在target/project-1.0-SNAPSHOT/textfilesdir中对文本文件的内容进行字符串替换.然后必须在将textfilesdir复制到target/project-1.0-SNAPSHOT之后但在创建target/project-1.0-SNAPSHOT.war文件之前完成此操作.我相信这一切都是在包装阶段完成的.

插件(可能是maven-antrun-plugin)如何插入包阶段来执行此操作.

文本文件不包含要过滤的$ {property-name}等属性.字符串替换可能是唯一的选择.

选项

  1. 在创建WAR之前,将文本文件复制到target/project-1.0-SNAPSHOT目录之后进行修改.

  2. 打包后,从WAR中提取文本文件,修改它们,然后将它们添加回WAR.

我想在这里还有另一种选择我不在了.想什么?

java maven-2 war package phase

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

Windows中C++中的开源简单语音识别

我想知道,那里有基本的语音识别工具吗?我只想要能够区分"是"和"否"之间差异的东西,并且实现起来相当简单.那里的大部分东西似乎都让你从零开始,我正在寻找更高水平的东西.

谢谢!

c++ open-source voice-recognition

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

两个程序集中具有相同名称的类(故意)

我正在迁移一个用C++编写并具有C#包装器的库.C#wrapper(LibWrapper)有一组带有命名空间的类,如:

namespace MyNamespace
   class MyClass
   class MyOtherClass
Run Code Online (Sandbox Code Playgroud)

我的新库LibraryCS包含与LibWrapper(按用户要求)相同的名称空间和类名,所以我也有:

namespace MyNamespace
   class MyClass
   class MyOtherClass
Run Code Online (Sandbox Code Playgroud)

现在迁移完成了,我正在创建一个比较两个库的结果的测试,以验证迁移.但是,当我尝试引用时,MyNamespace.MyClass我得到一个编译器错误(预期!),说"MyNamespace.MyClass在LibWrapper和LibraryCS中定义".

有没有解决这个问题的技巧,这将允许我使用两个具有完全相同名称但来自同一客户端代码中不同程序集的类?

或者,有没有其他方法来测试这个?

将迁移的命名空间重命名为类似MyNamespace2的功能,但我们被要求不要这样做,以便更容易迁移客户端代码.

c# namespaces class

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

Cython 中的 64 位整数

我正在尝试使用 Cython 将 C++ 库 (pHash) 与 Python 连接起来,但我在使用某些类型时遇到了问题。库函数使用“unsigned long long”,我找不到用这种类型声明变量和参数的方法。我搜索了可以与 cdef 一起使用的类型列表,但什么也没找到。任何人都可以向我指出这样的列表(如果存在)或以其他方式建议一种在 Cython 中使用 64 位类型的方法吗?谢谢。

python types cython

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

如何从网络共享调试Visual Studio 2010中的解决方案?

我最近买了一台新的Mac笔记本电脑,并在Parallels虚拟机中运行VS2010.它对我来说效果很好,但是我在调​​试特定项目类型时遇到了一些问题,这些问题与通过网络共享访问项目有关.测试项目无法运行,因为测试运行器无法加载测试的DLL.Web项目无法在Visual Studio迷你Web服务器中运行,引发以下异常:

'An error occurred loading a configuration file: Failed to start monitoring changes to path\to\web.config'.

我花了整整一夜的时间在网上搜索,但运气不好.在阅读了 两篇文章之后,我尝试了通常的CasPol更改,但随后发现了早期VS2010测试版中的一篇文章,表明在.NET 4.0和VS2010中不再需要/支持CasPol.

可以通过映射驱动器和UNC路径访问网络共享.UNC路径的主持人是.pfs; 根据这篇文章, Windows会将以点开头的主机名视为源自Internet区域.

虚拟机在管理员帐户下运行其应用程序,该帐户似乎具有网络共享上的所有必要权限,以创建,读取,写入和删除文件和文件夹.我说"似乎有",因为我无法通过资源管理器查看相应文件夹的安全属性:安全选项卡不存在.

有没有人设法成功加载和调试VS2010中网络共享的Web和测试项目?

更新: 我尝试使用我的MacBook的IP地址在单独的本机Windows计算机上加载VS2010中的解决方案,结果不尽相同.测试项目再次无法运行错误:

Error loading \\192.168.0.4\alastair\Code\project\bin\Debug\Tests.dll: Could not load file or assembly 'file://\\192.168.0.4\alastair\Code\project\bin\Debug\Tests.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)

但是,ASP.NET MVC项目在此设置中按预期正确运行,如果我使用MacBook的NETBIOS名称,我会得到完全相同的结果.

当然,为了做到这一点,我必须在Snow Leopard中启用SMB共享,​​这不需要访问我的Parallels VM中的位置.也许在Parallels中有一些设置我需要调整以更改共享的权限?

我还为主持人标记了这个问题,要求将其移至StackOverflow; 我认为它可能比SuperUser更合适.

windows parallels visual-studio-2010

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

使用PHP中的谷歌图像API获取图像搜索结果的第一个URL

你知道一个PHP脚本(一个类会很好)谁得到谷歌api图像搜索的第一个图像结果的网址?谢谢

例.

<?php echo(geturl("searchterm")) ?>
Run Code Online (Sandbox Code Playgroud)

php image

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

如何在bash循环中读取标准输入,然后将文本追加到文件中?

假设我有一个bash脚本如下

while
 read $f;
do
 cat $f >> output.txt;
 echo "aaa" >> output.txt;
done
Run Code Online (Sandbox Code Playgroud)

然而,第二个echo声明没有被执行.完全没有.我究竟做错了什么?

我正在运行这个

tail -f /var/log/somelog | ./script.sh
Run Code Online (Sandbox Code Playgroud)

$f不应该是空的.它只应在tail通知文件发生变化时输出.

macos bash scripting file echo

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