问题列表 - 第27867页

Delphi/ADO:如何获得Execute()的结果?

我已声明AdoConnection : TADOConnection; 并成功连接到默认的"mysql"数据库(因此,无需传递该代码).

现在,采取婴儿步骤学习,我想AdoConnection.Execute('SHOW DATABASES', cmdText); 这似乎工作正常,从某种意义上说,它不会抛出异常,但我是一个n00b,我不知道我怎么能检查结果命令: - /

HALP!

delphi ado

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

在groovy中的splat运算符?

def foo(map, name) {
  println(map)
}

foo("bar", hi: "bye")
Run Code Online (Sandbox Code Playgroud)

将打印

[hi:bye]
Run Code Online (Sandbox Code Playgroud)

现在我有一张我希望传递给foo的先前地图.在伪代码中,类似于:

def otherMap = [hi: "world"]
foo("bar", hi: "bye", otherMap*)
Run Code Online (Sandbox Code Playgroud)

所以它打印

[hi:world]
Run Code Online (Sandbox Code Playgroud)

这当然不起作用.

此外,尝试仅传递地图混合参数的顺序:

def otherMap = [hi: "world"]
foo("bar", otherMap)
Run Code Online (Sandbox Code Playgroud)

将打印

bar
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

dsl groovy

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

使用C#从TCP流中解析连接的,非分隔的XML消息

我试图解析通过TCP发送到我的C#应用​​程序的XML消息.遗憾的是,协议无法更改,XML消息也没有分隔,也没有使用长度前缀.此外,字符编码不是固定的,但每条消息都以XML声明开头<?xml>.问题是,如何使用C#一次读取一条XML消息.

到目前为止,我试图将TCP流中的数据读入一个字节数组并通过它来使用它MemoryStream.问题是,缓冲区可能包含多个XML消息,或者第一条消息可能不完整.在这些情况下,我尝试使用XmlReader.Read或解析它时会出现异常XmlDocument.Load,但不幸的是,XmlException这并不能让我区分问题(除了解析本地化的错误字符串).

我试着用XmlReader.Read和计数的数量ElementEndElement节点.这样我就知道我什么时候读完第一条完整的XML消息.

但是,有几个问题.如果缓冲区尚未包含整个消息,我如何区分XmlException实际无效的,格式不正确的消息?换句话说,如果在读取第一个根之前抛出异常EndElement,我该如何决定是否中止连接错误,还是从TCP流中收集更多字节?

如果没有异常发生,则将XmlReader其定位在根的开头EndElement.铸造XmlReaderIXmlLineInfo给我当前LineNumberLinePosition,但它是不直截了当地让其中的字节位置EndElement真的结束.为了做到这一点,我将不得不字节数组转换为字符串(与XML声明中指定的编码),寻求LineNumber,LinePosition并转换回字节偏移.我尝试使用StreamReader.ReadLine,但流阅读器不提供对当前字节位置的公共访问.

所有这些接缝都非常不优雅且不健壮.我想知道你是否有更好的解决方案的想法.谢谢.

.net c# xml

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

启动时的Jersey/ServletContext和资源加载

我是使用Java进行Web开发的新手.我正在开发一个Web服务,我选择了REST/Jersey.

我想在启动服务时初始化一些东西,并在服务的整个生命周期中保留它们.

第一个问题:Jersey Servlet 的构造函数是一个好的地方吗?

基本上,我想要做的是加载位于我的WEB-INF目录中的config.ini文件.在这个帮助之后,我理解我需要一个ServletContext来加载我的文件作为资源.

但是,我不清楚如何在Jersey Servlet中获取这个ServletContext,因为它实际上不是servlet的实例,而是带有一些注释的POJO.我想尝试这个技巧,但构造函数中的属性"context"为null.我认为Jersey可能会在构造函数之后填充它.对 ?

那么如何正确地做到这一点呢?

到目前为止,这是我的代码:

/** Main REST servlet */
@Path("/")
public class Servlet {

    // ---------------------------------------------------- 
    // Constants                     
    // ---------------------------------------------------- 

