问题列表 - 第38396页

可以通过ModelView或Projection矩阵弯曲或扭曲OpenGL空间吗?

是否可以通过ModelView或Projection矩阵的非标准操作来弯曲或扭曲OpenGL空间?

例如,命令glScale(scaleFactor,scaleFactor,noScaleFactor)将沿X和Y轴以统一的方式重新调整场景的所有元素.

但是如果一个人能够以非均匀的方式扭曲OpenGL空间,它将极大地扩大了不同效果的潜力.特别是,我所追求的效果是类似鱼缸的缩放效果,其中元素将以相对于它们与用户的接近程度(在我的情况下由Z轴表示)的线性或非线性方式放大.

因此,上面的glScale命令的缩放将取决于每个元素沿Z轴的位置:

glScale(function1(Z距离),function2(Z距离),noScaleFactor)

opengl

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

SVN忽略项目中的任何位置的文件

所以我已经开始使用Subversion并且对忽略文件感到困惑.

根据我的阅读,我可以使用propedit/propset忽略目录中的文件.但是,我添加了一条规则来忽略以点开头的文件(VIM的交换文件有时会遗留下来),但似乎我必须将该规则应用于项目中的每个目录和子目录.

有没有人知道使用SVN递归地使文件模式忽略语句工作的方法?

这是我的超级简单忽略(我假设SVN使用GLOB而不是RE):

.* 

我的项目是这样的:

project/
  application/
     models/
     views/
        form1/
        form2/
     config/
     controllers/ 
     libraries/
     plugins/
     helpers/
  css/

并且应用程序中的许多文件夹都有几个级别.将此规则应用于每个文件夹将是一个极其烦恼,特别是因为这是在积极开发并且可能会发生变化.

另外,我应该补充一点,我不想在〜/ .subversion /中修改我的用户subversion配置,因为我希望这个忽略存在于存储库中,并影响所有开发人员,而不仅仅是我.

svn svnignore

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

如何将TFS源代码控制与Business Intelligence Studio集成?

我正在运行Visual Studio 2010 Ultimate - 它与TFS源代码控制集成.但是,当我运行SQL Server 2008 Business Inteligence Studio时,不提供源代码管理.当我查看工具...选项...源控制...没有插件可用.这是因为BI Studio使用2008 Visual Studio Shell而我只有VS 2010吗?TIA.

ssis etl visual-studio tfs2010 business-intelligence

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

MySQL date_add()在WHERE子句中不起作用?

当我尝试运行以下查询时:

... WHERE `date` = DATE_ADD(NOW(), INTERVAL 10 HOUR)
Run Code Online (Sandbox Code Playgroud)

它不起作用,所以我必须使用 $date = date("Y-m-d", strtotime('+10 hours'))

但为什么date_add不起作用?

非常感谢

mysql phpmyadmin

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

创建命名管道(WCF)所需的最低操作系统权限

我有一个在登录用户的上下文中运行的exe.exe使用WCF使自己成为命名管道服务器(它将由多个客户端调用).

用户是否需要exe的特定权限才能创建命名管道?我尝试以相对最小的权限(即仅在本地Users组中)作为用户运行,并且这很好 - 但是我担心当我部署到客户端站点时,用户可能会以某种方式受到限制表示命名管道创建不起作用.

windows permissions wcf named-pipes

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

每个控制器操作切换Devise身份验证模块

