小编cbm*_*eks的帖子

数量,大小,长度...... Ruby中的选择太多了?

我似乎无法在此找到明确的答案,我想确保我理解为"第n级":-)


    a = { "a" => "Hello", "b" => "World" }
    a.count  # 2
    a.size   # 2
    a.length # 2

    a = [ 10, 20 ]
    a.count  # 2
    a.size   # 2
    a.length # 2

那么使用哪个?如果我想知道a是否有多个元素那么它似乎并不重要但我想确保我理解真正的区别.这也适用于数组.我得到了相同的结果.

另外,我意识到计数/大小/长度与ActiveRecord有不同的含义.我现在最感兴趣的是纯Ruby(1.92),但如果有人想要了解AR的差异,那也会受到赞赏.

谢谢!

ruby size activerecord content-length

139
推荐指数
4
解决办法
7万
查看次数

Node.js如何使系统与Akka的演员模式不同?

我已经和我一起工作Node.js了一段时间,并认为自己对Java很好.但我刚刚发现Akka并立即对其演员模式感兴趣(据我所知).

现在,假设我的JavaScript技能与我的Scala/Java技能相当,我想专注于任一系统的实用性.特别是在Web服务方面.

据我所知,Node非常适合处理许多并发操作.我想资产管理系统的一个好的Node网络服务可以很好地处理许多用户同时提交更改(在大型,繁忙的流量应用程序中).

但是在阅读了Akka中的演员之后,它会在同样的事情上表现出色.我喜欢将工作量减少到一口大小的想法.此外,多年前我涉足Erlang并爱上了它使用的消息传递系统.

我处理许多处理复杂业务逻辑的应用程序,我认为现在是时候把它们加入到一个或另一个中.特别是升级传统的Struts和C#应用程序.

无论如何,避免神圣的战争,两个系统如何根本不同?它们似乎都面向同一个目标.也许Akka的"自我修复"架构具有优势.

编辑

看起来我正在接近投票.请不要将此问题视为"哪个更好,节点还是akka?".我正在寻找的是事件驱动库(如Node和基于演员的库,如Akka)的根本区别.

events node.js actor akka

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

如何在不重新启动整个服务的情况下更新Tomcat Web应用程序?

我是新手Tomcat.我们有一台开发机器,运行大约5个应用程序.即使它是开发人员,我们的客户在测试期间也会使用它.

所以说我们需要在一个类文件上做一个小的改动.现在,我们必须关闭Tomcat(影响其他四个应用程序),删除WAR文件(和Web应用程序目录),重新部署新WAR文件并重新启动Tomcat.

当然,这会让一些人感到不安,因为它会破坏所有应用程序的所有登录会话.

有一个更好的方法吗?我的意思是,有没有办法只重新加载改变的CLASS而不是dev机器上的所有内容?

谢谢.

deployment tomcat war

90
推荐指数
3
解决办法
11万
查看次数

我应该使用window.variable还是var?

我们有很多设置JS代码,用于定义将在许多其他JS文件中使用的面板,按钮等.

通常,我们会这样做:

grid.js

var myGrid = .....
Run Code Online (Sandbox Code Playgroud)

combos.js

var myCombo = .....
Run Code Online (Sandbox Code Playgroud)

然后,在我们的应用程序代码中,我们:

的application.js

function blah() {
    myGrid.someMethod()
}
Run Code Online (Sandbox Code Playgroud)

someother.js

function foo() {
    myCombo.someMethod();
    myGrid.someMethod();
}
Run Code Online (Sandbox Code Playgroud)

所以,我们应该使用var myGrid或更好地使用window.myGrid

有什么不同?

javascript global-variables

55
推荐指数
5
解决办法
4万
查看次数

为什么我的样式包在ASP.NET MVC 4中无法正确呈现?

所以我是ASP.NET MVC 4的新手(好吧,我稍微使用了3).

无论如何,在我的BundleConfig.cs文件中,我正在尝试加载Twitter Bootstrap css文件和一个附加site.css文件.

但只渲染site.css文件.我已经确认bootstrap css文件确实位于正确的位置(Content文件夹)并且与site.css位于同一位置

