问题列表 - 第7249页

使用OCR的PDF文本提取方法

是否有人试图使用OCR库和Java从PDF中提取文本?你发现什么是最可靠的文本提取库.我见过的大多数方法(tesseract,GOCR)都是需要编写一些JNI代码的C库.

我熟悉pdfbox,它现在是0.8.x版本的Apache孵化器项目,但它的文本提取并不总是准确的.我正在寻找一种更可靠的替代方法.

我还没有尝试过Asprise JavaPDF,在尝试这个过程中,但想了解更多有关OCR方法的信息(如果可能的话).

任何帮助,将不胜感激.

java pdf text-parsing

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

Excel按名称打印工作表

我有一个Excel 2007电子表格,我想写一个VBA程序来按名称打印特定的工作表.我该怎么做呢?

例如,我想打印"FirstSheet","ThirdSheet","FourthSheet",但不"SecondSheet".

printing excel vba worksheet excel-vba

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

通过Spring JDBC流式传输数据,未知长度

我目前有一个应用程序通过使用Spring JDBC [SqlLobValue]将byte []插入到我们的数据库中.问题是,这不是一种可扩展的数据接收方式,因为服务器在写入数据库之前缓冲内存中的所有数据.我想从HttpServletRequest Inputstream流式传输数据,但是我可以找到任何以Inputstream作为参数的类的构造函数也需要内容长度作为参数.在将数据发布到我的应用程序时,我不会,也不会要求用户知道内容长度.有没有解决这个限制的方法?

我找不到关于如果我为内容长度传递-1会发生什么的文档,但我的猜测是它会抛出异常.我不确定为什么他们不能让流继续读取,直到read(...)返回-1,这是InputStream的必需行为.

java spring jdbc

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

获取包含main的.class文件的目录路径

是否有可能从main中获取包含我的main函数的.class文件的路径?

java file path

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

smtplib和gmail - python脚本问题

这是我的脚本:

#!/usr/bin/python

import smtplib
msg = 'Hello world.'

server = smtplib.SMTP('smtp.gmail.com',587) #port 465 or 587
server.ehlo()
server.starttls()
server.ehlo()
server.login('myname@gmail.com','mypass')
server.sendmail('myname@gmail.com','somename@somewhere.com',msg)
server.close()
Run Code Online (Sandbox Code Playgroud)

我只是想从我的Gmail帐户发送电子邮件.由于gmail的要求,该脚本使用starttls.我在两个web主机上尝试了这个,1and1和webfaction.1and1给我一个'连接被拒绝'错误,webfaction报告没有错误,但只是不发送电子邮件.我看不出脚本有什么问题,所以我认为它可能与网络主机有关.任何想法和意见将不胜感激.

编辑:我打开了调试模式.从输出,它看起来像是成功发送了消息...我只是从来没有收到它.

send: 'ehlo web65.webfaction.com\r\n'
reply: '250-mx.google.com at your service, [174.133.21.84]\r\n'
reply: '250-SIZE 35651584\r\n'
reply: '250-8BITMIME\r\n'
reply: '250-STARTTLS\r\n'
reply: '250-ENHANCEDSTATUSCODES\r\n'
reply: '250 PIPELINING\r\n'
reply: retcode (250); Msg: mx.google.com at your service, [174.133.21.84]
SIZE 35651584
8BITMIME
STARTTLS
ENHANCEDSTATUSCODES
PIPELINING
send: 'STARTTLS\r\n'
reply: '220 2.0.0 Ready to start TLS\r\n'
reply: retcode (220); Msg: 2.0.0 Ready to start TLS
send: 'ehlo web65.webfaction.com\r\n' …
Run Code Online (Sandbox Code Playgroud)

python gmail smtp smtplib

25
推荐指数
4
解决办法
5万
查看次数

REST API是否有任何命名约定准则?

在创建REST API时,API中的命名约定是否有任何指导或事实标准(例如:URL端点路径组件,查询字符串参数)?骆驼帽是常态还是下划线?其他?

