问题列表 - 第28517页

JSF将参数传递给另一个页面

在JSF中,如何在不使用托管bean的情况下将参数从一个页面传递到另一个页面?

例如

<h:dataTable value="#{myObjects}" var="object">
<h:column>              
        <h:commandButton value="View Object" action="view-object"/>
</h:column>                                             
</h:dataTable>  
Run Code Online (Sandbox Code Playgroud)

我想传递对象所以我可以简单地做下一页#{object.displayValue}

Thxs.

jsf

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

如何在C++中使用Unicode?

假设一个非常简单的程序:

  • 问一个名字.
  • 将名称存储在变量中.
  • 在屏幕上显示可变内容.

它是如此简单,是人们学习的第一件事.

但我的问题是,如果我使用日文字符输入名称,我不知道如何做同样的事情.

所以,如果您知道如何在C++中执行此操作,请向我展示一个示例(我可以编译和测试)

谢谢.


user362981:谢谢你的帮助.我编译了您编写的代码没有问题,它们出现了控制台窗口,我无法在其上输入任何日文字符(使用IME).此外,如果我将代码中的单词("hello")更改为包含日语字符的单词,它也不会显示这些单词.

Svisstack:也谢谢你的帮助.但是当我编译你的代码时,我收到以下错误:

warning: deprecated conversion from string constant to 'wchar_t*'
error: too few arguments to function 'int swprintf(wchar_t*, const wchar_t*, ...)'
error: at this point in file
warning: deprecated conversion from string constant to 'wchar_t*'
Run Code Online (Sandbox Code Playgroud)

c++ string unicode

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

如何使用mongodb和php正确处理分页查询?

我这样做了吗?我去看了一些旧的PHP代码和MySQL,我设法让它工作,但我想知道是否有一个更"清洁"和"更快"的方式来实现这一点.

首先,我需要获得"文件"的总数

$total_documents = $collection->find(array("tags" => $tag, 
        "seeking" => $this->session->userdata('gender'), 
        "gender" => $this->session->userdata('seeking')))->count();

$skip = (int)($docs_per_page * ($page - 1));
$limit = $docs_per_page;
$total_pages = ceil($total_documents / $limit);
Run Code Online (Sandbox Code Playgroud)

//查询以填充数组,以便我可以使用分页显示

$data['result'] = $collection->find(array("tags" => $tag, 
        "seeking" => $this->session->userdata('gender'), 
        "gender" => $this->session->userdata('seeking')))->limit($limit)->skip($skip)->sort(array("_id" => -1));
Run Code Online (Sandbox Code Playgroud)

我的问题是,我可以一次运行查询吗?我基本上运行相同的查询两次,除了第二次我传递值以跳过记录之间.

- 新代码......

好的,除非有人知道另一种方法(如果可能的话),我会说这不可行.话虽如此,我改变了通过mongodb运行查询的方式,从而产生了更好看的代码.;-)我试图最小化数据库的行程,但哦,希望这不会影响性能.我的另一个尝试是计算数组中的元素数量,但很快发现这不起作用,因为$ limit和$ skip参数将给出ITS的总文档数.

$skip = (int)($docs_per_page * ($page - 1));
$limit = $docs_per_page;

$query = array("loc" => array('$near' => array('lat' => $latitude, 'lon' => $longitute) ),
        "tags" => $tag, "seeking" => $this->session->userdata('gender'),
        "gender" => $this->session->userdata('seeking')); …
Run Code Online (Sandbox Code Playgroud)

php mongodb

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

Ruby中的常量分配错误?

我们在Ruby中发现了一些奇怪的代码,我想知道是否有人可以解释它:

$ irb
irb(main):001:0> APPLE = 'aaa'
=> "aaa"
irb(main):002:0> banana = APPLE
=> "aaa"
irb(main):003:0> banana << 'bbb'
=> "aaabbb"
irb(main):004:0> banana
=> "aaabbb"
irb(main):005:0> APPLE
=> "aaabbb"
Run Code Online (Sandbox Code Playgroud)

抓住那个?常量被附加到局部变量的同时.

已知行为?预期?

ruby

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

R中的序列减少

假设你有一个这样的矢量:

v <- c(1,1,1,2,2,2,2,1,1,3,3,3,3)
Run Code Online (Sandbox Code Playgroud)

