程序设计

专业和发烧友程序员的问答




29
Django可扩展吗?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 我正在使用Django构建Web应用程序。我选择Django的原因是: 我想使用免费/开源工具。 我喜欢Python,并认为它是一种长期的语言,而对于Ruby,我不确定,PHP似乎是一个学习上的麻烦。 我正在为一个想法构建原型,并且对未来没有太多考虑。开发速度是主要因素,我已经了解Python。 我知道,如果将来我选择迁移到Google App Engine,将会更容易。 我听说Django很“不错”。 现在,我开始考虑发布作品了,我开始担心规模。我发现的有关Django扩展功能的唯一信息是Django团队提供的(我并不是说要忽略它们,但这显然不是客观信息...)。 我的问题: 今天在Django上构建的“最大”网站是什么?(我主要通过用户流量来衡量规模) Django可以每天处理100,000个用户,每个用户访问几个小时吗? 像Stack Overflow这样的网站可以在Django上运行吗?




30
如何初始化静态地图?
您将如何Map在Java中初始化静态变量? 方法一:静态初始化器 方法二:实例初始化器(匿名子类)或其他方法? 各自的优缺点是什么? 这是说明两种方法的示例: import java.util.HashMap; import java.util.Map; public class Test { private static final Map<Integer, String> myMap = new HashMap<>(); static { myMap.put(1, "one"); myMap.put(2, "two"); } private static final Map<Integer, String> myMap2 = new HashMap<>(){ { put(1, "one"); put(2, "two"); } }; }

29
Objective-C中连接NSString的快捷方式
stringByAppendingString:在Objective-C中,是否有用于()字符串连接的快捷方式,或者NSString是通常使用的快捷方式? 例如,我想做: NSString *myString = @"This"; NSString *test = [myString stringByAppendingString:@" is just a test"]; 更像是: string myString = "This"; string test = myString + " is just a test";

22
“自我”一词的目的是什么?
selfPython 中的单词的目的是什么?我知道它是指从该类创建的特定对象,但是我看不到为什么要将它显式地作为参数添加到每个函数中。为了说明这一点,在Ruby中,我可以这样做: class myClass def myFunc(name) @name = name end end 我很容易理解。但是在Python中,我需要包括self: class myClass: def myFunc(self, name): self.name = name 有人可以通过这个告诉我吗?我的经历(公认有限)并不是我遇到的。
1129 python  class  oop  self 


14
如何在Ruby中理解nil vs.empty vs.blank
我发现自己反复寻找的差异明确的定义nil?,blank?以及empty?在Ruby on Rails的。这是我最近来的: blank?对象为假,空或空白字符串。例如""," ",nil,[],和{}都是空白。 nil? 对象是NilClass的实例。 empty?对象是特定于类的,并且定义因类而异。如果没有字符,则字符串为空;如果不包含任何项,则数组为空。 是否缺少任何内容,或者可以进行更严格的比较?
1128 ruby-on-rails  ruby 

11
如何按值对多维数组进行排序?
如何按“订单”键的值对该数组排序?即使这些值当前是连续的,也不会总是如此。 Array ( [0] => Array ( [hashtag] => a7e87329b5eab8578f4f1098a152d6f4 [title] => Flower [order] => 3 ) [1] => Array ( [hashtag] => b24ce0cd392a5b0b8dedc66c25213594 [title] => Free [order] => 2 ) [2] => Array ( [hashtag] => e7d31fc0602fb2ede144d18cdffd816b [title] => Ready [order] => 1 ) )

17
按ID删除元素
使用标准JavaScript删除元素时,必须首先转到其父元素: var element = document.getElementById("element-id"); element.parentNode.removeChild(element); 首先不得不去父节点对我来说有点奇怪,JavaScript是否有这样的原因?
1128 javascript 

20
如何在Node JS中卸载NPM模块?
正如公知的,任何NPM模块可以通过运行一个简单的命令被安装:npm install <module_name>。 我已经安装了一些不再使用的模块,我只想把它们取下来。我对此有一些疑问: 我们是否有任何命令或过程可以从根目录卸载模块(如npm uninstall <module_name>),还是仅删除模块文件即可? 如果我们保留未使用的模块,它将对我们有何影响?
1128 node.js  npm 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.