问题列表 - 第44204页

将自由文本重新格式化为固定格式文本(C#)

我有一个看似很直接的问题,但我找不到一个干净简单的解决方案.

  • 我有一些自由格式化的文字.此文本可能很长,包含各种长度(> 120个字符),段落和空行的行.

  • 我需要以固定格式呈现此文本(例如,120行字符行和25行行页面).但保持原始格式在段落和空行.

分页符不应该在单词的中间.理想情况下,应该放置一个分页符,以便我们避免页面底部的新段落的单行,而是将整个段落移动到下一页等.

简化示例(输入文本):


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec at magna at tellus vehicula eleifend. Vivamus at est erat. Phasellus eget tincidunt tellus. Integer ultrices dolor a magna congue imperdiet. 

Duis est sem, aliquet id fermentum sed, mollis nec metus. Phasellus porttitor porttitor sodales. Aliquam tincidunt convallis massa, sed tempus erat ornare in. Sed scelerisque, lorem accumsan imperdiet accumsan, mauris turpis molestie augue, vehicula egestas tellus quam ac nulla. 

In porta augue ac dolor …
Run Code Online (Sandbox Code Playgroud)

.net c#

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

powershell函数仅在使用-and in if条件多次调用时执行一次

无论如何在powershell我有以下脚本

function ReturnTrue()
{
    write-host "ReturnTrue executed!"
    return $true
}

if (ReturnTrue -and ReturnTrue -and ReturnTrue)
{
    write-host "ReturnTrue should have executed 3 times"
}
Run Code Online (Sandbox Code Playgroud)

预期的输出是看"执行ReturnTrue!" 打印3次,但只打印一次.C#或Java中的类似代码将执行ReturnTrue()3次.这是怎么回事?

powershell

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

什么是Rails3版本的errors.add_to_base?

我想在Rails 3中编写自定义验证,但是按照这个例子,我得到:

'ActiveModel::DeprecatedErrorMethods.add_to_base' call is deprecated in Rails 3.0
Run Code Online (Sandbox Code Playgroud)

什么是rails3版本:

def validate
   errors.add_to_base "If you are attaching a file you must enter a label for it" if !attachment.blank? and attachment_label.blank?
end
Run Code Online (Sandbox Code Playgroud)

validation model ruby-on-rails-3

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

如何隐藏JWPlayer播放按钮?

如何隐藏JW Player中视频屏幕中心的播放按钮?

我正在使用播放器的5.4版,我使用他们自己的'JW Embedder'技术嵌入它.

我试过以下没有运气:

jwplayer("myPlayer").setup({
   file: 'myMediaFile.mp4',
   image: 'myPosterFile.jpg',
   controlbar: 'bottom',
   icons: false
});
Run Code Online (Sandbox Code Playgroud)

我已经在某个地方读到了这个版本5.0可能已被删除,现在必须用皮肤完成.但是,我也读到它在5.1版本中返回了......?

javascript button hide playback jwplayer

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

每个连接模型的Java线程与NIO

非阻塞Java NIO是否仍然比每个连接异步套接字的标准线程慢?

另外,如果你每个连接使用线程,你会创建新线程还是使用非常大的线程池?

我正在用Java编写一个MMORPG服务器,它应该能够在足够强大的硬件下轻松扩展10000个客户端,尽管最大客户端数量是24000(我相信由于15000线程,每个连接模型的线程无法达到Java中的限制).从一篇三年前的文章中,我听说用每个连接模式的线程阻塞IO仍然比NIO快25%(即本文档http://www.mailinator.com/tymaPaulMultithreaded.pdf),但是可以在这一天还能实现吗?从那以后Java发生了很大变化,我听说在比较现实生活场景时结果是有问题的,因为使用的VM不是Sun Java.另外,因为它是一个MMORPG服务器,许多并发用户互相交互,所以使用同步和线程安全实践会降低性能,以至于为10000个客户端提供服务的单线程NIO选择器会更快吗?(所有工作都不必在带有选择器的线程上处理,它可以在工作线程上处理,就像MINA/Netty的工作方式一样).

谢谢!

java multithreading asynchronous nio nonblocking

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

用于 GUI 的 Java 2D 场景图形库

我正在寻找用于构建 GUI 应用程序的 2D 场景图库。它应该很快,使用 Java2D 并与 Swing 兼容(可嵌入 Swing 应用程序并显示 Swing 组件)。对动画的支持是一个加分项。

  • 你对一些图书馆有什么经验吗?
  • 有没有我错过的图书馆?
  • 我必须补充一点,我并没有完全被 Scala 库冒犯。

项目场景图

  • 似乎相当快
  • 仅 GPL(无 LGPL)
  • 支持动画
  • 被遗弃 2年前
  • 作为 JavaFX 的前一部分,它是 Sun 的产品

G

  • 不知道快不快
  • LGPL
  • 没有动画
  • 最新版本 12 月 9 日

短笛2D

  • 对于“可缩放的用户界面”
  • 看起来像一个学术项目
  • 活跃度高的谷歌代码项目
  • BSD 许可证
  • 不知道它是否很快
  • 不知道它是否有动画

纸芯

  • 是一个游戏库
  • 针对小程序部署(使用它作为应用程序是hacky)
  • 非常快
  • 支持动画
  • 2-3年没有发展
  • 可能根本没有 Swing 支持

jTem

  • 更大项目的一部分(乍一看)
  • freeBSD 许可证
  • 没有动画支持
  • 看起来很小

java user-interface scala java-2d scenegraph

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

如何从Web应用程序访问仅支持auth的Twitter API方法

我有一个iPhone的Web应用程序,它最终将在PhoneGap应用程序中运行 - 但是现在我在Safari中运行它.

该应用程序需要访问Twitter朋友的推文,包括私人推文.所以我使用Scribe库实现了OAuth.我成功地将用户反弹到Twitter,让他们进行身份验证,然后反弹.

此时,Web应用程序具有oAuth凭据(密钥和令牌),它在本地持久存在.从这里开始,我希望用户使用Twitter状态/ user_timeline.json方法来获取特定用户的推文.我有使用JSONP请求的应用程序成功执行此操作与未受保护的推文; 当它访问私人Twitter提要的时间轴时,应用程序中会出现HTTP基本身份验证对话框.

我相信我需要向Twitter提供OAuth凭据,以便我的Web应用程序可以识别和验证自己.Twitter建议通过添加HTTP Authorization标头来实现,但由于我正在使用JSONP请求,我认为这不是我的选择.我是否正确地假设这个?

因此,我的选项似乎是将oAuth凭证作为查询字符串参数(Twitter建议反对,但文档建议仍然支持); 或通过中间服务器代理所有推文.我宁愿避开后者.

我使用表单的URL访问Twitter API

http://api.twitter.com/1/statuses/user_timeline.json?user_id=29191439&oauth_nonce=XXXXXXXXXXX&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1272323042&oauth_consumer_key=XXXXXXXXXX&oauth_signature=XXXXXXXXXX&oauth_version=1.0

当user_id是公共用户时,这可以正常工作.当user_id是私人用户时,我会获得HTTP Basic Auth对话框.知道我做错了什么吗?我希望它像"忘记一个重要的参数"一样令人尴尬地简单......

api twitter json oauth jqtouch

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

php:简单的模板引擎

我有一个叫做的函数 load_template()

这个函数有两个参数

  • $ name =>模板的名称
  • $ vars =>数组键=>要在模板中替换的值变量.

我想要这个工作的方式是.

在模板('test')中我希望能够写

<?php echo $title; ?>
Run Code Online (Sandbox Code Playgroud)

然后打电话

load_template('test', array('title' => 'My Title'));
Run Code Online (Sandbox Code Playgroud)

并填写它.

我怎样才能做到这一点?


输出缓冲方法. 我已经提出了下面的代码.
我相信它可以改进.

public static function template($name, $vars = array()) {
  if (is_file(TEMPLATE_DIR . $name . '.php')) {
    ob_start();
    extract($vars);
    require(TEMPLATE_DIR . $name . '.php');
    $contents = ob_get_contents();
    ob_end_clean();
    return $contents;
  }
  throw new exception('Could not load template file \'' . $name . '\'');
  return false;
}
Run Code Online (Sandbox Code Playgroud)

php templates

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

在Resharper 5中为C#分配建议之前的冗余条件检查

以下示例中的条件检查是否真的多余?:

public class MyClass     {
    public bool MyProperty { get; set; }

    public void DoSomething(bool newValue) {
        // R# says: redundant condition check before assignment
        // on the following line:
        if (MyProperty != newValue) { // <======
            MyProperty = newValue;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道任何一种方式MyProperty都会设置newValue,但检查是多余的?

在Adobe Flex中,即使没有进行显式检查,只要调用setter ,VM就会隐式调用getter.最终结果是在分配之前进行检查会导致两个检查,一个显式检查和一个隐式检查,从而导致冗余检查.在C#中有类似的事情吗?

c# resharper getter setter properties

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

证明强可能素数的素数

使用Miller-Rabin测试的概率版本,我生成了一个中大(200-300位)可能素数的列表.但可能还不够好!我需要知道这些数字是素数.是否有一个库 - 最好是在Python中包装或包装 - 实现了一种更有效的素性证明算法?

或者,有没有人知道我在哪里可以找到一个清晰,详细,完整的ECPP(或类似的快速算法)描述,它不会假设大量的先验知识?

更新:我发现另一个测试APRT-CLE 的Java实现,最终证明了primality.它在原子处理器上用不到10分钟的时间验证了291位数的候选人.仍然希望更快的东西,但这似乎是一个充满希望的开始.

python algorithm primes

21
推荐指数
2
解决办法
2049
查看次数