问题列表 - 第37685页

使用jsTree和json时将表插入<li>

可我不知怎么插入一个表格<li>使用时,

  • jsTree(1.0)和
  • JSON?

让我们在这个代码说,我要插入表格

  • 节点和
  • 叶.

为什么?显示更多东西,而不仅仅是名称和使用漂亮的格式.

                "data" : [
                    {
                        "data" : "A node",
                        "children" : [ "Child 1", "Child 2" ]
                    },
                    {
                        "attr" : { "id" : "li.node.id" },
                        "data" : {
                            "title" : "Long format demo",
                            "attr" : { "href" : "#" }
                 }
                    }
                ]
Run Code Online (Sandbox Code Playgroud)

更新:

在我看来,我可以使用html_titles.但有人可以给我一个例子,如何插入整个表并从变量中获取单元格数据?

UPDATE2:

我是否使用

"data" : "<table><tr><td>Site name</td><td>variable 1</td><td>variable 2</td></tr></table>", 
Run Code Online (Sandbox Code Playgroud)

要么

"title" : "<table><tr><td>Site name</td><td>variable 1</td><td>variable 2</td></tr></table",
Run Code Online (Sandbox Code Playgroud)

该表放在一个新行上.不在树图标旁边.我可以以某种方式修复它吗?

html json jstree

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

5
推荐指数
2
解决办法
5250
查看次数

为Scrabble的游戏实施设计灵活且可扩展的奖励系统

假设我正在实现我自己的Scrabble版本.我目前有一个Board包含很多的类Squares.甲Square反过来由的IBonusPiece.奖金实施实际上是拼字游戏的常用奖励,但有可能我会尝试添加一些新的和扭曲的奖励以增加游戏的灵活性 - 这里的灵活性至关重要!

替代文字

经过一段时间的思考,我得出的结论是,为了IBonus实现工作,他们需要知道整体Board及其当前位置(在Board,所以它知道它在哪里,它可以检查同样的部分广场作为奖金是).这让我感觉很糟糕,基本上它需要知道很多信息.

所以,我的天真实现是将Boardas参数传递给IBonus.calculate()方法IBonus.calculate(Board board, Point position),即.

此外,它似乎创建一个循环引用.还是我错了? 替代文字

我并不特别喜欢这种方法,所以我正在寻找其他可能的方法.我知道我可以calculate接受一个接口而不是一个具体的类,即,calculate(IBoard board)但我的IMO并不比第一个案例更好.

我担心过于专注于我目前的实现,能够想到至少能够解决这个问题的完整不同的设计.也许我可以重新设计整个游戏并在其他地方获得奖金,这样会有助于计算吗?也许我太专注于他们了Board?我当然希望有其他方法解决这个问题!

谢谢

c# java architecture oop software-design

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

SOAP响应模式验证

精简版:

我正在尝试编写一个XSD来验证我的SOAP服务的响应.我觉得有必要导入http:// schemas.xmlsoap.org/soap/envelope/,而不是重新定义像Envelope,Head和Body这样的SOAP元素,但是Body的xmlsoap.org模式定义太宽泛了 - - 一旦我导入SOAP Schema,突然我的XSD(我已经为我的服务精心定制)验证了所有 SOAP消息.

我该如何处理XSD中SOAP信封,头部,主体的定义?

我怀疑问题是我正在尝试重新使用其他我不应该尝试重用的模式.当然,那些用于SOAP的Schema旨在定义(所有)SOAP消息应该是什么样子.也许我只需要在我的架构中定义我想要的特定肥皂体看起来像什么.

我可能刚刚回答了我自己的问题.也许有人有不同的解决方案?

长版:

我在编写XSD来描述来自我的一个SOAP服务的响应消息时遇到了一些麻烦.

这是我正在尝试验证的服务的示例响应:

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <helloResponse xmlns="http://justinfaulkner/wsdl/1.0">
         <Message>Hello, Justin!</Message>
         <Message>Your lucky numbers are: 329, 9</Message>
      </helloResponse>
   </soap:Body>
</soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

我的目标是使用XSD验证我的服务响应.所以,我手工编写了一个XSD,它描述了我服务的soap:Body中所有类型

<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://justinfaulkner/wsdl/1.0" xmlns:tns="http://justinfaulkner/wsdl/1.0">
   <xsd:complexType name="helloResponseType">
      <xsd:sequence>
         <xsd:element name="Message" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
   </xsd:complexType>
   <xsd:element name="helloResponse" type="tns:helloResponseType"/>
</xsd:schema>
Run Code Online (Sandbox Code Playgroud)

当我尝试使用PHP的DOMDocument :: schemaValidateSource()功能验证带有Schema(第2个代码片段)的示例响应(第一个XML片段)时,验证器指出了我的第一个明显的错误:

元素'soap:Envelope':没有匹配的全局声明可用

"糟糕,呃,"我想,"这些元素是在SOAP的命名空间中定义的,所以我需要导入SOAP的XSD."

所以我编辑了我的XSD并添加了一个导入:

<xsd:import namespace="http://schemas.xmlsoap.org/soap/envelope/" schemaLocation="http://schemas.xmlsoap.org/soap/envelope/"/>
Run Code Online (Sandbox Code Playgroud)

