问题列表 - 第49451页

PolyFill/Shim用于CSS过渡和动画

谷歌在这方面让我失望(我认为因为PolyFill/Shim/Spackle的术语目前是新的和多样化的).我正在尝试为webkit找到一个好的JavaScript PolyFill或Shim(现在从RC FireFox 4开始)CSS转换.

我找到了Weston Ruter所做的这项工作,但它暂时没有更新,并且使用浏览器检测而不是功能检测.

我也发现了FakeSmile,但它主要面向SVG动画.

有谁知道任何好的库来填写这个功能?最好能与Modernizr合作并且仍在积极开展工作的东西.到目前为止,最好的选择看起来就像韦斯顿提出的那样.

html javascript css polyfills css-transitions

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

如何在另一个页面上显示node/add/sometype表单?

整个问题如下:

让我们说我们有项目,项目可以有投标,项目可以有问题,问题可以有答案.

显示项目时,还应显示与此项目关联的所有内容.此外,根据角色,应显示某些表格以进行投标,提问和重播答案.

怎么做到这一点?我应该为每种类型分别设置节点类型吗?或者我应该将问题和答案等一些子类型视为评论?我应该使用一些众所周知的模块吗?

我正在使用Drupal 7,我试图编写一个自定义模块,但我没有让它正常工作.

drupal drupal-7

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

Linux上的c ++ GUI调试器

我正在寻找适用于Linux的GUI c ++调试器.具体来说,我需要一个能够解除引用STL和Boost容器的调试器.

我尝试过DDD和Eclipse/CDT; 这两个调试器都无法取消引用前面提到的容器.我承认这可能是我缺乏经验的结果,但我确实尝试过.据我所知,在发布这篇文章时,最新版本的DDD和Eclipse(Helios)仍然没有解决这个问题.

任何相关的建议表示赞赏,

谢谢.

c++ linux debugging user-interface

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

`function go()`vs`go = function()`

我遇到了一些Javascript似乎是一个愚蠢的问题:

go = function () {
    alert("Go!");
}

$(function () {
    go();
});
Run Code Online (Sandbox Code Playgroud)

当页面加载时我收到一个错误:

网页错误详情

用户代理:Mozilla/4.0(兼容; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; .NAP 1.1)时间戳:Thu,2011年3月17日20:18:03 UTC

消息:对象不支持此属性或方法行:1个字符:1代码:0 URI: http:// localhost:61710/Scripts/number.js

当我将go初始化程序更改为:

function go() {
    alert("Go!");
}
Run Code Online (Sandbox Code Playgroud)

......一切正常

我错过了什么?另外,是否有理由使用一种形式的函数初始化程序而不是另一种形式?

编辑: 当我使用内置的Visual Studio Web服务器(无需调试启动)在IE8的实例中运行代码时,我收到此错误.当我在没有Visual Studio的IE8的单独实例中运行代码时,它工作得很好.也许Visual Studio强制IE使用更严格的JS编译器设置?

javascript visual-studio internet-explorer-8

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

java.lang.RuntimeException:找不到FacesContext(JSF 1.2 + Primefaces + Tomcat 6)

我在尝试在Tomcat 6上运行我的项目时遇到此问题:

SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.RuntimeException: Cannot find FacesContext
        at javax.faces.webapp.UIComponentClassicTagBase.getFacesContext(UIComponentClassicTagBase.java:2122)
        at javax.faces.webapp.UIComponentClassicTagBase.setJspId(UIComponentClassicTagBase.java:1933)
        at org.apache.jsp.Contato_jsp._jspx_meth_f_005fview_005f0(Contato_jsp.java:125)
        at org.apache.jsp.Contato_jsp._jspService(Contato_jsp.java:102)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
Run Code Online (Sandbox Code Playgroud)

.......

我已经将jsf-impl.jar,jsf-api.jar和jstl-1.2.jar添加到了类路径中.还有其他的lib吗?在下面你可以检查web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

    <context-param>
        <param-name>javax.faces.PROJECT_STAGE</param-name>
        <param-value>Development</param-value>
    </context-param>
    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>Faces …
Run Code Online (Sandbox Code Playgroud)

jsf tomcat

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

用于计算数组中所有元素的顺序的快速算法?

