问题列表 - 第27230页

将纯文本列表转换为html

我有一个这样的纯文本列表:

I am the first top-level list item
  I am his son
  Me too
Second one here
  His son
  His daughter
    I am the son of the one above
    Me too because of the indentation
  Another one

我想把它变成:

<ul>
  <li>I am the first top-level list-item
    <ul>
      <li>I am his son</li>
      <li>Me too</li>
    </ul>
  </li>
  <li>Second one here
    <ul>
      <li>His son</li>
      <li>His daughter
        <ul>
          <li>I am the son of the one above</li>
          <li>Me too because of the indentation</li>
        </ul>
      </li>
      <li>Another …
Run Code Online (Sandbox Code Playgroud)

html ruby parsing

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

在运行时指定模板参数

考虑以下模板类

class MyClassInterface {
public:
  virtual double foo(double) = 0;
}

class MyClass<int P1, int P2, int P3>
: public MyClassInterface {
public:
  double foo(double a) {
    // complex computation dependent on P1, P2, P3
  }
  // more methods and fields (dependent on P1, P2, P3)
}
Run Code Online (Sandbox Code Playgroud)

模板参数P1,P2,P3是在限制范围就像从0一些固定值n固定在编译时.

现在我想建立一个像"工厂"的方法

MyClassInterface* Factor(int p1, int p2, int p3) {
  return new MyClass<p1,p2,p3>(); // <- how to do this?
}
Run Code Online (Sandbox Code Playgroud)

问题是如何在模板参数仅在运行时知道时如何实现模板类的构造.对于具有非常大的域(如双)的模板参数,同样可能吗?如果可能的解决方案可扩展到使用更多模板参数,请另请考虑.

c++ templates

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

如何使用VB6从文本文件中读取数据?

我需要从文本文件中读取数据并在我的应用程序中使用它.我使用VB 6.0.我使用什么命令?一些示例代码将受到高度赞赏.

vb6

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

C中是否有C语言模板的等价物?

在我写的代码中我需要foo(int, char*)foo(int, int)功能.

如果我用C++编写代码,我会使用模板.C有什么等价物吗?或者我应该使用void指针?怎么样?

c

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

编辑非常大的xml文件

我想创建一个加载xml文件的文本框,让用户编辑它们.但是,我无法使用XmlDocument加载,因为文件可能非常大.我正在寻找以块的形式流式传输/加载xml文档的选项,这样我就不会出现内存错误 - 同时,性能也很重要.你能告诉我什么是好的选择吗?

c# xml

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

IE8不设置输入值

我有一些div与其中的形式,我确实有相同的ID输入,但在不同的div和形式,所以这样做:

$("divEdit form #ParentId").val(12);

它适用于chrome/mozilla但不适用于IE8
任何人都知道为什么?

jquery internet-explorer-8

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

jQuery Selector问题找到href,其中包含文本category1

我有一组带有href = javascript:method('category1')和类别category2 category3的超链接...

我想选择带有包含category1的href的超链接,所以我写了

jQuery(一个[href*='category1'])但不知道为什么它也选择了category10 category11 category12的超链接...也

我理解category1在所有这些中都很常见,但是'category1'应该不是我需要把'与逃避字符放在一起.

javascript jquery

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

Eclipe PDE:跳转到X行并突出显示它

关于Eclipse PDE开发的问题:我为Eclipse编写了一个小插件,并且有以下*org.eclipse.ui.texteditor.ITextEditor *一个行号

如何自动跳转到该行并标记?遗憾的是,API似乎只支持文档中的偏移量(参见:ITextEditor.selectAndReveal()),但没有行号.

最好的是 - 尽管这不起作用:

ITextEditor editor = (ITextEditor)IDE.openEditor(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(), file, true );
editor.goto(line);
editor.markLine(line);
Run Code Online (Sandbox Code Playgroud)

这有可能以某种方式吗?我找不到解决方案

eclipse-api eclipse-pde

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

如何为大日志文件编写Java文本文件查看器

我正在开发一个带有集成日志文件查看器的软件产品.问题是,它对于非常大的文件来说是缓慢且不稳定的,因为它在您查看日志文件时将整个文件读入内存.我想写一个新的日志文件查看器来解决这个问题.

为大文本文件编写查看器的最佳做法是什么?像notepad ++和VIM这样的编辑器如何实现这一目标?我正在考虑使用缓冲的双向文本流阅读器和Java的TableModel.我是否按照正确的思路思考,是否有适用于Java的流实现?

编辑:是否值得运行一次文件来索引每行文本开头的位置,以便知道在哪里寻找?我可能需要大量的行,所以可能需要扫描文件至少一次?

Edit2:我已将我的实现添加到下面的答案中.请对其进行评论或编辑,以帮助我/我们达到更好的实践实施或以其他方式提供您自己的实施.

java design-patterns scalability

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

在Android中使用Canvas.drawText渲染清晰的文本

我正在做一个AppWidget,在我的设置中,我让用户启用/禁用文本阴影.由于我无法通过RemoteViews类调用shadow方法,因此我正在使用"draw"方法动态绘制窗口小部件及其容器.

在绘制文本时,它会变得有点模糊,而不像使用TextView时那样清晰.我用于文本绘画的唯一代码是:

Paint p = new Paint();
p.setAntiAlias(true);
p.setColor(Color.WHITE);
Run Code Online (Sandbox Code Playgroud)

我还需要做其他任何魔术让它变得更加清脆吗?

android android-widget

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