小编Sor*_*ami的帖子

订购集合作为DESC

<%= render :partial => 'event', :collection => @events.sort_by(&:event_at)%>
Run Code Online (Sandbox Code Playgroud)

此代码显示按ASC排序的集合,但我想将此集合作为DESC进行排序.

我怎样才能做到这一点?

ruby ruby-on-rails

44
推荐指数
6
解决办法
7万
查看次数

IE9 JavaScript错误:SCRIPT5007:无法获取属性'ui'的值:object为null或undefined

我的网站在Chrome,Firefox和Internet Explorer 8上运行良好.但在Internet Explorer 9上,只是将鼠标悬停在组件上时会触发非常奇怪的错误.

SCRIPT5007:无法获取属性'ui'的值:object为null或undefined ScriptResource.axd?d = sTHNYcjtEdStW2Igkk0K4NaRiBDytPljgMCYpqxV5NEZ1IEtx3DRHufMFtEMwoh2L3771sigGlR2bqlOxaiwXVEvePerLDCL0hFHHUFdTOM0o55K0&t = ffffffffd37cb3a1,181行character 1914

并且跟随javascript中的错误链接显示了这些代码:

onNodeOver:function(B,A){A.ui.onOver(B)},onNodeOut:function(B,A){A.ui.onOut(B)}
Run Code Online (Sandbox Code Playgroud)

我对如何解决这个错误有点无能为力.我见过这个解决方案,但这对我来说并没有解决问题.

有任何想法吗?

javascript asp.net internet-explorer-9

42
推荐指数
3
解决办法
17万
查看次数

获得两个json对象的差异

场景:我想要一个比较两个JSON对象的函数,并返回一个带有差异列表的JSON对象,如果可能的话还有更多数据,例如覆盖度量.

var madrid = '{"type":"team","description":"Good","trophies":[{"ucl":"10"}, {"copa":"5"}]}';
var barca = '{"type":"team","description":"Bad","trophies":[{"ucl":"3"}]}';
Run Code Online (Sandbox Code Playgroud)

如果我运行compare(madrid, barca)返回的对象可能看起来像:

{"description" : "Bad", "trophies":[{"ucl":"3"}, {"copa":"5"}]}; 
Run Code Online (Sandbox Code Playgroud)

或类似的东西,你明白了.

有谁知道这个解决方案?我已经找到了一个插件,但我想知道是否还有其他选择.

javascript diff jquery json

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

Android SlidingDrawer不会禁用抽屉下的按钮

这就是场景:我有一个按钮B,一个拉出的抽屉,覆盖整个屏幕.当我拉出屏幕并触摸B曾经可见的屏幕时,其动作仍然执行.

我怎么能绕过这个?

我发现这个帖子描述了同样的问题,但是没有接受任何答案,而且给出的答案我没有设法工作.

更新:我有一个名为Report.java的文件,其中包含相应的report.xml文件,如下所示.

    <SlidingDrawer
     android:id="@+id/drawer"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:handle="@+id/reportSlideButton"
     android:content="@+id/reportContent"
     android:orientation="horizontal">

    <LinearLayout 
        android:id="@id/reportContent" 
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent"
        android:orientation="vertical" 
        android:layout_weight="1"
        android:padding="10dp"
        android:background="@color/bg_color">
            <TextView android:id="@+id/garbageTypeTextView" 
                android:layout_height="wrap_content" 
                android:textColor="@color/text" 
                android:layout_width="fill_parent" 
                android:text="@string/garbageTypeString" 
                android:textStyle="bold"/>
            <Spinner android:id="@+id/garbageTypeSpinner"
                android:layout_height="wrap_content" 
                android:layout_width="fill_parent"/>
            <TextView android:id="@+id/textViewForDateTitle"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" 
                android:text="@string/dateString"
                android:textColor="@color/text" 
                android:textStyle="bold" />
            <TextView android:id="@+id/dateTextView"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:textColor="@color/text" />
            <TextView android:id="@+id/textViewForAddressTitle"
                android:layout_height="wrap_content" 
                android:layout_width="wrap_content" 
                android:text="@string/addressString"
                android:textColor="@color/text" 
                android:textStyle="bold" />
            <TextView android:id="@+id/addressTextView"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:textColor="@color/text" />
            <TextView  android:id="@+id/textViewForPositionTitle"
                android:layout_height="wrap_content"
                android:layout_width="wrap_content" 
                android:text="@string/positionString"
                android:textColor="@color/text" 
                android:textStyle="bold" />
            <TextView android:id="@+id/positionTextView"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:textColor="@color/text" />
            <TextView android:id="@+id/textViewForCommentTitle"
                android:layout_height="wrap_content" 
                android:layout_width="wrap_content" 
                android:text="@string/commentString"
                android:textColor="@color/text" …
