小编Jas*_*ker的帖子

SQL差异的原因

尽管SQL存在针对SQL的标准,为什么SQL发行版如此非标准?SQL数据库的工作方式确实存在很多有意义的差异,还是我一直在使用的两个数据库:MS-SQL和PostgreSQL?为什么会出现这些差异?

sql sql-server postgresql

5
推荐指数
3
解决办法
486
查看次数

常见的编程任务如何转换为GPU?

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 …

cuda gpgpu

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

重构"包含文件地狱"

在ASP经典项目的代码库上加快生活速度的一件事是,包含文件的情况有点混乱.我有时会发现我正在寻找的函数被包含在一个完全不相关的包含文件中.有没有人有任何关于如何重构这一点的建议,以便人们可以更容易地告诉函数在哪里需要找到它?

编辑:有一件事我忘了问:vbscript有什么样的机制来防止文件被包含两次?像C中的#ifndef那样排序?

vbscript refactoring asp-classic

5
推荐指数
2
解决办法
4012
查看次数

十进制模块中的重要数字

所以我决定尝试通过编写一些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)

所以有两个问题:

  1. 我是对的,这不是预期的有效数字量,还是我需要刷数字数字?
  2. 有没有办法做到这一点,而无需手动设置小数精度?当然,我确信我可以使用numpy来做到这一点,但我只是想知道是否有一种方法可以用好奇心来处理十进制模块.

python floating-point physics decimal significance

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

从子类访问受保护的成员:gcc vs msvc

在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错误配置给我错误的东西?

c++ gcc g++ visual-c++

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

Web设计人员的Python模板

什么是网页设计师的好模板引擎?我绝对喜欢我喜欢与程序员合作的东西.但网页设计师似乎有不同的思考方式,因此可能更喜欢不同的系统.

所以:

  • 网页设计师:您更喜欢使用什么模板引擎?
  • 程序员:你使用过哪些模板引擎,这使得与网页设计师合作变得容易?

python templating

5
推荐指数
3
解决办法
1858
查看次数

开发Web服务器与生产Web服务器有多接近?

大多数python框架都有一个某种类型的开发Web服务器,它会发出警告,表明它不能用作生产服务器.他们往往与他们的生产等价物有多少不同?

我还没有确定要使用哪个框架,更不用说要使用的生产服务器了,所以我很难将其归结为"将开发服务器x与生产服务器y进行比较".所以说,让我更准确地说一下这个问题:在你过去使用python框架的经历中,一旦在开发中开发了生成系统,你需要花费多少时间来使用生产系统来运行它服务器?或者您是否跳过开发服务器并在服务器上开发您的应用程序,这更像您将在生产中使用的服务器?

python webserver web-frameworks

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

如何在Python中查找所有内置库

我最近开始使用Python,并且正在享受"包含电池"的设计.我已经发现我可以导入时间,数学,重新,urllib,但不知道如何知道某些东西是内置的,而不是从头开始编写.

包含哪些内容,以及从哪里可以获得其他优质库?

python

5
推荐指数
2
解决办法
1726
查看次数

在Visual Studio中以不同的用户身份运行测试

我有一个程序需要作为一个单独的NT用户运行连接到SQL Server数据库.对于运行程序本身,这不是什么大问题,因为我可以在Windows资源管理器中右键单击它并选择运行为.有没有办法以不同的用户身份运行我的测试?(如果我能在Visual Studio中这样做会很好)

更新:截至目前,我只是使用Visual Studio 2008 Pro中的集成单元测试框架进行单元测试.我正在使用"在当前解决方案中运行所有测试"菜单选项来运行它们.

unit-testing windows-xp visual-studio-2008 visual-studio

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

自检代码与分离测试有什么好处?

就个人而言,我总是将单元测试放在一个单独的项目中,因为这就是MSTest的设置方式.但我正在阅读Refactoring:改进现有代码的设计 Martin Towler,他似乎主张不仅将它们放在同一个项目中,而且还将它们放在与他们测试的方法相同的类中.

我真的很难想到除了哲学上的差异(测试文档或杂乱吗?)之外,在与代码本身不同的区域中进行测试的方法不同.

是否有明确的理由选择一个而不是另一个?或者这主要是一个哲学上的区别?

更新:我不一定相信这种或那种方式,但至少我知道论点是什么.我希望我可以选择每个人的答案,但我必须选择一个.

tdd refactoring unit-testing

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