程序设计

专业和发烧友程序员的问答


15
如何从PDF中提取文本?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 5年前关闭。 改善这个问题 谁能推荐一个库/ API来从PDF中提取文本和图像?我们需要能够获取文档的已知区域中包含的文本,因此API需要向我们提供页面上每个元素的位置信息。 我们希望将数据输出到 xml或json格式。我们目前正在看的PdfTextStream看起来不错,但是希望听到其他人的经验和建议。 是否可以通过编程方式从pdf提取文本的替代方法(商业方法或免费方法)?


14
gradle的多项目测试依赖
我有一个多项目配置,我想使用gradle。 我的项目是这样的: 项目A -> src/main/java -> src/test/java 项目B - > src/main/java(取决于src/main/java在项目A) - > src/test/java(取决于src/test/java在项目A) 我的Project B build.gradle文件是这样的: apply plugin: 'java' dependencies { compile project(':ProjectA') } 任务compileJava工作正常,但是compileTestJava不会编译Project A的测试文件。


17
如何在列表中找到最大值的所有位置?
我有一个清单: a = [32, 37, 28, 30, 37, 25, 27, 24, 35, 55, 23, 31, 55, 21, 40, 18, 50, 35, 41, 49, 37, 19, 40, 41, 31] 最大元素为55(位置9和12上的两个元素) 我需要找到最大值位于哪个位置。请帮忙。
152 python  list  max 


13
转到安装失败,并显示错误:GOPATH外部的目录xxx没有安装位置
~/src/go-statsd-client> echo $GOPATH /Users/me/gopath ~/src/go-statsd-client> echo $GOROOT /usr/local/Cellar/go/1.1.1\ ~/src/go-statsd-client> go install go install: no install location for directory /Users/me/src/go-statsd-client outside GOPATH 无论项目采用何种结构,始终都会失败,并显示相同的消息。去构建完美的作品。 这是我的 go env GOARCH="amd64" GOBIN="" GOCHAR="6" GOEXE="" GOHOSTARCH="amd64" GOHOSTOS="darwin" GOOS="darwin" GOPATH="/Users/me/gopath" GORACE="" GOROOT="/usr/local/Cellar/go/1.1.1" GOTOOLDIR="/usr/local/Cellar/go/1.1.1/pkg/tool/darwin_amd64" CC="gcc" GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread -fno-common" CGO_ENABLED="1" 这是在Mac OSX Mountain Lion上,并且安装了自制软件。
152 macos  go 



9
如何检查浏览器中消失的元素?
我如何检查鼠标移开时消失的元素? 我不知道它是ID,类还是什么,但想检查一下。 我尝试过的解决方案: 在控制台中运行jQuery选择器,$('*:contains("some text")')但没有运气,主要是因为该元素未隐藏,但可能已从DOM树中删除。 手动检查DOM树中的更改并没有给我任何帮助,因为似乎太快就无法注意到更改了。 成功: 我已经成功实现了事件断点。具体来说-就我而言是mousedown 只需Sources-> Event Listener Breakpoints-> Mouse-> mousedown在Chrome中进入即可。之后,我单击了要检查的元素,并在内部Scope Variables看到了一些有用的说明。


8
使用C返回数组
我是C语言的新手,我需要一些处理数组的方法的帮助。来自Java编程,我习惯于说int [] method()可以返回一个数组。但是,我发现使用C时,必须在返回数组时使用数组指针。作为一个新的程序员,即使在我浏览过许多论坛的情况下,我也完全不理解这一点。 基本上,我试图编写一个返回C语言中的char数组的方法。我将为该方法(让其称为returnArray)提供一个数组。它将根据先前的数组创建一个新数组,并返回指向它的指针。我只需要一些有关如何启动它以及如何将指针从数组中发送出去后如何读取指针的帮助。任何帮助解释这一点表示赞赏。 数组返回函数的建议代码格式 char *returnArray(char array []){ char returned [10]; //methods to pull values from array, interpret them, and then create new array return &(returned[0]); //is this correct? } 函数的调用者 int main(){ int i=0; char array []={1,0,0,0,0,1,1}; char arrayCount=0; char* returnedArray = returnArray(&arrayCount); ///is this correct? for (i=0; …
152 c  arrays  pointers  char 

11
从python命令行退出
要从Python命令行退出,我必须键入exit()。如果我输入exit,它会说 Use exit() or Ctrl-Z plus Return to exit 通常,当您键入时exit,您想退出该程序。当解释程序知道我要退出命令行时,为什么会给我上述错误?为什么不退出呢?我知道这并不重要,这是一个愚蠢的问题,但我很好奇。
152 python 

8
计算Python列表中的True布尔数
我有一个布尔值列表: [True, True, False, False, False, True] 并且我正在寻找一种方法来计算True列表中的数目(因此,在上面的示例中,我希望返回值是3。)我已经找到了一些示例,这些示例寻找特定元素的出现次数。因为我正在使用布尔运算,所以有效的方法吗?我在想类似all或的东西any。
152 python  list  boolean  counting 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.