问题列表 - 第10498页

在OpenGl方面需要帮助YUV显示

我在显示NV12格式的原始YUV文件时遇到问题.

我可以显示一个选定的框架,然而,它仍然主要是黑色和白色,具有一定的粉红色和绿色.

以下是我的输出看起来像 alt文本http://i32.tinypic.com/hv0vih.png

无论如何,这是我的程序的工作方式.(这是在cocoa/objective-c中完成的,但我需要你对程序算法的专家建议,而不是语法.)

在程序执行之前,YUV文件存储在名为"test.yuv"的二进制文件中.该文件采用NV12格式,这意味着首先存储Y计划,然后隔行扫描UV计划.我的文件提取没有问题,因为我做了很多测试.

在启动期间,我创建了一个查找表,它将二进制/ 8位/字节/字符转换为受尊重的Y,U,V浮点值

对于Y平面,这是我的代码

-(void)createLookupTableY //creates a lookup table for converting a single byte into a float between 0 and 1
{
    NSLog(@"YUVFrame: createLookupTableY");
    lookupTableY = new float [256];

    for (int i = 0; i < 256; i++)
    {
        lookupTableY[i] = (float) i /255;
        //NSLog(@"lookupTableY[%d]: %f",i,lookupTableY[i]);//prints out the value of each float
    }
}
Run Code Online (Sandbox Code Playgroud)

U Plane查找表

-(void)createLookupTableU //creates a lookup table for converting a single byte into a float between 0 and 1
{
    NSLog(@"YUVFrame: …
Run Code Online (Sandbox Code Playgroud)

opengl rgb objective-c yuv

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

我应该在生产代码中使用Google的JSAPI吗?

可能重复:

应该-I-链接到谷歌的API,云为JS-库

还有许多其他讨论,包括:

你在哪里包含jQuery库?谷歌JSAPI?CDN? 使用谷歌托管的jQuery的最佳方式,但回到我在谷歌上的托管库失败


我正在查看Tiny MCE插件示例,并head在文档中看到此代码:

<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
    google.load("jquery", "1.3");
</script>
Run Code Online (Sandbox Code Playgroud)

我从未见过这种加载jQuery的方法.

  • 这是推荐用于生产吗?
  • 这种方法有什么好处?

html jquery jsapi

19
推荐指数
5
解决办法
4万
查看次数

Flex中的某些[Bindable]属性有效,有些则没有

问题解决了,见下文

我在Flex Builder 3中工作,我有两个ActionScript 3类(ABCXYZ)和一个Flex MXML项目(main.mxml).我有XYZ一个属性的实例ABC,我希望在文本控件的Flex项目中XYZ显示属性([Bindable]).

不幸的是,只有prop3prop4更新的时候都改变了.我已进入调试器以确保prop1prop2更改,但它们未在文本控件中更新.

这是代码:

ABC.as

[Bindable]
public class ABC extends UIComponent {
    /* Other properties */

    public var xyz:XYZ = new XYZ();

    /* Methods that update xyz */
}
Run Code Online (Sandbox Code Playgroud)

XYZ.as

[Bindable]
public class XYZ extends Object {
     private var _prop1:uint = 0;
     private var _prop2:uint = 0;
     private var _prop3:uint = 0;
     private …
Run Code Online (Sandbox Code Playgroud)

apache-flex data-binding bindable

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

如果我将一个鸡蛋上传到CheeseShop,我是否有任何义务?

假设我想在奶酪店上传一些鸡蛋.我有义务吗?我需要提供许可证吗?我需要提供测试吗?我是否对这个蛋的使用者(如果有的话)有任何义务?

到目前为止,我还没有真正发布任何开放源代码,我想知道这个过程.

python egg pypi

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

如何在HttpHandler中使用ASP.NET会话状态?

我有一个在客户端页面(跨域,而不是我们的IIS服务器等)上运行的HttpHandler,当他们点击我们的嵌入式链接时,它会触发我们服务器上的Handler.到目前为止一切正常.

我现在正在尝试使用System.Web.HttpContext.Session对象,但它为null.我认为它是null,因为我们在调用HttpHandler之前没有会话?多次调用处理程序会在每次调用时创建一个新会话?如果是这种情况,MS只是在调用HttpHandler时禁用了Session对象吗?谁能证实这一点?

如果是这种情况,您如何维持呼叫之间的状态?某种基于SQL的数据对象?一份文件?

TIA

httphandler session-state

56
推荐指数
3
解决办法
3万
查看次数

编译器#defines for g ++ and cl

我正在编写一个跨平台的程序.有几个地方我必须指定依赖操作系统的呼叫.

#ifdef WINDOWS
..do windows only stuff
#endif
#ifdef LINUX
..do linux only stuff    
#endif
Run Code Online (Sandbox Code Playgroud)

是否有任何由编译器定义的preprocesser指令,因此在使用命令行编译器时我不必显式定义它们.即.

cl -DWINDOWS program.cpp

要么

g ++ -DLINUX program.cpp

我意识到我可以轻松编写一个makefile或者有一个自动执行此操作的shell/batch脚本.但我宁愿默认使用与编译器相同的(如果它们存在).

g++ visual-c++

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

使Gridview的一个字段成为选择链接?

在ASP.NET 3.5中,您可以分配"选择"链接并更改链接实际显示的内容.但是,你可以指定gridview中的一个字段作为选择按钮吗?

例如,我的所有记录都有一个"SAMPLE ID"字段.将每个唯一的SAMPLE ID作为转到详细信息视图的链接会很棒.我在Gridview'edit columns'下找不到任何设置,似乎将该行为分配给某个字段.

我知道这必须是可能的,因为我很少看到实际上使用"选择"链接的ASP.NET网站 - 大部分都允许您单击其中一个字段.

我怎样才能做到这一点?

使用Visual Studio 2008,ASP.NET 3.5和C#3.0!

c# asp.net select gridview field

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

为什么使用AsQueryable()而不是List()?

我正在使用存储库模式进行数据访问,实体框架LINQ作为非测试存储库实现的基础.我看到的大多数样本在调用返回N个记录而不是List <T>时返回AsQueryable().这样做有什么好处?

c# linq iqueryable repository

55
推荐指数
3
解决办法
5万
查看次数

TeamCity:部署生产的安装程序(工件)的最佳实践

我们有一个TeamCity服务器,可以生成每晚可部署的版本.我们希望我们的beta测试人员可以访问这些夜间版本.

这样做的最佳做法是什么?TeamCity Server不公开,它在我们的办公室,所以我认为最好的方法是通过FTP或类似的方式推送工件.

此外,我不知道如何在成功创建工件时触发脚本.TeamCity是否提供了这样做的方法?

deployment teamcity continuous-integration artifacts

14
推荐指数
2
解决办法
8662
查看次数

错误:'keyCode'为null或不是对象

我运行此功能时收到此错误

<script language="javascript" type="text/javascript">
        //function for check digit
    function check_no(e)
         {
             if (!((e.keyCode >= 48) && (e.keyCode <= 53)))
             {
                 alert("Solo valores entre 0 y 5 pueden ser ingresados");
                 e.keyCode = 0;
             }
         }
</script>
Run Code Online (Sandbox Code Playgroud)

我在c#的load页面中调用该函数

foreach (GridViewRow grdrow in DGPlanilla.Rows)
                {
                    TextBox tb1 = (TextBox)grdrow.FindControl("TextBox1");
                    if (tb1 != null)
                    {
                        tb1.Attributes.Add("Onkeypress", "check_no()");
                    }

                }
Run Code Online (Sandbox Code Playgroud)

javascript c#

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