问题列表 - 第29745页

Windows phone 7 config/appSettings?

有没有办法为WP7应用程序添加配置文件,例如Windows应用程序和Web应用程序?我只需要一种简单的方法来保存一些设置,我宁愿不创建自己的对象,也必须序列化/反序列化一个xml文件.似乎没有任何类型的项目模板可以添加到我的项目中,所以只是想知道是否有人在最佳方式上做了这个或一个想法?

c# windows xaml silverlight-4.0 windows-phone-7

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

你如何通过hibernate条件查询得到"真正的"sql?

我有一个Hibernate条件查询错误地提取最大结果.在许多情况下,当我指定20个最大结果时,查询实际上只返回1或5个结果,因为限制会返回许多重复项.

Criteria c = session.createCriteria(DomainObject.class);
c.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
c.createAlias("tags.list", "tag");
c.createAlias("names", "name");
c.createAlias("site", "site");
c.createAlias("site.tags.list", "siteTag");

// loads of or/and eq/like restrictions.

c.setFirstResult(0);
c.setMaxResults(20);

return c.list();
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个问题,以便如果我说20个最大结果,它确实会返回20区结果?hibernate将查询限制为20个结果,并且在数据库级别而不是在数据库级别进行不同的过滤,这似乎很疯狂.

救命?

hibernate criteria max

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

将XML转换为HTML(而不是xhtml)

我想将一些xml转换为具有以下格式的HTML:

<TR> <TD> col1 <TD> col2 <TD> col3 </ TR>

注意:输出HTML完成,省略了可选的结束标记.这是问题,存在问题的原因.

我正在使用的XSL片段是:

<?xml version='1.0'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output 
    doctype-system='http://www.w3.org/TR/html4/strict.dtd'
    doctype-public='-//W3C//DTD HTML 4.01//EN'
    indent='yes'
    method='html'
    />
   ...
   <xsl:for-each select="/">  
      <TR><TD><xsl:value-of select="col1"/><TD><xsl:value-of select="col2"/><TD><xsl:value-of select="col3"/></TR>
   </xsl:for-each>
Run Code Online (Sandbox Code Playgroud)

您可以看到XSL的内容与我想要的HTML匹配(为便于阅读而包装):

<TR>  <TD><xsl:value-of select="Column1"/>
      <TD><xsl:value-of select="Column2"/>
      <TD><xsl:value-of select="Column3"/> </TR>
Run Code Online (Sandbox Code Playgroud)

注意:那些知道我从XSLT得到的错误的人:希望已经知道答案.

当我提出我的XSL(其中,不要忘记,是一种形式xml)时,我得到了一个非常好的错误:

结束标记"TR"与起始标记"TD"不匹配.

这很有道理.确实:

<TD><xsl:value-of select="Column3"/> </TR>
Run Code Online (Sandbox Code Playgroud)

关闭TD之前我不会关闭元素TR.所以问题是:

如果不是,我怎么能xml变成?HTMLHTMLxml

也可以看看


更新一个

被认为是一个可以简单地包括结束标记无论如何,为了使XSL的validate(显示包裹,方便阅读): …

html xml xslt html4

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

检查Java字节码是否包含调试符号

我想知道如何检查编译的Java类是否包含调试符号.问题是我使用debug ="on"从ant编译应用程序,但是特定的JVM会抛出异常:它表示缺少调试符号.

谢谢.

java bytecode

22
推荐指数
2
解决办法
9237
查看次数

我对对象持久性库的想法有用吗?

首先,如果这不是一个提出这个问题的合适场所,我很抱歉,但我不确定从哪里获得输入.

我已经创建了.NET对象持久性库的早期版本.它的特点是:

  • 一个非常简单的POCO持久性接口.
  • 主要的是:支持几乎所有可以想象的存储介质.这将是从本地文件系统上的纯文本文件到SQLite等嵌入式系统,任何标准SQL服务器(MySQL,postgres,Oracle,SQL Server等)到各种NoSQL数据库(Mongo,Couch,Redis等)的一切.驱动程序几乎可以编写任何东西,因此,例如,您可以非常轻松地编写驱动程序,其中实际的后备存储可以是Web服务.

当我第一次有这个想法时,我确信它非常棒.我很快创建了一个初始原型.现在,我正在讨论连接池,线程安全以及是否尝试支持LINQ等IQueryable等问题的"困难部分".我正在更加努力地看看是否值得开发这个库超出了我自己的要求.


