问题列表 - 第14326页


将字符串拆分为行的最佳方法

如何将多行字符串拆分成行?

我知道这种方式

var result = input.Split("\n\r".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)

看起来有点难看,失去空行.有更好的解决方案吗?

c# string syntax multiline

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

带有JFreeChart的Eclipse RCP

我正在尝试使用简单的视图在RCP应用程序中使用JFreeChart.我将JfreeChart jar文件添加为项目的引用库.

由于错误,无法创建视图:

Could not create the view: Plug-in "ViewJFreeChart" was unable to instantiate class "viewJFreeChart.View".
java.lang.NoClassDefFoundError: org/jfree/data/general/PieDataset
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
    at java.lang.Class.getConstructor0(Unknown Source)
    at java.lang.Class.newInstance0(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

......

这是View.java的源代码:

package viewJFreeChart;

import java.awt.Font;

import org.eclipse.jface.viewers.IStructuredContentProvider;
import org.eclipse.jface.viewers.ITableLabelProvider;
import org.eclipse.jface.viewers.LabelProvider;
import org.eclipse.jface.viewers.TableViewer;
import org.eclipse.jface.viewers.Viewer;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.ISharedImages;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.part.ViewPart;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PiePlot;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.data.general.PieDataset;
import org.jfree.experimental.chart.swt.ChartComposite;

public class View extends ViewPart {
    public …
Run Code Online (Sandbox Code Playgroud)

java eclipse-plugin jfreechart

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

C#List <double> size vs double [] size

所以我只是从微软测试CLR Profiler,我做了一个小程序,创建了一个包含1,000,000个双打的List.我检查了堆,结果列表<>大小大约是124KB(我不记得确切,但它就在那附近).这真的震撼了我的世界,如果它有100万双打怎么可能是124KB呢?无论如何,之后我决定检查双[1000000].令我惊讶的是(因为这是我所期望的List <> = P),因此数组大小为7.6MB.巨大的差异!!

他们怎么会不一样?List <>如何管理其项目(令人难以置信)内存效率?我的意思是,它不像其他7.5 mb在其他地方,因为在我创建了100万双打之后,应用程序的大小大约增加了3或4 KB.

.net c# arrays generic-list

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

确定.class文件是否使用调试信息编译?

如果使用调试信息编译,我如何确定任何Java .class文件?

如何确切地说出使用了-g {source | lines | vars}选项?

java debugging class

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

如何用逗号重新格式化数字

我有一行代码可以获取表格中的行数,然后显示计数.在这种情况下,它显示下载次数.

现在,计数非常小,但是当它变大(大于1000)时,我想将其格式化为在正确的位置示例中使用逗号显示:

1000

100000

百万

或者也许还有一个.1.000 1.000.000

最简单的方法是什么?

php mysql

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

Smalltalk(例如Pharo)与Python相比如何?

我已经看到了Smalltalk和Ruby之间以及Ruby和Python之间的一些比较,而不是Python和Smalltalk之间的比较.我特别想知道实现,语法,可扩展性和哲学的根本区别是什么.

例如,Python似乎没有Metaclasses.Smalltalk没有生成器的概念.尽管两者都被称为动态类型,但我相信Python不会进行动态方法调度.它是否正确?

python comparison language-features smalltalk language-comparisons

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

帮助我使这个bash脚本漂亮,或者只是不那么可怕

我有一个名为print_code.sh的简单bash脚本,它采用文件名,并打印出带有行号的文件.

这里是:

FILE=$1
line=0;
numLines=`wc -l $FILE | sed 's/ .*$//'`
digits=`echo "l($numLines)/l(10)+1" | bc -l`
digits=`echo "0$digits" | sed 's/\..*$//'`
for i in `cat $FILE | sed 's/ /_=SPACE=_/g'`; do
  line=`echo $line + 1 | bc`;
  i=`echo $i | sed 's/_=SPACE=_/ /g'`;
  printf "%${digits}d | %s\n" $line "$i"
done
Run Code Online (Sandbox Code Playgroud)

这是一个虚构的语言愚蠢的源文件:

var x = 1
var y = 2
var z = 3
func dostuff {
  var a
  var b
  x = x + 1
  y = y …
Run Code Online (Sandbox Code Playgroud)

bash

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

Google App Engine - 将整个实时应用程序下载到本地

最近,我将本地的Web应用程序上传到Google App Engine

c:\LocalProject>c:\appengine-java-sdk-1.2.2\bin\appcfg.cmd update .
Run Code Online (Sandbox Code Playgroud)

不幸的是,我意外删除了本地磁盘中的整个文件夹"LocalProject".通过从Google App Engine下载,我可以恢复所有的东西吗?

google-app-engine

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

如何使用PHP从HTML文件中提取所有文本?

如何从HTML文件中提取所有文本

我想提取所有文本,alt属性,<p>标签等.

但是我不想在样式和脚本标签之间提取文本

谢谢

现在我有以下代码

    <?PHP
    $string =  trim(clean(strtolower(strip_tags($html_content))));
    $arr = explode(" ", $string);
    $count = array_count_values($arr);
    foreach($count as $value => $freq) {
          echo trim ($value)."---".$freq."<br>";
    }

    function clean($in){
           return preg_replace("/[^a-z]+/i", " ", $in);
    }

    ?>
Run Code Online (Sandbox Code Playgroud)

这很好,但它检索我不想检索的脚本和样式标签,另一个问题我不确定它是否确实检索了alt这样的属性 - 因为strip_tags函数可能会删除所有HTML标签及其属性

谢谢

html php regex parsing html-content-extraction

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