问题列表 - 第3256页

用于矢量数学的开源C++库

我需要在应用程序中使用一些基本的矢量数学结构.点产品,交叉产品.寻找线的交叉点,那种东西.

我可以自己做(事实上,已经有),但是没有"标准"使用这样的错误和可能的优化不会在我身上?

Boost没有它.就我所见,他们的数学部分是关于统计函数的.

附录:

提升1.37确实似乎有这个.他们还优雅地在现场引入了许多其他解决方案,以及为什么他们仍然去做自己的.我喜欢.

c++ math

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

是否有带数据库逆向工程的Perl ORM?

我正在寻找一个支持数据库模式逆向工程的Perl ORM库.到目前为止我发现的所有内容都是 http://perlorm.sourceforge.net/ ,它似乎没有逆向工程支持.

database perl orm

7
推荐指数
2
解决办法
595
查看次数

当属性不存在时,选择节点的Xpath查询?

我想选择不存在特定属性的节点.我尝试过Not()函数,但它不起作用.有办法吗?

示例:以下Xpath查询:

group/msg[not(@owner)]
Run Code Online (Sandbox Code Playgroud)

应该检索第一个节点而不是第二个节点.但是,SketchPath(测试Xpath查询的工具)和我的C#代码都认为2个节点都可以.

<group>
    <msg id="EVENTDATA_CCFLOADED_XMLCONTEXT"  numericId="14026"  translate="False"  topicId="302"  status="translated" >
        <text>Context</text>
        <comment></comment>
    </msg>
    <msg id="EVENTDATA_CCFLOADED_XMLCONTEXT_HELP"  numericId="14027"  translate="False"  topicId="302"  status="translated"  owner="EVENTDATA_CCFLOADED_XMLCONTEXT" >
        <text>Provides the new data displayed in the Object.</text>
        <comment></comment>
    </msg>
</group>
Run Code Online (Sandbox Code Playgroud)

事实上,Not()函数正常工作,只是我有其他条件和圆括号未正确设置.errare humanum est.

xpath attributes

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

什么是C++构造"放置新"的用途?

我刚刚学习了名为"placement new"的C++结构.它允许您精确控制指针指向内存的位置.它看起来像这样:

 #include <new>        // Must #include this to use "placement new"
 #include "Fred.h"     // Declaration of class Fred

 void someCode()
 {
   char memory[sizeof(Fred)];
   void* place = memory;

   Fred* f = new(place) Fred();   // Create a pointer to a Fred(),
                                  // stored at "place"

   // The pointers f and place will be equal

   ...
 } 
Run Code Online (Sandbox Code Playgroud)

(来自C++ FAQ Lite的

例子)在这个例子中,thisFred 的指针将等于place.


我已经看到它在我们团队的代码中使用过一次或两次.根据您的经验,这个构造能够实现什么?其他指针语言是否有类似的结构?对我来说,它似乎让人联想equivalence到FORTRAN,它允许不同的变量占据内存中的相同位置.

c++ memory placement-new equivalence new-operator

13
推荐指数
6
解决办法
5064
查看次数

365
推荐指数
7
解决办法
24万
查看次数

在Java中,如果在操作中使用Double.NaN会发生什么?

我编译了错误地尝试添加数字和Double.NaN的代码.我想知道它是否会抛出一个未被捕获的异常?有谁知道这种情况是如何处理的?
谢谢.

java nan

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

改进Web登录屏幕

我正在尝试获得有关如何开发Web登录屏幕的一些想法.我正在使用DynamicData Webforms,因此大多数强大的框架提供了很多选项,但我非常感谢您阅读您的建议.

提前致谢

编辑:超出功能,我想阅读你关于演示模型的观点,我说,我使用fx3.5所以改进超过2个文本框进行单次登录或使用登录aspx控件,我记得使用silverlight但是可以"点亮我的webapp",这是在webforms和dynamicdata中构建而不更改所有表示层?

更难以置信:使用Extjs作为View Layer的Presentation Framework的例子,但是我的项目是webforms,所以这对MVC.net来说很好我说json关注的原因更灵活

替代文字http://rodotelmi.rebstech.com/wp-content/uploads/2008/07/picture-1.png

user-interface login

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

图像上传在grails中

我是grails的新手.我正在做Web应用程序,它从客户端上传图像并将其存储在服务器中.

我的Gsp代码是:

<g:uploadForm action="saveImage">
<input type="file" name="image"> 
<input type="submit" value="Submit">
</g:uploadForm>
Run Code Online (Sandbox Code Playgroud)

我在控制器中的saveImage操作是:

def saveImage={
def file = request.getFile('image')
        if (file && !file.empty) {
            file.transferTo(new java.io.File("image.jpg"))
            flash.message = 'Image uploaded'
            redirect(action: 'uploadImage')
        }
}
Run Code Online (Sandbox Code Playgroud)

在这个代码,如果我上传一些其他文件,如文本文件,它会抛出Exception.因为我想检查文件扩展名,我想使用If循环,确保上传的文件是图像文件或不.但我不知道如何找到grails中的文件扩展名.

还有其他方法可以在grails应用程序中上传图像.它只能接受图像文件.

谁能提供帮助?

谢谢.

java grails groovy frameworks

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

规范化MSBuild中的项目列表

我正在尝试获取项目根目录下的所有单元测试程序集的列表.我可以这样做:

<CreateItem Include="**\bin\**\*.UnitTest.*.dll">
   <Output TaskParameter="Include" ItemName="Items"/>
</CreateItem>
Run Code Online (Sandbox Code Playgroud)

但是,由于它们存在于多个子目录中,因此会多次找到相同的DLL.有没有一种简单的方法让我根据项目元数据(即文件名和扩展名)进行规范化,以便获得一个唯一的单元测试DLL列表?或者我是否必须编写自己的任务?

msbuild unique normalize distinct

7
推荐指数
2
解决办法
2583
查看次数

将屏幕捕获到位图中

我想在我的代码中捕获屏幕以获取图像 - 就像使用键盘上的"打印屏幕"按钮一样.

有谁知道如何做到这一点?我没有起点.

.net c# screenshot

62
推荐指数
3
解决办法
9万
查看次数