如何同时运行风帆控制台和风帆升降机?
从我所读到的(https://github.com/balderdashy/sails/tree/master/lib/app)我需要使用sails.load而不是sails.lift.我没有任何想法,我需要把它放在哪里以及它如何与sails控制台连接.任何帮助将不胜感激.
我试图通过contextInfo类型UnsafeMutablePointer<Void>来UISaveVideoAtPathToSavedPhotosAlbum,并在回调函数中使用它.出于某种原因,当我在回调函数中时,我无法使用contextInfo字符串进行访问UnsafePointer<String>(x).memory.
我很确定这是一件很简单的事情,但我已经花了很多时间试图解决这个问题.
下面是我尝试过的一些代码.
以下代码有效.
var testStr:String = "hello"
takesAMutableVoidPointer(&testStr)
func takesAMutableVoidPointer(x: UnsafeMutablePointer<Void>){
var pStr:String = UnsafePointer<String>(x).memory
println("x = \(x)")
println("pStr = \(pStr)")
}
Run Code Online (Sandbox Code Playgroud)
但是,以下代码不起作用.
var testStr:String = "hello"
if UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(filePath){ //the filePath is compatible
println("Compatible")
//UISaveVideoAtPathToSavedPhotosAlbum(filePath, self, nil, nil)
UISaveVideoAtPathToSavedPhotosAlbum(filePath, self, "video:didFinishSavingWithError:contextInfo:", &testStr)
}
else{
println("Not Compatible")
}
func video(video: NSString, didFinishSavingWithError error:NSError, contextInfo:UnsafeMutablePointer<Void>){
var pStr:String = UnsafePointer<String>(contextInfo).memory
println("contextInfo = \(contextInfo)")
println("pStr = \(pStr)")
}
Run Code Online (Sandbox Code Playgroud)
一旦我到达以下行:
var pStr:String = UnsafePointer<String>(contextInfo).memory …Run Code Online (Sandbox Code Playgroud) 我觉得我可能会为一个简单的问题做很多事情.
如果index = 0,我如何index在模板中增加.
理想情况下,我想做这样的事情.
{{index+1}}
Run Code Online (Sandbox Code Playgroud)
根据我的理解,解决方案是编写如下的辅助函数.
import Ember from 'ember';
export function plusOne(params) {
return parseInt(params) + 1;
}
export default Ember.HTMLBars.makeBoundHelper(plusOne);
Run Code Online (Sandbox Code Playgroud)
然后在模板中,您将执行以下操作.
{{plus-one index}}
Run Code Online (Sandbox Code Playgroud)
所以希望,我错了,有一个更简单的方法来做到这一点.并且可能是在模板中进行"简单"处理的更简单方法.不确定是否存在异议,因为模板中可能存在"太多"逻辑.
任何有关这方面的指导将不胜感激.
谢谢!
helper increment handlebars.js ember.js grunt-ember-templates
这是.ember-cli文件.
{
/**
Ember CLI sends analytics information by default. The data is completely
anonymous, but there are times when you might want to disable this behavior.
Setting `disableAnalytics` to true will prevent any data from being sent.
*/
"disableAnalytics": false
}
Run Code Online (Sandbox Code Playgroud)
Ember CLI默认情况下将分析发送给谁?
我有一个全新安装的janus vim插件和macvim.
出于某种原因,当我在macvim中打开.json文件时,.json文件中的键或值周围没有双引号.当我向下滚动文件的行时,双引号显示我当前所在行的键和值.
如果我在vim中打开文件,那么一切都按预期工作.
为什么macvim的行为与vim不同?如何禁用此macvim功能?
任何帮助将不胜感激.
从Apple文档中,在OSX 10.9中不推荐使用Quicktime框架,而是支持AVFoundations和AVKit.由于我不确定的原因,大多数文档忽略了一些名为VideoToolbox的框架涵盖了一些Quicktime框架替换功能.该替换功能包括解码和解压缩等.
我想解码和解压缩h.264编码的视频数据包(NAL包,TS包,等...),将它们放在像素缓冲区中,然后使用Core Video和OpenGL显示视频.
我通过usb从和编码盒获取视频数据包.我运行时此框不会显示[AVCaptureDevice devices].所以我不能使用大多数AVFoundation(据我所知)直接与盒子接口.但是,盒子附带了一个api,可以访问视频数据包文件.我可以将它们写入磁盘并创建一个可以通过quicktime播放的视频.但是进行实时播放是个问题.因此解码,解压缩和创建像素缓冲区的问题让我可以使用Core Video和OpenGL.
我想如果我可以创建一个像素缓冲区,我可以使用AVAssetWriterInputPixelBufferAdaptor并找出一些方法来获得它AVCaptureSession.如果我能做到这一点,我应该可以放弃使用OpenGL并使用AVFoundations和AVKit提供给我的工具.
另外,从我对AVFoundations文档的阅读中,每次他们谈论视频/音频数据流时,他们都在谈论两件事之一; 来自AVCaptureDevice的流或来自HTTP Live Stream的流处理.就像我之前说的那样,产生视频数据包的盒子不会显示为AVCaptureDevice.并且,如果我不需要,我宁愿不构建/实现HTTP Live Streaming服务器.(希望我不需要,虽然我在网上看到有人做过.)
任何帮助将不胜感激.
谢谢!
compression video-capture decoding avfoundation osx-mavericks
关于处理无效*的帖子很多.我已按照他们的指示行事.但是,当尝试将void*转换为NSString*时,我收到运行时错误.
我很确定我错过了一些简单的东西.:-)
请考虑以下代码:
NSString* testString = @"This is a test";
NSLog(@"voidTest = %@", [self voidTest:&testString]);
Run Code Online (Sandbox Code Playgroud)
并具有以下功能:
- (NSString*)voidTest:(void*)testString
{
NSString* value = (__bridge NSString *)(testString);
return value;
}
Run Code Online (Sandbox Code Playgroud)
运行此代码时,函数中的第一行会给出以下错误:
Thread 1: EXC_BAD_ACCESS(code=1, address=0x1200000070)
Run Code Online (Sandbox Code Playgroud)
任何有关这方面的帮助将不胜感激.
我知道我一定会错过一些非常简单的东西,但是为什么没有onChangefor <Input>标签Ant design呢?
我想更新输入值。
我以为有什么样的onChange,因为我是能使用onChange与DatePicker和handleChange DropDown; 但我想我认为错了
当我查看文档时,有一个onPressEnter回调,但这并不能真正帮助我。
我尝试了以下方法:
<Input
placeholder="Flight name"
size="large"
value={this.state.someVal}
/>
Run Code Online (Sandbox Code Playgroud)
但这只是给了我无法输入的输入。
所以重申一下:
onChangefor <Input>标签Ant design?<Input>标签的价值?谢谢。
ember.js ×2
analytics ×1
antd ×1
avfoundation ×1
casting ×1
compression ×1
config ×1
console ×1
decoding ×1
dereference ×1
ember-cli ×1
helper ×1
increment ×1
input ×1
ios7 ×1
json ×1
macvim ×1
nsstring ×1
objective-c ×1
onchange ×1
pointers ×1
port ×1
reactjs ×1
reference ×1
sails.js ×1
swift ×1
vim ×1