问题列表 - 第26752页

Java:PrintStream和PrintWriter之间的区别

PrintStream和之间有什么区别PrintWriter?他们有许多共同的方法,因此我经常混合这两个类.而且,我认为我们可以将它们用于完全相同的事情.但必须有区别,否则,只会有一个班级.

我搜索了档案,但找不到这个问题.

java io printstream printwriter

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

PHP友好的NoSQL解决方案

我想在我的下一个项目中使用NoSQL解决方案,它将用PHP编写.对于可以通过PHP轻松连接的NoSQL解决方案,我有哪些选择?我还没有考虑过这个架构,所以我不确定我的需求是什么; 我只想知道我的选择是什么,所以我不构建一些我无法合理实施的东西.

例如,我知道Cassandra有Pandra,但那只是一个PHP库.MongoDB具有原生PECL扩展.

php pecl nosql

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

系统调用将内存映射到文件描述符(逆mmap)?

我希望能够将内存映射到文件描述符,以便我可以使用一些需要文件描述符的现有函数.这基本上就是我在寻找的东西:

void do_operation1(int fd);

char data[DATA_MAX] = { /* embedded binary data */ };
int fd = addr_to_fd(data, DATA_MAX);

do_operation1(fd);
/* ... operate on fd ... */
Run Code Online (Sandbox Code Playgroud)

我可以使用什么系统调用或调用来实现此目的?

c unix posix mmap system-calls

6
推荐指数
2
解决办法
2645
查看次数

如何使用 wxPython 添加 OSX 菜单栏图标

我想使用 wxPython 在屏幕顶部的 OSX 菜单栏中添加一个图标。我尝试过 wx.TaskBarIcon,它在 Windows 中添加了一个系统托盘图标,但这不起作用 - 它改为更改应用程序的 Dock 图标。有谁知道如何做到这一点?

python macos wxpython taskbar menubar

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

C#中的OAuth作为客户端