bundles.Add(new StyleBundle("~/Content/css").Include(
            "~/Content/bootstrap.min.css",
            "~/Content/bootstrap-responsive.min.css",
            "~/Content/site.css"));
Run Code Online (Sandbox Code Playgroud)

编辑

好吧,这不是我的首选方式,但Andrei Drynov建议我尝试:

@import url("bootstrap.min.css")
body{background: #e8e6da;padding-top:60px;padding-bottom:40px;}
@import url("bootstrap-responsive.min.css")
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我将site.css更改为上面但现在背景体颜色甚至不起作用.如果我删除@imports,背景是正确的颜色.

编辑2

我不明白,但补充说:

bundles.IgnoreList.Clear();
Run Code Online (Sandbox Code Playgroud)

到我的bundle文件修复它.嗯.不确定我理解.但我能够从site.css中删除@imports.

奇怪.

asp.net-mvc asp.net-mvc-4

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

无法在Visual Studio 2010 Professional中找到请求的.Net Framework数据提供程序

在尝试在Visual Studio 2010 Professional中设置新数据源时,为什么会出现"无法找到所请求的.Net Framework数据提供程序"?

我的统计数据:

  • Windows 7 64位16 GB内存
  • Visual Studio 2010 Professional
  • SQL Server 2008(服务器A,完全管理员权限)
  • SQL Server 2008(服务器B,完全管理员权限)

我已经开始测试ASP.NET应用程序,当我尝试添加新的数据源时,我得到:

无法找到请求的.Net Framework数据提供程序.它可能没有安装.

我安装了.NET 4.

当我构建连接并单击"测试连接"时,它测试成功.SQL Server Management Studio连接得很好,我已经验证了所有内容的凭据.

.net asp.net ado.net datasource visual-studio-2010

32
推荐指数
3
解决办法
11万
查看次数

我可以通过socket.emit发送多少数据?

所以我使用的是node.js和socket.io.我有这个小程序,它获取文本框的内容并将其发送到node.js服务器.然后,服务器将其中继回其他连接的客户端.有点像聊天服务但不完全一样.

无论如何,如果用户输入2-10k的文本并尝试发送该怎么办?我知道我可以尝试一下并亲自看看,但我正在寻找一个实际的,最佳实践限制我可以通过发射做多少数据.

node.js socket.io

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

使用Backbone.js的小胡子有什么优缺点?

我正在学习我正在研究backbone.jsRails 3应用程序.underscore我认为,Backbone使用内置的模板引擎.

我读过关于胡子的好东西,但是想知道我是否应该考虑使用它而不是下划线的内置模板引擎?

你的想法是什么?

谢谢

mustache backbone.js underscore.js

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

如何使用Twitter Bootstrap获得三列布局?

我正在尝试创建一个三列布局,如下所示:

http://www.manisheriar.com/holygrail/index.htm

它应该是fixed width- fluid width- fixed width布局.

使用时Twitter Bootstrap,左侧边栏和流体内容工作得很好.但我也需要增加一个right sidebar.

css twitter-bootstrap

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

Hibernate NoSuchFieldError INSTANCE但只适用于Struts 1?

我是Java和Hibernate的新手(是Rails和C#开发人员).无论如何,我有一个测试程序,可以正常使用Hibernate但我的实际Web应用程序(Struts 1)崩溃:

SEVERE: Servlet.service() for servlet default threw exception java.lang.NoSuchFieldError: INSTANCE

我在用:

Hibernate 3.6.1 with Annotations

Struts 1 with Apache Tiles

C3P0 connection pool

下面是实际的程序WORKS.这是主要项目的一部分.只是一个简单的JAVA测试.

public class TestUser {

  public static void main(String[] args) {

    SessionFactory factory = HibernateUtil.getSessionFactory();
    Session session = factory.getCurrentSession();
    session.beginTransaction();

    String queryString = "from User where UserName = 'Quake'";
    Query query = session.createQuery(queryString);

    User quake = (User)query.uniqueResult();
    session.getTransaction().commit();

    System.out.println( quake.getEmail() );
    System.out.println( "Active? " + quake.isActive() );


    UserRepository userRepo = new UserRepository();

    System.out.println( "User …
Run Code Online (Sandbox Code Playgroud)

java struts hibernate

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