问题列表 - 第17970页

正则表达式将字符串与变音符号和非变音符号变体进行比较

任何人都可以帮我一个javascript正则表达式,我可以用它来比较相同的字符串,考虑到他们的非Umlaut ed版本.

例如,在德语Grüße中也可以写出这个词Gruesse.这两个字符串被认为是相同的.映射(暂时忽略外壳)是:

  • ä= ae
  • ü=你
  • ö= oe
  • ß= ss

由于没有太多的"对联"可以考虑我可以替换每个变体,但我想知道是否有更优雅的方式,特别是因为此用例可能需要在将来扩展以包括例如斯堪的纳维亚字符. ..

javascript regex

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

枚举声明出错

我有一个非常简单的c代码:

         #include<stdio.h>
        int main()
        {
          enum boolean{true,false};
          boolean bl=false;
          if(bl==false)
             printf("This is the false value of boool\n");
         boolean bl1=true;
          if(bl1==true)
           {
            printf("This is the true value of boool\n");
           }
    return 0;
   }
Run Code Online (Sandbox Code Playgroud)

我只是尝试使用枚举类型变量.但它给出以下错误:

tryit4.c:5: error: ‘boolean’ undeclared (first use in this function)
tryit4.c:5: error: (Each undeclared identifier is reported only once
tryit4.c:5: error: for each function it appears in.)
tryit4.c:5: error: expected ‘;’ before ‘bl’
tryit4.c:6: error: ‘bl’ undeclared (first use in this function)
tryit4.c:8: error: expected ‘;’ …
Run Code Online (Sandbox Code Playgroud)

c

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

jquery - javascript变量没有保持值

我正在使用此代码将表单提交到php脚本:

var valid = 'true';
$(document).ready(function(){
  $("#contact").submit(function(){
    $.post("process.php",
      $("#contact").serialize(),
      function(data){
        if(data.email_check == 'invalid'){
          valid = 'false'; //<---not set!
          $("#email1").addClass('missing'); 
          $("#message_ajax")
            .html("<div class='errorMessage'>Sorry is NOT a valid e-mail address. Try again.</div>");
        } else {
          $("#message_ajax")
            .html("<div class='errorMessage'>YES! this is A valid e-mail address. DO NOT Try again.</div>");
        }
      }, "json"
    );

    if(valid == 'true'){
      $("#contact").hide();
    }

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

我知道脚本返回'invalid'值,因为div和css按预期更新,但'valid'变量永远不会设置为'false'.认为这是一个范围问题我已经移动了声明,如果声明周围没有喜悦.

可能的相关问题 - 我正在使用firebug来逐步执行代码,但它只在第一次执行代码时在断点处停止,而且从不再次,但我可以提交表单任意次,它总是按预期响应 - 有效或无效.如你所见,我对jQuery很新.

javascript ajax jquery

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

HT Access - Mod Rewrite

如果我使用:

RewriteEngine On
RewriteRule ^.* controller.php
Run Code Online (Sandbox Code Playgroud)

它会将所有请求发送到controller.php但是如果controller.php包含一个css文件(/assets/css/main.css)那么它将无法工作,因为当浏览器调用它时,它只会重定向到controller.php

有没有办法解决这个问题?

php .htaccess mod-rewrite

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

XMLSerializer在序列化类时写入无效的XML(有时候)

我的目标是能够在应用程序之间共享配置设置.例如,我希望能够使用WinForm应用程序来设置和保存设置,并让控制台应用程序能够读取这些设置并作为计划任务运行.我尝试的方法是创建一个由Winform应用程序和控制台应用程序引用的SharedSettings类.在这个类中,只有像这样的公共字符串属性.

public class SharedSettings
{
    public string URL { get; set; }
    public string DestUser { get; set; }
    public string RelScript { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我使用以下序列来序列化SharedSettings类的实例

SharedSettings settings = new SharedSettings();

settings.RelScript = this.txtRelScript.Text;
settings.URL = this.txtURL.Text;
settings.DestUser = this.txtDestUser.Text;

XmlSerializer dehydrator = new XmlSerializer(settings.GetType());
System.IO.FileStream fs = new FileStream(this.configFilePath, FileMode.OpenOrCreate);
dehydrator.Serialize(fs, settings); 
Run Code Online (Sandbox Code Playgroud)

并将其反序列化并填充表单中的字段

SharedSettings settings = new SharedSettings();
XmlSerializer dehydrator = new XmlSerializer(settings.GetType());
System.IO.FileStream fs = new FileStream(this.configFile, FileMode.Open);
settings = (SharedSettings)dehydrator.Deserialize(fs);

this.txtRelScript.Text = settings.RelScript;
this.txtURL.Text = …
Run Code Online (Sandbox Code Playgroud)

c# xml-serialization

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

Invoke和BeginInvoke

问候,我正在用C#开发一些应用程序.目前我正在处理线程,我有一个问题,我在脑海里.Invoke和BeginInvoke有什么区别?我读了一些帖子,我在这里找到了一些有用的信息:这里

但是,以下代码中的Invoke和BeginInvoke之间有什么区别:

private void ProcessRoutine()
{
   for (int nValue = StartFrom; nValue <= EndTo; nValue++)
   {
      this.Invoke(this.MyDelegate, nValue);
      //this.BeginInvoke(this.MyDelegate, nValue);
   }
   MessageBox.Show("Counting complete!");
}
private void MessageHandler(int progress)
{
    lblStatus.Text = lblStatus.Text = "Processing item: " + progress.ToString();
    progressBar1.Value = progress;
}
Run Code Online (Sandbox Code Playgroud)

其中MyDelegate是对MessageHandler函数的引用.

我注意到使用BeginInvoke lblStatus.Text没有刷新,使用Invoke刷新标签.另外我知道Invoke等待它的执行完成.我感兴趣的最重要的案例是为什么在这种情况下刷新标签文本会有所不同.

c# asynchronous invoke begininvoke

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

使用删除图像按钮叠加缩略图?

当用户用鼠标悬停该图像时,我需要创建一个显示在我的拇指上的删除按钮,链接显示为从收藏夹中删除?

谁知道如何实现这一目标?

我想要的一个例子是你在视频大拇指上找到的youtube快速列表按钮.

http://i50.tinypic.com/fxdu2b.jpg

html javascript css overlay image

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

Oracle在SQL Server中的位图索引

我在Oracle环境中已成功使用位图索引多年.现在我正在研究一个将在SQL Server 2005上托管的数据仓库项目.到目前为止,我无法找到像SQL Server中的索引一样的位图答案.

有任何想法吗?

database indexing performance sql-server-2005 physical-design

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

如何在运行时访问已配置的Log4J appender?

我想在启动时配置一个appender,然后根据需要从各种记录器中动态添加和删除它.我宁愿让log4j自己配置这个appender,只需在需要时获取它的引用.如果那是不可能的,我将不得不自己实例化appender并坚持下去.

java logging log4j

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

强制派生类调用基函数

如果我从另一个派生一个类并覆盖一个函数,我可以通过调用派生类中Base::myFunction()的实现来调用基函数myFunc.

但是有没有办法在我的Base类中定义在任何情况下调用基函数,也没有在覆盖函数中显式调用它?(在执行派生函数之前或之后)

甚至更好,如果我有我的虚拟虚拟函数Base的类,和两个实现的私有函数before()after(),是有可能的定义Base之前,在任何派生类此功能后,类Base类被调用,before()并且after()将被称为?

谢谢!

c++ virtual inheritance overwrite base-class

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