小编Ikk*_*kke的帖子

如何在zend框架中将动态变化的参数添加到面包屑中

我在我的zend应用程序中使用breadcrumbs,问题是我必须使用动态变化的参数.

在我的面包屑中它应该是:

管理酒店 - > hotel1 - >费率 - >添加费率

酒店正在改变,但我只能这样做

管理酒店 - >费率 - >添加费率

我无法将动态变化的酒店名称添加到我的面包屑中,我该怎么做,有什么方法可以做到这一点吗?

php zend-framework

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

一个小C程序的结果

我们需要告诉以下C程序的结果:

main()
{
    int pid, k, som;
    som = 0; k = 2;
    pid = fork();
    if(pid == 0)
        k=5;
    else
        wait(0);
    for(int i = 1; i <= k; i++)
        som += i;
    printf("%d", som);
}
Run Code Online (Sandbox Code Playgroud)

我的第一个期望是3.当进行fork调用时,将复制进程的内存,并且两个程序都会运行.然后子进程执行,但k仍然等于2.所以最后,它执行1 + 2 = 3;

但是当这个程序执行时,它输出153.我没有得到最接近的线索,为什么输出它.

有谁能说出原因?

c unix fork

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

PHP确定当前的url

我需要修改我的函数以返回我当前的文件夹.这是我当前的函数:

function getLinkFromHost($url){  
    $port = $_SERVER['REMOTE_PORT'];  
    $server = $_SERVER['HTTP_HOST'];  
    if($port == 443){  
        $type = "https";  
    } else {  
        $type = "http";  
    }  
    return $type . "://" . $server . "/" . $url;  
}
Run Code Online (Sandbox Code Playgroud)

php directory url

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

使用PHP从bash脚本获取返回值

如何用PHP表示shell文件?

我有一个名为sync.sh的文件,那么如何在php中运行该文件以及如何在完成执行后获取响应?我认为shell_exec()将有助于触发文件但是如何才能获得脚本完成任务的响应?

php shell

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

用例图的本质

对于学校作业,我们必须制作一个Usecase图表.但是我们拥有的文档并没有得到很好的扩展.它只描述了一个用例组成的组件,以及一个例子.
我们必须制作一个关于图书馆系统的用例.我们找到了11个用例,但我不会打扰你.

IIRC,一个用例描述了系统的典型用法,对吧?但是什么东西属于用例图,它们如何连接在一起?

我们现在有四个参与者(成员,员工,经理和会计).我们遇到的问题最多的是会员和员工.
员工是使用该系统的人员.会员还是作为演员在这里吗?

我们有一些用例:

  • 会员加入图书馆.
  • 会员改变他的记录.
  • 会员借了一本书.
  • 成员部分库(取消订阅).
  • 会员预订一篇文章.
  • 会员退票.
  • 会员支付(部分)费用和罚款.

那些成为图表上的用例.但是,如果有更多的用例,例如,员工进入会员编号,员工进入簿记号等(使用?).

任何人都可以对此有所了解吗?

编辑: 如何描述行动序列?我被告知你可以看到一个使用关联,就像一个方法调用某种常规再次出现?这是正确的吗?如何扩展使用?

uml use-case

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

解除引用操作符和函数的问题

我有一个函数A(),它返回一个指向对象的指针.在函数B()中,我尝试以下列方式更改该对象的成员:

void B()
{
    ObjType o = *getObj();
    o.set("abc");
}
Run Code Online (Sandbox Code Playgroud)

对象o存储在一个数组中,当我打印成员的值时,似乎什么都没发生,并且该成员仍然具有旧值;

解决方案非常简单:

void B()
{
    ObjType * o = getObj();
    o->set("abc");
}
Run Code Online (Sandbox Code Playgroud)

这确实有效.但对我来说,这与第一个样本完全相同.有谁能解释一下?

c++ pointers

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

Python参考问题

我在Python中经历了(对我来说)非常奇怪的问题.

我有一个名为Menu的类:(片段)

class Menu:
    """Shows a menu with the defined items"""
    menu_items = {}
    characters = map(chr, range(97, 123))

    def __init__(self, menu_items):
        self.init_menu(menu_items)

    def init_menu(self, menu_items):
        i = 0
        for item in menu_items:
            self.menu_items[self.characters[i]] = item
            i += 1
Run Code Online (Sandbox Code Playgroud)

当我实例化该类时,我传入一个字典列表.使用此功能创建词典:

def menu_item(description, action=None):
    if action == None:
        action = lambda : None
    return {"description": description, "action": action}
Run Code Online (Sandbox Code Playgroud)

然后列表创建如下:

t = [menu_item("abcd")]
m3 = menu.Menu(t)

a = [ menu_item("Test")]
m2 = menu.Menu(a)

b = [   menu_item("Update", m2.getAction),
                      menu_item("Add"),
                      menu_item("Delete")]
m = …
Run Code Online (Sandbox Code Playgroud)

python reference

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

空参考例外

在c尖锐的胜利形式

我已经为我的表单添加了一个组合框控件,并相应地将项添加到组合框中,尝试将select-index上的项分配给一个字符串,该字符串作为参数传递给以下列方式声明的函数:

private void cmbPayment_SelectedIndexChanged(object sender, EventArgs e)
    {
        string pm = cmbLocation.SelectedItem.ToString();
        payment(pm);
    }
Run Code Online (Sandbox Code Playgroud)

功能:

public void payment(string pym)
    {
        jd.PaymentMode = pym;

    }
Run Code Online (Sandbox Code Playgroud)

alt text http://img42.imageshack.us/img42/8691/adssd.png

c#

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

发布到服务器后,jquery无法在asp.net mvc中工作

我已经构建了一个包含一些jquery代码的mvc应用程序.当我从我的ide运行应用程序时,一切都很完美.当我发布到服务器并打开页面时,jquery不起作用.我得到对象预期的错误.

这可能是由于我的文件映射?这是我在应用程序中的映射示例 -

<script type="text/javascript" href="../../Scripts/jquery-1.3.2.js"></script>  
Run Code Online (Sandbox Code Playgroud)

我成功地将应用程序发布到iis7,但是jquery已经破解了.我确实发布了现有网站中的应用程序.

有什么想法吗?

asp.net-mvc

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

Git:即将分叉我自己的项目

我是一个非常基本的git用户; 我基本上只使用命令git add -a(在修改后添加文件)然后git commit -m "what I did"然后git push(将其推送到我的服务器).

现在我想对我的代码库做一些非常激烈的事情.可能不起作用的东西 - 我将不得不回到原来的位置.

我怎么做?我创建一个"分支"吗?还是一个标签?或者是其他东西?

我正在使用一组简单的命令进行简单的解释.也回到原来的HEAD,或者然后(也许)将更改合并到HEAD(这将不会改变)

芝加哥商业交易所.

git branch

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

标签 统计

php ×3

asp.net-mvc ×1

branch ×1

c ×1

c# ×1

c++ ×1

directory ×1

fork ×1

git ×1

pointers ×1

python ×1

reference ×1

shell ×1

uml ×1

unix ×1

url ×1

use-case ×1

zend-framework ×1