小编ing*_*.am的帖子

在Python中解析JSON

我的项目当前正在python中收到一条JSON消息,我需要从中获取一些信息.出于此目的,我们将其设置为字符串中的一些简单JSON:

jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}'
Run Code Online (Sandbox Code Playgroud)

到目前为止,我一直在使用列表生成JSON请求,json.dumps但是为了做到与此相反,我认为我需要使用它,json.loads但我没有太多运气.任何人都可以给我一个片段,在上面的例子中输入"2"会返回"2"吗?

python parsing json

254
推荐指数
5
解决办法
48万
查看次数

在烧瓶中返回HTTP状态代码201

我们正在使用Flask作为我们的API之一,我只是想知道是否有人知道如何返回HTTP响应201?

对于像404这样的错误,我们可以致电:

from flask import abort
abort(404)
Run Code Online (Sandbox Code Playgroud)

但对于201,我得到了

LookupError:201也不例外

我是否需要创建自己的例外,像这样的文档?

python httpresponse flask

120
推荐指数
7
解决办法
12万
查看次数

Objective-C中的字符串比较

我目前有一个网络服务器设置,我通过SOAP与我的iPhone应用程序进行通信.我正在返回一个包含GUID的字符串,当我尝试将其与另一个字符串进行比较时,我得到一些奇怪的结果.

为什么这不会开火?当然这两个字符串是匹配的吗?

NSString *myString = @"hello world";

if(myString == @"hello world")
    return;
Run Code Online (Sandbox Code Playgroud)

objective-c nsstring

86
推荐指数
3
解决办法
11万
查看次数

如何捕获致命错误:PHP中超过30秒的最大执行时间

我一直在玩一个我正在开发的系统,并设法让它导致这个:

致命错误:超出最长执行时间30秒

它发生在我做一些不切实际的事情时,但它可能发生在用户身上.

有谁知道是否有办法捕捉这个例外?我已经读过了,但似乎每个人都建议增加允许的时间.

php try-catch fatal-error

54
推荐指数
5
解决办法
6万
查看次数

按下主页按钮时的呼叫方法

我的一个Android活动中有这个方法:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
    if(keyCode == KeyEvent.KEYCODE_BACK)
    {
        Log.d("Test", "Back button pressed!");
    }
    else if(keyCode == KeyEvent.KEYCODE_HOME)
    {
        Log.d("Test", "Home button pressed!");
    }
    return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud)

但是,即使KEYCODE_HOME有效,log方法也不会触发.这适用于后退按钮.有谁知道这是为什么以及如何使这个工作?

android menu button android-sdk-1.6

52
推荐指数
4
解决办法
13万
查看次数

在javascript中重置文本框值

如果我有这样的输入文本框:

<input type="text" id="searchField" name="searchField" />
Run Code Online (Sandbox Code Playgroud)

如何使用javascript或jQuery设置文本字段的值?

你会认为这很简单,但我尝试过以下方法:

使用defaultvalue

var a = document.getElementById("searchField");
a.value = a.defaultValue;
Run Code Online (Sandbox Code Playgroud)

使用jQuery

jQuery("#searchField").focus( function()
{ 
  $(this).val(""); 
} );
Run Code Online (Sandbox Code Playgroud)

使用js

document.getElementById("searchField").value = "";
Run Code Online (Sandbox Code Playgroud)

他们都没有这样做......:/

html javascript jquery

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

在Eclipse中安装和使用Android NDK

我一直在Eclipse(MAC OSX)中运行Android SDK一段时间.我已经下载了NDK并在Eclipse中安装了C/C++工具,但有人可以指导我使用NDK吗?例如,我是否只是像普通的那样创建一个Android项目并用NDK构建它?

如果有人知道的话,真的可以用一个体面的教程.

编辑:好的,所以我现在安装了NDK(我认为)但有没有人知道如何使用它?我得到了这个(取自这里):

运行终端

cd~/android-ndk-1.5_r1

制作APP = hello-jni

为了运行hello-jni示例应用程序,但我在终端中收到错误说:

Android NDK:为未知应用程序定义的APP变量:hellojni
Android NDK:您可能希望使用以下之一:
build/core/main.mk:81:***Android NDK:正在中止.停止.

有什么想法吗?

installation android android-ndk

45
推荐指数
3
解决办法
9万
查看次数

Google +1按钮不符合W3C标准

所以我一直在玩Google的+1按钮试图在我的网站上获取它,但它不符合W3C标准.

这是代码:

<!-- Place this tag in your head or just before your close body tag -->
<script type="text/javascript" src="http://apis.google.com/js/plusone.js">
  {lang: 'en-GB'}
</script>

<!-- Place this tag where you want the +1 button to render -->
<g:plusone size="medium" href="http://www.example.org"></g:plusone>
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么会发生这种情况以及如何使其符合要求?谢谢

编辑:为了让这个通过验证,我在我的网站上写了一篇文章.

javascript w3c w3c-validation google-plus-one

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

使用iOS实现单元测试

当我遇到困难时,我已经按照本教程在我的应用程序上设置了单元测试.

在该教程的第8点,它显示了这个图像,这是我在构建时应该期待的:alt text http://developer.apple.com/library/ios/documentation/Xcode/Conceptual/iphone_development/art/logic_test_failure_text_editor .JPG

然而,这不是我建立时得到的.我收到此错误消息:Command /bin/sh failed with exit code 1以及单元测试已创建的错误消息.然后,当我扩展第一个错误时,我得到了这个:

PhaseScriptExecution "Run Script" "build/3D Pool.build/Debug-iphonesimulator/LogicTests.build/Script-1A6BA6AE10F28F40008AC2A8.sh"
cd "/Users/james/Desktop/FYP/3D Pool"
setenv ACTION build
setenv ALTERNATE_GROUP staff
...
setenv XCODE_VERSION_MAJOR 0300
setenv XCODE_VERSION_MINOR 0320
setenv YACC /Developer/usr/bin/yacc
/bin/sh -c "\"/Users/james/Desktop/FYP/3D Pool/build/3D Pool.build/Debug-iphonesimulator/LogicTests.build/Script-1A6BA6AE10F28F40008AC2A8.sh\""

/Developer/Tools/RunPlatformUnitTests.include:412: note: Started tests for architectures 'i386'
/Developer/Tools/RunPlatformUnitTests.include:419: note: Running tests for architecture 'i386' (GC OFF)
objc[12589]: GC: forcing GC OFF because OBJC_DISABLE_GC is set
Test Suite '/Users/james/Desktop/FYP/3D Pool/build/Debug-iphonesimulator/LogicTests.octest(Tests)' started at 2010-01-04 21:05:06 +0000 …
Run Code Online (Sandbox Code Playgroud)

xcode unit-testing ios ios-simulator

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

将NSString*转换为char?

如何将NSString*转换为char?

编辑:感谢弗拉基米尔让我到那儿!

NSString *myString = @"HelloWorld";
const char *stringAsChar = [myString cStringUsingEncoding:[NSString defaultCStringEncoding]];
Run Code Online (Sandbox Code Playgroud)

希望这有助于未来的人!

iphone cocoa objective-c char nsstring

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