假设您从一些完全有序的集合中获得了n个不同元素的数组A. 例如,您可能会被给予

137 13 7 42 38
Run Code Online (Sandbox Code Playgroud)

目标是为该元素阵列产生匹配的阵列B,使得B [i]是原始阵列中小于A [i]的元素的数量.例如,在上面的数组中,我们想要生成

A = 137  13   7  42  38
B =   4   1   0   3   2
Run Code Online (Sandbox Code Playgroud)

由于137大于其他四个元素(13,7,42,38),因此13仅大于元素(7)之一,7大于其他元素等.

在最一般的情况下,数组中的元素是只能进行比较的任意对象,在最坏的情况下,此问题的任何解决方案必须以Ω(n lg n)运行,因为一旦我们有了这个表,我们就可以对通过创建n个元素的新数组,然后将每个元素放在表中指定的位置,在O(n)时间内进行数组.但是,我不知道的是,当元素不是任意值时,我们可以多快地构造这个表.

我的问题是这样的:假设你有一个n个不同数值的数组,并且想要为该数组构造一个顺序统计表.这样做最有效的算法是什么?如果它有帮助,你可以假设整数是正数,并且它们中的最大值具有值U.

目前,我所拥有的最好的是O(n lg n)解决方案,它通过制作数组的副本,对其进行排序,然后对原始数组中的每个整数进行处理,进行二进制搜索以找到它在新数组中的位置.这是一个很好的解决方案,但我真的希望有更好的方法来做到这一点.

algorithm

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

LINQ Orderby降序查询

我相信这将是一个相对简单的.

我有一个LINQ查询,我想按最近创​​建的日期排序.

看到:

        var itemList = from t in ctn.Items
                        where !t.Items && t.DeliverySelection
                        orderby t.Delivery.SubmissionDate descending
                        select t;
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

       var itemList = (from t in ctn.Items
                        where !t.Items && t.DeliverySelection
                        select t).OrderByDescending();
Run Code Online (Sandbox Code Playgroud)

但这会给出一个错误:

方法'OrderByDescending'的重载不带0参数

从我所读到的,我很确定我做的第一种方式应该有效.我已经尝试将降序改为升序只是为了看它是否做了什么,但它保持不变.

如果有人能够查看查询并查看我是否做错了什么,我将不胜感激.谢谢 :)

c# linq sql-order-by

420
推荐指数
4
解决办法
87万
查看次数

Boost.Asio async_send问题

我正在使用Boost.Asio来编写我正在编写的服务器应用程序.

async_send要求调用者保持正在发送的数据的所有权,直到数据成功发送.这意味着我的代码(看起来像下面这样)会失败,而且它会失败,因为data它将不再是一个有效的对象.

void func()
{
    std::vector<unsigned char> data;

    // ...
    // fill data with stuff
    // ...

    socket.async_send(boost::asio::buffer(data), handler);
}
Run Code Online (Sandbox Code Playgroud)

所以我的解决方案是做这样的事情:

std::vector<unsigned char> data;

void func()
{        
    // ...
    // fill data with stuff
    // ...

    socket.async_send(boost::asio::buffer(data), handler)
}
Run Code Online (Sandbox Code Playgroud)

但现在我想知道我是否有多个客户端,我是否需要为每个连接创建一个单独的向量?

或者我可以使用那个单一的载体吗?如果我能够使用那个单一的向量,如果我覆盖其中的内容会弄乱我发送给我所有客户端的数据吗?

c++ boost-asio

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

XCode 4 if(self = [super init])问题

我最近(例如刚才)升级到了XCode 4,我总体上喜欢它,但有一件事让我烦恼.

当我写这样的代码时:

 if (self = [super init])
 {
      ...
 }
Run Code Online (Sandbox Code Playgroud)

它给了我一个'问题': Using the result of an assignment as a condition without parentheses

如何抑制此警告,因为它强调所有红色文本,使我认为存在严重错误.由于我是一名经验丰富的Objective-C编码器,我真的不想改变我的做法并在我的init语句周围添加额外的括号.

xcode objective-c xcode4

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

如何在所有组件中监听按键(在Java Swing中)?

我想在没有为Swing应用程序中的每个组件添加键监听器的情况下监听诸如Control+之类的组合S键.我怎样才能做到这一点?

java swing keylistener

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