    static private final String CONFIG_PATH = "/WEB-INF/config.ini";

    // ---------------------------------------------------- 
    // Attributes                     
    // ---------------------------------------------------- 

    /** Context */
    @Context ServletContext context;

    // ---------------------------------------------------- 
    // Constructor                     
    // ---------------------------------------------------- 

    /** Init the servlet */
    public Servlet() {

        // Load config.ini from WEB-INF
        Config.config …
Run Code Online (Sandbox Code Playgroud)

rest resources servlets jersey

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

基于C++的规则引擎

我正在寻找一个好的c ++规则引擎.如果有任何基于XML的C++规则引擎,请告诉我

c++

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

F#ref-mutable vars vs object fields

我正在用F#编写一个解析器,它需要尽可能快(我希望在不到一分钟的时间内解析一个100 MB的文件).正常情况下,它使用可变变量来存储下一个可用字符和下一个可用标记(即词法分析器和解析器正确使用一个前瞻单元).

我当前的部分实现使用局部变量.因为闭包变量不可变(任何人都知道这个的原因吗?)我已经将它们声明为ref:

let rec read file includepath =
    let c = ref ' '
    let k = ref NONE
    let sb = new StringBuilder()
    use stream = File.OpenText file

    let readc() =
        c := stream.Read() |> char
    // etc
Run Code Online (Sandbox Code Playgroud)

我认为这有一些开销(不多,我知道,但我在这里尝试最大速度),而且它有点不优雅.最明显的替代方法是创建一个解析器类对象,并将可变变量作为其中的字段.有谁知道哪个可能更快?是否有任何共识被认为是更好/更惯用的风格?我还缺少另一种选择吗?

f# parsing closures

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

如何更改UIPageControl的分页点的颜色?

我正在开发一个应用程序,我想要更改UIPageControl分页点的颜色或图像.我该怎么改变它?是否可以UIpageControl在上述场景中进行自定义?

iphone uipagecontrol ios

177
推荐指数
10
解决办法
10万
查看次数

如何以不同方式设置标准GWT组件(TabBar)的样式?

我正在使用TabBar,我想以不同的方式设置组件的样式.所以有一次这种风格,另一种时候那种风格.我认为这会起作用,但它没有:

TabBar t = new TabBar();
t.addTab( "1" );
t.addTab( "2" );
t.addStyleName( MyResources.INSTANCE.css().slickTab() );
Run Code Online (Sandbox Code Playgroud)

和:

public interface MyResources extends ClientBundle
{
 public static final MyResources INSTANCE = GWT.create(MyResources.class);
 @Source("style.css") MyCssResource css();
}
public interface MyCssResource extends CssResource
{
 String slickTab();
}
Run Code Online (Sandbox Code Playgroud)

在CSS中

.slickTab .gwt-TabBar .gwt-TabBarItem {
  background-color: #ff0000;
  font-weight: normal;
}
Run Code Online (Sandbox Code Playgroud)

但外观不会改变.我做错了什么?

css gwt

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

WordPress在哪里存储图像元数据?

我看过数据库,但一直无法找到它.

我在谈论标题,描述等.

我正在做一个自定义图库,我需要访问这些信息.

那么WordPress在哪里存储这些信息?

wordpress image

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

如何获得从今天起的下个月日期(即)从今天起的一个月到期

我在表格中保留了两个数据

1列2列PaidDate validitydate

在padidate ill给插入今天.但在有效日期,我可以插入有效期1周/ 1个月.

我使用了有效期= DATEADD(Day,7,@ paiddate)来插入有效期为1周.但如何从今天起1个月内完成有效期

sql datetime stored-procedures

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

标签 统计

.net ×1

ado ×1

c# ×1

c++ ×1

closures ×1

css ×1

datetime ×1

delphi ×1

dsl ×1

f# ×1

groovy ×1

gwt ×1

image ×1

ios ×1

iphone ×1

jersey ×1

parsing ×1

resources ×1

rest ×1

servlets ×1

sql ×1

stored-procedures ×1

uipagecontrol ×1

wordpress ×1

xml ×1