问题列表 - 第16089页

如何打开PDF并阅读?

我如何打开PDF文件并用Python阅读其中的一些内容(这种语言是首选,但Ruby,Perl或PHP也很好)(如果它被识别(不仅仅是图像))或报告说如果没有OCR?TIA

更新:感谢您的解决方案,我相信其中一些会很适合我.

@RichH,我有一个pdf文件,不知道它是基于图像还是基于文本.我正在寻找一种工具来帮助我找到它,以防它基于文本提取它的一些内容.

pdf

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

连接日期和时间值

我需要连接一个日期值和一个时间值,使一个值代表 JavaScript 中的日期时间。

谢谢,丹尼尔

javascript datetime

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

如何使用optparse解析自定义字符串?

如何使用optparse而不是命令行参数解析自定义字符串?

我想解析一个我从中使用的字符串raw_input().我怎样才能使用optparse呢?

python optparse

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

使用C语言的递归

当我编译这个程序时,我只得到第一个大写字母而不是其余的.

输入:

ABldjfdslkjfCK

我只得到'A'就是这样吗?

#include <stdio.h>
#include <string.h>
FILE *fp;

int main(void)
{   
    int size; 
    char input[100]; // array size of 100 

    if (fp = fopen("message.txt","r")) // file exists
    {
        fgets(input,100,fp);// scans the sentence. 
    }
    else 
    {
    printf("file not found");// if there is no such a file. 
    }    

    size=strlen(input);  
    recursive(size,input); 

    return 0;
}

int recursive(int size, char array[])
{
    static int index = 0; // static so when the function is called, the  value is kept

    if (index < size) …
Run Code Online (Sandbox Code Playgroud)

c recursion

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

标准ML入门

我正在寻找某种"适合初学者的ML"指南 - 谷歌带领我到目前为止一些不起眼的邮件列表或者我的头脑文本.

问题是,到目前为止我没有任何函数式编程经验,并且围绕这些概念的理解比预期的要困难得多.例如,我现在要做的任务(是的,大学:))是在两个列表(a,b)和(c,d)之间进行映射,因此结果是(a,d)的列表)从b = c的对.

我通常会做的是:

result = []
for each x in list1 do
  for each y in list2 do
    if x.b == y.c result.add (x.a, y.d)
  end
end
Run Code Online (Sandbox Code Playgroud)

但是,我甚至无法开始在SML中实现类似的东西.例如,我知道我可以使用嵌套map f list的迭代遍历列表.但是,运行时(SML/NJ)仅对仅将列表元素作为参数的函数接受此操作.但是,如果我只能在两个列表中的某个列表中运行,我怎么知道要返回哪些元素呢?

我迫切需要一种能够解决这类问题的资源,最好是使用大量友好信件和大量代码示例:/

functional-programming ml sml

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

从BackgroundWorker C#更改控件的属性

我正在尝试从目录中加载一堆文件,并在加载时显示进度条状态,以及显示正在处理哪个文件的标签.

private void FileWorker_DoWork(object sender, DoWorkEventArgs e)
{
    for (int i = 0; i < Files.Length; i++)
    {
        Library.AddSong(Files[i]);
        FileWorker.ReportProgress(i);
    }
}
Run Code Online (Sandbox Code Playgroud)

目前它正确处理所有内容,并且进度条正确显示状态,但是当我尝试更改标签的文本(lblfile.text)时,它表示它无法更改不同线程上的控件.有没有办法从Fileworker更改lblfile.text的文本?

c# backgroundworker

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

Objective-C"消息" - 阅读它的正确方法是什么?

您可以在objective-c中声明一个方法,并基本上将每个参数命名为两次.

我觉得这很强大,但我还不确定如何使用它......

当John Greets Kelly:

[ p Greet:"John" toPerson:"Kelly" greetWith:"hey babe" ] ;

关于它的一些东西不能自然地阅读.我不确定这是一个经验丰富的Objective-c程序员是如何写出"消息"的.

有人可以解释每个参数的两个名称的原因,并可能是一个更有用的例子,说明如何有效地使用它来在程序中加入意义?

还有什么困扰我,这是第一个参数的名称基本上与' 消息 ' 的名称相同.你如何通过编写有意义且易于理解的方法/'消息名称'来解决这个问题?

#import <Foundation/Foundation.h>

@interface Person : NSObject
{
}

-(void)Greet:(char*)from toPerson:(char*)to greetWith:(char*)greeting ;

@end

@implementation Person

-(void)Greet:(char*)from toPerson:(char*)to greetWith:(char*)greeting ;
{
  printf( "%s says %s to %s\n", from, greeting, to ) ;
}

@end



int main (int argc, const char * argv[])
{
  NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];


  Person * p = [ Person …

object objective-c message-passing

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

如何将Python time.struct_time对象转换为datetime对象?

如何将Python time.struct_time对象转换为datetime.datetime对象?

我有一个提供第一个库的库和第二个想要第二个库的库...

python datetime

275
推荐指数
3
解决办法
19万
查看次数

BeginAccept方法后无法关闭套接字

我在c#中有一个程序,我在其中创建一个套接字,绑定它,开始监听然后使用beginaccept!但是当我尝试关闭\ shutdown套接字时,我从beginaccept AsyncCallback方法获得异常!

     private void start_listening()
        {

            main_socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            IPEndPoint iplocal = new IPEndPoint(IPAddress.Any, 11150);
            main_socket.Bind(iplocal);
            main_socket.Listen(5);
            main_socket.BeginAccept(new AsyncCallback(OnClientConnect), null);
          }


        private void Disconnect_Click(object sender, EventArgs e)
        {
            main_socket.Shutdown(SocketShutdown.Both);
            main_socket.Close();
        }

        public void OnClientConnect(IAsyncResult asyn)
        {

            try
            {
                clients[connected_clients] = new Client("CHANGEME", "127.0.0.1", this);
                clients[connected_clients].Socket = main_socket.EndAccept(asyn);
                clients[connected_clients].WaitForData();
                main_socket.BeginAccept(OnClientConnect, null);
            }
            catch (SocketException se)
            {
                MessageBox.Show(se.Message);
            }
}
Run Code Online (Sandbox Code Playgroud)

非常感谢!

c# sockets networking

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

显卡是否有自己的指令集?

显卡是否有自己的指令集?我认为他们这样做,但我一直想知道它是否是专有的,或者是否有某种开放标准.

是每个GPU指令都先于CPU指令还是无缝的?那就是通过CPU在驱动程序层上调用OpenGL或DirectX,然后CPU向总线发送GPU指令,或者更精细.

gpu instruction-set

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