问题列表 - 第32144页

如何允许用户只在vb.net的文本框中输入数字?

如何阻止用户输入字符,但只能输入数字和'.' 在vb.net 2005的文本框中?

vb.net

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

使用Authorize.net测试静默帖子

我目前有一个使用Authorize.net的ARB API的应用程序.我知道应该如何工作,但是我真的希望收到来自authorize.net测试服务器(test.authorize.net)的无声帖子,这是我的帐户创建的地方.

我关闭了测试模式,并且事务没有启用调试.有了这个,我已经写了一个页面,我可以模拟帖子,但我还没有看到一个.

这些是在创建订阅或卡收费时发生的吗?我已阅读多个项目,说在各种测试模式下,不发送静音帖子.

有没有办法在test.authorize.net上使用ARB时强制事务执行静默帖子?

谢谢,埃里克

authorize.net silent-post

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

如何创建自定义数据注释验证器

想要创建自定义数据注释验证.有关如何创建它们的有用指南/示例吗?

首先:
具有最小和最大长度的StringLength.我知道.NET 4可以做到这一点,但是想在.NET 3.5中做同样的事情,如果可能的话,只能定义最小长度(至少x个字符),最大长度(最多x个字符),或者两者都是(在x和y之间).

其次:
使用模数运算验证 - 如果数字是有效长度,我希望使用模数11算法进行验证(我已经在JavaScript中实现了它,所以我想它只是一个简单的移植?)

更新:
解决了第二个问题,只是复制JavaScript实现并进行一些调整,所以不需要解决方案.

asp.net data-annotations asp.net-mvc-2

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

访问数据项目在VBA中导入CSV文件

我偶尔会遇到一个问题,我的一个同事已经开发了一个旧系统.他们倾向于拥有数千行代码来执行简单的操作,例如导入csv文件.

目前vba流程是:

  • 打开excel应用程序
  • 创建新工作表
  • 填充csv文件
  • 进入excel将标题名称添加到文件中
  • 将工作表另存为新的Excel文件
  • 将文件导入访问数据项目sql表.
  • 处理数据

我想用它做的是:

  • 将csv导入表中(与获取外部数据函数一样)
  • 处理数据

我有一个快速搜索,看不到任何简单的方法只是将文件吸入表中.

任何帮助,将不胜感激.

谢谢

保罗

csv import ms-access vba

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

从后面的代码中禁用HyperLink

在我的项目中,我需要根据某些条件禁用超链接.那么如何使用C#从代码中做到这一点呢?

c# asp.net webforms hyperlink

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

与PrototypeJS共享原始资源

我在使用跨源资源共享和原型时遇到了一些麻烦.我对外部资源有简单的发布请求,对于简单的发布请求,必须满足一些规则:

Content-Type必须是application/x-www-form-urlencoded,multipart/form-data或text/plain,一个简单的请求不会使用http Request设置自定义标头,并且Server必须设置Access- Control-Allow-Origin标头正确.

使用vanilla JavaScript XMLHttpRequest一切正常,但是使用PrototypeJS它将无法工作,因为它接缝Prototype设置了一些自定义标头,我不知道如何防止它.

我通过以下方式在Prototype中尝试过:

new Ajax.Request('some.foreign-host.com/res.php', {
  method: 'post',
  postBody: 'foo=bar', 
  contentType: 'application/x-www-form-urlencoded', 
  onSuccess: function(e){
    // some custom code
  }
});
Run Code Online (Sandbox Code Playgroud)

知道如何让Prototype发送这么简单的CORS请求吗?


我有一个简单的JavaScript XMLHttpRequest创建的Headers的转储:

