问题列表 - 第25797页

如何用c#语言编写干净的代码并提高代码质量

我如何提高代码质量和编写干净的代码.如果我写一个不洁的丑陋代码,那么我如何能够作为一个好的代码迁移(漂亮和干净).

c# coding-style

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

使用Twisted的getPage作为urlopen?

我想在webapp中使用Twisted非阻塞getPage方法,但与urlopen相比,使用这样的函数感觉相当复杂.

这是我想要实现的一个例子:

def web_request(request):
   response = urllib.urlopen('http://www.example.org')
   return HttpResponse(len(response.read()))
Run Code Online (Sandbox Code Playgroud)

与getPage有类似的东西是如此困难吗?

python django twisted urllib urllib2

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

以两种方式声明函数.有什么区别?

这两个函数声明是否有效地不同?

如果没有,为什么他们有不同的toString值?

scala> def f: (Int) => Int = x=> x*x
f: (Int) => Int

scala> def f(x: Int) = x*x
f: (Int)Int
Run Code Online (Sandbox Code Playgroud)

scala

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

PHP脚本究竟是如何执行的?

我只是在想自己"PHP脚本究竟是如何执行的?" 我认为它首先被解析为语法错误等,然后解释和执行.

但是,我不知道为什么我认为这是正确的.我可能错了.

那么,PHP文件究竟是如何被解释和执行的呢?这涉及哪些阶段?包含的文件如何适合脚本的解析?

这只是为了帮助我理解它.我很感兴趣,无法与谷歌找到一个好的答案.

php parsing interpreter

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

Clojure和NoSQL数据库

我目前正在尝试为我的项目选择不同的NoSQL数据库.该项目正在用clojure和javascript编写.我目前正在考虑三个存储候选者.MongoDB,FleetDB和CouchDB的相对优势和劣势是什么?在Clojure中哪一个得到更好的支持?Linux下哪个更好支持?我错过了更好的产品(必须是免费的和OSS)吗?

couchdb clojure mongodb nosql fleetdb

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

静态变量未初始化

我有一个静态变量的奇怪问题,显然没有按原样进行初始化.
我有一个与Windows和Linux一起运行的庞大项目.由于Linux开发人员没有这个问题,我建议这是某种有线Visual Studio的东西.

头文件

class MyClass
{
    // some other stuff here
    ...
    private:
        static AnotherClass* const Default_;
};
Run Code Online (Sandbox Code Playgroud)


CPP文件

AnotherClass* const MyClass::Default_(new AnotherClass(""));
MyClass(AnotherClass* const var)
{
    assert(Default_);
    ...
}
Run Code Online (Sandbox Code Playgroud)

问题Default_始终存在NULL.我还在初始化该变量时尝试了一个断点,但我无法理解它.

另一个班级也存在类似的问题.
CPP文件

std::string const MyClass::MyString_ ("someText");
MyClass::MyClass()
{
    assert(MyString_ != "");
    ...
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下MyString_总是空的.所以再次没有初始化.
有没有人对此有所了解?这是Visual Studio设置问题吗?
干杯西蒙

编辑:
我也遇到了静态初始化惨败.但我不确定这是否可能是问题,因为Linux编译器没有问题.在这种情况下编译器不应该以相同的方式做出反应吗?

c++ variables static visual-studio-2008

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

PHP会在网页开发世界中消亡吗?

我知道PHP仍然是世界上最流行的Web编程语言.这个问题只是想提出一些关于PHP的问题.

PHP自然会受到C10K问题的束缚.由于PHP(通常在Apache中运行)不能是事件驱动的或异步的,因此每个HTTP请求将占用至少一个线程或进程.这使得它更具可扩展性.

目前,许多具有高性能和可扩展性的网站(如Facebook和Yahoo!)仍然依赖于前端服务器中的PHP.我想这是遗留原因造成的.是否有可能用更适合C10K的语言替换PHP?

php performance scalability c10k

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

HTML选择具有多种颜色的DropDown列表

是否可以在下拉列表中为不同的项目设置不同的颜色?

例如:

选项1 =绿色
选项2 =蓝色

html html-select colors

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

强制LaTeX中的最大页数

有没有办法让LaTeX提示我希望文档拥有的最大页数,所以LaTeX至少会尝试不超过这个最大值?

latex

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

EF4可以支持批量更新吗?

Entity Framework v4是否支持批量更新/插入,而不是将> 1命令发送到db,它可以一次性向DB发送> 1命令?

谢谢

entity-framework entity-framework-4

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