问题列表 - 第25222页

Java如何在字符串中添加带重音的"e"?

在现有Java后的tucuxi的帮助下,从没有正则表达式的String中删除HTML,我已经构建了一个方法,可以从字符串中解析出任何基本HTML标记.但是,有时原始字符串包含html十六进制字符,如é(这是一个重音e).我已经开始添加将这些转义字符转换为真实字符的功能.

您可能会问:为什么不使用正则表达式?还是第三方图书馆?不幸的是,我不能,因为我在不支持正则表达式的BlackBerry平台上开发,我从来没有能够成功地将第三方库添加到我的项目中.

所以,我已经到了任何é被"e"替换的地步.我现在的问题是,如何在字符串中添加实际的"重音e"?

这是我的代码:

public static String removeHTML(String synopsis){

char[] cs = synopsis.toCharArray();
  String sb = new String();
  boolean tag = false;
  for (int i = 0; i < cs.length; i++) {
   switch (cs[i]) {
   case '<':
    if (!tag) {
     tag = true;
     break;
    }
   case '>':
    if (tag) {
     tag = false;
     break;
    }
   case '&':

    char[] copyTo = new char[7];
    System.arraycopy(cs, i, copyTo, 0, 7);

    String result = new String(copyTo);

    if (result.equals("&#x00E9")) {
     sb …
Run Code Online (Sandbox Code Playgroud)

html java parsing character diacritics

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

C#和元数据文件错误

我使用MSDN上的教程创建了自己的小c#编译器,但它无法正常工作.我得到一些错误,然后我修复它们,然后我得到新的,不同的错误,然后我修复它们等等.

最新的错误让我很困惑.

---------------------------

---------------------------
Line number: 0, Error number: CS0006, 'Metadata file 'System.Linq.dll' could not be found;




---------------------------
OK   
---------------------------
Run Code Online (Sandbox Code Playgroud)

我不知道这是什么意思.

有人可以解释一下这里发生了什么吗?

这是我的代码.

我的样本C#编译器代码: 使用系统;

namespace JTM
{
    public class CSCompiler
    {
        protected string ot,
            rt,
            ss, es;

        protected bool rg, cg;

        public string Compile(String se, String fe, String[] rdas, String[] fs, Boolean rn)
        {
            System.CodeDom.Compiler.CodeDomProvider CODEPROV = System.CodeDom.Compiler.CodeDomProvider.CreateProvider("CSharp");
            ot =
                fe;

            System.CodeDom.Compiler.CompilerParameters PARAMS = new System.CodeDom.Compiler.CompilerParameters();
            // Ensure the compiler generates an EXE file, not a DLL.
            PARAMS.GenerateExecutable = …
Run Code Online (Sandbox Code Playgroud)

.net c# compiler-construction codedom winforms

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

在Windows上使用Espeak SAPI/dll?

问题:我正在尝试使用espeak文本到语音引擎.所以我让它在Linux上运行得很好(下面的代码).现在我也希望将这个基本程序移植到Windows,但这几乎是不可能的......

部分问题是windows dll只允许AUDIO_OUTPUT_SYNCHRONOUS,这意味着它需要回调,但我无法弄清楚如何从回调中播放音频......首先它崩溃了,然后我意识到,我需要一个回调函数,现在我在回调函数中获取数据,但我不知道如何播放它...因为它既不是一个wav文件,也不像Linux那样自动播放.

sourceforge网站相当无用,因为它基本上说使用SAPI版本,但是没有关于如何使用sapi espeak dll的例子......

无论如何,这是我的代码,任何人都可以帮忙吗?

#ifdef __cplusplus
#include <cstdio>
#include <cstdlib>
#include <cstring>
#else
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#endif

#include <assert.h>
#include <ctype.h>

//#include "speak_lib.h"
#include "espeak/speak_lib.h"

// libespeak-dev: /usr/include/espeak/speak_lib.h
// apt-get install libespeak-dev
// apt-get install libportaudio-dev

// g++ -o mine mine.cpp -lespeak
// g++ -o mine mine.cpp -I/usr/include/espeak/ -lespeak
// gcc -o mine mine.cpp -I/usr/include/espeak/ -lespeak


char voicename[40];
int samplerate;
int quiet = 0;
static char genders[4] = {' ','M','F',' '};

//const char *data_path …
Run Code Online (Sandbox Code Playgroud)

c c++ text-to-speech espeak

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

如何定义引用自身的结构类型?

我想创建一个方法求和,我可以调用不同的类型,特别是sum(1,2).

def sum[A](a1: A, a2: A) = a1 + a2
Run Code Online (Sandbox Code Playgroud)

这失败是因为编译器无法判断A是否有方法'+'

我试图定义一个结构类型:

类型Addable = {def +(a:Addable)}

由于非法循环引用,这会失败

如何在不需要A扩展特定特征的情况下以类型安全的方式实现此目的?

scala

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

Mysql存储引号为&#39;

我有一些PHP代码,用于存储数据库中文本框中输入的内容.如果我输入bob's apples,它将被存储在数据库中bob&#39;s apples.

可能是什么问题?

存储它的表具有latin1_swedish_ci的排序规则.

php mysql sql collation character-encoding

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

在Mac上使用Python控制浏览器

我正在寻找一种使用Python以编程方式控制Mac上的浏览器(即Firefox或Safari或Chrome/-ium或Opera,但不是IE)的方法.

我需要的操作包括以下链接,检查页面中是否存在元素,以及提交表单.

你会推荐哪种解决方案?

python browser safari firefox automation

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

Ruby Rss解析器和事件触发器

我正在使用RSS库,因此我可以在Ruby和Rails中解析Atom和RSS并将其存储在模型中.我看过标准的RSS库,但是有一个库会自动检测到有一个新的RSS源,所以我可以更新我的数据库吗?

触发指令以存储新rss feed的最佳做法是什么?我应该使用线程来处理这个问题吗?它会变慢吗?谢谢您的帮助

ruby rss parsing ruby-on-rails

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

使用C在定点运算中使用32位数据进行64位操作

我遇到了问题.我正在开发一个只支持32位操作的硬件.

sizeof(int64_t) is 4. Sizeof(int) is 4.  
Run Code Online (Sandbox Code Playgroud)

我正在移植一个应用程序,假定int64_t的大小为8个字节.问题是它有这个宏BIG_MULL(a,b)((int64_t)(a)*(int64_t)(b)>> 23)

结果总是一个32位整数,但由于我的系统不支持64位操作,它总是返回操作的LSB,舍入所有结果使我的系统崩溃.

有人可以帮我吗?

此致,Vikas Gupta

c c++

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

我如何在.net中进行Unescape和Reescape字符串?

我需要一个WPF控件上的TextBox,它可以接收文本Commit\r\n\r(这是.net字符串"Commit\\r\\n\\r")并将其转换回"Commit\r\n\r".net字符串.我希望有一个string.Unescape()和string.Escape()方法对,但它似乎不存在.我是否必须自己写?或者有更简单的方法吗?

.net c# string escaping

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

源控制系统的算法?

我需要编写一个简单的源代码控制系统,并想知道我将用于文件差异的算法是什么?

由于许可证问题,我不想查看现有的源代码.我需要在MPL下获得许可,因此我无法查看任何现有系统,如CVS或Mercurial,因为它们都是GPL许可的.

为了给出一些背景知识,我只需要一些非常简单的函数 - 文件夹中的二进制文件.没有子文件夹,每个文件的行为都像它自己的存储库.没有元数据,除了一些权限.

总的来说非常简单,我唯一担心的是如何只存储文件从修订版到修订版的差异,而不会浪费太多空间但也没有太低效(也许存储每个X更改的完整版本,有点像视频中的关键帧?)

.net c# algorithm version-control

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