问题列表 - 第49252页

如何使用CheckMultisampleQualityLevels并启用多重采样

我正在学习directx 11并尝试设置多重采样.出于某种原因,互联网上的每个教程都禁用多重采样,并且永远不会讨论如何启用它.

第一:我四处搜寻,找不到任何如何使用的例子CheckMultisampleQualityLevels.您似乎需要创建一个设备,调用该功能,找出可用的级别,然后销毁该设备并使用您想要的设置创建一个新设备.这是正确的方法吗?或者,还有更好的方法?

其次,如何启用多重采样?因为我不知道怎么去CheckMultisampleQualityLevels工作,我试图把一些值DXGI_SWAP_CHAIN_DESC.SampleDesc.CountDXGI_SWAP_CHAIN_DESC.SampleDesc.Quality(如4,4),它不运行时,不会显示任何内容(它的错误,如果我把在疯狂的价值观像33和2).这是否需要在交换链描述之外的其他地方设置,或者着色器是否以某种方式干扰它(我有基本的灯光和纹理着色器设置)?

我有一台GTX 570,所以我知道它可以支持大多数AA设置.我正在关注这套教程,以防有任何帮助:http://rastertek.com/tutindex.html

c++ directx multisampling antialiasing directx-11

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

Android动画:等到完成?

在继续执行程序之前,我想等到Android ImageView中的动画结束*,这样做的正确方法是什么?

  • (在这种情况下,"完成"意味着它完全一次遍历所有帧并在最后一帧停止.我不清楚这个动画是否会是一个android:oneshot ="true"动画,因为我将使用它多个时间,但它不会连续运行但间歇性地运行)

研究/猜测:

答:我的问题似乎是Java线程问题,因为Android AnimationDrawable实现了Java.lang.Runnable.也许线程是解决方案.也许答案会包括加入

B.其他人的方法似乎是使用AnimationListener,这对于我的简单需求来说似乎很困难且不必要地复杂.另外,我不确定如何做到这一点.

C. AnimationDrawable类有一个(boolean)isRunning方法,它可能在while循环中使用(即while(anim.isRunning()){wait(100ms)}).但我有一种直觉,认为这是错误的做法.虽然在并发教程中似乎提到了类似的东西

代码片段

   this.q_pic_view.setImageResource(0);
    this.q_pic_view.setBackgroundResource(R.drawable.animation_test);
    AnimationDrawable correct_animation = (AnimationDrawable) this.q_pic_view.getBackground();
    correct_animation.start();

    //here I tried to implement option C but it didn't work
    while(correct_animation.isRunning()){
        try {
           Thread.sleep(20);
        } catch (InterruptedException e) {
           // TODO Auto-generated catch block
           e.printStackTrace();
        }
    }
Run Code Online (Sandbox Code Playgroud)

动画

<?xml version="1.0" encoding="utf-8"?>
<animation-list android:id="@+id/AnimTest" android:oneshot="true" xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:drawable="@drawable/animtest001" android:duration="33"/>
  <item android:drawable="@drawable/animtest002" android:duration="100"/>
  <item android:drawable="@drawable/animtest003" android:duration="66"/>
  <item android:drawable="@drawable/animtest004" android:duration="66"/>
  <item android:drawable="@drawable/animtest005" android:duration="33"/> …
Run Code Online (Sandbox Code Playgroud)

java concurrency android android-animation

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

Perl和Template Toolkit:自定义过滤器中的对象stringify

在我的模板(via Template Toolkit)中,我传递一个DateTime对象(来自DBIx::ClassDBIx::Class::InflateColumn::DateTime).我可以在我的模板中执行obj.year和所有其他DateTime操作.但是对象在我的自定义过滤器中被字符串化.我基本上调用[% user.last_visited_date | time_ago %]time_ago是一个自定义过滤器,基本上看起来像这样:

