小编dae*_*s28的帖子

防止前置摄像头翻转

我正在尝试访问android的前置摄像头的原始进纸.默认情况下,前置摄像头的预览是水平翻转的,这样用户就可以看到自己好像在看镜子 - 这很棒,但不是我需要的.获取原始饲料的最佳方法是什么?有没有办法禁用自动翻转,或者我应该尝试在代码中翻转它?我的应用程序需要显示前置摄像头的实时馈送,而不像镜子一样翻转.

java camera android

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

将C#项目引用放在子文件夹中

我有一个包含多个项目的解决方案,所有项目都输出dll(当然主要应用除外).对于所有引用,将local local设置为true,并且与exe在同一目录中的dll一切都很好.

我的问题是这很难看.我想将所有dll放在子文件夹中(实际上是两个子文件夹).如何在Visual Studio 2008中执行此操作?

我发现了一些似乎相似的问题,但我找不到我知道的简单答案.

编辑:为了更清楚,我想知道如何使程序集加载器在操作目录之外的某处寻找引用.用户将与目录中的一些其他文件进行交互,对他们来说,杂乱程度越低越好.

编辑2:我也想避免使用GAC.应用程序需要自包含.

c# dll dependencies visual-studio-2008

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

在激活解决之前启动转换

是否有一种简单的方法可以使用Durandal的过渡来立即淡出旧视图,并在其激活功能解决后淡入新视图?

这是一些背景:

我有一个Durandal 1.2 SPA,其中大多数视图的激活功能可以进行服务调用并返回适当的承诺.这一切都很有效,但转换仅在加载完成时运行,有时服务可能需要几秒钟才能响应 - 导致用户体验不佳,您点击链接并且在发生任何明显事件之前需要几秒钟.

解决方案是立即(在激活解析之前)为旧视图设置动画,然后在激活完成后在新视图中设置动画.目前,每个动画视图都对应一条路线,我不希望这会改变.我已经提出并测试了一些所有工作但看起来不太理想的解决方案(并且没有利用Durandal的过渡框架):

  • 手动设置其deactivate()中的每个视图的动画,并通过其viewAttached()将其设置为动画
  • 将.page-host div的可见性绑定到router.isNavigating(使用自定义绑定来处理转换,例如来自淘汰站点的fadeVisible示例)
  • 手动订阅router.isNavigating并在更改时运行自定义逻辑

我已经尝试了所有这些,到目前为止,我喜欢.page-host div上的自定义绑定最好,因为它涉及的代码量最少,但它只适用于我的情况,因为我的具体情况而且不是通用的解.

这似乎就像Durandal的过渡创造的那样.在Durandal中使用过渡(在1.2或即将发布的2.0版本中)有更优雅的方法吗?

我看到这个问题似乎在问类似的东西,但似乎有点不那么具体,没有相关的答案.

durandal

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

ko.toJSON似乎忽略了字段

我正在使用knockoutjs编写动态查询编辑器,但是ko.toJSON在数据绑定表单元素修改之前不输出字段.通过以下视图查看此jsfiddle:

<span data-bind="template: {name: 'filterGroupTemplate', data: viewModel}"></span>

<script type="text/x-jquery-tmpl" id="filterGroupTemplate">
    <div class="filterGroup">
        <div class="filterGroupParams">
            Match
            <select name="join" data-bind="value: join, options: joins"></select>
            of the following rules:
            <button class="addFilter" data-bind="click: addFilter">+</button>
            <button class="addGroup" data-bind="click: addGroup">{...}</button>
            <button class="removeGroup">x</button>
        </div>
        <span data-bind='template: {name: "filterTemplate", foreach: filters }'></span>
    </div>
</script> 

<script type="text/x-jquery-tmpl" id="filterTemplate"> 
    <div class="filter">
        {{if $data.filters }}       
            <div data-bind='template: "filterGroupTemplate"'> 
            </div>                 
        {{else}}
            <select data-bind="value: field, options: fields"></select>       
            <select data-bind="value: modifier, options: modifiers"></select>
            <input type="text" data-bind="value: criteria" />
            <button>x</button>
        {{/if}}
    </div>
</script>

<h2>ViewModel …
Run Code Online (Sandbox Code Playgroud)

knockout.js

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