我想知道将值从一种类型转换为另一种类型的最佳方法是什么.
我们应该使用哪种变体:
intval($value);
settype($value, 'int')
(int)$value
所有这些都产生相同的结果.
是否有DateTime
类似strtotime()
核心PHP函数的类方法?
例如 strtotime('last monday');
ExtJS 4.1.
Ext.button.click();
在Ext.button类上有类似的方法吗?
是否可以通过一种方法以编程方式"单击"按钮?
我正试图从/dev/video0
带有Gstreamer 1.0
v4l2src
元素的本地安装的Logitech C920相机捕获H264流.
v4l2-ctl --list-formats
表明相机能够提供H264视频格式:
# v4l2-ctl --list-formats
ioctl: VIDIOC_ENUM_FMT
...
Index : 1
Type : Video Capture
Pixel Format: 'H264' (compressed)
Name : H.264
...
Run Code Online (Sandbox Code Playgroud)
但管道
# gst-launch-1.0 -vvv v4l2src device=/dev/video0 ! video/x-h264, width=800, height=448, framerate=30/1 ! fakesink
一直给我not-negotiated (-4)
错误:
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = video/x-h264, width=(int)800, height=(int)448, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-h264, width=(int)800, height=(int)448, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1
/GstPipeline:pipeline0/GstFakeSink:fakesink0.GstPad:sink: caps = video/x-h264, width=(int)800, height=(int)448, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-h264, …
Run Code Online (Sandbox Code Playgroud) 使用jQuery从祖先中选择某些孩子的最佳(最有效,最少CPU加载)方式是什么?
让我们假设我们有:
<div>
<b>1</b>
<p>2</p>
<a>3</a>
<p>2</p>
</div>
Run Code Online (Sandbox Code Playgroud)
所以
$('div > p')
要么
$('div').children('p')
?
如何将dirty
表单的状态更改为false
?
有什么setDirty(false)
方法Ext.Form.Panel
吗?
UPD:
我的任务是跟踪Form
脏状态,以便只有在表单中有任何更改时才能启用停靠的SAVE按钮.
我跟踪dirtychange
事件:
init: function() {
this.control({
'form': {
dirtychange: function(form) {
alert('change');
}
}
});
}
Run Code Online (Sandbox Code Playgroud)
但是当我通过loadRecord()
方法将记录加载到Form中时,我在加载记录时发出chage
警报,并且在加载Record之后Form变脏.
我想dirty
在记录加载后立即重置表单状态,并dirtychange
在记录填写表单上开始跟踪事件.
有任何想法吗?
我有一个Ext.form.Panel
内心Ext.window
.表格高度超过窗口高度,所以我在窗口上有垂直滚动.
在表单字段验证(在validitychange
事件上)滚动跳转到顶部.
如何避免这种行为?