问题列表 - 第12543页

在Java中获取文本用户界面(类似ncurses)功能的最佳方法是什么?

我需要实现一个具有类似ncurses功能的控制台应用程序(可能是Java)(例如导航菜单和重绘整个屏幕).

到目前为止,我能找到的唯一解决方案是CHARVA("用于文本终端的Java窗口工具包"),tuipeer("用于Java AWT的文本用户界面")和一个非常古老的Dr. Dobb的文章("A Java AWT的文本UI").

到目前为止,CHARVA是我能找到的最好的东西,但我不喜欢用JNI包装诅咒的想法.

有没有标准的方法,比如AWT/Swing,这样做呢?有什么其他选择吗?

java tui ncurses

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

在C#中替换多个字符串元素

有没有更好的方法来做到这一点......

MyString.Trim().Replace("&", "and").Replace(",", "").Replace("  ", " ")
         .Replace(" ", "-").Replace("'", "").Replace("/", "").ToLower();
Run Code Online (Sandbox Code Playgroud)

我已经扩展了字符串类以使其保持一个工作但是有更快的方法吗?

public static class StringExtension
{
    public static string clean(this string s)
    {
        return s.Replace("&", "and").Replace(",", "").Replace("  ", " ")
                .Replace(" ", "-").Replace("'", "").Replace(".", "")
                .Replace("eacute;", "é").ToLower();
    }
}
Run Code Online (Sandbox Code Playgroud)

只是为了好玩(以及停止评论中的论点),我已经推动了以下各种示例的基准测试.

https://gist.github.com/ChrisMcKee/5937656

正则表达式选项得分非常高; 字典选项最快; stringbuilder replace的long winded版本比short hand稍快.

c# string refactoring immutability

77
推荐指数
5
解决办法
9万
查看次数

错误窗口显示MVVM WPF中的模态

我已将MVVM错误消息实现为消息对话框,该对话框通过中介类订阅错误消息,以便其他视图模型可以在发生任何错误时通知它.

发生错误时,我将viewmodel中的visibility属性设置为Visible,以显示错误窗口.这全部绑定在viewmodel的Error窗口中.

但是,这个窗口不是模态的!我需要将它显示为一个对话框,而不仅仅是将可见性设置为true - 即使我必须扩展窗口的功能,我还能做任何类型的绑定吗?如果我能避免它,我宁愿不打破MVVM.

谢谢!

wpf modal-dialog mvvm

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

为什么选择静态类而不是单例实现?

静态对比 在SO中已经多次讨论过单身人士问题.
然而,所有的答案都指出了单身人士的许多优点.
我的问题是 - 静态类优于单例的优点是什么?为什么不每次只选择单身?

.net c# singleton static

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

复制到所有文件夹批处理文件?

我想将文件(例如:a.jpg)复制到目录中的所有文件夹.

我需要类似的东西

copy a.jpg */a.jpg
Run Code Online (Sandbox Code Playgroud)

你有一个类似的批处理文件吗?

(ps.我用的是Windows)

copy batch-file

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

当我们指定了类的访问说明符时,是否有任何约束来指定类成员的访问说明符?

假设我们有一个名为class1的类.

class1有几个属性和方法,我们决定将class1的访问说明符指定为internal.

现在,我们可以将class1方法的访问说明符设置为public吗?

c# oop

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

线程事件处理(C#)

我有一个关于使用C#进行事件处理的问题.我听A级投掷的事件.现在当抛出事件时,执行一个执行某些操作的方法.此方法有时必须等待来自数据源或类似的响应.

我认为事件处理是同步的,所以将处理一个又一个事件.有可能使这个异步吗?我的意思是,当执行该方法但必须等待数据源的响应时,可以处理另一个事件?

提前致谢

塞巴斯蒂安

.net events multithreading event-handling

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

ETL框架需要哪些功能?

我正在编写一个ETL(在带有mongodb后端的python中)并且想知道:ETL应该被称为ETL的标准函数和工具是什么?

该ETL将尽可能通用,采用可编写脚本的模块化方法.它主要用于保持不同的数据库同步,以及以不同的格式导入/导出数据集(xml和csv)我不需要任何多维工具,但它有可能以后需要它.

etl

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

运行'cat'可以加速linux盒子上的后续文件随机访问吗?

在一个有大量内存(一些Gigs)的Linux机器上,我需要尽可能快地随机访问一个大文件.

我正在考虑cat myfile > /dev/null在访问它之前做一个,所以我的文件页面顺序进入内存,因此比干随机访问更快.

这种方法对你有意义吗?

linux memory performance file

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

有效的html标记到组定义列表项

我目前有:

<dl>

  <span class="wrapper">

    <dt>A title</dt>
    <dd>A description</dd>

  </span>

  <span class="wrapper">

    <dt>A title</dt>
    <dd>A description</dd>

  </span>

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

这(或div而不是跨度)不会验证.有什么我可以用它包装它吗?

html xhtml

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