问题列表 - 第14389页

序言统一解决方案

为什么这样做:

   power(_,0,1) :- !.
   power(X,Y,Z) :-
      Y1 is Y - 1,
      power(X,Y1,Z1),
      Z is X * Z1.
Run Code Online (Sandbox Code Playgroud)

这给出了堆栈溢出异常?

power(_,0,1) :- !.
power(X,Y,Z) :-
  power(X,Y - 1,Z1),
  Z is X * Z1.
Run Code Online (Sandbox Code Playgroud)

resolution prolog unification exponentiation

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

字段(位置,法线等)在D3D9顶点中的位置

我正在尝试阅读为DirectX应用程序创建的3D模型,这些应用程序按以下方式定义:

  • 在文件头中,给出了网格的灵活顶点格式(FVF)(实际上,我在我测试的网格中有D3DFVF_ {XYZ,DIFFUSE,NORMAL,TEX1,TEX2}的任意组合)
  • 然后,n顶点以线性模式给出,字段根据FVF呈现.

但是,我不知道这些字段的顺序.逻辑是它在DirectX文档中的某处定义,但我无法找到它.例如,这两个结构中的哪一个是正确的FVF = D3DFVF_XYZ | D3DFVF_DIFFUSE | D3DFVF_NORMAL(C语法,但这个问题适用于每种语言)?

// This one ?
struct vertex1
{
    D3DVERTEX pos;
    DWORD color;
    D3DVERTEX normal;
};

// Or this one ?
struct vertex2
{
    D3DVERTEX pos;
    D3DVERTEX normal;
    DWORD color;
};
Run Code Online (Sandbox Code Playgroud)

我希望对所有可能的字段(例如,XYZ before DIFFUSE before NORMAL before TEX1 before TEX2)提出这个问题的一般答案.指向文档右页的指针也没问题,因为我无法找到它:).

directx direct3d

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

我可以在$ .post请求中使用jQuery的serialize()和一个额外的变量吗?

目前,我有这条线:

$.post("submitmail.php", $("#contactform").serialize(), recvMailStatus);
Run Code Online (Sandbox Code Playgroud)

我是jQuery的新手,所以这可能是一个荒谬的愚蠢问题.
但是我正在使用或不使用javascript来使用这个项目,所以如果使用此函数提交表单,我希望submitmail.php只是回显它是否成功.如果表单刚提交并重定向到submitmail.php,我希望它显示除白色屏幕以外的其他内容,黑色文本说"邮件已成功发送".要做到这一点,我想我只是post一个额外的变量"fromjs"或其他东西,以便页面可以相应地渲染自己.最好的方法是什么?

jquery

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

我在显示这张桌子时做错了什么?

可能这是一个愚蠢的事情,但我没有看到它.问题是什么?

<html>
<body>
<form action="search" method="get">
    <input>
    <input name="action" value="search" type="submit">
</form>

<table border="1">
    <thead>
    <th>
        <td>Name</td>

    </th>
    </thead>
    <tbody>

    <tr>
        <td>Smith        </td>

    </tr>

    <tr>
        <td>Smith2        </td>
        </tr>

    </tbody>
</table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

"Smiths"不会显示在"Name"单元格下.

html html-table

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

通过UDP实现ack?

我们有一个系统(内置C),可以通过UDP进行通信.最近我们发现有必要保证数据包的传送.我的问题是:基于UDP的系统最少增加什么才能确保使用ack数据包进行传输?此外,理想情况下无需操纵数据包标头.我们对数据包进行应用程序级控制,包括序列号和ack/nack标志.我想知道这是否是一个失败的原因,我们尝试做的任何事情基本上都是一个有缺陷和破坏的TCP版本.基本上,我们可以通过极简主义改进来实现有保证的交付(我们不需要TCP的许多功能,例如拥塞控制等).谢谢!

c networking udp tcp network-protocols

8
推荐指数
3
解决办法
8891
查看次数

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

如何在C#中加载PNG并导出到TGA保持alpha?

我正在编写一个工具来自动化我们为游戏制作的一些资产.我想要做的是获取PNG文件的文件夹,将它们组合成纹理图集,然后将图集导出为TGA,将UV坐标导出为XML.

我不确定我应该使用哪种方法在C#中加载PNG文件,因为似乎有几种.在C#中加载图像的推荐方法是什么,可以访问颜色/ alpha数据,以便将其提取到TGA?

我也已经在C++中创建了TGA创建代码,我打算转到C#,但我想知道.Net中是否有任何可用于创建/保存TGA的东西?

谢谢阅读.

.net c# png alpha tga

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

iphone上的Cocos2d和Box2d指南?

我是游戏编程世界的新手,但他想为iPhone构建一个简单的基于物理的游戏.有谁知道iPhone上的Cocos2D和/或Box2D的任何教程?文档有点令人困惑.

iphone box2d cocos2d-iphone

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

在Django中显示漂亮的代码

我正在寻找可以在django中使用的东西来显示预先格式化的代码.理想情况下,这将包括各种编程语言的开箱即用语法突出显示,尽管从显示html和xml的东西开始将是一个很好的起点.

这样的事情存在吗?

基本上我正在寻找像小部件dpaste(以及堆栈溢出)用于显示代码的东西.

例如http://dpaste.com/hold/102141/

要么

<?xml version="1.0" encoding='UTF-8'?>
<painting>
  <img src="madonna.jpg" alt='Foligno Madonna, by Raphael'/>
  <caption>This is Raphael's "Foligno" Madonna, painted in
  <date>1511</date>-<date>1512</date>.</caption>
</painting>
Run Code Online (Sandbox Code Playgroud)

我知道这个问题,但我的不是关于逃避代码的机制,而是关于UI.

html python django

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

如何使用has_many:through和honor:conditions创建新记录?

假设我有一个课程,学生可以通过会员注册(例如课程和学生的has_and_belongs_to_many关系).有些会员资格适用于刚刚观看课程的学生(不是学分等),因此:

class Course < ActiveRecord::Base
  has_many :memberships

  has_many :students,
           :through => :memberships

  has_many :observers,
           :through => :memberships,
           :source => :student,
           :conditions => { :memberships => { :observer => true }}
end
Run Code Online (Sandbox Code Playgroud)

这是有用的:

observers = Course.find(37).observers
Run Code Online (Sandbox Code Playgroud)

这是不起作用的:

new_observer = Course.find(37).observers.build(:name => 'Joe Student')
Run Code Online (Sandbox Code Playgroud)

我原本以为可以使用该关联构建新记录,这将产生:

  1. 新学生记录('Joe Student')
  2. 新的会员记录(course_id = 37,student_id =(joe),observer = true)

但相反,我得到:

ActiveRecord::AssociationTypeMismatch: Membership expected, got Array
Run Code Online (Sandbox Code Playgroud)

我确信我对此如何完全感到困惑,并会欣赏任何见解!我也尝试在Membership模型上使用命名作用域执行此操作,但我似乎无法使用has_many在关联中使用作用域.

非常感谢您提供任何帮助!

activerecord ruby-on-rails associations has-many-through

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