问题列表 - 第18712页

服务器推送:彗星vs猿?

我读过一些关于彗星和APE的内容.

哪一个更好?我希望用户看到其他用户更新的内容.像Google Wave一样.

在彗星中,有两个版本:iframe与传统的ajax.有什么不同,哪个更好.我不太明白.

谢谢.

javascript ajax jquery push comet

8
推荐指数
2
解决办法
8398
查看次数

在绑定到NSArrayController的NSTableView中显示行索引

我有一个绑定到NSArrayController的NSTableView.我想有一个表列显示表行的索引.当你自己实现NSTableDataSource时,这很容易做到,但我无法用绑定表视图来解决它.我想我在这里寻找类似于@count键路径的东西,它给了我arrangeWebs的数量(即@index),但这显然是缺失的.

两个澄清:

  1. 每行中显示的索引是该行的索引,与数据在模型或数组控制器中实际排列的方式完全无关.例如,如果整个数据是10000个项目,则索引应该从1到10000,如果用户输入搜索词并且表格仅显示4个项目,那么数字应该从1到4,即使显示的项目实际上来自原始数组.
  2. 我需要这个,因为客户要求我这样做:-).客户端需要一种能够估计某行之前或之后的行数的方法.例如,您可能想知道添加了多少行.

cocoa nstableview nsarraycontroller

6
推荐指数
1
解决办法
3192
查看次数

android html.fromhtml从网上加载图片

我们怎样才能从web加载图像并将其设置为imageview?

html android uiimageview

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

关于Scala抽象类型的问题

我有一个简单的问题给你:)我有以下Scala代码,它编译并给出错误.实际上我期望代码不被编译,因为它有一个抽象类型的CT.由于scala说无法找到CT类型,因此错误更令人困惑.

class Currency {   type ct=Currency } 
val c = new Currency
println(c.ct)
Run Code Online (Sandbox Code Playgroud)

错误:值ct不是Currency的成员

感谢您的评论,

谢谢

PS - 使用sala 2.7.7

scala

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

如何在数组中使用str_replace或缩短正则表达式和php而不是重复三遍?

我有以下将å,ø,æ....等全部替换为_的代码。

$string = strtolower($string);
$regexp = '/( |å|ø|æ|Å|Ø|Æ|Ã¥|ø|æ|Ã…|Ø|Æ)/iU';
$replace_char = '_';
$data = preg_replace($regexp, $replace_char, $string);
Run Code Online (Sandbox Code Playgroud)

现在,我想根据以下内容将它们更改为。

更换,

_的空间

å,Å,Ã¥和Ã…到

ø,Ø,Ã和Ã〜¸到o,

æ,Æ,Ã和Ã至e。

我可以将str_replace与array一起使用吗?如果是,该怎么办?

还是我必须重复相同的正则表达式三遍?

谁能告诉我更好的代码编写方式?

- 编辑 -

恳求此刻忽略编码。我现在询问有关编码的建议。

我在这里问编码问题。挪威文字问题

php regex

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

有没有办法在没有模型的情况下创建一个带有formtastic的表单?

我想使用formtastic创建表单,但我没有与之关联的模型(使用用户名,密码和openid URL的登录表单).

当然,我可以创建一个模型来做到这一点,但该模型只是一个没有任何有用代码的黑客.

ruby-on-rails formtastic

17
推荐指数
1
解决办法
6632
查看次数

如何从另一个进程调用正在运行的Perl进程中的方法?

好的,所以,我得到了信号通过但由于某种原因,该过程在收到信号后存在.

如果我在创建套接字之前添加无限循环(while(1)),那么它按规定工作.所以......当我发出kill命令时,套接字代码中的某些东西就会退出.

我不知道它会是什么.如果没有kill,进程就会无限期地接受连接并向客户端发送消息.为什么kill(以及后面的变量的增量)会引发套接字退出循环并让进程结束?

套接字代码在......下面

[再次编辑]

$SIGNAL = 0;
        sub sigHandler{ 
            #&logData("SIGNALED");
            $SIGNAL++ ;
        }
        $SIG{"USR1"}=\&sigHandler;



        # Create a new socket, on port 9999
        my $PORT = 9999;
        print ("opening connection on port $PORT");
        $lsn = new IO::Socket::INET(Listen => 1, 
                                    LocalPort => $PORT,
                                    Reuse => 1,
                                    Proto => 'tcp' );
           #or die ("Couldn't start server: $!");



        # Create an IO::Select handler
        $sel = new IO::Select( $lsn );

        # Close filehandles

        close(STDIN); close(STDOUT);

        warn "Server ready.  Waiting for connections . . . …
Run Code Online (Sandbox Code Playgroud)

perl signals

4
推荐指数
2
解决办法
1902
查看次数

当前的Subversion修订版命令

是否有Subversion命令显示当前的版本号?

svn checkout我想要启动脚本并需要变量中的修订号之后.如果有像这样的命令会很棒svn info get_revision_number.

svn

66
推荐指数
3
解决办法
9万
查看次数

java服务器究竟面临什么?

与asp.net webforms和asp.net mvc框架相比.

java asp.net jsf

2
推荐指数
2
解决办法
559
查看次数

帮我修一个计算注册表项目的Delphi函数

我有一个计算注册表项的函数,并添加了一个新选项来检索注册表项名称和值.不幸的是,我似乎无法理解为什么只检索每个注册表项的第一项以及为什么这些值都具有相同的名称.

有人看到下面的代码有任何明显的问题吗?

function CountRegistryItems(Root: HKEY; SubKey: string; var KeysCount: Integer;
  var ValuesCount: Integer; GetValues: Boolean; const List: TStrings): Boolean;
type
  TRegKeyInfo = record
    NumSubKeys: Integer;
    MaxSubKeyLen: Integer;
    NumValues: Integer;
    MaxValueLen: Integer;
    MaxDataLen: Integer;
    FileTime: TFileTime;
  end;

var
  Info: TRegKeyInfo;
  i: integer;
  SL: TStringList;
  Status: Integer;
  Key: HKEY;
  Len: DWORD;
  S: string;

  PartialKeysCount: Integer;
  PartialValuesCount: Integer;

  KeyType, MaxValLen, MaxValNameLen, ValNameLen, ValLen: Cardinal;
  ValName, Val: PChar;

  Size: DWORD;
  ValueName: string;
begin
  KeysCount := 0;
  ValuesCount := 0;
  Result := False;

  if GetValues …
Run Code Online (Sandbox Code Playgroud)

delphi

-1
推荐指数
1
解决办法
1030
查看次数