问题列表 - 第19482页

检查对象是否更改的最佳做法是什么?

我需要知道如何检查对象是否已更改.基本上我需要像名为TrackChanges的属性,当我将其设置为true一次并且如果此对象中的任何数据被"更改"时,同一对象(IsObjectChanged)上的方法可以返回true.

你有没有需要这样的东西,你是如何解决它的?如果已经有这种情况的最佳实践,我不想发明轮子?

我想在我的setter中调用TrackChange = true之前克隆该对象.当我调用IsObjectChanged()时,通过使用反射,我将比较它的所有公共字段值和克隆的副本.我不确定这是不是一个好方法.

有什么建议吗?

谢谢,burak ozdogan

.net c#

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

每分钟在后台运行一次powershell脚本

我希望PowerShell脚本在后台每分钟运行一次.不会出现任何窗口.我该怎么做?

windows powershell scheduling

26
推荐指数
5
解决办法
7万
查看次数

如何获取一个窗口来接收Xcode中的拖放文件

我试图在osx/leopard上的xcode 3.1.4中拖放工作.任何指针或提示,甚至可能是示例代码?我找不到任何东西,这真的很令人失望.我希望在主窗口上拖动文件时让界面响应.

cocoa drag-and-drop nswindow

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

空参考例外

在c尖锐的胜利形式

我已经为我的表单添加了一个组合框控件,并相应地将项添加到组合框中,尝试将select-index上的项分配给一个字符串,该字符串作为参数传递给以下列方式声明的函数:

private void cmbPayment_SelectedIndexChanged(object sender, EventArgs e)
    {
        string pm = cmbLocation.SelectedItem.ToString();
        payment(pm);
    }
Run Code Online (Sandbox Code Playgroud)

功能:

public void payment(string pym)
    {
        jd.PaymentMode = pym;

    }
Run Code Online (Sandbox Code Playgroud)

alt text http://img42.imageshack.us/img42/8691/adssd.png

c#

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

触摸空格键时如何防止键盘从数字更改为字母?

UITextFields在桌子上输入值.其中一些字段仅接受数字.我UIKeyboardTypeNumbersAndPunctuation用于keyboardType,并shouldChangeCharactersInRange过滤字符.

此外,所有更正都被禁用:

textField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;
textField.autocorrectionType =  UITextAutocorrectionTypeNo;
textField.autocapitalizationType =  UITextAutocapitalizationTypeNone;
Run Code Online (Sandbox Code Playgroud)

在仅数字字段上,触摸空格键时,键盘将更改为字母.我知道这是默认行为.我想忽略空格键,不希望键盘类型改变.

有没有办法改变这种默认行为?

PS:其他数字键盘类型不是一个选项.我需要标点符号!

谢谢

iphone uitextfield iphone-sdk-3.0

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

大数字、通用算法?

我想知道什么是大数字,以及用于处理它们的一些常见算法是什么。我在《Coders at Work》中听到这个术语,其中有人在采访中被要求创建一个库来处理大数字。

algorithm biginteger

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

我在哪里可以获得JDK 1.0.2 JavaDocs的副本?

我正在为一篇涉及​​Java API特定部分演变的博客文章做一些研究.为此,我已经能够找到JavaDocs一直回到JDK 1.1,但不是原来的1.0.

Sun已从sun.com删除了任何JDK 1.0 JavaDocs的痕迹.我用Google搜索了高低,近,远,但找不到任何东西.archive.org上也没有显示任何内容.

有任何想法吗?

我在哪里可以获得JDK 1.0.2 JavaDocs的副本?

java history javadoc

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

在g ++中删除此指针行为

#include <stdio.h>

class Foo {

        public:
                Foo(char x);
                Foo(char x, int y);
                ~Foo();
                void abc();
                void dev();
};

void Foo::dev()
{

        printf("inside dev \n");
}

void Foo::abc()
{

        printf("inside abc \n");
        delete this;
        dev();
}

Foo::Foo(char x)
{

      printf("inside 1 argu const---------------");

}

Foo::~Foo()
{

    printf("inside 1 argu dest---------------");
}

#include "test.h"

int main()
{

        Foo *obj=new Foo('a');
        printf("%u inside main\n", obj);
        obj->abc();
        return 0;
}
Run Code Online (Sandbox Code Playgroud)

在查看程序的输出之后,似乎仍然调用"dev"函数,尽管在调用dev之前在函数abc中调用了"delete this"?gcc/g ++如何处理这个?

c++ gcc this-pointer

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

ASP.NET:即使使用必需的字段验证器,自定义验证也不起作用

这是我的 Web 表单控件的代码

<asp:TextBox runat="server" ID="txtUsername"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="txtUsername" runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
<asp:CustomValidator OnServerValidate="checkUsername" ID="CustomValidator1" runat="server" ControlToValidate="txtUsername" EnableClientScript="true" ClientValidationFunction="checkUsername" ErrorMessage="CustomValidator"></asp:CustomValidator>
Run Code Online (Sandbox Code Playgroud)

客户端验证

<script type="text/javascript">
        function checkUsername(source,args){
        alert("test");
           /* alert(args.Value);
            args.IsValid=false;
            */
        }
    </script>
Run Code Online (Sandbox Code Playgroud)

服务器端验证

protected void checkUsername(object sender, System.Web.UI.WebControls.ServerValidateEventArgs e) {
            String str=e.Value;
            if(str.Length>6)
            e.IsValid = false;
        }
Run Code Online (Sandbox Code Playgroud)

但出于某种原因,这个 Costom 验证并没有被触发。任何线索?

编辑: 我第一次在 asp 中编码,服务器验证在代码隐藏类中

这是一个代码 asp.net 页面,也许我犯了一些小错误?

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Registration.aspx.cs" Inherits="lab1.Registration" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body> …
Run Code Online (Sandbox Code Playgroud)

asp.net

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

华丽的网页按钮具有正确的行为,可以做到吗?

对于我的应用程序,我想很好地设置提交按钮的样式.使用普通的CSS,我设法让它在Firefox中看起来很好,在IE中也很糟糕.然后我看到了这篇博文:

http://www.sohtanaka.com/web-design/liquid-color-adjustable-css-buttons/

使用这种技术,您可以在几乎所有浏览器中获得华丽的按钮.但是,还有一些可访问性问题:

  • 由于它使用链接而不是真正的HTML输入或按钮元素,因此单击按钮不会提交表单.这可以使用Javascript轻松解决,但如果提交按钮在没有启用Javascript的情况下工作,那将是理想的选择.
  • 另一个问题是,按[ENTER]不会提交表单.脏黑客是包含"提交"或"图像"类型的不可见输入元素.

基本上我想要的也许是不可能的:博客条目中的样式质量,但使用普通元素实现,以便我得到正常的行为.

我真的必须在肮脏的黑客或糟糕的造型之间做出选择吗?

到目前为止我看到的每个按钮样式教程在IE中都有次优化结果:(

css internet-explorer button

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