标签: cloud

我的C#程序如何根据存在的程序集而有所不同?

我想从我的Windows Azure Web应用程序中的自托管Web应用程序中重用一些代码逻辑.目前我的代码如下:

void myFunction( params )
{
   //environment-neutral code
}
Run Code Online (Sandbox Code Playgroud)

我需要重写该代码,以使程序采取不同的行动,具体取决于是否在Azure上:

void myFunctionModified( params )
{
    if( onAzure() ) {
       //run Azure-specific code
    } else {
       //run non-Azure code
    }
}
Run Code Online (Sandbox Code Playgroud)

是的,我知道虚函数,但我需要这样的代码,至少可以在调用那些虚函数之前实例化正确的对象.

问题是实现onAzure()我需要使用仅存在于Windows Azure上的程序集中的东西(RoleEnvironment例如).因此,我不知道如何实现,onAzure()以便在Windows Azure环境之外运行时不会崩溃.

如何根据系统中存在的程序集使应用程序采取不同的行为?

.net c# cloud assemblies azure

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

混合云与联合云

Hybrid Cloud和Federated Cloud之间有什么区别吗?

我也读了很多"Intercloud"这个词.我将其理解为几个巨大的联合云的愿景,每个云都用于特殊目的.是对的吗?

cloud

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

从一台服务器扩展到多台服务器

让我们假设我正在运行两个服务器:一个用于网站,另一个用于数据库.
显然,两个服务器都会出现瓶颈.

  • 此时需要做什么?有什么最佳做法吗?
  • 使用AppEngine,Appfog等云服务有什么好处?

我是这个区的新手所以请耐心等待:)

cloud database-design scalability sharding

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

解析iOS SDK:在终端中设置Cloud Code

是Parse的官方视频,向您展示如何在Mac上设置Parse的Cloud Code.我喜欢他们使用SDK的简单和详细记录,但这有点超出了我的iOS编码知识.此外,设置过程中会产生一些矛盾和混淆.我将在下面详述.

1)视频告诉你要做的第一件事就是打开你的终端并打字

在此输入图像描述

这(来自我的iOS眼睛)与Docs告诉我做的类型相矛盾

在此输入图像描述

Docs版本中有一个〜$前面.

问题1)"〜$"是什么意思,为什么它在视频中而不在文档中?

2)让我困惑的下一件事是接下来要求我输入的视频

在此输入图像描述

导航到我的应用程序.这是Docs告诉我要打字的另一个直接矛盾

在此输入图像描述

问题2)那我该听哪个?视频或文档?


(如果您回答其中任何一个问题,请将其作为此问题)问题3)"Geolocations"或"MyCloudCode"是否正在配置应用程序的名称?所以,如果我有一个名为"FunnyPants"的应用程序,我会写

~$ cd FunnyPants
~/FunnyPants (master *)$ parse new
Run Code Online (Sandbox Code Playgroud)

要么

$ parse new FunnyPants
Email: ninja@gmail.com
Password:
1:MyApp
Select an App: 1
$ cd FunnyPants
Run Code Online (Sandbox Code Playgroud)

cloud command-line ios parse-platform

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

解析iOS SDK:从Xcode调用云函数

场景
我想在我的应用程序中使用这两个云函数.他们检查用户的在线状态,我想为每个用户设置一个布尔键"isOnline",如果用户在线则为YES,如果不是则为NO.

var moment = require("moment");

Parse.Cloud.define("registerActivity", function(request, response) {
    var user = request.user;
    user.set("lastActive", new Date());
    user.save().then(function (user) {
        response.success();
    }, function (error) {
        console.log(error);
        response.error(error);
    });
});

Parse.Cloud.define("getOnlineUsers", function(request, response) {
    var userQuery = new Parse.Query(Parse.User);
    var activeSince = moment().subtract("minutes", 2).toDate();
    userQuery.greaterThan("lastActive", activeSince);
    userQuery.find().then(function (users) {
        response.success(users);
    }, function (error) {
        response.error(error);
    });
});
Run Code Online (Sandbox Code Playgroud)

