问题列表 - 第16799页

创建DOM NodeList

我正在实现ECMA-357附件A中描述的所有可选E4X功能,而我在实现domNodeList(§A.1.2和§A.2.2)时遇到了问题.我如何创建自己的NodeList对象?

即使我创建了一个新的XMLDocument并将每个节点的domNode()表示附加到XMLList中,我仍然看不到如何创建包含所有内容的NodeList,因为通常会排除注释和处理指令.

javascript e4x dom

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

不需要浏览器插件的视频格式

在网站上使用的推荐(跨浏览器)视频格式是什么,以便用户的浏览器(或大多数)不需要下载插件来查看它?

browser format video

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

Haskell类的错误我一直都在下降,无法理解

我遇到了一个错误,但无法理解如何使它正确.给我这个错误的代码示例是:

class Someclass a where
    somefunc :: (Num b) => b -> a -> a

data Sometype = Somecons Int

instance Someclass Sometype where
    somefunc x (Somecons y) = Somecons (x+y)
Run Code Online (Sandbox Code Playgroud)

错误消息是:

无法将预期类型'b'与推断类型'Int'匹配''
'b'是一个严格的类型变量,由error.hs中的'somefunc'的类型签名绑定:3:21
在'(+)'的第二个参数中,即'y'
在'Somecons'的第一个参数中,即'(x + y)'
在表达式中:Somecons(x + y)

据我所知,错误消息试图告诉我,我使用的是Int类型的名称,他期望类型为(Num b)=> b.我无法理解的是Int适合(Num b)=> b.难道编译器不应该理解我告诉他的内容(对于这个特定的实例,b应该是一个整数吗?我怎样才能使它合适?

Coment:当然在这个具体的例子中,我可以使用类型签名制作somefunc:

somefunc :: a -> a-> a 
Run Code Online (Sandbox Code Playgroud)

但是我希望我想要这样的东西:

data Newtype = Newcons (Int, Int) 

instance Someclass Newtype where
    somefunc x (Newtype (y,z) ) = Newtype (y+x, z)
Run Code Online (Sandbox Code Playgroud)

当我试图在哈斯克尔做某事时,反复发生这样的事情.

haskell type-systems class

0
推荐指数
2
解决办法
244
查看次数

"无法解析符号"错误

当我将此代码粘贴到REPL中时,它可以正常工作:

(use 'clojure.contrib.seq-utils)
(defn- random-letter [] (char (+ (rand-int 26) 97)))
(defn- random-digit [] (rand-int 10))
(defn- random-password
  "Returns an 8-character password consisting of letters and digits as follows: aa1aa1aa"
  []
  (let [password (interpose '((random-digit)) (repeat 3 (repeat 2 '(random-letter))))]
    (apply str (flatten (map (fn [coll] (map eval coll)) password)))))
Run Code Online (Sandbox Code Playgroud)

现在,我有这个代码:gen-class :implements [my.ServiceInterface]和一个前缀函数-来实现接口.我使用Maven/Groovy/TestNG进行单元测试.其他几个接口/ Clojure实现一切正常,但在这种特殊情况下,我得到这个错误:

java.lang.RuntimeException:
java.lang.Exception: Unable to resolve symbol: random-letter in this context (NO_SOURCE_FILE:32)
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚为什么.我能告诉的唯一一点就是这个函数与所有其他函数的不同之处在于,这是我使用引用的唯一地方,即'((random-digit))'(random-letter).编辑:此外,这是我唯一使用的地方eval.

我尝试将函数定义为"非私有"(defn而不是defn- …

lisp functional-programming clojure

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

如何使用jQuery的css将div背景颜色设置为'none'?

$('#element').css({'background-color':'none'});
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用.有办法吗?

css jquery

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

在评级中分配位置(MySQL,PHP)

我有一个包含以下列的MySQL数据库:

id     company      rating_score     rating_place
Run Code Online (Sandbox Code Playgroud)

我有每家公司的公司和评级分数.所以,我的db看起来像:

id     company      rating_score     rating_place

75     Intel         356.23          

34     Sun           287.49

etc.
Run Code Online (Sandbox Code Playgroud)

如何使用php和mysql根据得分分配地点(我的rating_place列为空)?

谢谢!

php mysql rating

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

PHP Curl Paypal沙盒

是否可以使用CURL和Paypal的开发人员沙盒?当我尝试这个代码时,它在print_r($ lines)中说; 我需要登录Sandbox,如何让它发送我的浏览器cookie?

此代码来自http://leepeng.blogspot.com/2006/04/standard-paypal-php-integration.html

   $orderno = $_SESSION["ss_last_orderno"];
    $ppAcc = "[SELLER HERE]";
    $at = "[AT HERE]"; //PDT Identity Token
    $url = "https://www.sandbox.paypal.com/cgi-bin/webscr"; //Test
    //$url = "https://www.paypal.com/cgi-bin/webscr"; //Live
    $tx = $_REQUEST['tx']; //this value is return by PayPal
    $cmd = "_notify-synch";
    $post = "tx=$tx&at=$at&cmd=$cmd";

    //Send request to PayPal server using CURL
    $ch = curl_init ($url);
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt ($ch, CURLOPT_HEADER, 0);
    curl_setopt ($ch, CURLOPT_TIMEOUT, 30);
    curl_setopt ($ch, CURLOPT_POST, 1);
    curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
    curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);

    $result = curl_exec ($ch); //returned result …
Run Code Online (Sandbox Code Playgroud)

php curl paypal-sandbox

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

PHP正则表达式,不断检查很多相同的字母

我想阻止这种打字:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbnonsense
Run Code Online (Sandbox Code Playgroud)

为此,我想检查某个字母重复超过9次:

preg_match('/.{9,}/',$key)
Run Code Online (Sandbox Code Playgroud)

但是这适合任何包含超过9个字母的单词,例如: supercalifregilisticexpealidocious

我该怎么做呢?

php regex

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

MVC(ZF)

我不知道它是如何工作的.我有一个数据库表user和一个模型User:

<?php
class User extends Zend_Db_Table_Abstract {
    protected $_name = 'users';
}
Run Code Online (Sandbox Code Playgroud)

在控制器中我称之为:$user = new User() 但我如何获得所有用户或id为1的用户?

php zend-framework

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

使C lib的一部分"私有"

我正在开发一个共享库,由于代码很大,我决定将它拆分为许多头文件和源文件,就像任何正常程序一样:).

问题是大多数这些标题都是供内部使用的,即我不希望它们可以从我的库外部访问.所以我想将它们全部移动到一个大的源文件中,并且只提供可见的标题.

这样做是个好主意吗?我应该担心能见度吗?

谢谢

c

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