小编Gan*_*hja的帖子

ProgramData和AppData有什么区别?

我需要为我的程序存储一些特定于用户的配置数据.Application Data/AppData(在用户的目录中)和ProgramData(在系统驱动器的根目录中)似乎是合理的放置它的地方.

程序数据和应用程序数据之间有什么区别,我应该使用哪些?

programdata appdata windows-7

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

C#中超级关键字的等价物

super关键字(java)的等效c#关键字是什么.

我的java代码:

public class PrintImageLocations extends PDFStreamEngine
{
    public PrintImageLocations() throws IOException
    {
        super( ResourceLoader.loadProperties( "org/apache/pdfbox/resources/PDFTextStripper.properties", true ) );
    } 

     protected void processOperator( PDFOperator operator, List arguments ) throws IOException
    {
     super.processOperator( operator, arguments );
    }
Run Code Online (Sandbox Code Playgroud)

现在我在C#中究竟需要等价的超级关键字,最初尝试的base是我是否以正确的方式使用了关键字base

class Imagedata : PDFStreamEngine
{
   public Imagedata() : base()
   {                                          
         ResourceLoader.loadProperties("org/apache/pdfbox/resources/PDFTextStripper.properties", true);
   }

   protected override void processOperator(PDFOperator operations, List arguments)
   {
      base.processOperator(operations, arguments);
   }
}
Run Code Online (Sandbox Code Playgroud)

谁能帮我吗.

c# java base super

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

在mac os中等效.bat

我目前使用的.bat文件用于调用java文件.如果我想在Mac OS上使用相同的功能,我会做出哪些格式更改?(除非.batMac OS上的等效.sh格式是?)

java -cp  ".;.\supportlibraries\Framework_Core.jar;.\supportlibraries\Framework_DataTable.jar;.\supportlibraries\Framework_Reporting.jar;.\supportlibraries\Framework_Utilities.jar;.\supportlibraries\poi-3.8-20120326.jar;D:\downloads\Selenium 2.0\selenium-server-standalone-2.19.0.jar" allocator.testTrack
Run Code Online (Sandbox Code Playgroud)

任何援助将不胜感激.

macos batch-file sh

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

如何使用PDFBOX加载受密码保护的PDF表单

如何使用PDFBOX加载受密码保护的PDF表单

我有一小段代码来加载非受保护的PDF表单

  PDDocument pdfDoc;
  pdfDoc = PDDocument.load(filePath);
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我..谢谢

java pdfbox

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

NPOI是否支持.xlsx格式?

NPOI DLL会识别.xlsx文件吗?

目前我正在使用NPOI 1.2.5版本的DLL for Microsoft Excel 97-2003,但我也需要访问Excel扩展表.xlsx.

NPOI会支持上述吗?

代码段:

static void Main(string[] args) {
    XSSFWorkbook xssfwb;

    using(FileStream file=new FileStream(
            @"C:\Users\347702\Desktop\Hello.xlsx",
            FileMode.Open, FileAccess.Read)) {
        xssfwb=new XSSFWorkbook(file);
    }

    ISheet sheet=xssfwb.GetSheet("sheet1");
    sheet.GetRow(1048576);
    Console.WriteLine(sheet.GetRow(1048576).GetCell(0).StringCellValue);
}
Run Code Online (Sandbox Code Playgroud)

c# excel npoi

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

使用PDFBOX API创建新的PDF文档

我需要创建一个PDF来保存执行状态的报告,其中状态将在表结构中.是否可以使用PDFBOX api生成pdf表格式?

以下是一些用于创建新PDF文档的示例代码:

import java.awt.Color;
import java.io.IOException;
import org.apache.pdfbox.exceptions.COSVisitorException;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;
import org.apache.pdfbox.pdmodel.edit.PDPageContentStream;
import org.apache.pdfbox.pdmodel.font.PDFont;
import org.apache.pdfbox.pdmodel.font.PDType1Font;



public class HelloWorld
{
    /**
     * Constructor.
     */
    public HelloWorld()
    {
        super();
    }