例如:

api.service.com/helloWorld/userId/x
Run Code Online (Sandbox Code Playgroud)

要么

api.service.com/hello_world/user_id/x
Run Code Online (Sandbox Code Playgroud)

注意:这不是RESTful API设计的问题,而是用于最终路径组件和/或查询字符串参数的命名约定准则.

任何指导方针将不胜感激.

api rest naming-conventions

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

jQuery fadeIn在IE7中留下没有消除锯齿的文本

为什么会这样?任何解决方法?

jQuery的:

$(function() {
   $('p.quote').fadeIn(3000);
});

HTML:

<p>someone said:</p>
<p class="quote">&ldquo;lorem ipsum&rdquo;</p>
<p>someone else said:</p>
<p class="quote" style="display: none;">&ldquo;magna carta&rdquo;</p>

jquery internet-explorer

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

WiX - 试图找出安装顺序

我正在安装一个大型应用程序,其中一部分是一个名为"DbUpdateManager"的自定义编写工具,可以针对我们的目标数据库批量执行SQL脚本.

现在,WiX 2.x安装工作 - 但它有一个缺陷:在安装过程中,我还安装了几个Windows服务,可以选择立即启动.但是,如果DbUpdateManager尚未运行,那么这些将失败.

所以我想要完成的是:

  1. 从我的MSI安装DbUpdateManager和我的服务
  2. 任何服务启动之前运行DbUpdateManager

我目前的WiX源代码如下:

<Directory Id='INSTALLDIR' Name='DbUpdMgr' LongName='DbUpdateManager' >
  <!-- DbUpdateManager component with the necessary files -->
  <Component Id='DbUpdateManagerComponent' Guid='...' DiskId='1'>
     <File Id='DbUpdateManagerFile' LongName='DbUpdateManager.Wizard.exe' 
           Name='DbUmWz.exe' src='DbUpdateManager.Wizard.exe'  KeyPath='no' />
  </Component>

  <!-- Component to install one of my Windows services -->
  <Component Id='InstallServiceComponent' Guid='...' DiskId='1'>
     <File Id='InstallServiceFile' LongName='MyService.exe' 
           Name='MyServic.exe' src='MyService.exe' KeyPath='yes'/>
     <ServiceInstall Id='InstallMyService' Name='MyService' 
                     Description='My Service' ErrorControl='normal' 
                     Start='auto' Type='ownProcess' Vital='yes' />
     <ServiceControl Id='UninstallMyService' Name='MyService' 
                     Remove='uninstall' Wait='yes' />
  </Component>

  <!-- Feature for the DbUpdateManager referencing …
Run Code Online (Sandbox Code Playgroud)

windows-installer wix install-sequence

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

是否有一个通用系统委托,它采用2种类型并返回第二种类型

我正在寻找像Action这样的东西,但我想要它

delegate U ReturnAction<T,U>(T param);
Run Code Online (Sandbox Code Playgroud)

是否已有系统代表?我只是不想重新发明轮子.当我第一次需要谓词然后意识到它存在时,我做了同样的事情.

c# generics lambda

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

在域驱动设计中,您可以在UI中使用域实体吗?

在许多领先的DDD项目中,特别是MVC样式,我看到UI使用镜像域实体的显示对象,而不是直接使用这些域对象.这种风格显然是为了解决和分离问题,我个人更喜欢这种风格.

但我不确定的是,这是否是DDD的严格原则,还是这不仅仅是开发人员对它的不同解释.

您是否可以直接在UI中使用域对象,并且仍然遵循该行为中的DDD方法?

或者,总是使用显示对象是DDD最佳实践吗?

注意:当我提到MVC时,我真的很感兴趣是否必须在DDD项目中的几乎所有DDD兼容的UI模式中使用显示对象.

model-view-controller domain-driven-design

11
推荐指数
3
解决办法
3320
查看次数