尽管SQL存在针对SQL的标准,为什么SQL发行版如此非标准?SQL数据库的工作方式确实存在很多有意义的差异,还是我一直在使用的两个数据库:MS-SQL和PostgreSQL?为什么会出现这些差异?
I have recently begun working on a project to establish how best to leverage the processing power available in modern graphics cards for general programming. It seems that the field general purpose GPU programming (GPGPU) has a large bias towards scientific applications with a lot of heavy math as this fits well with the GPU computational model. This is all good and well, but most people don't spend all their time running simulation software and the like so we figured …
在ASP经典项目的代码库上加快生活速度的一件事是,包含文件的情况有点混乱.我有时会发现我正在寻找的函数被包含在一个完全不相关的包含文件中.有没有人有任何关于如何重构这一点的建议,以便人们可以更容易地告诉函数在哪里需要找到它?
编辑:有一件事我忘了问:vbscript有什么样的机制来防止文件被包含两次?像C中的#ifndef那样排序?
所以我决定尝试通过编写一些python脚本来解决我的物理作业来为我解决问题.我遇到的一个问题是,重要的数字似乎并不总能正常出现.例如,它可以正确处理重要数字:
from decimal import Decimal
>>> Decimal('1.0') + Decimal('2.0')
Decimal("3.0")
Run Code Online (Sandbox Code Playgroud)
但这不是:
>>> Decimal('1.00') / Decimal('3.00')
Decimal("0.3333333333333333333333333333")
Run Code Online (Sandbox Code Playgroud)
所以有两个问题:
在visual C++中,我可以做这样的事情:
template <class T>
class A{
protected:
T i;
};
template <class T>
class B : public A<T>{
T geti() {return i;}
};
Run Code Online (Sandbox Code Playgroud)
如果我尝试用g ++编译它,我会收到一个错误.我必须这样做:
template <class T>
class B : public A<T>{
T geti() {return A<T>::i;}
};
Run Code Online (Sandbox Code Playgroud)
我不应该在标准C++中做前者吗?或者是gcc错误配置给我错误的东西?
什么是网页设计师的好模板引擎?我绝对喜欢我喜欢与程序员合作的东西.但网页设计师似乎有不同的思考方式,因此可能更喜欢不同的系统.
所以:
大多数python框架都有一个某种类型的开发Web服务器,它会发出警告,表明它不能用作生产服务器.他们往往与他们的生产等价物有多少不同?
我还没有确定要使用哪个框架,更不用说要使用的生产服务器了,所以我很难将其归结为"将开发服务器x与生产服务器y进行比较".所以说,让我更准确地说一下这个问题:在你过去使用python框架的经历中,一旦在开发中开发了生成系统,你需要花费多少时间来使用生产系统来运行它服务器?或者您是否跳过开发服务器并在服务器上开发您的应用程序,这更像您将在生产中使用的服务器?
我最近开始使用Python,并且正在享受"包含电池"的设计.我已经发现我可以导入时间,数学,重新,urllib,但不知道如何知道某些东西是内置的,而不是从头开始编写.
包含哪些内容,以及从哪里可以获得其他优质库?
我有一个程序需要作为一个单独的NT用户运行连接到SQL Server数据库.对于运行程序本身,这不是什么大问题,因为我可以在Windows资源管理器中右键单击它并选择运行为.有没有办法以不同的用户身份运行我的测试?(如果我能在Visual Studio中这样做会很好)
更新:截至目前,我只是使用Visual Studio 2008 Pro中的集成单元测试框架进行单元测试.我正在使用"在当前解决方案中运行所有测试"菜单选项来运行它们.
就个人而言,我总是将单元测试放在一个单独的项目中,因为这就是MSTest的设置方式.但我正在阅读Refactoring:改进现有代码的设计 Martin Towler,他似乎主张不仅将它们放在同一个项目中,而且还将它们放在与他们测试的方法相同的类中.
我真的很难想到除了哲学上的差异(测试文档或杂乱吗?)之外,在与代码本身不同的区域中进行测试的方法不同.
是否有明确的理由选择一个而不是另一个?或者这主要是一个哲学上的区别?
更新:我不一定相信这种或那种方式,但至少我知道论点是什么.我希望我可以选择每个人的答案,但我必须选择一个.
python ×4
refactoring ×2
unit-testing ×2
asp-classic ×1
c++ ×1
cuda ×1
decimal ×1
g++ ×1
gcc ×1
gpgpu ×1
physics ×1
postgresql ×1
significance ×1
sql ×1
sql-server ×1
tdd ×1
templating ×1
vbscript ×1
visual-c++ ×1
webserver ×1
windows-xp ×1