    public static void main(String[] args) throws IOException, COSVisitorException
    {
        PDDocument doc = null;
    try
    {
        doc = new PDDocument();

        PDPage page = new PDPage();
        doc.addPage( page );
        PDFont font = PDType1Font.COURIER_BOLD_OBLIQUE;
        Color color = Color.blue; 


        PDPageContentStream contentStream = new PDPageContentStream(doc, page);
        contentStream.beginText();
        contentStream.setFont( font, 12 );
        contentStream.setNonStrokingColor(color);
        contentStream.moveTextPositionByAmount( …
Run Code Online (Sandbox Code Playgroud)

java pdfbox

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

如何使用Java PDFBOX api检查PDF格式的复选框

如何使用Java PDFBOX api检查PDF格式的复选框

最初我尝试使用下面的代码,但执行后复选框字段在PDF中是不可见的,但它已被检查..如何避免这种情况或他们实现的方式是错误的?谁能帮我吗

public void check() throws Exception 
    {
        PDDocument fdeb = null;

         fdeb = PDDocument.load( "C:\\Users\\34\\Desktop\\complaintform.pdf" );
         PDAcroForm form = fdeb.getDocumentCatalog().getAcroForm();
         PDField feld3 = form.getField( "check" );
         feld3.setValue("check");
         fdeb.save("C:\\Users\\34\\Desktop\\complaintform.pdf");
         fdeb.close();

    } 
Run Code Online (Sandbox Code Playgroud)

谢谢

java pdf-form pdfbox

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

如何在两个不同的节点中运行selenium测试用例?

实际上我需要使用FIREFOX浏览器(selenium网格)在两个不同的节点中运行我的单个selenium测试用例,我已经使用下面的命令启动了我的集线器

java -jar selenium-server-standalone-2.32.0.jar -role hub 
Run Code Online (Sandbox Code Playgroud)

用两个不同的端口nos启动了两个节点:

节点:1

java -jar selenium-server-standalone-2.32.0.jar -role webdriver -hub http://localhost:4444/grid/register -port 7575 -browser browserName=firefox,version=18,platform=WINDOWS
Run Code Online (Sandbox Code Playgroud)

节点:2

java -jar selenium-server-standalone-2.32.0.jar -role webdriver -hub http://localhost:4444/grid/register -port 8585 -browser browserName=firefox,version=18,platform=WINDOWS
Run Code Online (Sandbox Code Playgroud)

但是,当我执行我的测试用例时,我只能在一个节点中查看我的执行,其他节点仍然保持不变,但它显示Done :/status但没有执行

请你帮我解决这个问题

提前致谢

selenium-grid selenium-webdriver

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

如何在C#中使用BackgroundWorker

如何在C#中使用BackgroundWorker?

实际上我正在执行一个从称为的方法填写PDF表单的操作fill().将结果显示到pdfviewer需要更多时间,因此我决定使用backgroundworker显示"处理图像",并尝试使用它但未能实现它

这是我的代码片段:

        private void bgwLoadFile_DoWork(object sender, DoWorkEventArgs e)
        {
            this.Invoke((MethodInvoker)delegate()
           {
               ???? 
           }); 
        }

        private void bgwLoadFile_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
          if (e.Cancelled == true)
          {
          }
          else if (e.Error != null)
          {
          }
          else
          {
           picLoading.SendToBack();
          }
       }
Run Code Online (Sandbox Code Playgroud)

单击按钮FILL时调用填充方法

private void btnFill_Click(object sender, EventArgs e)
        {
            if (btnFill.Text == "Fill")
            { 
                bgwLoadFile.RunWorkerAsync();
                picloading.BringToFront();

                Fill();
            }
Run Code Online (Sandbox Code Playgroud)

我需要在DoWork方法中添加wat语句,如果我试图添加FILL()填充被调用两次...

谁能帮我吗

谢谢

c# backgroundworker

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

如何使用Java pdfbox api设置PDF格式的值

我需要使用JAVA pdacroform api为PDF表单设置一个值

在下面的代码中为PDF文件中的特定字段设置值,但它会抛出

线程"main"中的异常java.lang.NoClassDefFoundError:org/fontbox/afm/AFMParser

尽管添加了fontbox-1.7.jar

任何人都可以帮助我

import java.io.IOException;

import org.pdfbox.pdmodel.interactive.form.PDAcroForm;
import org.pdfbox.pdmodel.interactive.form.PDField;

import org.pdfbox.pdmodel.PDDocument;
import org.pdfbox.pdmodel.PDDocumentCatalog;

import org.pdfbox.exceptions.COSVisitorException;

import org.pdfbox.examples.AbstractExample;

public class SetField extends AbstractExample {

    public void setField(PDDocument pdfDocument, String name, String value)
            throws IOException {
        PDDocumentCatalog docCatalog = pdfDocument.getDocumentCatalog();
        PDAcroForm acroForm = docCatalog.getAcroForm();
        PDField field = acroForm.getField(name);
        if (field != null) {
            field.setValue(value);
        } else {
            System.err.println("No field found with name:" + name);
        }

    }

    public static void main(String[] args) throws IOException,
            COSVisitorException {
        SetField setter = …
Run Code Online (Sandbox Code Playgroud)

java pdf pdfbox

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

如何将List转换为DataTable

我从另一个数据表中获取值作为列表的输入.现在我需要将这些列表值保存到另一个DataTable中.

列表:

List<DataRow> list = slectedFieldsTable.AsEnumerable().ToList();
foreach (DataRow dr in slectedFieldsTable.Rows)
{
    list.Add(dr);
}
Run Code Online (Sandbox Code Playgroud)

新数据表:

DataRow newRow = tempTable.NewRow();
newRow["Field Name"] = fieldLabel;
newRow["Field Type"] = fieldType;

for(int gg =0 ; gg<list.Count; gg++)
{
    tempTable.Rows.Add(????);
}
Run Code Online (Sandbox Code Playgroud)

我被困在这里将行添加到新数据表中.

c# datatable ado.net list datarow

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

java.lang.ClassCastException:java.lang.StackOverflowError无法强制转换为java.lang.Exception

实际上在执行我的java程序时面临下面提到的错误

  Exception in thread "pool-1-thread-1" java.lang.ClassCastException: java.lang.StackOverflowError cannot be cast to java.lang.Exception
Run Code Online (Sandbox Code Playgroud)

实际上我有一个名为Test_A的java类,它包含以下名为Login()和Logout()的方法,并有另一个名为Test_B的java类,其中包含方法VerifyValidUser().

class Test_A {

  Test_B b = new Test_B();

  public void login()
  {
     driver.findElement(By.name("userName")).sendKeys(userName);
     driver.findElement(By.name("password")).sendKeys(password);
     driver.findElement(By.name("login")).click();

     b.verifyLoginValidUser();
  }   

  public void logout()
  {
     driver.findElement(By.linkText("SIGN-OFF")).click();
  }
}

class Test_B {

Test_A a = new Test_A()

 public void verifyLoginValidUser()
 {
    if(isElementPresent(By.linkText("SIGN-OFF"))) 
    {
    }
    a.logout();
 }  }
Run Code Online (Sandbox Code Playgroud)

因此,在执行上面的代码时,它会引发我上面提到的错误消息

任何人都可以告诉我背后的原因

谢谢

实际Stacktrace:

Exception in thread "pool-1-thread-1" java.lang.ClassCastException: java.lang.StackOverflowError cannot be cast to java.lang.Exception
    at supportlibraries.DriverScript.driveTestExecution(DriverScript.java:106)
    at allocator.ParallelRunner.invokeTestScript(ParallelRunner.java:60)
    at allocator.ParallelRunner.run(ParallelRunner.java:41)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at …
Run Code Online (Sandbox Code Playgroud)

java selenium

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

如何运行asp.net的.exe文件

我需要使用Asp.net从Web浏览器运行.EXE,每当在网页中单击特定按钮时它应该打开安装向导,而不是下载它任何人都可以帮助我

提前致谢

.net asp.net exe

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