问题列表 - 第9044页

如何以编程方式读取.pdf文件并将其转换为音频(.mp3格式)?

我想从我的C#应用​​程序解析PDF文件并创建一个音频文件.我该怎么办?

我特别想找一个好的pdf文本库或者从文本中删除pdf文件的方法.

.net c# c++ mfc text-to-speech

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

任何可以绘制直方图的unix图形库?

python程序需要绘制直方图.可以使用第三方库(免费).最好的方法是什么?

python unix graphics

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

将sql-server*.mdf文件转换为sqlite文件

只是想知道是否可以将sql-server*.mdf文件转换为sqlite文件?

sqlite mdf

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

如何替换Java String中的一组标记?

我有以下模板字符串:"Hello [Name] Please find attached [Invoice Number] which is due on [Due Date]".

我还有名称,发票号和截止日期的字符串变量 - 用变量替换模板中的标记的最佳方法是什么?

(请注意,如果变量恰好包含令牌,则不应替换它).


编辑

感谢@laginimaineb和@ alan-moore,这是我的解决方案:

public static String replaceTokens(String text, 
                                   Map<String, String> replacements) {
    Pattern pattern = Pattern.compile("\\[(.+?)\\]");
    Matcher matcher = pattern.matcher(text);
    StringBuffer buffer = new StringBuffer();

    while (matcher.find()) {
        String replacement = replacements.get(matcher.group(1));
        if (replacement != null) {
            // matcher.appendReplacement(buffer, replacement);
            // see comment 
            matcher.appendReplacement(buffer, "");
            buffer.append(replacement);
        }
    }
    matcher.appendTail(buffer);
    return buffer.toString();
}
Run Code Online (Sandbox Code Playgroud)

java regex templates

106
推荐指数
9
解决办法
13万
查看次数

C++ Builder/Delphi中未初始化的内存

Delphi中的未初始化变量是否保证具有任何特定值

  • 在堆栈上?
  • 在堆上?

由于C++ Builder一般遵循Delphi的设计,因此C++ Builder中未初始化的变量保证具有任何特定的价值

  • 在堆栈上?
  • 在堆上,对于从TObject派生的类的成员变量?
  • 在堆上,对于POCO的成员变量?

我继承了一些C++ Builder代码,这些代码很大程度上取决于成员变量的零初始化,并试图弄清楚语言是否能保证这一点.

当Windows首次被提供给程序的堆栈或堆时,Windows是否保证内存是零初始化的?(编辑:我意识到程序会在执行时覆盖内存,所以它不能继续依赖于此;我只是想弄清楚我观察到的行为.)

delphi initialization c++builder

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

何时在编译期间分配内存?

当我写作

int main()
{
    int j;
}
Run Code Online (Sandbox Code Playgroud)

'j'的内存是在编译时分配的,但是在编译期间?当内存分配给变量时,编译的各个阶段是什么?如果j是全局的怎么办?

c memory-management compilation

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

LINQ中的IN子句

如何在SQL Server中创建一个类似于where的子句?

我自己做了一个,但任何人都可以改进吗?

    public List<State> Wherein(string listofcountrycodes)
    {
        string[] countrycode = null;
        countrycode = listofcountrycodes.Split(',');
        List<State> statelist = new List<State>();

        for (int i = 0; i < countrycode.Length; i++)
        {
            _states.AddRange(
                 from states in _objdatasources.StateList()
                 where states.CountryCode == countrycode[i].ToString()
                 select new State
                 {
                    StateName  = states.StateName                    

                 });
        }
        return _states;
    }
Run Code Online (Sandbox Code Playgroud)

c# linq

147
推荐指数
5
解决办法
44万
查看次数

Java套接字 - 异步等待,同步读取

我希望能够异步等待套接字,然后同步读取它:

for (;;) 
{
    while (data available on socket) 
    {
        read message from socket;
        process it;
    }
    do something else;
}
Run Code Online (Sandbox Code Playgroud)

我需要这个,因为我想同时使用来自GUI的消息轮询队列,所以"做其他事情"部分有一个简短的wait().

这是可以使用Java套接字吗?我试图检查.available()DataInputStream与套接字相关联,但

  • 它似乎只在我连接时工作,而不是在我接受连接时(???)
  • 我没有得到关闭连接的迹象.

我尝试使用Selector进行此操作,但它要求套接字通道始终处于非阻塞模式.

java sockets

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

SQL SERVER中ORACLE的连接仿真

我想在SQL SERVER 2000/2005/2008中获得ORACLE的CONNECT BY PRIOR的功能吗?

请帮我

sql-server sql-server-2005

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

将GUID插入SQL Server

我有一个存储过程,我想将一个GUID(用户ID)插入到MS SQL中的表中,但我一直收到关于连字符' - '的错误,这是guid值的一部分,这里是我在下面定义的proc;

@userID uniqueidentifier,
@bookID int,
@dateReserved datetime,
@status bit

INSERT INTO Reservation(BookId, DateReserved, [Status], UserId)
VALUES (@bookID, @dateReserved, @status, @userID)
Run Code Online (Sandbox Code Playgroud)

但是,如果在Management Studio中执行存储过程,我会在值周围放置单引号,它运行正常.如何处理guid插入而不会出现存储过程中的问题?

多谢你们.

更新 这里是sql exec

DECLARE @return_value int

EXEC    @return_value = [dbo].[usp_ReserveBook]
    @userID = AE019609-99E0-4EF5-85BB-AD90DC302E70,
    @bookID = 7,
    @dateReserved = N'09/03/2009',
    @status = 1

SELECT  'Return Value' = @return_value
Run Code Online (Sandbox Code Playgroud)

这是错误消息

Msg 102, Level 15, State 1, Line 5
Incorrect syntax near '-'.
Run Code Online (Sandbox Code Playgroud)

sql guid insert

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