问题列表 - 第19842页

验证 - 文本框仅允许小数

我使用以下代码验证文本框.

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
    e.Handled = SingleDecimal(sender, e.KeyChar);
}

public bool SingleDecimal(System.Object sender, char eChar)
{
    string chkstr = "0123456789.";
    if (chkstr.IndexOf(eChar) > -1 || eChar == Constants.vbBack) 
    {
        if (eChar == ".") 
        {
            if (((TextBox)sender).Text.IndexOf(eChar) > -1) 
            {     
                return true;
            }
            else 
            {         
                return false;  
            }
        }   
        return false;
     }
     else 
     {
         return true;  
     }
}
Run Code Online (Sandbox Code Playgroud)

问题是Constants.vbBack显示错误.如果我没有使用Constants.vbBack,退格不是workimg.我可以做什么改动工作退格.可以有人帮忙吗?

c# winforms

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

excel - 如何使用宏复制每一行

我有带有N + 1行的Excel表格,其中列A具有唯一的ID N.

我需要复制每一行,以便在一行N下面将有三个具有唯一ID的新行Nb,Nc,Nd

例如样本输入行:

id1    data here 
id2    data2 here 
Run Code Online (Sandbox Code Playgroud)

例如样本输出:

id1    data here 
id1-b  data here 
id1-c data here
id1-d data here
id2    data2 here 
id2-b  data2 here 
id2-c data2 here
id2-d data2 here
Run Code Online (Sandbox Code Playgroud)

excel vba

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

迁移到jquery 1.4

我想将网站从1.3.2升级到1.4,因为我看到有一些良好的性能改进.

  1. 我可以简单地放入或者我应该关注我的插件是否工作?

  2. 它向后兼容吗?

  3. 我应该担心什么?

jquery upgrade

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

IntelliJ宏菜单

我刚刚开始在IntelliJ中使用宏.我录制了几个然后播放,直到我决定将键盘映射快捷方式添加到我的宏.我转到设置并按Alt + C添加新的子地图,因为我无法编辑父项.从那时起,不再可以从"工具"菜单访问宏,更不用说快捷方式不起作用了.我尝试从键映射中删除快捷键,但即使我按Alt + R或Alt + L,它仍然不会将它们还原.并且TAB已经停止工作..在写sout + TAB时..没有任何事情发生了......帮助

macros keymapping intellij-idea

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

在PHP中,如何从html标签中删除特定的类?

在PHP中给出以下字符串:

$html = "<div>
<p><span class='test1 test2 test3'>text 1</span></p>
<p><span class='test1 test2'>text 2</span></p>
<p><span class='test1'>text 3</span></p>
<p><span class='test1 test3 test2'>text 4</span></p>
</div>";
Run Code Online (Sandbox Code Playgroud)

我只想要清空或删除任何包含"test2"的类,因此结果如下:

<div>
<p><span class=''>text 1</span></p>
<p><span class=''>text 2</span></p>
<p><span class='test1'>text 3</span></p>
<p><span class=''>text 4</span></p>
</div>
Run Code Online (Sandbox Code Playgroud)

如果你要删除元素:

<div>
<p>text 1</p>
<p>text 2</p>
<p><span class='test1'>text 3</span></p>
<p>text 4</p>
</div>
Run Code Online (Sandbox Code Playgroud)

我很高兴使用正则表达式或PHP Simple HTML DOM Parser之类的东西,但我不知道如何使用它.使用正则表达式,我知道如何找到元素,但不知道与它相关的特定属性,特别是如果有多个属性,如上面的例子.有任何想法吗?

html php regex tags dom

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

基本问题c ++,动态内存分配

假设我有一堂课

class person
{
char* name;
public:
void setname(const char*);
};
void person::setname(const char* p)
{
name=new char[strlen(p)];
strcpy(name,p);
name[strlen(p)]='\0';
}
Run Code Online (Sandbox Code Playgroud)

我的问题是关于行名= new char [strlen(p)]; 假设p指针指向字符串,即"zia",现在strlen(p)将返回3,这意味着我们有一个包含4个字符的数组,即char [3]现在我将字符串复制到名称中,在第4个位置,我把空字符,这有什么问题?????

c++ oop

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

在Solr/Lucene中记录搜索关键字

我是Solr的新手,正在寻找一种方法来将搜索(或关键字)记录到日志文件或数据库中,以便我可以分析数据可视化.

  • Solr可以做到这一点吗?
  • 这些数据是否可通过.一个Solr查询?

谢谢.


更新1

我开始认为我可能需要编写自己的Solr分析仪?

lucene search logging solr keyword

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

帮助理解这个堆栈跟踪

我打开了健康监控,我有以下错误,我正在努力理解:

例外:

Exception information:
    Exception type: System.InvalidCastException
    Exception message: Specified cast is not valid.


Thread information:
    Thread ID: 5
    Thread account name: NT AUTHORITY\NETWORK SERVICE
    Is impersonating: False
    Stack trace:    at _Default.Repeater1_ItemDataBound(Object sender, RepeaterItemEventArgs e)
   at System.Web.UI.WebControls.Repeater.CreateControlHierarchy(Boolean useDataSource)
   at System.Web.UI.WebControls.Repeater.OnDataBinding(EventArgs e)
   at _Default.up1_Load()
   at _Default.Timer1_Tick(Object sender, EventArgs e)
   at System.Web.UI.Timer.OnTick(EventArgs e)
   at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Run Code Online (Sandbox Code Playgroud)

我只想弄清楚问题发生的确切位置和它是什么 - 它是在Repeater1_ItemDataBound子程序中发生的,还是在Timer1_Tick子程序中发生的?在跟踪的顶部或底部发生错误之前发生的最后一件事情是什么?

任何帮助非常感谢

谢谢

asp.net stack-trace

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

正则表达式替换

我有以下reg exp

(-[^\w+])|([\w+]-[\w+])
Run Code Online (Sandbox Code Playgroud)

我想用它来用空格替换破折号

test -test             should not be replaced
test - test            should be replaced
test-test              should be replaced
Run Code Online (Sandbox Code Playgroud)

因此,只有在测试时才应更换仪表板.

目前([\ w +] - [\ w +])正在替换破折号周围的t.

        var specialCharsExcept = new Regex(@"([\w+]-[\w+])", RegexOptions.IgnoreCase);

        if (string.IsNullOrEmpty(term))
            return "";

        return specialCharsExcept.Replace(term, " ");
Run Code Online (Sandbox Code Playgroud)

有帮助吗?提前致谢

PS:我正在使用C#.

更新

我现在正尝试将你的reg exp用于以下案例.

some - test "some test"   - everything within the quotes the expression should not be applied
Run Code Online (Sandbox Code Playgroud)

这可能吗?

c# regex

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

WPF:通过拖放重新排序WrapPanel内容?

我正在寻找一种方法来通过拖放重新排序WPF WrapPanel的内容(项目).我只想点击一个项目并将其拖动到一个新位置.

根据我的理解,这是一个非常常见的任务,我想我有人已经这样做了,或者知道如何实现这个功能.

我已经进行了谷歌搜索,但一无所获.也许这比我想象的要困难.

wpf drag-and-drop wrappanel

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