我想在桌面应用程序中创建数据可视化,使用框架,语言和库来帮助完成这类任务.可视化应该是交互式的:可点击,可拖动,可自定义,动画......
我想创建的内容类似于此处显示的示例:http://www.visualcomplexity.com/vc/
这些是我已经知道的链接:http://delicious.com/laura_laura/visualization?setcount = 100
首选的语言是C++/Visual C++(MFC),因为我对它很熟悉,但欢迎使用任何其他技术,我想从Visual C++中"尽可能相似"列出与Visual"非常不同"的列表. C++.
WPF,flex,Adobe Air,flare,Javascript(在浏览器中作为客户端应用程序运行,可以访问本地文件或作为桌面应用程序)是可能的,发布任何有关示例,教程,操作方法等的良好链接了解.
不同选项的学习曲线和复杂性是什么?你会选择哪一个?为什么?你有没有和你一起工作过,你的经历如何?你会如何从这个特征的项目开始?
我正在使用GNU autotools来构建特定项目的构建系统.我想开始为验证编写自动化测试.我想输入"make check"让它自动运行这些.我的项目是用C++编写的,虽然我仍然对为其他语言编写自动化测试感到好奇.
这几乎与每个单元测试框架兼容(我在考虑使用cppunit)吗?如何将这些单元测试框架挂钩到make check中?我是否可以确保不需要安装单元测试软件来配置和构建项目的其余部分?
我不是在VB.NET上,我正在处理的应用程序不是我自己编写的.
它通过IDE工作正常,但一旦我从exe运行它它给我上面的错误.
有线索吗?
这真是在惹恼我!
在aspx/ascx代码隐藏中定义类而不是事先将它们编译成dll会有什么性能损失?我知道这不是最佳实践,并且存在许多问题(例如难以进行单元测试,代码不可重复使用等),但是当您处理需要的类时,它确实非常方便由于这些修改不需要任何类型的应用程序重启(例如App_Code更改,更新bin文件夹中的dll),因此每天要动态修改几次.
我必须继续支持VB6应用程序.我已经安装了VB6(Visual Studio 6)和Visual Studio 2008.在Visual Studio 2008中,我可以读取和写入VB6项目吗?它会破坏或破坏我的VB6应用程序吗?如果我可以释放大量空间并摆脱Visual Studio 6,那将是非常酷的.
我在3D空间中有3个点我知道确切的位置.假设他们是:(x0,y0,z0),(x1,y1,z1)和(x2,y2,z2).
此外,我有一个相机正在查看这3个点,我知道这三个点在相机视图平面上的2D位置.因此,举例来说,(x0,y0,z0)将是(x0',y0'),(x1,y1,z1)将来(x1',y1')也(x2,y2,z2)将是(x2',y2')从相机的角度来看.
找到将这些3D点投影到摄像机视图平面上的2D点的投影矩阵的最简单方法是什么.我们对相机位置一无所知.
使用Prototype 1.6的"new Element(...)"我试图用<thead>和<tbody>创建一个<table>元素,但在IE6中没有任何反应.
var tableProto = new Element('table').update('<thead><tr><th>Situation Task</th><th>Action</th><th>Result</th></tr></thead><tbody><tr><td>a</td><td>b</td><td>c</td></tr></tbody>');
Run Code Online (Sandbox Code Playgroud)
我正在尝试像这样注入它的副本:
$$('div.question').each(function(o) {
Element.insert(o, { after:$(tableProto.cloneNode(true)) });
});
Run Code Online (Sandbox Code Playgroud)
我目前的解决方法是创建一个<div>而不是<table>元素,然后使用所有表格HTML"更新"它.
如何成功地做到这一点?
在PHP中使用单例而不是全局的数据库连接有什么好处?我觉得使用单例而不是全局会使代码变得不必要地复杂化.
$conn = new PDO(...);
function getSomething()
{
global $conn;
.
.
.
}
Run Code Online (Sandbox Code Playgroud)
class DB_Instance
{
private static $db;
public static function getDBO()
{
if (!self::$db)
self::$db = new PDO(...);
return self::$db;
}
}
function getSomething()
{
$conn = DB_Instance::getDBO();
.
.
.
}
Run Code Online (Sandbox Code Playgroud)
如果有一种更好的方法来初始化除全局或单例之外的数据库连接,请提及它并描述它相对于全局或单例的优势.
我有一个程序的源代码(取自cvs/svn/git/...),我想为它构建一个Debian/Ubuntu包.包存在于存储库中,但是:
这样做最简单的方法是什么?我关心的是一些事情