对于那里的任何银色狂热分子,我想问一下Silverlight 4.0与Silverlight 1.0相比有哪些新功能?我是Silverlight的新手,需要获得该技能组.
基本上,我想做两件事:
我知道这是可能的,因为我的一位前辈已经做到了,但我不知道他是怎么做到的.也许他使用了Java的内置类之一.
注意:用户会将代码写入某个文本文件,然后我将该文件内容存储在某个变量中,然后运行该代码.
可能重复:
自定义数字格式字符串始终显示符号
要在C#中将double设置为一定的精度,我写这个:
d.ToString("#0.00");
Run Code Online (Sandbox Code Playgroud)
如果我想强制出现符号怎么办?例如
+2.54和-2.54
将所有出现的角色替换为另一个角色的有效方法是什么std::string?
如何在页面加载期间找到我的页面作为框架嵌入到其他网站?我猜引用请求标题在这里无法帮助我?谢谢.
如何为以下条件写一个swtich?
如果网址包含 "foo",则settings.base_url为"bar".
以下是实现所需的效果,但我觉得这在交换机中更易于管理:
var doc_location = document.location.href;
var url_strip = new RegExp("http:\/\/.*\/");
var base_url = url_strip.exec(doc_location)
var base_url_string = base_url[0];
//BASE URL CASES
// LOCAL
if (base_url_string.indexOf('xxx.local') > -1) {
settings = {
"base_url" : "http://xxx.local/"
};
}
// DEV
if (base_url_string.indexOf('xxx.dev.yyy.com') > -1) {
settings = {
"base_url" : "http://xxx.dev.yyy.com/xxx/"
};
}
Run Code Online (Sandbox Code Playgroud) 我正在使用flock一个用于文件锁定的bash命令来防止两个不同的代码实例运行多次.
我正在使用此测试代码:
( ( flock -x 200 ; sleep 10 ; echo "original finished" ; ) 200>./test.lock ) &
( sleep 2 ; ( flock -x -w 2 200 ; echo "a finished" ) 200>./test.lock ) &
Run Code Online (Sandbox Code Playgroud)
我正在运行2个子壳(背景).该(flock NUM; ...) NUM>FILE语法是从flock的人页面.
我希望第一个子shell将获得test.lock的独占锁,然后等待10秒,然后打印"原始完成",一直持有锁.第二个子shell将在或多或少同时启动,等待2秒,然后尝试锁定test.lock,但在2秒后超时.如果它获得锁定,那么它将打印"完成".如果它没有锁定,则该子shell应该停止,并且不应打印任何内容.
由于第一个子shell等待的时间较长,因此它将保持锁定10秒,因此第二个子shell不应该获得锁定,并且不应该完成.即应该看到"原始完成"打印而不是两者.
实际发生的是打印"完成",然后打印"原始完成".
这意味着第二个子shell是(a)不使用与第一个子shell相同的锁,或者(b)它无法获得锁,但继续执行或(c)其他.
为什么这些锁不像我期望的那样工作?
我正在学习Qooxdoo框架,我正在尝试使用一个小的Django Web服务.Django webservice只返回这样的JSON数据:
{ "name": "Football", "description": "The most popular sport." }
Run Code Online (Sandbox Code Playgroud)
然后我使用以下代码来查询该url:
var req = new qx.io.remote.Request(url, "GET", "application/json");
req.toggleCrossDomain();
req.addListener("completed", function(e) {
alert(e.getContent());
});
req.send();
Run Code Online (Sandbox Code Playgroud)
不幸的是,当我执行代码时,我得到意外的令牌错误,然后请求超时.
Uncaught SyntaxError: Unexpected token :
Native.js:91013011 qx.io.remote.RequestQueue[246]: Timeout: transport 248
Native.js:91013011 qx.io.remote.RequestQueue[246]: 5036ms > 5000ms
Native.js:91013013 qx.io.remote.Exchange[248]: Timeout: implementation 249
Run Code Online (Sandbox Code Playgroud)
JSLint报告这是一个有效的JSON,所以我想知道为什么Qooxdoo没有正确解析它.
我想在iphone中查看.doc,.docx,.rtf,.ppt文件.
但是我觉得有些问题在我身边出现了问题并且不适用于上述格式,但我的代码对.txt和.pdf文件工作正常.
我已阅读有关Webview的文档,它声明它支持查看上述文档.
下面是我的.doc片段
[webView loadData:requestData MIMEType:@"application/msword" textEncodingName:@"UTF-8" baseURL:nil];
Run Code Online (Sandbox Code Playgroud)
for .ppt我使用的是MIME类型 "application/vnd.ms-powerpoint"
注意:如果我为.doc/.rtf创建MIME类型为"text/html",那么它会显示一些垃圾数据所以我认为MIME类型中缺少一些东西.
任何帮助都非常感谢.
等待你的回复.
更新:........
对于打开这些类型的文件格式,NSData似乎存在一些问题.我的数据是加密的,所以我不能直接使用 requestWithURL,其他的事情是我需要传递凭据来获取文件,如果我使用凭据保存凭据,凭据就不能正常工作
[[NSURLCredentialStorage sharedCredentialStorage] setDefaultCredential:credential
forProtectionSpace:protectionSpace];
Run Code Online (Sandbox Code Playgroud)
然后使用下面的请求
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]] ]
Run Code Online (Sandbox Code Playgroud)
有没有什么办法可以将NSData用于上述格式,这样我就可以进行异步调用并传递我的凭据,然后解密数据并在WebView中显示它.