有点棘手的问题.
我正在开展一个项目,当用户在自助服务终端上查看我们的网站时,我们需要允许收据打印输出.由于与驱动程序和格式相关的原因,我使用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替代方案,或者我可能没有考虑的任何其他可能的解决方案也会有所帮助.
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 .
如果是 Web 应用程序,您如何确定访问者正在通过手机查看?
是否也可以找出像黑莓和 iPhone 这样的品牌/型号?
我应该如何监控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)
是否有其他(更好)的方法来实现这种效果?
我在做什么有任何陷阱?(我认为我保留了懒惰,而不是举个例子.)
我有一个问题,想要一个属性有一个内部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的同时解决这个错误呢?
编辑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)
密码在数据库中加密密码可以在请求时发送到电子邮件地址
谢谢
我是一名研究生,他的研究是复杂的网络.我正在开发一个涉及分析Facebook用户之间联系的项目.是否可以根据友情信息为Facebook编写爬虫?
我环顾四周但到目前为止找不到任何有用的东西.Facebook似乎并不喜欢这种活动.我可以依赖Facebook API吗?
更新(2010年1月8日):非常感谢您的回复.我想我可能需要直接联系Facebook.干杯
更新(2011年2月16日):一本新书"挖掘社交网络"刚刚问世.在其中,有一章专门用于使用Python挖掘Facebook.干杯.
编辑:Android现在支持应用内结算!
原始问题:
看起来Android本身不支持应用程序内购买一段时间,而当它确实存在时,可能会有庞大的用户群,其设备不支持它们.
如果可能,使用Android Market在Android中实现类似iPhone的(额外内容或服务)应用内购买的最佳方式是什么?
解决方案应特别考虑:
谢谢!
我想不在任何地方缓存我的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.有什么建议 ?