问题列表 - 第34668页

使用jQuery构建XML请求的最快方法

我正在访问某个Web服务API,该API需要请求中的XML数据.例如,API可能期望:

<?xml version="1.0" encoding="utf-8" ?>

<root>
    <a>1</a>
    <b>2</b>
</root>
Run Code Online (Sandbox Code Playgroud)

构建XML请求的最简单方法是什么,可能使用jQuery?是否有任何标准的序列化程序可用于构建JS对象并将其序列化为XML?这样做的惯用方法是什么?

javascript xml jquery

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

如何在clojure中使用自己的命名空间之外的类型?

我和leiningen建立了一个名为techne的项目.我创建了一个名为scrub的模块,其中包含一个名为Scrub的类型和一个名为foo的函数.

技艺/ scrub.clj:

(ns techne.scrub)
  (deftype Scrub [state]
    Object
     (toString [this]
     (str "SCRUB: " state)))

(defn foo
  [item]
  (Scrub. "foo")
  "bar")
Run Code Online (Sandbox Code Playgroud)

技艺/ scrub_test.clj:

(ns techne.scrub-test                                                                                                                                             
  (:use [techne.scrub] :reload-all)                                                                                                                               
  (:use [clojure.test]))                                                                                                                                          


(deftest test-foo                                                                                                                                                 
  (is (= "bar" (foo "foo"))))                                                                                                                                                           

(deftest test-scrub                                                                                                                                               
  (is (= (Scrub. :a) (Scrub. :a)))) 
Run Code Online (Sandbox Code Playgroud)

当我运行测试时,我收到错误:

Exception in thread "main" java.lang.IllegalArgumentException: Unable to resolve    classname: Scrub (scrub_test.clj:11)
    at clojure.lang.Compiler.analyzeSeq(Compiler.java:5376)
    at clojure.lang.Compiler.analyze(Compiler.java:5190)
    at clojure.lang.Compiler.analyzeSeq(Compiler.java:5357)
Run Code Online (Sandbox Code Playgroud)

如果我删除测试 - 擦洗一切正常.为什么:使用techne.scrub'import'函数定义而不是类型定义?如何引用类型定义?

testing clojure deftype leiningen

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

如何使用VBA保护Excel工作簿?

使用像复选框这样的触发器,我想保护我的工作簿.我试过Excel 2003:

thisworkbook.protect("password",true,true)

thisworkbook.unprotect("password")
Run Code Online (Sandbox Code Playgroud)

它不起作用.有什么建议?

excel vba excel-vba

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

将String []更改为Vector <String>

我怎样才能以最快的方式String[]转换Vector<String>

java string vector

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

捕获点击iframe周围的div

如何捕获围绕iframe的div上的click或mousedown事件.我已经尝试将函数附加到div上的click事件,但由于iframe从未将事件冒泡到周围的div,因此函数永远不会被调用.有没有办法可以在div上捕获事件,然后将其传播到iframe以进行默认操作

javascript event-handling javascript-events event-bubbling

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

Django中的多对一关系查询

有人可以告诉我,我如何访问与特定群组相关的所有联系人?我是Django的新手并且这样做了(根据文档):

def view_group(request, group_id):
    groups = Group.objects.all()
    group = Group.objects.get(pk=group_id)
    contacts = group.contacts.all()
    return render_to_response('manage/view_group.html', { 'groups' : groups, 'group' : group, 'contacts' : contacts })
Run Code Online (Sandbox Code Playgroud)

"群体"用于不同的东西,我用"群组"和"联系人"尝试了但是得到了一个

'Group' object has no attribute 'contacts'
Run Code Online (Sandbox Code Playgroud)

例外.

这是我正在使用的模型

from django.db import models

# Create your models here.

class Group(models.Model):
    name = models.CharField(max_length=255)
    def __unicode__(self):
            return self.name

class Contact(models.Model):
    group = models.ForeignKey(Group)
    forname = models.CharField(max_length=255)
    surname = models.CharField(max_length=255)
    company = models.CharField(max_length=255)
    address = models.CharField(max_length=255)
    zip = models.CharField(max_length=255)
    city = models.CharField(max_length=255)
    tel = models.CharField(max_length=255)
    fax …
Run Code Online (Sandbox Code Playgroud)

python django orm exception foreign-key-relationship

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

获取游戏中对象的位置

我最近开始制作简单的2D游戏,并遇到了两难 - 使用或不使用getter和setter方法来处理对象的x和y位置.如果我不使用方法,但是直接访问变量会更加清晰,而且对对象的许多方法调用会损害性能.此外,获取和设置位置仍然很简单,所以这里真的不需要封装吗?或者我们是否应始终坚持使用getter和setter方法的约定?

java getter-setter

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

Android - 在Eclipse中创建新活动

容易一个.

我已经阅读了一些指南和教程,他们非常清楚如何开始一项活动(有意图).

但是,如何在Eclipse中创建新活动?我可以手动执行此操作,但随后我必须修改R自动生成的文件,并添加新的xml布局.

eclipse android

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

正则表达式相关:第一个字符字母表第二个字母数字+一些特殊字符

我有一个与正则表达式相关的问题.在我的情况下,我必须确保第一个字母是字母,第二个字母可以是任何字母数字+一些特殊字符.

此致,安托

regex

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

终止充满垃圾的字符串?

C是否允许在读取字节的末尾放置一个字符串终止符,或者仅在读取的字节是字符时才能保证?

我需要从stdin读取类似的东西,但我不知道要读取多少个字符并且不能保证EOF:

Hello World!---full of garbage until 100th byte---
Run Code Online (Sandbox Code Playgroud)
char *var = malloc(100 + 1);

read(0, var, 100); // read from stdin. Unfortunately, I do not know how many bytes to read and stdin is not guaranteed to hold an EOF. (I chose 100 as an educated guess.)

var[100] = '\0'; // Is it possible to place a terminator at the end if most of the read bytes are garbage ?
Run Code Online (Sandbox Code Playgroud)

c

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