sub timeago { 
   sub { my $datetime_obj = shift; #do more work }
}
Run Code Online (Sandbox Code Playgroud)

在这里我期待自定义过滤器中的DateTime obj,但它是stringify ..

我该如何解决这个问题?

perl template-toolkit

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

什么是ado.net

我要加入一家新公司,并被问到我是否可以使用ado.net.他们让我告诉他们使用ado.net以及有什么特殊目的?

ado.net

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

标签列表由特定类别 - wordpress制成

这个功能是否内置于wordpress中?我没有在食品法典中看到任何东西.

codex.wordpress.org/Function_Reference/wp_tag_cloud

我有一些特定于类别的页面,我想显示与这些帖子相关的所有标签.

我确实找到了这个,但我不确定它是否正确或是否存在更好的方法(来源)(旧方法!!!!):

<?php
    query_posts('category_name=html');
    if (have_posts()) : while (have_posts()) : the_post();
        $posttags = get_the_tags();
        if ($posttags) {
            foreach($posttags as $tag) {
                $all_tags_arr[] = $tag -> name;
            }
        }
    endwhile; endif; 

    $tags_arr = array_unique($all_tags_arr);
?>
    <ul>
<?php
    foreach($tags_arr as $tag){
        echo '<li>'.$tag.'</li>';
    }
?>
</ul>
<?php wp_reset_query(); ?>
Run Code Online (Sandbox Code Playgroud)

更新(简化):::

要从特定类别制作标签列表,这段代码要好得多(只需更改类别名称):

::由于循环错误,最近再次更新::

    <ul>
                <?php
                    query_posts('category_name=html');
                    if (have_posts()) : while (have_posts()) : the_post();

                        if( get_the_tag_list() ){
                            echo $posttags = get_the_tag_list('<li>','</li><li>','</li>');
                        }

                    endwhile; endif; 

                    wp_reset_query(); 
                ?>
</ul>
Run Code Online (Sandbox Code Playgroud)

即使很难我可能有一个解决方案,如果有新的解决方案请更新.

wordpress tag-cloud categories

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

禁用特定接口的网络管理器

我想为特定接口禁用网络管理器服务."/etc/init.d/NetworkManager stop"不会满足我的目的,因为会停止服务.请让我知道如何实现这一目标.请仅建议命令/代码 - 我对图形配置不感兴趣.如果已经有一些rpm /补丁可用,请转介给我.我们能否以这种方式配置网络管理器,以便它不会检测到插入系统的任何新网卡?

提前致谢,

Souvik

linux networking configure configuration-files

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

使用SIMD指令重写memcpy/memcmp/...是有意义的

使用SIMD指令重写memcpy/memcmp/...在大型软件中是否有意义?

如果是这样,为什么gcc默认不为这些库函数生成simd指令.

此外,SIMD是否可以改进其他功能?

performance sse simd

12
推荐指数
2
解决办法
5694
查看次数

属于T还是属于TEntity?

我知道这可能是一个愚蠢的问题,但是泛型的命名标准是什么?

Of t 或 Of TEntity 或 Of... 这真的无关紧要吗?

我看到 IQueryable(Of T) 然后是 DBSet(Of TEntity)。

.net vb.net

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

VC2010 C++ - 组织源文件

我有一些关于如何在VC 2010 C++项目中组织源文件的问题.包含的默认过滤器最终不够,我将会有很多.cpp和.hpp文件,所以它会变得很乱.我想在项目的根目录下创建一个名为"source"的文件夹,然后在"source"中为我想要使用的各种源文件类别创建文件夹.当我右键单击解决方案时,我只能选择添加过滤器,而不是文件夹.我可以在Windows资源管理器中手动创建文件夹,然后包含它们,但然后我失去了添加过滤器的能力.有没有办法添加新文件夹(不使用Windows资源管理器),仍然使用过滤器?

另外,有没有类似于$(CURDIR)的东西,我可以用来包含源文件夹而不需要绝对路径?

在此先感谢您的帮助

visual-studio-2010 visual-studio

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

检测字符串是文件还是目录的简单方法

我正在尝试编写一个小的ruby脚本,它根据包含尾随符号的字符串来检测给定的参数是文件还是目录/.

要清楚我知道文件或目录是否确实存在,换句话说AFAIK File.directory?对我不起作用.

我在标准库中找到的所有方法,例如Pathname.basename自动删除尾随/(如果有的话).所以做这样的事情:

arg = "/foo/bar/baz/"
if File.basename(arg).include?("/")
    puts "#{arg} is a directory"
end
Run Code Online (Sandbox Code Playgroud)

不行.

这样做有简洁的方法吗?我错过了什么吗?

如果可能的话,我宁愿不求助于正则表达式.

ruby directory file path

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