小编Per*_*ion的帖子

ImportError:没有名为pythoncom的模块

我是这个Python世界的新手(仅一周).我尝试安装Django的MSSQL,但是当我试图导入库(使用import sqlserver_ado.dbapi),我得到这个错误信息:

ImportError: No module named pythoncom
Run Code Online (Sandbox Code Playgroud)

我试图寻找那个图书馆但没有成功.

你们能指出我正确的方向吗?

python django-mssql

15
推荐指数
3
解决办法
7万
查看次数

使用AVAudioRecorder看似随机文件损坏(有时文件无法播放) - iOS

在我正在开发的应用程序中,我或多或少地碰到了一堵砖墙.在应用程序中,您可以输入一个视图,该视图在标准表视图中列出所有本地保存的音频文件.从这里你可以点击它们来播放它们,或者点击下面的录制按钮进行新的录制,之后会自动保存到应用程序沙箱中.

现在所有这些在大多数情况下实际上都非常好.我可以坐下来录制并播放它们.我可以坐下来测试一下这个45左右,没有任何问题.然后突然在随机的时候我会遇到一个非常奇怪的问题.问题是,无论录制多长时间,录音机都会突然开始保存除了无法播放的损坏文件以及大小正好为4096字节的文件.

我以完全标准的方式使用AVAudioRecorder,设置如下:

// Specific settings for the audio recording
NSDictionary *recordSettings = [NSDictionary dictionaryWithObjectsAndKeys:
    [NSNumber numberWithInt:AVAudioQualityMin],
    AVEncoderAudioQualityKey,
    [NSNumber numberWithInt:8], 
    AVEncoderBitRateKey,
    [NSNumber numberWithInt: 2], 
    AVNumberOfChannelsKey,
    [NSNumber numberWithFloat:22000.0], 
    AVSampleRateKey,
    nil];

NSError *error = nil;
audioRecorder = [[AVAudioRecorder alloc]
    initWithURL:contentURL
    settings:recordSettings
    error:&error];
audioRecorder.delegate = self;
Run Code Online (Sandbox Code Playgroud)

我像这样开始录音:

if (!isRecording) {
    isRecording = YES;
    [audioRecorder record];

    // Start the timer
    recordTiming = [NSDate date];

    timeCheck = [NSTimer
        scheduledTimerWithTimeInterval:1.0f
        target:self
        selector:@selector(timeCheck)
        userInfo:nil
        repeats:YES];
}
Run Code Online (Sandbox Code Playgroud)

然后用这个来阻止它:

if (isRecording) {
    [audioRecorder stop];

    // Stop the timer
    [timeCheck …
Run Code Online (Sandbox Code Playgroud)

audio corrupt audio-recording avaudiorecorder ios

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

如何使用PHP循环JSON数组

我的PHP代码:

$obj = json_decode($data);
print $obj->{'name'};
Run Code Online (Sandbox Code Playgroud)

虽然它适用于非阵列,但我不能在我的生活中弄清楚如何打印"评论"数组中的所有值.

我想做的是循环这个响应,可能使用forreach(),从而产生一个列表,其中包含响应中每个评论的评级和摘录.

非常感谢任何指导/方向..

下面是我正在使用的JSON.(这是来自Yelp API的响应).

{
    "is_claimed": true,
    "rating": 4.5,
    "mobile_url": "http://m.yelp.com/biz/economy-paint-and-collision-riverside",
    "rating_img_url": "http://s3-media2.ak.yelpcdn.com/assets/2/www/img/99493c12711e/ico/stars/v1/stars_4_half.png",
    "review_count": 19,
    "name": "Economy Paint & Collision",
    "snippet_image_url": "http://s3-media3.ak.yelpcdn.com/photo/ZOzoahw0Go_DEPLvxCaP_Q/ms.jpg",
    "rating_img_url_small": "http://s3-media2.ak.yelpcdn.com/assets/2/www/img/a5221e66bc70/ico/stars/v1/stars_small_4_half.png",
    "url": "http://www.yelp.com/biz/economy-paint-and-collision-riverside",
    "reviews": [
        {
            "rating": 3,
            "excerpt": "The Good:\nDennis quoted me a price over the phone about 1 month before I took my wifes 2010 Escalade in for repairs and when I took it in he gave me the...",
            "time_created": 1357010247,
            "rating_image_url": "http://s3-media3.ak.yelpcdn.com/assets/2/www/img/34bc8086841c/ico/stars/v1/stars_3.png",
            "rating_image_small_url": "http://s3-media3.ak.yelpcdn.com/assets/2/www/img/902abeed0983/ico/stars/v1/stars_small_3.png",
            "user": {
                "image_url": …
Run Code Online (Sandbox Code Playgroud)

php parsing json yelp

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

REST应用程序中的基本身份验证

环境:

  • JAVA
  • Glassfish的
  • 不同机器中的REST服务
  • 带有AJAX和JQuery的HTML5客户端
  • 新泽西

这是我到目前为止所实现的:

HTML5客户端###

$('#btnSignIn').click(function () {
    var username = $("#username").val();
    var password = $("#password").val();

    function make_base_auth(user, password) {
        var tok = user + ':' + password;

        var final = "Basic " + $.base64.encode(tok);
        console.log("FINAL---->" + final);
        alert("FINAL---->" + final);

        return final;
    }

    $.ajax({
        type: "GET",
        contentType: "application/json",
        url: "http://localhost:8080/SesameService/webresources/users/secured/login",
        crossDomain: true,
        dataType: "text",
        async: false,
        data: {},
        beforeSend: function (xhr) {
            xhr.setRequestHeader('authorization', make_base_auth(username, password));
        },
        success: function () {
            alert('Thanks for your signin in! '); …
Run Code Online (Sandbox Code Playgroud)

java html5 authorization basic-authentication http-headers

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

Jersey POST方法接收空值作为参数

我正在使用Jersey开发RESTful服务,它可以很好地使用GET方法.但是我无法使用POST方法和JSON或文本参数.这些是我做的:

@Path("/method/")
@POST
@Consumes({MediaType.APPLICATION_JSON, MediaType.TEXT_PLAIN})
@Produces({MediaType.APPLICATION_JSON})
public ResponseObject method(@Context Request request, @PathParam("ob1") Object obj1, @PathParam("obj2") String obj2) {
...
}
Run Code Online (Sandbox Code Playgroud)

我只获得所有参数的空值.我试图只使用一个字符串作为参数,它也不起作用...我试图从IOS访问这些方法,也许这是问题之一.但是我一直在嗅探我的局域网,我可以看到数据包正文中的正确参数......这是正确的吗?

我从XCode发送了不同的主体内容:

obj1={"id1": "value1", "id2" : "value2"}&obj2=xxxx
Run Code Online (Sandbox Code Playgroud)

和:

{"id1": "value1", "id2" : "value2"},xxxx
Run Code Online (Sandbox Code Playgroud)

虽然我一直在玩@QueryParam和@PathParam没有结果......总是空...

谢谢你的帮助!

java rest post json jersey

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

Gradle on Eclipse生成的调试项目

我有一个问题 - 命令"gradle eclipse"生成必要的Eclipse WTP文件.我可以将项目导入Eclipse,但是当我部署到Glassfish时,它不会将任何内容复制到Glassfish的eclipseApp目录中.

我确认该项目是动态Web Facet但它仍然无效.

任何帮助将不胜感激.

谢谢

java eclipse debugging gradle

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

Launch4j中的例外情况

我的build.xml中有以下说明,我收到以下异常.

launch4j:net.sf.launch4j.ExecException:执行失败(1):C:\ Program Files\Launch4j\bin\windres.exe --preprocessor = type -J rc -O coff -F pe-i386 C:\ Windows\TEMP\launch4j2603642297702639520rc C:\ Windows\TEMP\launch4j1179691608441365102o

这是我的构建脚本:

<project basedir="."  default="build" name="Bienvenue"> 
   <!-- Crée le fichier d'installation BienvenueSetup.exe --> 
  <target name="build"> 
  <!-- Création du dossier classes --> 
  <mkdir dir="classes"/> 

  <!-- Compilation des classes du programme --> 
  <javac srcdir="src" destdir="classes" /> 

  <!-- Création du dossier install/lib --> 
  <mkdir dir="install/lib"/> 

  <!-- Création du fichier Bienvenue.jar --> 
  <jar destfile="install/lib/Bienvenue.jar" basedir="classes"/> 

  <!-- Suppression du dossier classes --> 
  <delete dir="classes"/> 

  <!-- Copie du JRE dans …
Run Code Online (Sandbox Code Playgroud)

java launch4j

12
推荐指数
2
解决办法
7927
查看次数

没有为响应类ArrayList找到消息正文编写器

当我试图返回List时,它已经找到了没有消息体编写器的响应类ArrayList.

我的代码如下:

@POST 
@Path("/{scope}/{application}/tables")
@Produces("application/xml")
public List<String> getTableNames(@PathParam("scope") String scope,
    @PathParam("application") String application, Request request) {

    // For example, I am returning a list of String
    return new ArrayList<String>(4);
}
Run Code Online (Sandbox Code Playgroud)

请帮我.提前致谢

java web-services cxfrs

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

Bash shell`if`命令返回`then`做某事

我正在尝试执行if/then语句,如果命令中存在非空输出,ls | grep something那么我想执行一些语句.我不知道我应该使用的语法.我尝试了几种变体:

if [[ `ls | grep log ` ]]; then echo "there are files of type log";
Run Code Online (Sandbox Code Playgroud)

linux bash if-statement

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

较少CSS背景与相对路径

我在使用LESS作为我网站的样式表时遇到了问题.就个人而言,我宁愿在CSS中使用相对路径而不是绝对路径(仅限我的习惯),但现在当我使用LESS导入功能时,我遇到了一个问题,如下所示.

我main.less在根文件夹中有一个文件

@import "inc/inc.less";
Run Code Online (Sandbox Code Playgroud)

和文件inc.less夹中的文件inc

.homeBgr {  
    background: url('icons/Home.gif');
}
Run Code Online (Sandbox Code Playgroud)

图像Home.gif在文件夹中/root/inc/icons

 - main.less
      - inc
         - inc.less
         - icons
            - Home.gif
Run Code Online (Sandbox Code Playgroud)

与lessc输出

.homeBgr {  
    background: url('icons/Home.gif');
}
Run Code Online (Sandbox Code Playgroud)

但是,我的期望是

.homeBgr {  
   background: url('inc/icons/Home.gif');
}
Run Code Online (Sandbox Code Playgroud)

如果我使用less.js作为客户端编译器,我得到了预期的输出,但是如果我使用lessc,我不会.

有谁有同样的问题,并有一个解决方案吗?或者真的,关于如何使这个工作的任何建议.提前致谢.

css less

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