我有一个使用Devise进行身份验证的Rails站点.我有一个页面(PhotosController#create)需要在没有cookie的情况下对用户进行身份验证.我正在使用:token_authenticatableDevise模块执行此操作,如果提供的令牌与存储在服务器端的令牌匹配,则会对用户进行身份验证.(如果你很好奇,请参阅这个问题.)

在操作完成后过期或更改令牌是一个很好的策略.这可以防止攻击者嗅探令牌并使用它成功地作为用户进行身份验证.但是,在我的情况下,我无法过期或更改令牌,因为客户端照片上传器上传了多张照片,每张照片都会导致单独的POST PhotosController#create.因此,如果我在成功创建后使令牌过期,则第二次,第三次等上传将失败.

设计模块在模型级别指定(例如User模型).我需要更多的粒度.

我的问题是,如何仅为单个控制器的单个操作启用:token_authenticatable模块?或者,等效地,如何禁用一个操作之外的所有控制器和操作的模块?:token_authenticatable

authentication ruby-on-rails devise

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

确定颜色位图是否为黑色和白色

我有一个HBitmap,我从我用来转换PDF文档中的页面的API中收到.生成的位图是24位彩色位图.我试图确定,使用制作成pdfs的黑白扫描图像,在Foxit生成的位图上是黑白的.Foxit是PDF API.这是一些代码!(C/CLI)

// Get HBITMAP using Foxit's RenderPage function
// to convert to dib later
IntPtr hbitmap = FlattenPageToHBitmap(filename, page);

if (hbitmap == IntPtr::Zero) 
    return IntPtr::Zero;

Bitmap^ b = Bitmap::FromHbitmap(hbitmap);

bool isColor = false;
for (int y = 0; y < b->Height; y++)
{
    for (int x = 0; x < b->Width; x++)
    {
         Color^ c = b->GetPixel(x, y);
         unsigned int bits = (int)c->ToArgb();
         bits = bits << 8;
         bits = bits >> 8; //should get rid of A in …
Run Code Online (Sandbox Code Playgroud)

gdi+ c++-cli bitmap foxit visual-c++

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

如何使用GWT编辑器框架进行验证?

我正在尝试与GWT 2.1.0的新GWT Editor框架集成.我还想将验证检查添加到框架中.但是,我正在努力寻找一个体面的例子来做这件事.

目前我有以下代码:

<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
    xmlns:g="urn:import:com.google.gwt.user.client.ui" xmlns:e="urn:import:com.google.gwt.editor.ui.client">
    <ui:with type="be.credoc.iov.webapp.client.MessageConstants"
        field="msg" />
    <g:HTMLPanel>
        <e:ValueBoxEditorDecorator ui:field="personalReference">
            <e:valuebox>
                <g:TextBox />
            </e:valuebox>
        </e:ValueBoxEditorDecorator>
    </g:HTMLPanel>
</ui:UiBinder> 
Run Code Online (Sandbox Code Playgroud)

对于我的编辑:

public class GarageEditor extends Composite implements Editor<Garage> {

    @UiField
    ValueBoxEditorDecorator<String> personalReference;

    interface GarageEditorUiBinder extends UiBinder<Widget, GarageEditor> {
    }

    private static GarageEditorUiBinder uiBinder = GWT.create(GarageEditorUiBinder.class);

    public GarageEditor() {
        initWidget(uiBinder.createAndBindUi(this));
    }

}
Run Code Online (Sandbox Code Playgroud)

在什么时候我必须调用我的验证器,我该如何与它集成?

更新:

我实际上正在寻找一种方法来检索具有关键属性路径的地图,以及编辑器的值.委托上有一个路径字段,但这不是编辑对象中的路径,而是编辑器类中的路径.

有人知道是否有可能做这样的事情?

java gwt editor uibinder gwt2

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

关于聚类方法的问题

最近我开始研究数据挖掘中的聚类,我研究了顺序聚类和层次聚类以及k-means.

我还读到了一个区分k-means和其他两种聚类技术的陈述,说k-means在处理名义属性方面不是很好,但是文本没有解释这一点.到目前为止,唯一的区别就在于可以看出,对于K-means,我们事先会知道我们将需要确切的K个簇,而我们不知道其他两个聚类方法需要多少簇.

所以有人可以在这里给我一些关于为什么存在这样的陈述的想法,即k-means在处理名义属性的例子时有这个问题,有没有办法克服这个问题?

提前致谢.

artificial-intelligence machine-learning data-mining neural-network

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

LINQ中的动态位置

嗨,我有这个LINQ查询:

var q =
    (from vr in Util.db.ValuationsRequests
     where vr.dtSubmitted != null
     select vr
     ).AsEnumerable<ValuationsRequest>();
Run Code Online (Sandbox Code Playgroud)

但我想用另外3个参数进行搜索:paramValuationId(int),paramValue(boolean),paramTitle(string).

就像是:

if (paramTitle != string.empty)
//add this field to the where
Run Code Online (Sandbox Code Playgroud)

但如果paramTitle为空,我不想搜索它.

这样做的正确方法是什么?

c# sql linq search

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