小编Rac*_*len的帖子

无法与qtkitserver通信:连接无效

在Mountain Lion(全新安装而不是从10.6或10.7升级),我在尝试创建QTMovie时面临问题,但有以下例外:

2012-08-17 15:34:49.434 DemoApp[15995:303] Failed to communicate with qtkitserver:      
Connection invalid
2012-08-17 15:34:49.434 DemoApp [15995:303] Failed to initializeServer(), returned 5
2012-08-17 15:34:55.614 DemoApp [15995:303] Error -  Error Domain=NSOSStatusErrorDomain   Code=-2012 
 "The movie contains an invalid data reference." (invalidDataRef) 
 UserInfo=0x108ae9ca0 {NSLocalizedDescription=The movie contains an invalid data reference.}
Run Code Online (Sandbox Code Playgroud)

我的代码如下:

        NSError *error = nil;

        movie = [QTMovie movieWithURL:mediaURL error:&error];

        NSLog(@"Error -  %@", error);
Run Code Online (Sandbox Code Playgroud)

但"电影"对象是零.谁可以帮我这个事.

提前致谢,

macos quicktime

5
推荐指数
0
解决办法
862
查看次数

如何覆盖Plone事件订阅者

我需要用第二种产品扩展Plone产品(Products.Poi).在扩展产品中,我需要覆盖原始订户事件.我试图在override.zcml中订阅一个具有相同名称的事件,但第二个事件不会覆盖第一个事件,但所有两个事件都是execute.

这里http://plone.org/products/dexterity/documentation/manual/five.grok/core-components/events似乎是不可能的:

与适配器不同,您不能使用更具体的接口覆盖事件订阅者.当事件被触发时,将执行每个适用的事件订阅者.

有人有诀窍吗?

谢谢Alex

overriding plone

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

从数据框创建逻辑向量

我有一个名为y的数据框

dput(y)
structure(list(val1 = c(25L, 615L, 30L, 76L, 97L, 211L, 0L, 40L, 
10L, 10L), val2 = c(101L, 286L, 124L, 77L, 176L, 120L, 0L, 8L, 
56L, 49L), val3 = c(157L, 454L, 106L, 242L, 144L, 31L, 0L, 40L, 
45L, 57L)), .Names = c("val1", "val2", "val3"), row.names = c(NA, 
10L), class = "data.frame")
Run Code Online (Sandbox Code Playgroud)

我希望能够查看val1和val2列,如果val1> 10,则将值替换为TRUE,否则替换为FALSE并查看val2,如果val2 <5,则将值替换为TRUE,否则为FALSE

我可以使用子集函数来选择它们,而不是使用子集,我喜欢用TRUE或FALSE替换值,任何想法我将如何做到这一点?

r dataframe

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

Android文件夹的读/写权限

我正在做一个新的Android应用程序.我想在"Android"文件夹中创建一个文件夹,该文件夹在sdcard中可用.在此之前,我想检查该文件夹是否具有读/写权限.我怎么能得到它?任何人都可以帮助我这样做.

android read-write android-sdcard

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

在Android Studio中加载运行时库时出错

在我的android项目中,我使用的是外部jar库,它使用运行时库libiconv.so.我的库包含在项目的lib目录中.该库包含在以下目录hirarcy中的所有三种体系结构中.

libs>
armeabi>libiconv.so
armeabi-v7a>libiconv.so
x86>libiconv.so
Run Code Online (Sandbox Code Playgroud)

但我得到了log cat记录的异常:

05-23 12:18:58.857    3081-3081/?                              E/AndroidRuntime: FATAL EXCEPTION: main
        java.lang.ExceptionInInitializerError
        at java.lang.Class.newInstanceImpl(Native Method)
        at java.lang.Class.newInstance(Class.java:1319)
        at android.app.Instrumentation.newActivity(Instrumentation.java:1054)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
        at android.app.ActivityThread.access$600(ActivityThread.java:141)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:137)
        at android.app.ActivityThread.main(ActivityThread.java:5041)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:511)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
        at dalvik.system.NativeStart.main(Native Method)
        Caused by: java.lang.UnsatisfiedLinkError: Couldn't load libiconv.so from loader dalvik.system.PathClassLoader[dexPath=/data/app/com.tariq.buynow-1.apk,libraryPath=/data/app-lib/com.tariq.buynow-1]: findLibrary returned null
        at java.lang.Runtime.loadLibrary(Runtime.java:365)
        at java.lang.System.loadLibrary(System.java:535)
        at com.tariq.buynow.CameraActivity.<clinit>(CameraActivity.java:30)
Run Code Online (Sandbox Code Playgroud)

在CameraActivity.java:30的位置是:

static { System.loadLibrary("libiconv.so"); }
Run Code Online (Sandbox Code Playgroud)

我也试过了

static { System.loadLibrary("iconv"); }
Run Code Online (Sandbox Code Playgroud)

是否与gradle配置有关,因为我是Android Studio新手,或者错误来源是其他什么?

android runtimeexception android-studio

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

将不透明度文本从上到下过渡

我有一个div给定的height,height使用jQuery 过渡到更大.过渡到更高的元素div是平滑的transition.由于div扩展转换是linear延迟0.5秒,我还transition用来将7行文本从转换opacity: 0opacity:1.但是,我希望此转换从上到下(第1行比第2行快一点,比第3行快一点,等等),在div转换之后,而不是一次同时转换所有行.怎么做?代码如下:

    $("small").on("click", function() {
      $(".post1").toggleClass("show-post");
    });
    
  
