问题列表 - 第5758页

计算3D中两条线(线段)之间的最短距离

我有两个线段:X1,Y1,Z1 - X2,Y2,Z2和X3,Y3,Z3 - X4,Y4,Z4

我试图找到两个段之间的最短距离.

我一直在寻找一个解决方案几个小时,但所有这些解决方案似乎都使​​用线条而不是线段.

任何想法如何去做,或任何来源的furmulae?

algorithm geometry

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

如何在Symfony 1.2中获取表单中的用户数据?

我在标准的Propel表单类中使用Symfony 1.2.

public function configure()
{
    $this->setWidgets(array( 
'graduate_job_title' => new sfWidgetFormInput( array(), array( 'maxlength' => 80, 'size' => 30, 'value' => '' ) )
    ));
    //etc
}
Run Code Online (Sandbox Code Playgroud)

但是,我希望此字段的值来自用户信息,我通常使用该信息$this->getUser()->getAttribute( '...' ).但是,这似乎不适用于表单.

我该怎么用?

php symfony1

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

内部工具的WPF或WinForms?

在我的公司,我们开发了许多内部工具,从简单的实用程序到成熟的编辑器.这些工具的优先级是稳定性,可用性和周转时间(意味着可以多快地添加新功能).

到目前为止我们一直在使用WinForms,但是在绘图板上有一些新工具,我正在权衡我们是否应继续使用WinForms或转向WPF.当我们控制环境时,我们不必担心.NET版本等(尽管我们必须暂时在XP上运行).

我熟悉WPF提供的图形优势(基于矢量,硬件加速,皮肤能力),但我想知道WPF是否有任何其他方面可以为WinForms的使用提供令人信服的论据.

谢谢,

.net wpf winforms

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

有维基百科API吗?

在我的维基百科用户页面上,我运行一个维基百科脚本,显示我的统计数据(编辑的页数,新页数,每月活动等).

我想把这些信息放在我的博客上.

是否有API可以让我做这样的事情?

api wikipedia mediawiki-api

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

分析器错误消息 - 为什么我的ASP.NET部署需要cs文件?

很长一段时间以来,我不得不做任何事情,除了对ASP.NET的一些小修复,我从未部署过ASP.NET 2.0/3.5应用程序,所以可能我只是缺少一些简单但我绝对需要帮助的东西.

基本上,我们有一个写得不好的.NET 1.1 Web应用程序,我们有一些承包商进入并打破了我们的一些第三方依赖项并将其更新为编写得不好的.NET 3.5 Web应用程序(编写得很糟糕的部分将在稍后解决) .

所以现在我正在像我们的部署环境那样在虚拟机上练习部署方案.

  1. 我安装了3.5框架
  2. 我编译了新代码,并按照承包商的建议使用visual studio的Build> Publish选项,只输出应用程序所需的文件.
  3. 我将所有文件复制到VM上Inetpub内的新目录并配置了web.config
  4. 我创建了一个新的应用程序池
  5. 我创建了一个新的IIS网站,指向新目录并使用新的应用程序池.我将其配置为使用IIS ASP.NET选项卡下的2.0版

但导航到我得到的登录页面:

Parser Error Message: The file '/View/LoginPage.aspx.cs' does not exist.

Line 1:  <%@ Page Language="C#" MasterPageFile="~/MasterPage/LoginMasperPage.Master" AutoEventWireup="true"
Line 2:      CodeFile="LoginPage.aspx.cs" Inherits="MyApp.View.LoginPage" Title="MyApp - Login Page" %>
Run Code Online (Sandbox Code Playgroud)

是什么赋予了?在应用程序的.NET 1.1版本中,所有c#代码都被编译到MyApp.dll中,应用程序知道在那里查看.使用反射器进行双重检查,所有代码也在这里的二进制文件中,只是服务器没有查找它.

怎么回事?我可以等待承包商明天进入,或者将包括aspx文件在内的所有内容编译成二进制文件,但我们有充分的理由保持aspx文件不编译,如果可能的话我今天想部署.

请注意,这不是ASP.NET MVC,视图命名空间/目录就是保存所有webform的地方

asp.net deployment .net-3.5

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

报告与编码 - 想法?

最近我有一个项目,我必须从特定的软件系统获取一些数据到portlet.该软件使用了数据库,我花了相当多的时间来建模我想要的数据,然后创建一个Web服务,以便我的portlet可以获取信息.

