问题列表 - 第36601页

如何使用构造函数制作JavaScript单例而不使用return?

我目前知道在JavaScript中构建单例的两种方法.第一:

var singleton = {
 publicVariable: "I'm public",
 publicMethod: function() {}
};
Run Code Online (Sandbox Code Playgroud)

它是完美的,除了它没有我可以运行初始化代码的构造函数.

第二:

(function() {

var privateVariable = "I'm private";
var privateFunction = function() {}

return {
 publicVariable: "I'm public",
 publicMethod: function () {}
}

})();
Run Code Online (Sandbox Code Playgroud)

第一个版本没有私有属性,也没有构造函数,但它更快更简单.第二个版本更复杂,更丑,但有一个构造函数和私有属性.

我不需要私有属性,我只想拥有一个构造函数.有没有我缺少的东西,或者是我唯一拥有的两种方法?

javascript

6
推荐指数
1
解决办法
4574
查看次数

没有这样的文件加载 - bcrypt_ext(通过设计)

我在rails 3上使用devise(当前gem)中的数据库身份验证,并且在尝试使用用户名/密码登录时出现以下错误.

no such file to load -- bcrypt_ext 

This error occurred while loading the following files:
   bcrypt
   bcrypt_ext
Run Code Online (Sandbox Code Playgroud)

我之前已经"成功安装了bcrypt-ruby-2.1.2"宝石.

有任何想法吗?我也试过给Bundler git repo地址并获取master,但它没有解决问题.

ruby-on-rails bcrypt bundler devise

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

IIS,APACHE,YAWS运行时环境

最近我经历了一篇文章,解释了YAWS服务器的潜力和每秒处理的请求数.有人提到YAWS每秒可以处理80K请求,并且它还可以在多线程环境中运行,以提高请求处理限制.

我们如何比较IIS,Apache和YAWS?哪一个会处理最大请求?我可以在某处找到任何比较吗?

apache iis yaws

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

如何确定java中的数字倍数

读取2个数字并确定第一个数字是否是第二个数字的倍数.

java

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

在python中构建列表时忽略一个元素

我需要使用[f(char) for char in string]语法从python中的字符串构建一个列表,我希望能够忽略(不在列表中插入)f(x)的值等于None.

我怎样才能做到这一点 ?

python list syntactic-sugar

14
推荐指数
1
解决办法
8539
查看次数

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

ExtJS:向htmleditor添加按钮

我正在使用ExtJS,我的表格中有一个htmleditor.我想为该元素添加一个自定义按钮(例如在对齐,字体权重等所有其他按钮之后).这个按钮基本上应该在htmlfield中插入一个标准模板.作为这个模板html,按钮的行为应该是这样的

  • 切换到HTML模式(如按Source按钮时)
  • 插入一些东西
  • 切换回WYSIWYG模式(比如再次按下Source按钮)

感谢您的关注

extjs html-editor

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

如何搜索NSMutableDictionary

我有一个简单的问题.如何搜索NSMutable Dictionary?例如.我有一个这样的字典:

      A1: Apple
      B1: Banana
      C1:  Cat
      D1:  Dog
      A2: Aeroplane
      B2: Bottle
      A3: Android
Run Code Online (Sandbox Code Playgroud)

现在我想搜索以字母"A"开头的所有内容(值),意味着我想搜索"Apple,Airplane和Android".我知道如何搜索数组而不是字典.请帮帮我.

iphone objective-c

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

如何将Outlook中的电子邮件拖放到.NET应用程序中?

我试图弄清楚如何将Outlook 2010中的电子邮件拖放到我的.NET应用程序中.我见过很多文章,大多数都有非常复杂的解决方案.我的想法是不应该那么复杂......但我可能是错的.

任何帮助将非常感激!

.net c# outlook

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

更新嵌套结构的更清洁方法

说我有以下两个case classes:

case class Address(street: String, city: String, state: String, zipCode: Int)
case class Person(firstName: String, lastName: String, address: Address)
Run Code Online (Sandbox Code Playgroud)

和以下Person类的实例:

val raj = Person("Raj", "Shekhar", Address("M Gandhi Marg", 
                                           "Mumbai", 
                                           "Maharashtra", 
                                           411342))
Run Code Online (Sandbox Code Playgroud)

现在,如果我想更新zipCode,raj那么我将不得不做:

val updatedRaj = raj.copy(address = raj.address.copy(zipCode = raj.address.zipCode + 1))
Run Code Online (Sandbox Code Playgroud)

随着嵌套水平的提高,这将变得更加丑陋.是否有更清洁的方式(像Clojure的东西update-in)来更新这样的嵌套结构?

scala zipper case-class

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