小编use*_*182的帖子

在不同的端口上运行风帆控制台,然后航行升降机

如何同时运行风帆控制台和风帆升降机?

从我所读到的(https://github.com/balderdashy/sails/tree/master/lib/app)我需要使用sails.load而不是sails.lift.我没有任何想法,我需要把它放在哪里以及它如何与sails控制台连接.任何帮助将不胜感激.

console port sails.js

7
推荐指数
2
解决办法
6192
查看次数

Swift使用UnsafePointer <String>从UnsafeMutablePointer <Void>获取值

我试图通过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)

pointers reference dereference swift

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

Emberjs在模板中递增

我觉得我可能会为一个简单的问题做很多事情.

如果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

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

Ember CLI默认将分析信息发送给谁?

这是.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默认情况下将分析发送给谁?

analytics ember.js ember-cli

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

MacVim json双引号

我有一个全新安装的janus vim插件和macvim.

出于某种原因,当我在macvim中打开.json文件时,.json文件中的键或值周围没有双引号.当我向下滚动文件的行时,双引号显示我当前所在行的键和值.

如果我在vim中打开文件,那么一切都按预期工作.

为什么macvim的行为与vim不同?如何禁用此macvim功能?

任何帮助将不胜感激.

vim json config macvim double-quotes

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

h.264数据包使用Apple的VideoToolbox进行"实时"播放/预览

从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

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

在Objective C中如何在不获取运行时错误的情况下将void*转换为NSString?

关于处理无效*的帖子很多.我已按照他们的指示行事.但是,当尝试将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)

任何有关这方面的帮助将不胜感激.

casting objective-c void-pointers nsstring ios7

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

为什么蚂蚁设计中的&lt;Input&gt;没有onchange

我知道我一定会错过一些非常简单的东西,但是为什么没有onChangefor <Input>标签Ant design呢?

我想更新输入值。

我以为有什么样的onChange,因为我是能使用onChangeDatePickerhandleChange DropDown; 但我想我认为错了

当我查看文档时,有一个onPressEnter回调,但这并不能真正帮助我。

我尝试了以下方法:

   <Input
     placeholder="Flight name"
     size="large"
     value={this.state.someVal}
   />
Run Code Online (Sandbox Code Playgroud)

但这只是给了我无法输入的输入。

所以重申一下:

  1. 为什么没有onChangefor <Input>标签Ant design
  2. 更重要的是,如何获得<Input>标签的价值?

谢谢。

input onchange reactjs antd

0
推荐指数
1
解决办法
6117
查看次数