在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)
但"电影"对象是零.谁可以帮我这个事.
提前致谢,
我需要用第二种产品扩展Plone产品(Products.Poi).在扩展产品中,我需要覆盖原始订户事件.我试图在override.zcml中订阅一个具有相同名称的事件,但第二个事件不会覆盖第一个事件,但所有两个事件都是execute.
这里http://plone.org/products/dexterity/documentation/manual/five.grok/core-components/events似乎是不可能的:
与适配器不同,您不能使用更具体的接口覆盖事件订阅者.当事件被触发时,将执行每个适用的事件订阅者.
有人有诀窍吗?
谢谢Alex
我有一个名为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替换值,任何想法我将如何做到这一点?
我正在做一个新的Android应用程序.我想在"Android"文件夹中创建一个文件夹,该文件夹在sdcard中可用.在此之前,我想检查该文件夹是否具有读/写权限.我怎么能得到它?任何人都可以帮助我这样做.
在我的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新手,或者错误来源是其他什么?
我有一个div给定的height,height使用jQuery 过渡到更大.过渡到更高的元素div是平滑的transition.由于div扩展转换是linear延迟0.5秒,我还transition用来将7行文本从转换opacity: 0为opacity: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)因此,音频标签可以正常工作并播放音频,但搜索/导航不起作用。它不随音频一起传播,您无法在播放器中搜索/导航。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 秒)时,大多数情况下似乎都能正常工作。
我想根据从 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) 我的目标是使用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) 下面是我的代码:
<!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)