在C#中,可以使用System.Version.Assembly来获取正在运行的应用程序的版本.但是,这似乎并不存在于Silverlight for Windows Phone中.还有其他选择吗?
当我使用s3cmd下拉文件(不合理的大小 - 小于100兆字节)时,偶尔会看到此错误:警告:MD5签名不匹配:computed = BLAH,received ="NOT-BLAH"
谷歌搜索表明这可能是由S3分段文件的方式引起的.其他人说要忽略它.
有谁知道为什么会这样,做正确的事情是什么?
谢谢你的时间, - 亨利
是否有人知道一种好的方式(免费或付费)来确定传入的IP是否来自移动运营商?
之前有一个问题: 确定细胞载体的API?
答案是"使用ISP数据库并匹配名称".我想我希望在一年半以来,这个问题被问到有人提出了更清洁的东西吗?
手指交叉
如果我有一个徽标图像,并且我想在另一个我要求它尺寸较小的页面上使用它,那么我的本能是创建一个新的图像,使用图形编辑器调整大小.但是,我听说如果我通过改变图像标签中的高度和宽度来引用原始图像并通过浏览器调整大小,则对用户来说更好.
所以我问群众,这里的最佳做法是什么?
感谢您的时间,
- 亨利
这与我昨天的问题有关(得到了很好的结果): 在ruby中使用Blowfish加密字符串会返回比php中的相同进程更短的字符串
现在,我认为在相反的方向上是一个类似的问题.我使用php来加密字符串:
php > require_once 'Crypt/Blowfish.php';
php > $input = "input string";
php > $key = "some key";
php > $crypt = new Crypt_Blowfish($key);
php > echo bin2hex($crypt->encrypt($input));
79af8c8ee9220bdec2d1c9cfca7b13c6
Run Code Online (Sandbox Code Playgroud)
这正是预期的结果.但是,当我尝试解密ruby中的字符串时,它只给出了输入的子集:
irb(main):001:0> require 'rubygems'
r=> true
irb(main):002:0> require 'crypt/blowfish'
=> true
irb(main):003:0> key = "some key"
=> "some key"
irb(main):004:0> input = "79af8c8ee9220bdec2d1c9cfca7b13c6"
=> "79af8c8ee9220bdec2d1c9cfca7b13c6"
irb(main):005:0> block = input.gsub(/../) { |match| match.hex.chr }
=> "y\257\214\216\351\"\v\336\302\321\311\317\312{\023\306"
irb(main):006:0> blowfish = Crypt::Blowfish.new(key)
=> #<Crypt::Blowfish:0xb73acbd8 @sBoxes=[[3156471959, 1769696695, 1443271708, 181204541,
... 1894848609], @key="some key">
irb(main):008:0> …Run Code Online (Sandbox Code Playgroud) 通过UI,亚马逊的框架允许我通过指定多个输入行来创建具有多个输入的作业.例如:
-input s3n:// something -input s3n:// something-else
同样,Ruby EMR客户端到目前为止对我非常有帮助:http: //aws.amazon.com/developertools/2264
但是,我正在尝试编写需要多次输入的夜间工作,我似乎无法找到任何方法来执行此操作.它不会让我传递多个输入参数,当我使用--arg或--args时,创建的作业不包含-input行.它几乎就像剥离它一样.
有没有人成功地使用这个工具?
我正在尝试创建一个应用程序,当它变得可见时执行一些工作,并在它消失时执行其他工作.这通常通过页面可见性api(http://css.dzone.com/articles/using-html5s-pagevisibility)来完成,但Windows 8目前不支持此功能:http://msdn.microsoft.com/en-我们/库/ IE/hh673553(v = vs.85)的.aspx
有回调onactivated和oncheckpoint但这些回调是针对流程生命周期的,并不一定与应用可见性相关.具体来说,应用程序可以在暂停之前进入后台很长一段时间.
任何帮助,将不胜感激.
- 亨利
我问了一个关于如何在metro应用程序中捕获可见性更改的问题: 如何判断JS Windows8 metro应用程序是否可见
似乎有两个答案:1)应用程序失去焦点后大约10秒钟将调用checkpoint,因为应用程序将被暂停
2)页面可见性事件将起作用.
但是,当我在default.js中执行以下操作时,我没有看到这些事情发生:
var onVisibilityChange = function (args) {
console.log("Visibility changed. (this will never appear");
};
app.addEventListener("visibilitychange", onVisibilityChange);
// ...
app.oncheckpoint = function (args) {
console.log("APP onCheckpoint (this also never appears");
};
Run Code Online (Sandbox Code Playgroud)
有没有人有一个捕获应用程序启动/停止可见的工作示例?
javascript ×2
windows-8 ×2
amazon-emr ×1
amazon-s3 ×1
blowfish ×1
c# ×1
encryption ×1
html ×1
image ×1
ip ×1
mobile ×1
ruby ×1
silverlight ×1