问题列表 - 第19147页

创建sharepoint站点时没有当前上下文

我已经在我的onet.xml文件中添加了一个功能,只要创建一个网站就会激活该功能.但是,该功能需要知道正在创建的站点的URL.我想我可以在功能的激活事件中从当前的SPContext中找出来,但是当我创建网站时,我在SPContext.Current上获得了一个空引用.

这是预期的,还是我做错了什么?如果是这种情况,有没有人有任何建议我如何动态学习正在创建的网站的URL?

谢谢

sharepoint spcontext

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

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

适用于Windows或Linux或Mac的ML IDE和编译器

我必须在ML中编写一些代码,这是我第一次使用该语言.标准ML是否有任何开发环境?(最好在Windows下).我尝试使用googling(和stackOverFlowing!),但我发现的只是Linux的简单编译器(最多使用交互式控制台),但没有IDE或Eclipse/NetBeans插件.有什么建议 ?

ide compiler-construction programming-languages ml sml

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

如何运行给定包的所有JUnit测试?

我在eclipse中使用JUnit 4.我的包中有一些测试类,想要运行它们.怎么样?

java eclipse junit

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

如何在递归函数中保持计数?[蟒蛇]

我写了一个递归函数来找到no.父字符串中子字符串的实例.我保持计数的方式是将计数声明/初始化为函数范围之外的全局变量.问题是,它只会在第一次运行函数时给我正确的结果,因为在那之后!= 0开始.如果我在函数内部,它比每次递归调用它,它将被设置为0.

count=0
def countSubStringMatchRecursive(target,key):
    index=find(target,key)
    global count
    targetstring=target
    if index>=0:
        count=count+1
        target=target[index+len(key):]
        countSubStringMatchRecursive(target,key)
    else :
        pass
    return "No. of instances of", key, 'in', targetstring, 'is', count
Run Code Online (Sandbox Code Playgroud)

注意:我正在寻找一个recursive特定功能的解决方案,我有一个可以正常工作的迭代函数.

编辑:谢谢大家,这是家庭作业的一部分,所以我只使用字符串模块

python recursion

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

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

如何在GTK +中创建多个但独立的模态对话框?

我有以下代码使用GTK +小部件工具包来显示带按钮的窗口.单击此按钮将显示模式对话框.请注意,调用gtk_dialog_run将以递归方式启动主循环的另一个实例,即在on_click关闭对话框之前函数不会返回.

我想有两个这样的顶级窗口,每个窗口都有一个按钮,能够生成自己的模态对话框.显示对话框只会禁用产生它的窗口,同时最多可以有两个活动模式对话框,每个顶级窗口一个.

在win32中,我可以通过在单独的线程中运行每个顶级窗口来完成此操作.但是,似乎gtk_main只能从一个线程运行.那么如何在GTK +中管理多个窗口堆栈(gtk_dialog_run如果可能的话,不会牺牲简单性)?

更新:代码现在显示两个窗口并将它们添加到各自的窗口组.

#include <gtk/gtk.h>

struct modal_stack
{
    GtkWindowGroup * group;
    GtkWidget * window;
};

static void on_click(GtkWidget *widget, gpointer sptr)
{
    modal_stack * s = (modal_stack *)sptr;
    GtkWidget * dialog = gtk_file_chooser_dialog_new(
        "Open File", 0, GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL,
        GTK_RESPONSE_CANCEL, GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL);
    gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(s->window));
    gtk_window_group_add_window(s->group, GTK_WINDOW(dialog));
    gtk_dialog_run (GTK_DIALOG (dialog));
    gtk_window_group_remove_window(s->group, GTK_WINDOW(dialog));
    gtk_widget_destroy(dialog);
}

void create_window(modal_stack & s)
{
    s.group = gtk_window_group_new();
    s.window = gtk_window_new(GTK_WINDOW_TOPLEVEL);

    gtk_widget_set_usize(s.window, 200, 200);
    g_signal_connect(G_OBJECT …
Run Code Online (Sandbox Code Playgroud)

c c++ gtk modal-dialog

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

编译错误:切换,"预期表达式之前"

切入追逐我已经重新创建了我的问题,因为它是相当自我解释的.

这符合,没有错误:

switch (n) {
    case 1:
        NSLog(@"");
        NSString *aStr;
        break;
    default:
        break;
    }
Run Code Online (Sandbox Code Playgroud)

这编译错误,它只缺少NSLog():

switch (n) {
    case 1:
        NSString *aStr;
        break;
    default:
        break;
    }
Run Code Online (Sandbox Code Playgroud)

它在编译时出现错误"NSString'之前的预期表达式 "

我在这里错过了什么吗?

iphone xcode cocoa objective-c xcode3.2

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

为什么在使用`do`函数时无法加载Perl库?

我是Perl的新手,我正在更新一个旧的Perl网站.每个.pl文件似乎都在顶部有这一行:

do "func.inc";
Run Code Online (Sandbox Code Playgroud)

所以我想我可以使用这个文件来标记子程序以供全局使用.

func.inc

#!/usr/bin/perl
sub foobar
{
    return "Hello world";
}
Run Code Online (Sandbox Code Playgroud)

index.pl

#!/usr/bin/perl
do "func.inc";
print "Content-type: text/html\n\n";
print foobar();
Run Code Online (Sandbox Code Playgroud)

但是,我收到此错误:

Undefined subroutine &main::foobar called at /path/to/index.pl line 4.
Run Code Online (Sandbox Code Playgroud)

这两个文件都在同一个目录中,并且func.inc已经有整个网站使用的sub的音调.但是,该脚本适用于Linux生产环境,但不适用于我的Windows 7开发环境(我正在使用ActivePerl).

更新:

看起来文件没有被包含在内; 如果使用绝对路径包含文件,则子工作正常...

do "C:/path/to/func.inc";
Run Code Online (Sandbox Code Playgroud)

...所以看起来相对路径不适用于我的本地开发环境,但它们可以在生产环境中工作.但这对我没有好处,因为我的开发机器上的绝对路径不适用于实时服务器.

如何do在Windows 7开发机器上使用相对路径开始工作?

更新2:

我正在使用Perl -T开关.不幸的是,这删除了"." 来自@INC,因此阻止我们使用相对路径do.我删除了此开关,旧代码现在正在运行.我知道这不是好习惯,但不幸的是我正在处理旧代码,所以我似乎别无选择.

perl subroutine

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

在c ++中使用没有类实例的静态函数

我有一个静态函数类.我需要在不创建类实例的情况下使用这些函数.

可能吗?

c++ static

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