POST /bthesis/returnJSON.php HTTP/1.1    
Host: foreign-host.com                         
Connection: keep-alive                   
Referer: this-host.com
Content-Length: 9                        
Origin: this-host.com     
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Accept: */*                              
User-Agent: [...]
Accept-Encoding: gzip,deflate,sdch       
Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Run Code Online (Sandbox Code Playgroud)

原型请求创建的标题:

OPTIONS /bthesis/returnJSON.php HTTP/1.1 
Host: foreign-host.com                        
Connection: keep-alive                   
Referer: this-host.com
Access-Control-Request-Method: POST      
Origin: this-host.com      
Access-Control-Request-Headers: X-Prototype-Version, X-Requested-With, Content-type, Accept
Accept: */*                              
User-Agent: …
Run Code Online (Sandbox Code Playgroud)

javascript ajax.request prototypejs cors

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

如何跟踪gzip编码的Web内容的下载进度?

我正在写一个从网上下载东西的iPhone客户端.由于蜂窝网络不是那么快,文件可能很大,我想通过进度条改进活动微调器.

到目前为止一切顺利,我正在使用NSURLConnection并检查Content-Length标头以查看我将下载多少字节.然后,在-connection:didReceiveData:回调中,我将接收到的数据附加到我的NSMutableData对象,在那里我可以跟踪到目前为止下载内容的大小与预期的字节数.

这一切都有效,直到你有一个支持gzip压缩的服务器.使用gzip压缩的服务器将x字节作为内容的大小.但是,由于NSURLConnection在后台进行解压缩,因此传递给didReceiveData回调的数据已经扩展.因此,预期下载的字节小于实际接收的字节,以文件的压缩比例的比例.

这意味着进度条溢出,因为预期的字节数比预期的要早得多.我控制服务器时可以做的就是为gzip内容发送特殊标头,以避免NSURLConnection进行解压缩,但我无法控制网络上的所有服务器.

NSURLConnection是否有任何隐藏方法来报告传输的字节而不是扩展的字节?我是否必须编写自己的NSURLConnection来跟踪传输的字节并自行解压缩gzip数据以获得准确的进度条指示器?也许有另一种较低级别的Core Foundation API?

iphone gzip objective-c nsurlconnection

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

生成唯一的5位数字

我被告知写程序生成唯一的5位数字(例如12345是唯一的,11234不是)
我写了下面的代码

#include <iostream>
#include <stdlib.h>
#include <map>
using namespace std;
using std::rand;
const int k=99999-10234;
bool  unique(int t){

    map<int,int>my;
    map<int,int>::iterator it;
    while (t!=0){
        ++my[t%10];
    t/=10;
}
    for (it=my.begin();it!=my.end();it++){

        if ( it->second>0) {
             return false;
        }
    }

       return true;
}
int main(){
    int m=0;
     m= 10234+ rand()%k;
    if (unique(m)){
         cout<<" unique number was generated =:"<<m<<" ";
    }
    else{

        do{


             m=10234+rand()%k;
               if (unique(m)){
                   cout<<"unique  number was generated"<<m<<" ";
                break;
               }

    }   while(!unique(m));


    }


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

但它没有告诉我任何输出请帮我解决我的代码中哪些不好?

c++ algorithm permutation

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

遍历ac#方法和anazlye方法体

什么是在c#中遍历methodinfo的最简单方法?

我想遍历方法体并查找字段引用等,并检索类型.

在System.Reflection中有:

mi.GetMethodBody().GetILAsByteArray()
Run Code Online (Sandbox Code Playgroud)

这是一种低级别,在我能够穿越身体之前需要"一些"工作.

我知道Cecil存在,但在使用cecil加载内存程序集时出现问题.我正在使用的程序集并不总是"在磁盘上"它可以是从例如编译的内存程序集.嘘,我不是一个干净的解决方案,而无需将程序集临时写入磁盘.

还有什么其他选择呢?

c# il methodinfo

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

对于十进制,值太大或太小

我有以下代码:

double shortfall = GetSomeNumber(); //3.3588548831176006E+29

if (shortfall > 0)
{
  returnValue = Convert.ToDecimal(shortfall);
}
Run Code Online (Sandbox Code Playgroud)

这会产生上述错误.

有人可以帮我吗?

.net c#

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