问题列表 - 第46988页

排序最多1000万个7位数字.约束:1M RAM,高速.几秒钟是好的

排序最多1000万个7位数字.约束:1M RAM,高速.几秒钟是好的.

[编辑:来自提问者的评论:输入值不同]

使用位图数据结构是解决此问题的好方法.

这意味着我需要一个字符串,长度最多为1000万???? RAM足够了吗?困惑在这里.谢谢

algorithm data-structures

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

jQuery'延迟对象/承诺'性能?

有没有人知道使用新的jQuery'promises/deferred object'模式而不是旧的jQuery样式ajax方法涉及标准的'成功'和'错误'回调所涉及的任何重大性能损失?

我知道向前推进我们现在没有太多选择,因为'延迟'对象现在内置在AJAX核心中,但只是想知道是否存在任何可测量的差异以及新的'promises'设计模式是否实际上比旧的更有效学校匿名函数回调?

亲切的问候,马克

jquery jquery-deferred

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

JPA:@Embeddable对象如何获取对其所有者的引用?

我有一个具有@Embedded类配置文件的User类.如何为Profile的实例提供对其所有者User类的引用?

@Entity
class User implements Serializable  {
   @Id @GeneratedValue(strategy = GenerationType.IDENTITY)
   private Integer id;

   @Embedded Profile profile;

   // .. other properties ..
}

@Embeddable
class Profile implements Serializable {

   User user; // how to make this work?

   setURL(String url) {
      if (user.active() ) { // for this kind of usage
         // do something
      }
   }

   // .. other properties ..
}
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa

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

正则表达式正则表达式验证输入:两个单词之间有空格

我需要使用一个正则表达式验证一个字段与php必须有两个单词隔开一个空格,如:"第一个最后",但我找不到一个符合我的目的,任何人都可以帮助我吗?

我所做的最好的是^[a-zA-Z0-9_\s]*$但是有了这个,我可以拥有不止一个空间和任何地方,我只想在单词之间.谁能帮我?

php regex

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

是否可以在web.config中指定自动配置代理?

我希望服务器web.config配置尽可能地匹配客户端.所有客户端都使用代理自动配置脚本.

有没有办法在web.config中指定此脚本文件?

asp.net web-config

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

导轨 - 单元测试

我想学习如何为Rails应用程序编写单元测试.我从哪里开始?从2007年开始,Google上的所有教程都是陈旧的,似乎有很多选择但不是首选解决方案.建议表示赞赏.

ruby-on-rails ruby-on-rails-3

3
推荐指数
2
解决办法
1654
查看次数

在Java中如何将十进制数转换为36?

如果我有一个十进制数,如何在Java中将其转换为base 36?

java math decimal

44
推荐指数
4
解决办法
5万
查看次数

如何在指定容器中均匀且完全地拉伸固定数量的水平导航项

我想在900px容器中均匀地拉伸6个导航项目,两者之间有一个均匀的空白区域.例如...

---| 900px Container |---

---| HOME    ABOUT    BASIC SERVICES    SPECIALTY SERVICES    OUR STAFF    CONTACT US |---
Run Code Online (Sandbox Code Playgroud)

目前,我能找到的最好的方法是:

nav ul {
  width: 900px; 
  margin: 0 auto;
}

nav li {
  line-height: 87px;
  float: left;
  text-align: center;
  width: 150px;
}
Run Code Online (Sandbox Code Playgroud)

这个问题有两个问题.首先,它并不能真正证明它,而是将li标签均匀地分布在ul标签中..在"HOME"或"ABOUT"等较小的菜单项之间创建不均匀的空白区域,在"BASIC SERVICES"之类的较大菜单项之间创建不均匀的空白区域.

第二个问题是,如果导航项大于150px(即SPECIALTY SERVICES),布局会中断 - 即使整个导航的空间足够多.

有人能为我解决这个问题吗?我一直在网上搜索解决方案,而且它们似乎都很简短.仅在可能的情况下使用CSS/HTML ...

谢谢!

更新(2013年7月29日):使用table-cell是实现此布局的最佳现代方式.请参阅下面的felix的答案.该table cell属性目前在94%的浏览器上运行.你将不得不做一些关于IE7及以下的事情,但否则应该没问题.

更新(2013年7月30日):不幸的是,如果您将此布局与媒体查询相结合,则会出现影响此问题的webkit错误.现在你必须避免更改'display'属性. 请参阅Webkit Bug.

更新(2014年7月25日):现在有一个更好的解决方案,现在涉及text-align:justify.使用它更简单,您将避免Webkit错误.

html css navigation justify

69
推荐指数
4
解决办法
12万
查看次数

使用带有PHP的XMLReader读取XML结束元素两次

我想使用XMLReader读取XML文件,但在解析期间,每个元素都会调用两次END ELEMENT.

<publications>
  <article id="Xu86oazdn">
    <title>Learning</title>
    <authors>
      <author>
        <firstname>Michel</firstname>
        <lastname>Browsky</lastname>
      </author>
    </authors>
  </article>
</publications>
Run Code Online (Sandbox Code Playgroud)

这是解析作者条目的一段代码:

<?php
$xml = new XMLReader();
$xml->open("php://stdin");
$author = null;

while($xml->read()) {

  switch($xml->nodeType) {
    case XMLReader::ELEMENT:
      switch($xml->name) {
        case 'author':
          echo("+" . $xml->name);
          break;
    }

    case XMLReader::END_ELEMENT:
      switch($xml->name) {
        case 'author':
          echo("-" . $xml->name);
          break;
      }
    }
  }
?>
Run Code Online (Sandbox Code Playgroud)

但奇怪的是,每个调用END_ELEMENT两次</author>,如echo消息所示:

+author
-author
-author
Run Code Online (Sandbox Code Playgroud)

如果我通过调用替换echo消息$xml->readOuterXML(),则第一个END_ELEMENT如下:

<author>
  <firstname>Michel</firstname>
  <lastname>Browsky</lastname>
</author>
Run Code Online (Sandbox Code Playgroud)

第二个是以下内容:

<author/>
Run Code Online (Sandbox Code Playgroud)

我的代码出了什么问题?我是否以错误的方式使用END_ELEMENT?检测末端元素的正确方法是什么?

php xml xmlreader

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

如何将属性添加到R​​ails 3模型

我有一个Book模型,有两个属性,Title和Subtitle.当副标题为空白时,我只想返回标题,否则应返回两者.通过在模型中添加以下内容,这是最好,最简洁的方法吗?

def full_title
  self.subtitle.blank? ? self.title : "#{self.title}: #{self.subtitle}"
end
Run Code Online (Sandbox Code Playgroud)

它确实有效,但有些东西似乎有些偏差,也许是丰富的自我......

ruby-on-rails

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