怎么能最好地简化为像这样的data.frame?

v.df <- data.frame(value=c(1,2,1,3),repetitions=c(3,4,2,4))
Run Code Online (Sandbox Code Playgroud)

在一个过程语言中,我可能只是迭代循环并按照我的方式构建data.frame,但是在R中使用大型数据集这样的方法是低效的.有什么建议?

sequences r sequence repeat reduction

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

Objective C和C++中的可变性设计模式

最近我为iPhone做了一些开发,我注意到iPhone SDK中有很多有趣的设计模式,关于对象的可变性.

似乎典型的方法是定义一个不可变类NSFoo,然后从中派生出一个可变的后代NSMutableFoo.通常,NSFoo该类定义数据成员,getter和只读操作,以及派生NSMutableFoo者和变异操作的派生添加.

更熟悉C++,我不禁注意到这似乎与我在C++中编写相同代码时所做的完全相反.虽然你当然可以采用这种方法,但在我看来,更简洁的方法是创建单个Foo类,将getter和只读操作标记为const函数,并在同一个类中实现可变操作和setter.这样,你会最终有一个可变类,但类型Foo const*,Foo const&等等都是有效的不可变的相当的.

我想我的问题是,我对这种情况的看法是否有意义?我理解为什么Objective-C以不同的方式做事,但是我错过了C++中的两类方法有什么优势吗?还是我完全忽略了这一点?

这不是一个过于严肃的问题 - 更多的是出于我自己的好奇心而不是其他任何问题.

c++ design-patterns objective-c mutability

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

哪个CouchDB或MongoDB适合我的需求?

在我工作的地方,我们使用Ruby on Rails来创建后端和前端应用程序.通常,这些应用程序与同一MySQL数据库交互.它适用于大多数数据,但我们有一种情况可以转移到NoSQL环境.

我们有客户,我们的客户拥有我们所谓的"库存" - 其中一个或多个.库存可以包含数千个商品.这是目前通过两个关系数据库表进行,inventoriesinventory_items.

当两个不同的库存具有不同的参数时,问题就开始了:

# Inventory item from inventory 1, televisions 
{
  inventory_id: 1
  sku: 12345
  name: Samsung LCD 40 inches
  model: 582903-4
  brand: Samsung
  screen_size: 40
  type: LCD
  price: 999.95
}

# Inventory item from inventory 2, accomodation
{
  inventory_id: 2
  sku: 48cab23fa
  name: New York Hilton
  accomodation_type: hotel
  star_rating: 5
  price_per_night: 395
}
Run Code Online (Sandbox Code Playgroud)

因为我们显然不能使用brandstar_rating作为列名inventory_items,我们的解决方案至今一直使用通用列名,例如text_a,text_b,float_a,int_a,等,并引入第三个表,inventory_schemas.表现在看起来像这样:

# …
Run Code Online (Sandbox Code Playgroud)

database couchdb mongodb nosql

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

如何使用行尾文本进行负前瞻工作

我有一个如下的正则表达式:

.{0,1000}(?!(xa7|para(graf))$)
Run Code Online (Sandbox Code Playgroud)

使用Java.我原以为它会导致以下文本失败:

blaparagraf

因为最后发现了paragraf

java regex negative-lookahead

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

在线算法上绘制箭头

有没有人有一个算法在给定的行中间绘制箭头.我搜索过谷歌,但没有找到任何好的实施.

PS我真的不介意语言,但如果它是Java,它会很棒,因为它是我正在使用的语言.

提前致谢.

algorithm drawing line

14
推荐指数
2
解决办法
6142
查看次数

强制图像不包裹

我无法触摸html主题,但我可以访问css文件.

<div class="photos">
    <img src="a.jpg" alt="" align="left" /> 
    <img src="b.jpg" alt="" align="left" />
    <img src="c.jpg" alt="" align="left" />  //align makes the images wrap
</div>
Run Code Online (Sandbox Code Playgroud)

不幸的是我无法从图像中删除align ="left",否则这个CSS片段就完成了这项工作

.photos{
    white-space: nowrap;
}
.photos img{
    display: inline;
    vertical-align: top;
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?是否可以在不使用表格的力量且仅使用CSS的情况下使这些图像水平排列?
很多人提前感谢!

html css templates

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