问题列表 - 第17892页

基于组件的游戏引擎设计

我一直在研究游戏引擎设计(特别关注 2d 游戏引擎,但也适用于 3d 游戏),并且对如何进行的一些信息感兴趣。我听说现在许多引擎正在转向基于组件的设计,而不是传统的深层对象层次结构。

您是否知道有关此类设计通常如何实施的信息的任何良好链接?我已经看到了你的层次结构的进化,但我真的找不到更多的详细信息(他们中的大多数似乎只是说“使用组件而不是层次结构”,但我发现改变我的想法需要一些努力在两个模型之间)。

任何关于这方面的好的链接或信息都将不胜感激,甚至是书籍,尽管这里的链接和详细答案将是首选。

architecture game-engine entity-system entity-component-system

322
推荐指数
4
解决办法
16万
查看次数

面部识别用于分类数码照片?

我喜欢乱搞人工智能,想尝试面部识别,第一步就是找到照片中的面孔.这通常是怎么做的?您是否使用样本图像/图像或基于统计的方法的卷积?你怎么找到脸的边界框?我的目标是从所有数码照片中分类我孩子的照片.

提前致谢.

c# artificial-intelligence face-recognition face-detection

11
推荐指数
2
解决办法
4497
查看次数

Windows 7 SDK安装失败

我似乎完全无法将Windows 7 SDK安装到我的机器上,我在网上找到的唯一解决方案是进行大量的注册表更改.我做到了这一点 - 仍然没有成功.

这是报告的错误:

安装选定的Windows SDK组件时出现问题.

安装"Microsoft Windows SDK for Windows 7"产品时报告了以下错误:有关详细信息,请参阅Samples\Setup\HTML\ConfigDetails.htm文档.

请尝试解决该问题,然后再次启动Windows SDK安装程序.如果您仍然遇到此问题,请访问SDK团队支持页面,网址http://go.microsoft.com/fwlink/?LinkId=130245.

单击"查看日志"按钮以查看安装日志.

要退出,请单击"完成".

也没有Samples可以引用的目录,SDK支持团队似乎不再存在.

我该如何解决这个问题?

winapi failed-installation

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

如何从代码后面刷新自定义wpf用户控件?

我有这个自定义的wpf用户控件:

ShowCustomer.xaml:

<UserControl x:Class="TestControlUpdate2343.Controls.ShowCustomer"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Grid>
        <TextBlock Text="{Binding Message}"/>
    </Grid>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

ShowCustomer.xaml.cs:

using System.Windows.Controls;
using System;
using System.ComponentModel;

namespace TestControlUpdate2343.Controls
{
    public partial class ShowCustomer : UserControl, INotifyPropertyChanged
    {
        #region ViewModelProperty: Message
        private string _message;
        public string Message
        {
            get
            {
                return _message;
            }

            set
            {
                _message = value;
                OnPropertyChanged("Message");
            }
        }
        #endregion

        public ShowCustomer()
        {
            InitializeComponent();
            DataContext = this;

            Message = "showing test customer at: " + DateTime.Now.ToString();
        }

        #region INotifiedProperty Block
        public event PropertyChangedEventHandler PropertyChanged;