问题
我不是最好的Javascript,因此我需要一些帮助让我了解正在发生的事情/我应该做的事情.

问题
1)我何时在Xcode项目中调用"registerActivity"和"getOnlineUsers"?

2)"response.success(users)"只是一组PFUser对象吗?

3)如果"2)"为真,那么如果它们在数组中,如何将"response.success(users)"中的所有用户的bool键"isOnline"设置为YES?

javascript cloud ios parse-platform

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

如何获得1000多个结果解析

我有一个有时会返回1000多个结果的云代码,但在以下代码中,我没有得到如何链接查询以获取1000多个结果的方法。

var User = Parse.Object.extend("Journal");
    var mainQuery = new Parse.Query(User);

    mainQuery.equalTo("user",username);     


    mainQuery.limit(1000);
    mainQuery.find({ 
        success: function(results) {
          count = 0;
          var avg = 0;

         console.log("self:"+results.length);
            for(j = 0; j < results.length ; j++)
            {
                var entry = results[j];

                if(strcmp1(day,"All") != 0)
                {
                    var dt = entry.get("created");

                    var weekDay = dt.getDay();
                    if(weekDay == day)
                    {
                       total += entry.get("Level");
                       count++;
                    }
                }
                else
                {
                    total += entry.get("Level");
                    count++;
                }
            }

            if(count > 1)
              avg = total / count;

            response.success(avg);  
        }
    });
Run Code Online (Sandbox Code Playgroud)

limit函数用于提高默认限制100,每个查询结果返回周期的最大限制为1000。

javascript cloud parse-platform

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

使用Boto在S3中读取文件的一部分

我试图读取存储在S3中的700MB文件.我怎么只需要从位置73到1024的字节.

我试图找到一个可用的解决方案,但未能成功.如果有人可以帮助我,那将是一个很大的帮助.

python cloud amazon-s3 boto python-2.7

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

将位图流上载到Azure存储时,它存储零/空图像

我使用下面的代码将MemoryStream从位图图像上传到我的Microsoft Azure存储帐户:

                         MemoryStream memoryStream = new MemoryStream();

                       img.Save(memoryStream, System.Drawing.Imaging.ImageFormat.Png);

                       blob.Properties.ContentType = model.File.ContentType;
                       blob.UploadFromStream(memoryStream);
Run Code Online (Sandbox Code Playgroud)

使用上面代码发生的是它将空图像上传到Azure存储:(!(我找到了名称,但文件大小为零!)!

       if (model.File != null && model.File.ContentLength > 0)
                {
                    Bitmap original = null;
                    var name = "newimagefile";
                    var errorField = string.Empty;

                    errorField = "File";
                    name = Path.GetFileNameWithoutExtension(model.File.FileName);
                    original = Bitmap.FromStream(model.File.InputStream) as Bitmap;
                   if (original != null)
                     {
                       var img = CreateImage(original, model.X, model.Y, model.Width, model.Height);



                       CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
                                   CloudConfigurationManager.GetSetting("StorageConnectionString"));

                       CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();

                       CloudBlobContainer container = blobClient.GetContainerReference("company"); // must always be lowercase
                                                 container.CreateIfNotExists();

                       container.SetPermissions(
       new …
Run Code Online (Sandbox Code Playgroud)

cloud asp.net-mvc azure

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

如何更改Bluemix中使用的Java版本?

我有一个旧的遗留Java应用程序,我试图在Bluemix中运行.我想使用Java 1.5或Java 1.6.我该怎么做?

java cloud ibm-cloud

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

Ionic pro-构建并发布到Apple Store

我有一个Apple Developer帐户,但没有 Mac,我需要对我的Ionic项目执行以下操作:打包一个本地Ionic iOS应用程序并将其发布到Apple Store。

我已经阅读了在没有Mac的Apple Store中编译和发布iOS应用程序的限制,但是我对Ionic pro感到怀疑。那里说Ionic pro可以“打包本机应用程序构建在云中”,但这是否意味着我可以将生成的云程序包从Ionic Pro直接发布到Apple Store?

还是我仍需要Mac或macincloud.com服务才能发布到Apple Store?

cloud ios ionic-framework

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