Run Code Online (Sandbox Code Playgroud)
.post1 {
  border: 1px solid grey;
  margin: 20px auto;
  width:33%;
  height:125px;
  padding:0 10px;
  border-radius:4px;
  background:#FFFFFF;
  color:black;
  transition: height 0.5s;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
}

.descr {
  opacity:0;
}

small {
  position:relative;
  left:300px;
  bottom:30px;
}

.show-post {
  height:350px;
}

.show-post .descr{
  opacity:1;
  transition:opacity 1s linear;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div …
Run Code Online (Sandbox Code Playgroud)

html css jquery css3

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

HTML5 音频标签可以播放,但控件无法按预期工作

因此,音频标签可以正常工作并播放音频,但搜索/导航不起作用。它不随音频一起传播,您无法在播放器中搜索/导航。1 分 23 秒的音频剪辑如下所示:

在此输入图像描述

此外,当播放器完成时,时间/持续时间就会关闭。我不知道还能怎么解释。这是它之后的样子:

在此输入图像描述

这是播放器的代码:

<audio controls preload="auto">
    <source src="https://third.party.com/file.mp3" type="audio/mpeg">
</audio>
Run Code Online (Sandbox Code Playgroud)

<audio>以前从未真正使用过该标签,所以也许我遗漏了一些细微差别,但它看起来非常简单。我错过了什么吗?


编辑- 更多详细信息

我添加了一个JSFiddle。此外,这种情况似乎发生在较长的音频剪辑中,因此这可能与带宽有关。当剪辑的长度为几秒(< 10 秒)时,大多数情况下似乎都能正常工作。

html audio twilio html5-audio

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

如何根据 pyodbc 查询的结果创建 NumPy 数组?

我想根据从 SQL 查询中提取的值创建一个数组或列表。根据研究,我相信我从 SQL 中提取的数据是一个元组。

如何将数据格式化为可以在 python 中使用的列表?

在我当前的代码中,我尝试使用 numpy 命令 np.asarray。我不确定 numpy 数组是否允许日期时间。

import numpy as np
import pyodbc

conn = pyodbc.connect('login')
cursor = conn.cursor()
cursor.execute("SELECT PTIME, PVALUE FROM HISTORY_TABLE WHERE POINT = 'Value' AND PTIME> '2017-04-12' AND PTIME<'2017-04-13' AND HISTTYPE='AVG' AND PERIOD=7200")

sample = cursor.fetchall()
rockin = np.asarray(sample)
print rockin

cursor.close()
conn.close()
Run Code Online (Sandbox Code Playgroud)

我的结果如下所示:

[[datetime.datetime(2017, 4, 12, 0, 0) 232.83]
 [datetime.datetime(2017, 4, 12, 2, 0) 131.49]
 [datetime.datetime(2017, 4, 12, 4, 0) 36.67]
 ..., 
 [datetime.datetime(2017, 4, 12, 18, 0) 82.08] …
Run Code Online (Sandbox Code Playgroud)

python tuples numpy pyodbc

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

是否可以扩展 QSlider 周围的可绘制区域

我的目标是使用PySide2模块在Python 3 中拥有一个带有刻度线和刻度标签的自定义QSlider。为此,我在派生类中编辑了 QSlider 类的默认paintEvent。然而,事实证明可打印区域是有限的,我放置的顶部/底部标签被裁剪(见截图)。我用来生成这些滑块的代码如下:

import sys
from PySide2.QtCore import *
from PySide2.QtWidgets import *
from PySide2.QtGui import *

slider_x = 150
slider_y = 450
slider_step = [0.01, 0.1, 1, 10, 100]  # in microns


class MySlider(QSlider):
    def __init__(self, type, parent=None):
        super(MySlider, self).__init__(parent)
        self.Type = type

    def paintEvent(self, event):
        super(MySlider, self).paintEvent(event)
        qp = QPainter(self)
        pen = QPen()
        pen.setWidth(2)
        pen.setColor(Qt.red)

        qp.setPen(pen)
        font = QFont('Times', 10)
        qp.setFont(font)
        self.setContentsMargins(50, 50, 50, 50)
        # size = self.size() …
Run Code Online (Sandbox Code Playgroud)

python qslider python-3.x pyside2

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

如何避免跨页面拆分 HTML 中的 DIV

下面是我的代码:

<!DOCTYPE html>
<html>
<head>
<style>
    @media print
    {
      .page-break  { display:block; page-break-inside: avoid;}
    }

} 
</style>    
</head>
<body>
  <p>This is some text.</p>
  <p>This is some text.</p>
  <p>This is some text.</p>
  <p>This is some text.</p>
  <p>This is some text.</p>
  <p>This is some text.</p>
  <p>This is some text.</p>
  <p>This is some text.</p>
  <p>This is some text.</p>
  <p>This is some text.</p>
  <p>This is some text.</p>
  <p>This is some text.</p>
  <p>This is some text.</p>
  <p>This is some text.</p>
  <p>This is some text.</p>
  <p>This …
Run Code Online (Sandbox Code Playgroud)

html css

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