        protected void …
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml user-controls code-behind

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

资源字符串位置

放置资源字符串的最佳位置在哪里?这取决于范围吗?目前,我们的大多数字符串都放置在项目级别,但某些字符串仅需要一种表单。我的想法是这些字符串应该尽可能靠近它们的用途放置。

.net resources

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

如何在垂直设计的表格上实现搜索?

我有这样的表结构(垂直设计).我可以为每个用户提供无限数量的属性(例如:城市,电话等).

表:tbl_UserAttributes

???????????????????????????????????
| UserID ? FieldName ? Value      |
???????????????????????????????????
? 341    ? city      ? MyCity1    ?
? 772    ? phone     ? 1234567890 ?
? 033    ? city      ? MyCity2    ?
? 044    ? sex       ? M          ?
? 772    ? firstname ? MyName     ?
? ---    ? ---       ? ---        ?
???????????????????????????????????
Run Code Online (Sandbox Code Playgroud)

我必须实现一个搜索功能,它应该输出我们为水平设计的表应用查询的行:

SELECT 
    FieldName 
FROM 
    tbl_UserAttributes 
WHERE 
    city='%Mumbai%' AND 
    sex='M' AND ...
Run Code Online (Sandbox Code Playgroud)

请不要让我改变数据库设计.

更新:目前,我有一个JOIN解决方案,非常慢,它有时会挂起服务器.任何替代方法?

mysql sql database

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

EventLog.CreateEventSource未创建自定义日志

我有一些像这样的代码:

EventLog.CreateEventSource("myApp", "myAppLog");
EventLog.WriteEntry("myApp", "Test log message", EventLogEntryType.Error);
Run Code Online (Sandbox Code Playgroud)

现在,除非我遗漏了读取MSDN的内容,否则这会导致在事件查看器中创建新的日志"myAppLog",并且应该将一个条目添加到源名为"myApp"的新日志中.但是,我无法创建新日志.这总是只是将错误日志消息写入应用程序日志,源"myApp" - "myAppLog"无处可见.我究竟做错了什么?我以管理员身份登录.

.net c# logging

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

Valgrind在为字符串赋值时报告内存泄漏

Valgrind在为字符串赋值时报告内存泄漏.

我使用以下简单代码来测试Valgrind报告的内存泄漏.

/******************************************
* FILE: t3.c
* Compiled using : g++ -g t3.c -o t3
*
* $ g++ -v
* Reading specs from /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/specs
* Configured with: ./configure --prefix=/usr --infodir=/share/info --mandir=/share/man
*      --enable-languages=c,c++ --with-system-zlib --program-suffix=-3.4 --enable-threads=posix
* Thread model: posix
* gcc version 3.4.6
 ******************************************/


#include <iostream>
#include <string>

using namespace std;

/**************************************************************
 **************************************************************/
int main(int argc, char *argv[])
{
   string test = "XXXXXXXXX";
   cout << "this is a test " << test << endl;
   exit(0);
}
Run Code Online (Sandbox Code Playgroud)

我使用这个命令编译:

$ …
Run Code Online (Sandbox Code Playgroud)

c++ string valgrind memory-leaks g++

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

C#/ WPF:依赖属性是不是更新绑定属性?

我正在尝试将一个Dependency属性从我的UserControl绑定到我的MainViewModel.

这就是DependencyProperty的样子:

    public static DependencyProperty ItemHasChangesProperty = DependencyProperty.Register("ItemHasChanges",
                                                                                  typeof(bool),
                                                                                  typeof(MyUserControl),
                                                                                  new PropertyMetadata(null));
    public bool ItemHasChanges
    {
        get { return (bool)GetValue(ItemHasChangesProperty); }
        set { SetValue(ItemHasChangesProperty, value); }
    }
Run Code Online (Sandbox Code Playgroud)

我的XAML:

  <local:MyUserControl ItemHasChanges="{Binding Path=Changes}" Grid.Row="4"   />
Run Code Online (Sandbox Code Playgroud)

现在,在调试和检查Set-Accessor时bool Changes,我发现当我在UserControl中设置时它永远不会被访问ItemHasChanges = true;

知道我在这里做错了吗?

谢谢!

干杯

c# wpf dependencies dependency-properties

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

通过Maven使用调试信息编译scala类

我有一个scala项目,我使用Maven和maven-scala-plugin进行编译.我需要在编译的类中包含调试信息,我想知道有没有办法让Maven或scala插件执行此操作.我发现这个页面听起来很有可能,但是不清楚将params放在pom.xml中的位置.

如果可能的话,我希望这个选项是pom.xml中指定的东西而不是命令行.

debugging maven-2 scala maven-plugin

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