小编Kat*_*ory的帖子

主要功能在哪里?

在VS11创建的Metro应用程序中,我在哪里可以找到主要功能?
我知道这听起来很傻但我试图寻找它并且无法在任何地方找到它.

c++ microsoft-metro windows-8

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

使用WinJS绑定多个HTML属性?

WinJS允许您在运行时动态绑定HTML属性,类似于XAML绑定.

<div id="itemTemplate" data-win-control="WinJS.Binding.Template"...>
    <h3 data-win-bind="innerText: timestamp"></h3>
</div>
Run Code Online (Sandbox Code Playgroud)

如果我也想绑定字体颜色样式<h3>,我该如何实现呢?

microsoft-metro windows-8 winjs

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

WinRT将图像加载到字节数组中

我正在尝试学习如何与图像的某些WinRT(Metro)对象进行交互.基本上,我正在努力创造一个"GetPixel"和"SetPixel"方法很容易使用(类同什么是在不能在Metro应用程序中使用System.Drawing.Bitmap).

为了测试,我创建了一个"Bitmap"类.它基于我从Metro文件选择器控件获得的IRandomAccessStream加载.我能够将像素数据加载到Byte数组中,然后从中创建一个BitmapImage,当我将其投入到Image控件中时,它会在XAML表单上正确呈现.

这是我的问题,我可以查看字节数组并查看单个ARGB值,但是它的像素数远远少于它应该的数量.例如,我正在加载的图像是254x197像素(254*197*4 = 200,152).当我使用下面的代码加载我的字节数组时,它只有16,382字节(也没有平均除以4).我想,这是压缩的吗?我不知道.

我的问题是,我在做什么错.我想返回一个代表,我应该有这样我就可以创建GetPixel的50038个像素(X,Y)和SetPixel(X,Y,彩色)方法200152个字节.

Public Class Bitmap

    Public Sub New()

    End Sub

    Public Async Function Load(s As Windows.Storage.Streams.IRandomAccessStream) As Task
        Dim dr As New DataReader(s.GetInputStreamAt(0))
        Await dr.LoadAsync(s.Size)
        Me.Pixels = New Byte(s.Size - 1) {}
        dr.ReadBytes(Me.Pixels)

        ' We're going to get the height and the width of the image this way. ;)
        Dim bi As New BitmapImage
        Dim stream As New MemoryStream(Me.Pixels)
        bi.SetSource(New RandomStream(stream))
        Me.Width = bi.PixelWidth
        Me.Height = bi.PixelHeight
    End Function

    Public Function ToBitmapImage() As BitmapImage
        Dim bi …
Run Code Online (Sandbox Code Playgroud)

bytearray bitmapimage microsoft-metro windows-8 windows-runtime

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

CSS/HTML:子DIV溢出父级

如何让父DIV环绕子DIV?问题在于position:absolute.nav-content.

http://jsfiddle.net/9H77Y/8/

编辑:嗯,显然我想要的是不可能的.解决这个问题的唯一方法是javascript,它首先会破坏这个目的.但是,设置固定高度nav-tabs将起作用.

HTML

<div class="nav-tabs-wrapper">
  <div class="nav-tabs">
    <div class="nav-tab">
      <input type="radio" id="tab1" name="nav-group" checked>
      <label for="tab1">foooooooo</label>
      <div class="nav-content">
        <div> stuff1 </div>
      </div>
    </div>
    <div class="nav-tab">
      <input type="radio" id="tab2" name="nav-group">
      <label for="tab2">bar</label>
      <div class="nav-content">
        <div> stuff2 </div>
      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.nav-tabs-wrapper
{
    padding: 10px; /* separates the code from other content */
    border: 1px solid #F00; /* visibility aid */
}
.nav-tabs
{
    position: relative; /* needed as future positioning reference base …
Run Code Online (Sandbox Code Playgroud)

html css height overflow

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

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

使用指针时输出不正确

我收到了一些错误.我出错的任何线索?我想我正在应用正确的逻辑.

int* adderFunction(int a, int b)
{
    int result;
    int *pResult;
    pResult = &result;
    result = a + b;
    return (pResult);
}
Run Code Online (Sandbox Code Playgroud)

c c++ pointers

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

游戏编程,为什么要实现Runnable?

大多数游戏都采用以下结构编程:

[GAME LOOP]
Update method(ticks based on the delta time)
Render method(ticks as fast as possible)
Run Code Online (Sandbox Code Playgroud)

为什么你不能实现Runnable并实际创建一个无限循环:

while(true){
    update();
    render();
}
Run Code Online (Sandbox Code Playgroud)

你可以真正总结所有这些"为什么使用线程?"

我从未尝试过,但我希望得到一个明智的答案.

java

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

python中的带通滤波器

我正在尝试使用带有128点Hamming窗口的带通滤波器,其截止频率为0.7-4Hz(python).我从图像中获取样本信号.(1个样本= 1个图像).fps经常变化.

怎么能在python中完成?我读到这个:http://mpastell.com/2010/01/18/fir-with-scipy/但我发现firwin相当令人困惑.如何使用此变量fps完成此操作?

python signal-processing scipy

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

为什么这段代码将空格('')分配给字符数组的特定元素?

我有以下程序:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    char name[50],fname[50],sname[50],lname[50];
    int i,j,k;
    printf("First Name:");
    gets(fname);
    printf("sname:");
    gets(sname);
    printf("lname:");
    gets(lname);

    for(i=0;fname[i]!='\0';i++)
        name[i]=fname[i];
    name[i]=' ';

    for(j=0;sname[j]!='\0';j++)
        name[i+j+1]=sname[j];
    name[i+j+1]=' ';

    for(k=0;lname[k]!='\0';k++)
        name[i+j+k+2]=lname[k];
    name[i+j+k+2]=' ';

    printf("Concatenation is %s",name);
}
Run Code Online (Sandbox Code Playgroud)

我很困惑,为什么在分配空间name[i]=' '以及name[i+j+1]=' 'name[i+j+k+2]=' '此计划.

如果我执行这些,那么我只是连接,但如果我删除它们,我只得到字符串fname而不是所有的串联.

c

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

添加15然后应用&~0xf做什么?

我有一些代码我正在研究它写的地方:

(basenameOffset + (basenameTotal+15)) &~0xf
Run Code Online (Sandbox Code Playgroud)

为什么会有人这样做?它有什么作用?我可以看到~0xf0xfffffff0.你为什么要阻止最后一点?

c++

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