Run Code Online (Sandbox Code Playgroud)

android slidingdrawer

19
推荐指数
2
解决办法
8968
查看次数

删除git branch -a列出的分支

该命令git branch -a列出了一堆不在存储库上的分支,而不是本地分支.怎么能删除这些?

* develop
  master
  remotes/origin/cloner
Run Code Online (Sandbox Code Playgroud)

例如,remotes/origin/cloner曾经存在于repo中,但它已被删除,我希望它在输入时不会出现git branch -a.

git

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

尽管已成功安装,但节点无法识

我尝试在全新的Windows 7安装上运行nodejs.这就是我所做的:

  1. 使用Windows安装程序安装节点

  2. 确保将文件解压缩到 C:\Program Files (x86)\nodejs\

  3. 确保我的Path环境变量包含 C:\Program Files (x86)\nodejs\

  4. 打开命令提示符并运行 node -v

这给了我'node is not a recognized ...'- 消息.

我在这里错过了什么?


更新 运行echo %path%为我提供了一个不包含的目录列表C:\Program Files (x86)\nodejs\,即使查看系统属性中的"环境变量"选项卡也会在路径下显示它.多数民众赞成.

windows path node.js

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

MySQLNonTransientConnectionException:连接太多

我的Spring-MVC应用程序在浏览网站时有时会崩溃,我从日志中获得的错误消息可以在下面找到.我完全不知道造成这种情况的原因,并且非常感谢能够引导我朝着正确方向前进的任何提示.

    SEVERE: Servlet.service() for servlet HS threw exception
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection,  message from server: "Too many connections"
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    at com.mysql.jdbc.Util.getInstance(Util.java:382)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1116)
    at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2338)
    at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2371)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163)
    at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
    at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
    at sun.reflect.GeneratedConstructorAccessor56.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
    at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
    at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
    at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
    at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
    at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
    at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
    at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
    at …
Run Code Online (Sandbox Code Playgroud)

java mysql spring hibernate

16
推荐指数
3
解决办法
4万
查看次数

使用软件包安装程序安装node.js - dyld:库未加载错误

我下载了OSX的nodeJs软件包安装程序http://nodejs.org/dist/v0.6.5/node-v0.6.5.pkg

但是当我运行时node,我在终端中收到以下错误:

  dyld: Library not loaded: /opt/local/lib/libssl.0.9.8.dylib
  Referenced from: /usr/local/bin/node
  Reason: image not found
  Trace/BPT trap: 5
Run Code Online (Sandbox Code Playgroud)

这个错误的原因是什么?

node.js

10
推荐指数
2
解决办法
5022
查看次数

黄瓜测试顺序的元素在表中

我想运行一个测试,测试我希望订单按日期升序的元素的顺序.

这是我的黄瓜功能场景和最后一句的步骤.

Scenario: Order of the events should be Ascending
    Given I am signed into an account called "Gorilla Tech" as a customer
    When I follow "Register"
    And I follow "Events"
    And I follow "Register new event"
    Then I should see the header "Use the form below to register a new event"
    And I fill in "Title" with "Apefest 2010"
    And I fill in "Event at" with "2010-01-07"
    And I fill in "Add a note" with "This was truly awesome" …
Run Code Online (Sandbox Code Playgroud)

ruby bdd ruby-on-rails cucumber

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

@Autowired对象获取空值

尝试设置项目但在通过Spring自动装配对象时失败.

package se.hsr.web;

public class TestRunner {

    public static void main(String[] args) {
        ContactDAO cd = new ContactDAOImpl();
        Contact contact = new Contact();
        contact.setFirstname("Zorro");
        cd.addContact(contact);
    }

}

package se.hsr.web;
Run Code Online (Sandbox Code Playgroud)

当调用cd.addContact时,运行this会给我一个NullPointerException.ContactDaoImpl:

import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

@Repository
public class ContactDAOImpl implements ContactDAO {

    @Autowired
    private SessionFactory sessionFactory;

    public void addContact(Contact contact) {
        sessionFactory.getCurrentSession().save(contact);
    }
Run Code Online (Sandbox Code Playgroud)

我的servlet文件:

    <?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:p="http://www.springframework.org/schema/p"
    xmlns:tx="http://www.springframework.org/schema/tx"
    xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context-3.0.xsd">

    <context:component-scan
        base-package="se.hsr.web"/>

    <bean id="viewResolver"
        class="org.springframework.web.servlet.view.UrlBasedViewResolver">
        <property name="viewClass"
            value="org.springframework.web.servlet.view.JstlView" />
        <property name="prefix" value="/WEB-INF/jsp/" …
Run Code Online (Sandbox Code Playgroud)

java spring autowired java-ee

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