问题列表 - 第19014页

使用jQuery将跨域JSON发布到ASP.NET

有点棘手的问题.

我正在开展一个项目,当用户在自助服务终端上查看我们的网站时,我们需要允许收据打印输出.由于与驱动程序和格式相关的原因,我使用Word自动化COM来处理打印收据.我已将此代码包装在本地计算机上运行的Web服务中.

计划是在页面html中将一个简单的jQuery ajax调用放到运行Web服务的本地机器的url中.此ajax调用包含订单的json对象,该对象由Web服务反序列化并打印出来.如果我使用localhost就可以正常工作,但是在生产中我会遇到没有跨域的ajax调用规则.

代理将无法工作,因为网站上运行的代码无法联系运行打印服务的本地Web服务.在浏览网页后,我发现使用JSONP可能是解决方案,但我无法弄清楚如何使其工作.大多数教程都假设您尝试获取一些远程数据而不仅仅是发布数据.打印Web服务返回void.

如何配置我的Web服务(asmx)以使用JSONP以及我的jQuery代码是什么样的?目前它看起来像这样:

function printReceipt(data) {
   $.ajax({
       type: "POST",
       url: "http://192.9.200.165/ContestWebService/Service1.asmx/PrintOrderReceiptJson",
       data: data,
       dataType: "json",
       contentType: "application/json; charset=utf-8",
       error: function(xhr, msg) { alert(xhr.statusText); }
    });
}
Run Code Online (Sandbox Code Playgroud)

任何更简单的JSONP替代方案,或者我可能没有考虑的任何其他可能的解决方案也会有所帮助.

asp.net ajax jquery json jsonp

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

在Linux上反复移动文件

find ./dir -type f -iname "*.t[argz]*[bz2]" -print | xargs mv --target-directory=dir 似乎在名称中包含空格的文件上失败.怎么改进呢?还是另类?

谢谢你的回答:我的mv不支持--null或-0,我正在使用cygwin:

$ mv --help
Usage: mv [OPTION]... [-T] SOURCE DEST
  or:  mv [OPTION]... SOURCE... DIRECTORY
  or:  mv [OPTION]... -t DIRECTORY SOURCE...
Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.

Mandatory arguments t
.

linux find xargs

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

如何在 Web 应用程序中检测手机

如果是 Web 应用程序,您如何确定访问者正在通过手机查看?

是否也可以找出像黑莓和 iPhone 这样的品牌/型号?

asp.net mobile

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

用于进度报告的惯用语?

我应该如何监控clojure中映射函数的进度?

当用命令语言处理记录时,我经常每隔一段时间打印一条消息,以指示事情已经走了多远,例如报告每1000条记录.基本上这是计算循环重复.

我想知道在clojure中我可以采取什么方法,我将一个函数映射到我的记录序列.在这种情况下,打印消息(甚至保持进度计数)似乎基本上是副作用.

到目前为止我想出的是:

(defn report
  [report-every val cnt]
  (if (= 0 (mod cnt report-every))
    (println "Done" cnt))
    val)

(defn report-progress
  [report-every aseq]
  (map (fn [val cnt] 
          (report report-every val cnt)) 
       aseq 
       (iterate inc 1)))
Run Code Online (Sandbox Code Playgroud)

例如:

user> (doall (report-progress 2 (range 10)))
Done 2
Done 4
Done 6
Done 8
Done 10
(0 1 2 3 4 5 6 7 8 9)
Run Code Online (Sandbox Code Playgroud)

是否有其他(更好)的方法来实现这种效果?

我在做什么有任何陷阱?(我认为我保留了懒惰,而不是举个例子.)

lisp functional-programming clojure imperative-programming

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

C#内部getter,带有内部类参数的受保护setter

我有一个问题,想要一个属性有一个内部getter和一个受保护的setter,如本问题所述,我想我通过执行以下操作解决了这个问题:

public class Accessor : AccessorBase
{
    private Connection _connection;

    protected void setConnection(Connection value)
    {
        _connection = value;
    }