这是一个基本的使用示例:

var to1 = new TestObject { id = "fignewton", number = 100, FruitType = FruitType.Apple };

ObjectStore db = new SQLiteObjectStore("d:/objstore.sqlite");
db.Write(to1);
var readback = db.Read<TestObject>("fignewton");

var readmultiple = db.ReadObjects<TestObject>(collectionOfKeys);
Run Code Online (Sandbox Code Playgroud)

现在可以使用的查询界面如下所示:

var appleQuery = new Query<TestObject>().Eq("FruitType", FruitType.Apple).Gt("number",50);
var results = db.Find<TestObject>(appleQuery); 
Run Code Online (Sandbox Code Playgroud)

我还在研究另一种查询接口,它允许您传递非常类似于SQL WHERE子句的内容.很明显,在.NET世界中支持IQueryable /表达式树会很棒.

由于该库支持许多具有不同功能的存储介质,因此它使用属性来帮助系统充分利用每个驱动程序.

[TableName("AttributeTest")]
[CompositeIndex("AutoProperty","CreatedOn")]
public class ComplexTypesObject
{
    [Id]
    public string id;

    [QueryableIndexed]
    public FruitType FruitType;

    public SimpleTypesObject EmbeddedObject;
    public string[] Array;
    public int AutoProperty { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# object-persistence nosql

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

从列表中获取最小值

我想在MYSQL中获得最少的数字列表

select min(1,9,20,..);

这可能吗?

mysql

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

如何知道参数是一个数组?

我正在使用反射,当我得到参数的方法列表时,我需要检查所有这些,当我发现任何一个类型是数组我需要避免它时,我的意思是任何类型的数组,所以我使用了以下不起作用:

(!(parameter.GetType().Equals(Array)))
Run Code Online (Sandbox Code Playgroud)

错误是我使用类型作为变量!! 我能做些什么,有什么建议吗?

c# reflection winforms

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

计算套接字上传速度

我想知道是否有人知道如何计算C++中Berkeley套接字的上传速度.我的发送呼叫没有阻塞,需要0.001秒才能发送5兆字节的数据,但需要一段时间来收回响应(所以我知道它正在上传).

这是HTTP服务器的TCP套接字,我需要异步检查已上载/剩余的数据字节数.但是,我在Winsock中找不到任何API函数,所以我很难过.

任何帮助将不胜感激.

编辑:我找到了解决方案,并将尽快发布作为答案!

编辑2:作为答案添加适当的溶液,将在4小时内作为溶液添加.

c++ sockets performance winsock

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

YouTube如何阻止保存/重新分发视频内容?

当然,您可以在任何网站上嵌入YouTube视频,但内容最终必须来自他们的服务器.他们有哪些技术阻止我们保存/重新分发内容?

从协议的角度来看,您会认为可以保存通过线路传输的任何内容.我希望我不是地球上唯一不知道如何"保存"YouTube视频的人......

youtube http video-streaming

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

使用套接字的HTTP响应上的随机字符

我正在使用套接字来创建给定服务器的POST请求.响应大部分都回来了,我正在使用编码为"UTF-8"的InputStream来读取服务器的响应.大多数响应是有道理的,我能够正确地查看HTML,但是,看似随机,我看到"1ffa","6e8","1972","90","0"等代码出现我正在读它的响应中的单行.这是我创建和读取响应的方式.

    String hostname = "server";
    SocketFactory socketFactory = SSLSocketFactory.getDefault();
    Socket socket = new Socket(hostname, 8080);
   // Create streams to securely send and receive data to the server
    InputStream in = socket.getInputStream();
    OutputStream out = socket.getOutputStream();
    PrintWriter writer = new PrintWriter(out);
    writer.println("POST /handlerServlet http/1.1");
    writer.println("Host: " + hostname);
    String parameters="params=" + URLEncoder.encode("paramsToEncode", "UTF-8"); 
    writer.println("Content-Length: " + parameters.length());
    writer.println("Content-Type: application/x-www-form-urlencoded");
    writer.println("Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7");
    writer.println("Keep-Alive: 115");
    writer.println("Connection: keep-alive");
    writer.println("\r\n" + parameters + "\r\n");
    writer.flush();
    // Read from in and write to out...
    String input …
Run Code Online (Sandbox Code Playgroud)

java sockets http httpresponse

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