它奏效了!当我使用XSD验证soap响应时,DOMDocument :: schemaValidateSource返回true.

然后,作为一个完整性检查,我采取了不同的肥皂反应XSD我躺在周围:

<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://justinfaulkner/wsdl/1.0" xmlns:tns="http://justinfaulkner/wsdl/1.0">
   <xsd:import namespace="http://schemas.xmlsoap.org/soap/envelope/" schemaLocation="http://schemas.xmlsoap.org/soap/envelope/"/>
   <xsd:complexType name="OtherServiceResponseType"> …
Run Code Online (Sandbox Code Playgroud)

validation schema xsd soap

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

Clojure:找出一个集合是否可以选择

所以有列表?,seq?,vector ?, map?等等以确定参数的集合类型.

什么是区分它们的好方法

  • 地图(即包含键值对的内容)
  • 集合(即包含值的东西)
  • 像字符串一样的非集合值.

有没有比这更好的方法

#(or (seq? %) (list? %) etc)
Run Code Online (Sandbox Code Playgroud)

clojure clojureclr

13
推荐指数
2
解决办法
3915
查看次数

在非英语安装的Windows中检查管理员用户登录

我有一些小问题......我有一个程序,用于在数据库中存储用户列表,如果用户在列表中,则在程序启动时进行比较,或者在让用户使用之前是管理员.目前,我用来检查用户是否是管理员的方式只是将用户名与名为"ADMINISTRATOR"的字符串常量进行比较.这是否适用于非英语系统?IE是否使用特定语言版本的"管理员"?或者是否有一个枚举版本的Admin用户可以用来检查而不是我的'ADMINISTRATOR'字符串?(你知道,就像枚举Windows文件夹一样).顺便说一句,我正在使用Delphi 2009.提前致谢!

delphi login administrator non-english

8
推荐指数
2
解决办法
1882
查看次数

我是否需要在WCF DataContract中公开构造函数,以使其在客户端上的对象实例化期间工作?

我有一个WCF服务类,让我们把它叫做一个.A是数据协定,其中包含另一个自定义对象B的集合作为其DataMembers之一.为了避免客户端的Null引用问题,我在构造函数中实例化BList,如下所示:

[DataContract]
public class A
{
    [DataMember]
    public String name { get; set; }
    [DataMember]
    public List<B> BList {get; set; }

    public A()
    {
        BList = new List<B>();  
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是在客户端上,在客户端上创建A的对象后,此实例化不会发生并且BList显示为null .我猜测构造函数没有出现在客户端上.那么,我是否需要使构造函数成为一个明确的操作契约?如果是这样会使客户看到他们不应该看到的内部事物,对吧?如何确保在客户端上发生此实例化?

谢谢,对不起,如果这看起来像一个愚蠢的问题.

.net c# wcf serialization wcf-client

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

wpf自定义控件:另一个矩形内的可拖动/可调整大小的矩形

我正在研究ac #wpf app.我正在寻找一个带有两个矩形的控件:一个在另一个里面.我希望用户能够拖动内部矩形,调整其大小,如果可能的话,也可以在外部矩形的边界内旋转它.这些值应该是可绑定的,因此我可以在更新时将值存储在我的数据源中.

是否有像这样的控件或有没有人有任何建议?

我看到一篇关于在画布中拖动元素的代码项目文章,但这些属性不可绑定.

谢谢,

c# wpf

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

函数参数中"res"的含义和用法是什么?

这是一个简短的问题,我的谷歌搜索无法提供任何线索.

对函数参数中的一个索引使用"res"这个词似乎很常见.它的存在似乎与你所看到的任何编程语言无关.

它代表什么?一个简单的猜测可能是"资源",或许?如果这是现场的话,那么如果有人感到教学倾向的话会很乐意帮助我对此有所了解.特别是我不理解的是何时以及为什么有意义使用"资源"(授予这是"res"的实际含义).

编辑1:我提供了一个随机的例子,这是来自NodeJS.org主页:

var http = require('http');
http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello World\n');
}).listen(8124, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8124/');

编辑2:我在与一个相当模式的WP实例上的PHP后端开发人员一起工作时,第一次看到了"res".当时事情太忙了,无法真正理解他在快速解释中的意思,但他似乎在论证和$ res变量调用中散布了这个词.这显然是不可能的个人程序员的风格和编码的偏好发表评论,但我主要是好奇,想知道是否有某种程序员之间数不清的共识-而如果有一个单一的目的 -利用所谓的'资源’的指针.(例如,比较i用于循环中经常使用的"迭代器".)

language-agnostic programming-languages function naming-conventions

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

Google Chrome扩展程序 - 等待页面加载

在我的Google Chrome扩展程序中,我有一个内容脚本(content.js)和一个背景页面(background.html).我有context.js检查页面上显示的关键字.但是,我想等到页面完全加载,直到我搜索页面,因为关键字可能出现在页面的底部.

通过内容三明治示例(文件)查看页面操作,这基本上就是我正在做的事情.如果您加载扩展程序,您将看到扩展程序仅在页面顶部显示"三明治"一词时才有效.

google-chrome google-chrome-extension

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