然后我突然想到我在浪费时间.我抓住了BIRT,将它扔进了一个portlet,然后只写了一些直接从数据库中获取必要数据的报告.我是在一个下午完成的.

我知道报道是一条单行道,但这让我思考.报告工具可以非常有效地从您的实际数据创建报告(duh),但是当您这样做时,您将绕过您的模型,除非在简单的情况下不是数据库中存在的数据的直接表示.

如果您正在编写数据密集型应用程序并且需要能够执行非平凡的报告,那么您是否绕过了应用程序并使用BIRT或Crystal Reports之类的东西?作为整个流程的一部分,您如何管理这些工具?您是否认为您撰写的报告是您申请的一部分并将其视为您的申请?报告是一个视图,一个模型和一个控制器(如果你愿意)都在一个大混乱中,你如何处理,解释和计划?

修改过的问题:报告可能会执行一些业务计算,这些计算可以在您希望在应用程序中包含的完美世界中进行.这可能导致返回给用户的信息不匹配.另一方面,报告工具使得收集和显示信息变得如此容易,以至于很难采用纯粹主义者的方法并在应用程序内完成所有工作.是否有任何好的技术可以确保报告中的数据与您在常规GUI中显示的数据相匹配?

reporting

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

xaml如何将动态资源引用为属性而不是元素

我有一个图像,我需要在我的应用程序中使用几个地方.我想在资源字典中只定义一次图像,并让我的其他xaml文件就是那个定义.我能做的一件事我无法弄清楚的是如何引用定义为xaml元素的东西而不是xaml属性中的属性.

这是我的ResourceDictionary

# resourceDictionary.xaml

<LinearGradientBrush x:Key="MyGradient" StartPoint="0,0.5" EndPoint="1,0.5">
    <GradientStop Color="#A5000000" Offset="0"/>
    <GradientStop Color="#00000000" Offset="1"/>
</LinearGradientBrush>

<Image x:Key="MyImage" Source="MyGlyph.png" Width="20" Height="20" />
Run Code Online (Sandbox Code Playgroud)

所以在我的xaml中我知道如何引用渐变作为控件对象的属性

<TextBlock Text="Sample Text" Background="{DynamicResource MessageGradient}"/>
Run Code Online (Sandbox Code Playgroud)

但我想弄清楚他如何引用Image是一个完整的控制对象.此示例仅创建一个按钮,该按钮在按钮中具有文本"{DynamicResource MyImage}"而不是图像.

<!-- Want MyImage to be content of the button -->
<Button>
   {DynamicResource MyImage}
</Button>
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以做到这一点,或者我必须创建一个仅包含我的图像的控件模板,然后在我的xaml中有一个使用控件模板的图像标签?

silverlight wpf xaml

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

TR1共享阵列

我很难在TR1文档中找到有关共享数组的参考资料.Boost文档非常明确,C++"new"和"new []"表达式之间存在显着差异.shared_ptr模板用于正确保存指向使用"new"创建的动态分配的对象的指针.shared_array模板用于使用"new []"正确保存指向动态分配的数组的指针.

我正在更新一些代码以使用TR1 shared_ptr模板和相关函数,但我没有发现shared_array.TR1 shared_ptr实现是否区分"new"和"new []",并正确销毁这些指针?据我所知,从TR1规格看,它似乎没有.如果是这种情况,我是否仍应使用boost shared_array模板进行"new []"样式分配?

c++ boost tr1

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

SQL格式工具

可能重复:
SQL Management Studio的SQL Formatter

所以Visual Studio有一个像Format Document [Ctrl + K,Ctrl + D]这样的命令,SQL Management Studio有类似的东西吗?

如果没有,那里有任何其他产品,这可以帮助吗?

我们有数百个这样的,我们必须在相当短的时间内完成,因为我们花了很多时间重新格式化它们由于初始格式化质量差.

我们正在使用Microsoft SQL 2008.

sql sql-server

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

如果行中表示的字段为空,则在.NET rdlc报告中隐藏tablerow?

可能重复:
如何折叠RDLC中的行而不是隐藏它?

我看到了tablerow.Visibility属性和另一个名为'ToggleItem'的属性,但我不确定如何使其工作.我想动态隐藏tablerow,如果它只是文本字段(在这种情况下是用户注释字段)为空.'CanShrink'似乎没有做到这一点.

桌面高度为0.25英寸,即使没有数据显示也占用了这么多空间.因此,我最终在报告的每一行之间有0.25英寸的差距.

我正在使用Visual Studio 2005内置的rdlc报告功能.

.net-2.0 reporting-services

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