    internal Connection GetConnection()
    {
        return _connection;
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

但是,我现在收到此错误:

可访问性不一致:参数类型"连接"比方法"setConnection(连接)"更难访问

这是因为我有internal class Connection.我宁愿不做Connection公开课,同时Accessor 需要公开,所以如何在保持内部getter和受保护的setter的同时解决这个错误呢?

c# access-modifiers

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

什么是常见的用户名和密码策略

编辑2010年1月18日,

是否有任何不允许在密码中使用的符号?

=========================================

嗨,

我想知道在网站上创建新帐户的用户名/密码有什么"共同"政策.

这是我现在拥有的:

===========对于用户名==================
长度介于6到20个字符之间不允许使用空格用户名区分大小写

可以包含lettlers,数字和符号

* Uppercase letter (A-Z)
* Lowercase letter (a-z)
* Digit (0-9) 
Run Code Online (Sandbox Code Playgroud)

注册后无法更改

===========密码=============
6-20个字符长可以包含lettlers,数字和符号

* Uppercase letter (A-Z)
* Lowercase letter (a-z)
* Digit (0-9)
* Special character (~`!@#$%^&*()+=_-{}[]\|:;”’?/<>,.) 
Run Code Online (Sandbox Code Playgroud)

密码在数据库中加密密码可以在请求时发送到电子邮件地址

谢谢

security authentication

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

Svn获得当前用户

如何获取在特定工作站上使用svn的当前用户?

我可以使用svn.exe可执行文件与一些开关来获取该信息.

谢谢.

svn

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

如何根据友情信息抓取Facebook?

我是一名研究生,他的研究是复杂的网络.我正在开发一个涉及分析Facebook用户之间联系的项目.是否可以根据友情信息为Facebook编写爬虫?

我环顾四周但到目前为止找不到任何有用的东西.Facebook似乎并不喜欢这种活动.我可以依赖Facebook API吗?

更新(2010年1月8日):非常感谢您的回复.我想我可能需要直接联系Facebook.干杯

更新(2011年2月16日):一本新书"挖掘社交网络"刚刚问世.在其中,有一章专门用于使用Python挖掘Facebook.干杯.

facebook web-crawler social-networking

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

在Android中实施应用内购买?

编辑:Android现在支持应用内结算!

原始问题:

看起来Android本身不支持应用程序内购买一段时间,而当它确实存在时,可能会有庞大的用户群,其设备不支持它们.

如果可能,使用Android Market在Android中实现类似iPhone的(额外内容或服务)应用内购买的最佳方式是什么?

解决方案应特别考虑:

  • 适用于各种应用内购买:Android Market的24小时取消政策
  • 对于消耗品/非消耗品:存储其他内容(即:使用宝贵的应用程序内存以避免盗版,或使用SD卡以避免膨胀应用程序内存)

谢谢!

android in-app-purchase in-app-billing

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

IIS7:为所有aspx页面设置"no-cache",但不为images/css/js设置

我想不在任何地方缓存我的aspx页面.出于某种原因,IE忽略了从我的母版页设置的元标记

<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
Run Code Online (Sandbox Code Playgroud)

我试图看看我是否可以将我的Http响应头设置为"Cache-Control" - "no-cache".设置类似的东西

HttpContext.Current.Response.Headers.Add("Cache-Control", "no-cache");
   HttpContext.Current.Response.Headers.Add("Exipres", DateTime.Now.AddDays(-1).ToShortDateString());
Run Code Online (Sandbox Code Playgroud)

在每一页都会很痛苦.我在想,无论如何我们都可以在IIS7中设置它(将此标题添加到aspx页面,但不是image/css/js).可能吗 ?

编辑:根据http://technet.microsoft.com/en-us/library/cc753133%28WS.10%29.aspx中的建议,添加自定义http响应标头会将标头添加到所有文件,包括js,css,images .所以在这里添加"Cache-Control","no-cache"也不起作用

Edit2:我正在考虑添加一个httpmodule.类似于http://blogs.technet.com/stefan_gossner/archive/2008/03/12/iis-7-how-to-send-a-custom-server-http-header.aspx.有什么建议 ?

asp.net iis caching http-headers

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