问题列表 - 第22671页

阴影映射中的偏差矩阵

我在看OpenGL中的阴影贴图.

我看到代码如下:

// This is matrix transform every coordinate x,y,z
// x = x* 0.5 + 0.5 
// y = y* 0.5 + 0.5 
// z = z* 0.5 + 0.5 
// Moving from unit cube [-1,1] to [0,1]  
const GLdouble bias[16] = {
  0.5, 0.0, 0.0, 0.0,
  0.0, 0.5, 0.0, 0.0,
  0.0, 0.0, 0.5, 0.0,
  0.5, 0.5, 0.5, 1.0};

// Grab modelview and transformation matrices
glGetDoublev(GL_MODELVIEW_MATRIX, modelView);
glGetDoublev(GL_PROJECTION_MATRIX, projection);


glMatrixMode(GL_TEXTURE);
glActiveTextureARB(GL_TEXTURE7);

glLoadIdentity();
glLoadMatrixd(bias);

// concatating all matrice into one. …
Run Code Online (Sandbox Code Playgroud)

opengl

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

Prolog 错误捕获

鉴于:

fruitid('Apple', 'Granny Smith', 1).
fruitid('Pear', 'Bartlett', 2).
Run Code Online (Sandbox Code Playgroud)

如果我有条款

type_of_fruit(ID):-
       fruitid(Fruit, _, ID), write(Fruit).
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现一种方法来捕捉错误的输入?

例如

fruitid(5).
Run Code Online (Sandbox Code Playgroud)

谢谢。

作为

prolog

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

我们可以将所有SQL脚本转换为Linq-to-SQL表达式,还是有任何限制?

我想将我的所有db存储过程转换为linq到sql表达式,这项工作是否有任何限制?你必须注意到我的数据库中有一些复杂的查询.

c# linq sql-server linq-to-sql

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

并行过程的最佳种子

我需要在不同的机器上并行运行MonteCarlo模拟.代码是用c ++编写的,但程序是用python脚本设置和启动的,它设置了很多东西,尤其是随机种子.函数setseed使用4字节无符号整数

用一个简单的

import time
setseed(int(time.time()))
Run Code Online (Sandbox Code Playgroud)

不是很好,因为我将作业提交到集群上的队列,它们会在几分钟内保持挂起然后它们启动,但是开始时间是不可预测的,可能是两个作业同时开始(秒),所以我切换到:

setseet(int(time.time()*100))
Run Code Online (Sandbox Code Playgroud)

但我不开心 什么是最好的解决方案?也许我可以结合以下信息:时间,机器ID,进程ID.或者最好的解决方案是从/ dev/random(linux机器)读取?

如何从/ dev/random读取4个字节?

f = open("/dev/random","rb")
f.read(4)
Run Code Online (Sandbox Code Playgroud)

给我一个字符串,我想要一个整数!

python random parallel-processing seed montecarlo

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

由于巨大的输入文件大小导致内存错误

当我使用以下代码读取文件时:

lines=file("data.txt").read().split("\n")
Run Code Online (Sandbox Code Playgroud)

我有以下错误

MemoryError
Run Code Online (Sandbox Code Playgroud)

文件大小是

ls -l
-rw-r--r-- 1 charlie charlie 1258467201 Sep 26 12:57 data.txt
Run Code Online (Sandbox Code Playgroud)

python file

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

为什么resharper建议在未更改的字段中使用readonly?

为了澄清这个问题,我想补充一点,我不是在问为什么我应该选择readonly over const或者readonly比const更有什么好处.

我问为什么只是因为它没有改变(目前)而只读一个字段.

例如:如果我写下面的类:

public class MyClass
{
      public int _i = 5;

      // Code that doesn't change the value of i:
      ...
}
Run Code Online (Sandbox Code Playgroud)

Resharper将表明它可以只读.

谢谢

c# resharper

22
推荐指数
2
解决办法
8756
查看次数

分组UITableView中的透明背景 - iPhone

我想让分组的UITableView透明化.我部分成功使用以下代码:

UIColor *bgColor = [[UIColor alloc] initWithWhite:1 alpha:0.0];
historyTable.backgroundColor = bgColor;
Run Code Online (Sandbox Code Playgroud)

不幸的是,圆角单元格中出现黑角.如何摆脱它们?

之前http://i49.tinypic.com/2iaa05u.jpg 之后http://i45.tinypic.com/2cnvckk.jpg

iphone transparency background uitableview

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

帮助在cygwin上安装libpcap

我试图在Windows 7上的cygwin下安装libpcap,但我有这个错误:$ ./configure.....configure:error:有关详细信息,请参阅INSTALL

我怎么能解决这个问题?我使用的是libpcap-1.0.0,这是最新版本.

cygwin libpcap

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

System.Data.OleDb.OleDbException:没有为一个或多个必需参数指定值

我使用 Visual Studio 2008 ASP.NET AccessDataSource 向导来生成更新命令。gridview 编辑按钮有效。但是当我单击 Gridview 中的“更新链接”时,我收到以下消息:

System.Data.OleDb.OleDbException: No value given for one or more required parameters
Run Code Online (Sandbox Code Playgroud)

法师被窃听了吗?

这是它生成的源代码:

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    </div>
    <asp:GridView ID="GridView1" runat="server" AllowPaging="True" 
        AllowSorting="True" AutoGenerateColumns="False" AutoGenerateDeleteButton="True" 
        AutoGenerateEditButton="True" AutoGenerateSelectButton="True" DataKeyNames="Id" 
        DataSourceID="AccessDataSource1" PageSize="1">
        <Columns>
            <asp:BoundField DataField="Id" HeaderText="Id" InsertVisible="False" 
                ReadOnly="True" SortExpression="Id" />
            <asp:BoundField DataField="TaskName" HeaderText="TaskName" 
                SortExpression="TaskName" />
            <asp:BoundField DataField="TaskDescription" HeaderText="TaskDescription" 
                SortExpression="TaskDescription" /> …
Run Code Online (Sandbox Code Playgroud)

asp.net

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

LaTex编译不会生成输出

无法生成我的LaTex文档的输出(使用TeXnicCenter)。在日志末尾,他说:

乳胶结果:0错误,0警告,0坏框,0页

相应地,查看者说找不到文件。我已经定义了pdf查看器的路径,但没有帮助。源文档的路径中不包含空格。有谁知道如何解决这个问题?

提前致谢!

latex texnic-center pdflatex

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