我已经获得了6位信息来访问网站上的一些数据:

  1. 网站Json Url(例如:http://somesite.com/items/list.json)
  2. OAuth授权URL(例如:http://somesite.com/oauth/authorization)
  3. OAuth请求网址(例如:http://somesite.com/oauth/request)
  4. OAuth访问URL(例如:http://somesite.com/oauth/access)
  5. 客户密钥(例如:12345678)
  6. 客户秘密(例如:abcdefghijklmnop)

现在,我已经看过DotNetOpenAuth和OAuth.NET库,虽然我确信他们非常有能力做我需要的东西,但我无法弄清楚如何以这种方式使用它们.

有人可以发布一些示例代码,说明如何在任一库中使用Url(第1点)(或任何其他可能同样有效的方式)?

谢谢!

.net c# oauth

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

结合JSON数组

我有3个json数组,每个数组都以相同的格式列出信息:

Array:
    ID:
    NAME:
    DATA:

    ID:
    NAME:
    DATA:

    etc...
Run Code Online (Sandbox Code Playgroud)

我的目标是将所有3个数组合并为一个数组,并通过将3个数组传递给函数来按NAME排序和显示.

我尝试过的功能是:

Javascript电话:

// to save time I'm just passing the name of the array, I've tried passing
// the full array name as json[0]['DATA'][array_1][0]['NAME'] as well.

combineNames(['array_1','array_2']);
Run Code Online (Sandbox Code Playgroud)

功能:

function combineNames(names) {

    var allNames = []

    for (i=0;i<names.length;i++) {
        for (j=0;j<json[0]['DATA'][names[i]].length;j++) {
            allNames.push(json[0]['DATA'][names[i]][j]['NAME']);
        }
    }

    return allNames.sort();
}
Run Code Online (Sandbox Code Playgroud)

上面给出了NAME为null或未定义的错误.

我也尝试使用array.concat函数,当我对其进行硬编码时它会起作用:

var names = [];
var allNames = [];

var names = names.concat(json[0]['DATA']['array_1'],json[0]['DATA']['array_2']);

for (i=0;i<names.length;i++) {
    allNames.push(names[i]['NAME']);
}

return allNames.sort();
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何将数组传递给函数(如果可能的话,我想传递数组名称部分而不是整个json [0] …

javascript json

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

如何使用约束编程来优化购物篮?

我有一份我想买的物品清单.这些物品由不同的商店和不同的价格提供.商店有个人送货费用.我正在寻找最优购物策略(以及支持它的java库)以最低的总价购买所有商品.

例:

  • Shop1在Shop1以100美元的价格在Shop2以111美元的价格提供.
  • 商品2在Shop1以90美元的价格在Shop2以85美元的价格提供.
  • Shop1的运费:如果总订单<$ 150,则需要10美元; 否则为$ 0
  • Shop2的运费:如果总订单<$ 50则需要5美元; 否则为$ 0
  • 如果我在Shop1购买Item1和Item2,总成本为100美元+ 90美元+ 0美元= 190美元.
  • 如果我在Shop2购买Item1和Item2,总成本为111美元+ 85美元+ 0美元= 196美元.
  • 如果我在Shop1购买Item1,在Shop2购买Item2,则总成本为100美元+ 10美元+ 85美元+ 0美元= 195美元.

如果我在Shop1订购Item1和Item2:190美元,我会得到最低价格

到目前为止我尝试了什么

之前我问了另一个问题,这让我进入了约束编程领域.我看了一下奶油巧克力,但我没弄明白如何创建一个模型来解决我的问题.

         | shop1 | shop2 | shop3 | ...
-----------------------------------------
item1    | p11   | p12   | p13   |
item2    | p21   | p22   | p23   |
 .       |       |       |       |
 .       |       |       |       |
-----------------------------------------
shipping | s1    | s2    | s3    |
limit    | …
Run Code Online (Sandbox Code Playgroud)

java constraints mathematical-optimization constraint-programming

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

如何链接到Markdown中同一文档的一部分?

我正在编写一份大型Markdown文档,并希望在开头放置一个类别的目录,它将提供指向文档中各个位置的链接.我怎样才能做到这一点?

我试过用

[a link](# MyTitle)
Run Code Online (Sandbox Code Playgroud)

MyTitle文档中的标题在哪里,这不起作用.

markdown multimarkdown

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

将XML转换为Java对象的最佳做法是什么?

我需要将XML数据转换为Java对象.将此XML数据转换为对象的最佳做法是什么?

想法是通过Web服务获取数据(它不使用WSDL,只使用HTTP GET查询,因此我不能使用任何框架)并且答案是XML格式.处理这种情况的最佳做法是什么?

java xml object

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

动态Linq库Guid异常

我遇到动态Linq库的问题.我收到以下错误"ParserException未被用户代码处理")"或','".我有一个Dicitionary,我想基于这个字典创建一个查询.所以我遍历我的字典并附加到字符串构建器"PersonId =(GUID FROM DICTIONARY).我认为问题是因为某些原因我附加到PersonId我似乎无法将我的字符串guid转换为Guid所以动态库不会崩溃.

我试过这个把我的字符串guid转换为guid,但没有运气.

query.Append("(PersonId = Guid(" + person.Key + ")");

query.Append("(PersonId = " + person.Key + ")");
Run Code Online (Sandbox Code Playgroud)

我正在使用VS 2010 RTM和RIA服务以及实体框架4.

//This is the loop I use
foreach (KeyValuePair<Guid, PersonDetails> person in personsDetails)
{
    if ((person.Value as PersonDetails).IsExchangeChecked)
    {
        query.Append("(PersonId = Guid.Parse(" + person.Key + ")");
    }
}

//Domain service call
 var query = this.ObjectContext.Persons.Where(DynamicExpression.ParseLambda<Person, bool>(persons));
Run Code Online (Sandbox Code Playgroud)

请帮忙,如果您知道更好的方法,我愿意接受建议.

entity-framework dynamicquery

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