问题列表 - 第16843页

如何在Perl中创建一个调度表,其中键包含空格,子例程接受数组参数?

这是我目前的想法,但我不知道如何派遣/执行它

my $key;
my @arraydata;

my %commandfunc{
"ab 1", \&func1(\@arraydata),
"ab 2", \&func2(\@arraydata,
"ab 3", \&func3(\@arraydata)
};

foreach $k (keys %commandfunc){
  if($something =~ /$k/){ #if $something match with a key string
        $key= $k;
        #some processing arraydata here;
    }

}
#dispatching??
my $command = $commandfunc{$key}->(\@arraydata);

请更正我的代码..非常感谢

perl dispatch-table

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

如何在iphone中的Button中使用UIEdgeInsets属性

我是iOS应用程序开发的新手,想知道如何UIEdgeInsets在按钮中使用属性,所以请指导我.

iphone ios uiedgeinsets

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

Delphi中的流体表格布局

我们开发了一个软件.在这个软件中,我们根据不同的情况在各种输入屏幕上显示和隐藏一些控件.

当我们隐藏控件时会发生的事情是该控件占用的空间保持不变,并且布局在某些时候看起来非常糟糕.在具有更多控件的屏幕中.我们的客户不喜欢这样,并要求我们对此做些什么.

我的问题:我们是否可以通过某种方式创建流体布局,以便在隐藏控件时,其余控件会自动调整自身以填充隐藏控件所留下的空白区域,当控件显示时,它们应自动让路为控制和相应调整自己.

我知道我们可以通过编码实现这一点,但是每个屏幕需要大量代码来调整布局.我正在寻找能够减少每个屏幕编码的东西,因为有80多个屏幕.

请建议一些方法,它可以减少错误,并且可以在每个输入屏幕中摆脱不必要的编码.

delphi layout fluid

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

C#在没有下载整个文件的情况下获取Web上图像的宽度/高度?

我相信JPG,宽度和高度信息存储在前几个字节中.在给定绝对URI的情况下获取此信息的最简单方法是什么?

.net c# windows console

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

从运行时在数据库中呈现ASPX页面

假设代码如下:

public class DynamicAspxHandler : IHttpHandler {
    bool IHttpHandler.IsReusable { get { return false; } }

    void IHttpHandler.ProcessRequest(HttpContext httpContext) {
        string aspxContent = PlainASPXContent();
        Page page = CreatePage(httpContext, aspxContent);
        page.ProcessRequest(httpContext);
    }

    Page CreatePage(HttpContext context, string aspxContent) {
        // How to implement this?
    }
}
Run Code Online (Sandbox Code Playgroud)

如何实现CreatePage方法基于ASPX的纯字符串内容实例化页面?

注意,ASPX字符串本身可以包含对磁盘上已存在的MasterPage的引用.

我意识到这一点必然存在巨大的性能问题,但在这个阶段我只想知道如何做到这一点.显然我必须缓存结果.

谢谢.

.net asp.net dynamic-compilation httphandler

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

复合模式简化

如果不实现Component并将所有内容视为Composite,我会失去什么?

我放弃了Leaf节点的实现:

class Component : IComponent
{ 
    /*...*/ 
}
Run Code Online (Sandbox Code Playgroud)

现在请看看我的代码.

public interface IComponent
{
    int ID { get;set; }
    string Name { get;set;}
    void Add(IComponent item);
    void Remove(IComponent item);
    List<IComponent> Items { get; }
    void Show();        
}


public class Composite : IComponent
{
    private int _id;
    public int ID
    {
        get { return _id; }
        set { _id = value; }
    }

    private string _name;
    public string Name
    {
        get { return _name; }
        set { _name = value; …
Run Code Online (Sandbox Code Playgroud)

c# composite

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

网站黑客 - 为什么总是可以做到?

我们知道每个可执行文件都可以进行逆向工程(反汇编,反编译).无论如何强大的安全性,无论如何,如果破解者想要,他们确实破解!这只是一个时间问题.

网站怎么样?我们可以说网站可以完全免受黑客的攻击(我们假设主机不容易受到攻击)吗?如果没有,那是什么原因?

security webserver

17
推荐指数
5
解决办法
1821
查看次数

选择Linux进行开源开发

我在Windows XP平台上工作并使用Aptana Studio,MySQL进行PHP开发.我想知道哪个Linux版本和风格适合我的开发目的?

php mysql linux ubuntu redhat

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

如何在Rails视图中呈现所有注释?

我是新手,所以很容易.我创建了一个博客.我已成功实施评论并将其附加到每个帖子.现在......我想在侧边栏中显示所有帖子中最新评论的列表.我认为这里涉及两件事,一个是对comment_controller.rb的更新,然后是来自实际页面的调用.这是注释控制器代码.

class CommentsController < ApplicationController

  def create
    @post = Post.find(params[:post_id])
    @comment = @post.comments.create!(params[:comment])

    respond_to do |format|
      format.html { redirect_to @post}
      format.js
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby blogs comments ruby-on-rails

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

使用sed计算字符串的出现次数?

我有一个文件,其中包含多次写入的"标题".如何使用sed命令查找"title"在该文件中写入的次数,前提是"title"是一行中的第一个字符串?例如

# title
title
title
Run Code Online (Sandbox Code Playgroud)

应输出count = 2,因为第一行标题不是第一个字符串.

更新

我使用awk查找出现的总次数:

awk '$1 ~ /title/ {++c} END {print c}' FS=: myFile.txt
Run Code Online (Sandbox Code Playgroud)

但是,我怎么能告诉awk只计算那些标题为第一个字符串的行,如上例所示?

sed

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