问题列表 - 第21351页

Windows Azure如何执行负载平衡?

我试图阅读Windows Azure中的负载平衡,并且有关它的所有信息都非常模糊和非特定.我真正想要的只是一个简单的答案:Azure如何执行负载平衡?

许多应用程序使用会话或内存数据来提高性能.使用Azure,我不确定这是否可行,因为(据我所知),Azure没有任何类型的"粘性"会话.即使它不是基于会话的,而只是基于IP的平衡,这对于许多应用来说已经足够了.

那么,当天的问题 - Azure究竟如何执行其负载平衡?

load-balancing azure

20
推荐指数
3
解决办法
2万
查看次数

jquery 1.4 .each上的实时行为?

jQuery是否允许我们将.each循环用于实时元素?

我正在创建单选按钮,需要遍历所有这些按钮,但.each循环似乎不适用于实时元素.

如果jquery不支持这种实时循环,还有其他方法可以实现吗?

jquery live jquery-1.4

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

iPhone SDK 3.2 beta 2中的Symbolicatecrash返回错误:错误:无法解析操作系统版本字符串iPhone OS 3.1.2

在iPhone SDK 3.2 Beta 2的最新symbolicatecrash,我得到的错误错误:试图symbolicate崩溃日志建立在旧的系统崩溃日志格式时无法解析OS版本字符串iPhone OS 3.1.2.

最新的symbolicate崩溃引入了操作系统版本的构建和版本字符串.对于旧版本的崩溃日志,您需要编辑符号崩溃以保留较旧的正则表达式逻辑.

修改以下子程序:

sub parse_OSVersion {
    my ($log_ref) = @_;
    my $section = parse_section($log_ref,'OS Version');
    if ( $section =~ /\s([0-9\.]+)\s+\(Build (\w+)/ ) {
            return ($1, $2)
    }
    if ( $section =~ /\s([0-9\.]+)\s+\((\w+)/ ) {
            return ($1, $2)
    }
    die "Error: can't parse OS Version string $section";
}
Run Code Online (Sandbox Code Playgroud)

以下内容:

sub parse_OSVersion {
    my ($log_ref) = @_;
    my $os = parse_section($log_ref,'OS Version');
    $os =~ /\(Build (\w+)/
      || $os =~ /\((\w+)\)/; # new format
    return $1;
} …
Run Code Online (Sandbox Code Playgroud)

iphone

17
推荐指数
0
解决办法
869
查看次数

如何通过反射找出一个字段是否是一个类型的实例?

如果字段是某种类型的实例,我想通过反射找出T.

让我们说我有一个对象o.现在我想知道它是否有任何实例的字段T.我可以得到所有领域:

o.getClass().getFields();
Run Code Online (Sandbox Code Playgroud)

我可以得到该字段的类型:

field.getType();
Run Code Online (Sandbox Code Playgroud)

但现在我想知道这种类型或任何超类型是否等于T.我是否必须getSuperclass()递归调用以确保检查所有超类型?

java reflection

53
推荐指数
3
解决办法
6万
查看次数

Apache+PHP 在unix上的写权限

我正在尝试在 Fedora 上使用 apache 启动 PHP 站点,但遇到了写入权限问题。看起来 apache 对某些文件夹没有写权限,但我不明白为什么。

我检查了httpd.conf,它有组:apache,用户:apache。然后我做了: chown -R apache:apache www 并对文件夹设置 777 权限,但它仍然显示:

警告:file_put_contents(/var/www/public/temp.txt)[function.file-put-contents]:无法打开流:第8行/var/www/public/newtest.php中的权限被拒绝

请指教。

更新:顺便说一句,如果我从命令行创建“php newtest.php”,则会使用组 root 和用户 root 创建文件 temp.txt。它只是在浏览器中不起作用。

php apache file-permissions

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

是否有内置或更多Pythonic方法尝试将字符串解析为整数

在尝试将字符串解析为整数时,我必须编写以下函数才能正常失败.我认为Python内置了一些内容来做到这一点,但我找不到它.如果没有,是否有更多的Pythonic方式,不需要单独的功能?

def try_parse_int(s, base=10, val=None):
  try:
    return int(s, base)
  except ValueError:
    return val
Run Code Online (Sandbox Code Playgroud)

我最终使用的解决方案是修改了@ sharjeel的答案.以下功能相同,但我认为更具可读性.

def ignore_exception(exception=Exception, default_val=None):
  """Returns a decorator that ignores an exception raised by the function it
  decorates.

  Using it as a decorator:

    @ignore_exception(ValueError)
    def my_function():
      pass

  Using it as a function wrapper:

    int_try_parse = ignore_exception(ValueError)(int)
  """
  def decorator(function):
    def wrapper(*args, **kwargs):
      try:
        return function(*args, **kwargs)
      except exception:
        return default_val
    return wrapper
  return decorator
Run Code Online (Sandbox Code Playgroud)

python parsing integer

55
推荐指数
6
解决办法
3万
查看次数

DDD:获取其他聚合的聚合根

我在过去两周一直在研究DDD,其中一个真正让我感到困惑的事情是聚合根可以包含其他聚合根.从存储库中检索聚合根,但如果根包含另一个根,那么存储库是否具有对另一个存储库的引用并要求它构建子根?

domain-driven-design aggregateroot repository-pattern

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

在文本文件中保存对象的TList

我有以下课程:

type
  TSong = class(TObject)
  private
    FArtist: String;
    FTitle: String;
    procedure SetArtist(Artist: String);
    procedure SetTitle(Title: String);
  public
    property Artist: String read FArtist Write SetArtist;
    property Title: String read FTitle Write SetTitle;
    constructor Create(Artist, Title: String);
  end;
type
  TPlaylist = class(TList)
    private
      procedure ShowInListBox(Box: Pointer);
    public
      { Public-Deklarationen }
    end;
Run Code Online (Sandbox Code Playgroud)

在运行时,我创建这些类的实例:

Playlist := TPlaylist.Create;
Playlist.Add(TSong.Create('Artist 1', 'Title 1'));
Playlist.Add(TSong.Create('Artist 2', 'Title 2'));
Playlist.Add(TSong.Create('Artist 3', 'Title 3'));
Playlist.Add(TSong.Create('Artist 4', 'Title 4'));
Run Code Online (Sandbox Code Playgroud)

程序关闭后,我想将这些数据保存到文本文件中.我怎样才能做到这一点?

最好的方法可能是创建一个属于TPlaylist类的过程,对吗?

procedure SaveToTxtFile(fName: String);
Run Code Online (Sandbox Code Playgroud)

这样的功能究竟应该做什么?当程序再次启动时,我希望能够再次构建播放列表.

如果将数据保存在这样的文本文件中会很好:

Artist 1///Title 1
Artist …
Run Code Online (Sandbox Code Playgroud)

delphi class file list save

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

使用OpenSSL和C++生成sha256

我正在寻找使用openssl和C++创建sha256的哈希.我知道在使用OpenSSL库的C++生成SHA哈希的帖子类似,但我希望专门创建sha256.

更新:

似乎是包含路径的问题.即使我包含它也找不到任何OpenSSL函数

#include "openssl/sha.h"
Run Code Online (Sandbox Code Playgroud)

我在构建中包含了路径

-I/opt/ssl/include/ -L/opt/ssl/lib/ -lcrypto 
Run Code Online (Sandbox Code Playgroud)

c++ unix openssl sha256

60
推荐指数
4
解决办法
11万
查看次数

在微调器中选择项目后更新内容

又是我.我尝试了最后几个小时,如何更改微调器的内容.好吧,让我们从头开始吧.

我有三个旋转器.它们都有初始值.第一个旋转器是主旋转器,另外两个旋转器取决于第一个旋转器中选择的阀门.所以我想在旋转器中进行选择之后更新最后两个微调器.*编辑:所有微调器都在同一个活动上.

我怎样才能实现这一目标?我的问题是我只能在微调onitemselectadapter中进行更改,但那是一个全新的类.我无法到达其他旋转器所在的活动.

谢谢

android

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