问题列表 - 第12958页

将SQLServer 2000数据库导出到XML的最简单方法是什么?

我有一个旧的SQL Server 2000数据库,我想进入XML,所以我可以从那里将其部分导入PHP网站的SQLite数据库.

我通过SQL Server Management Studio 2008 Express访问了SQL Server 2000数据库,我可以打开所有表,查看数据等.

我希望能够例如右键单击 "Tables"并选择"将所有表导出为XML",但找不到这样的导出功能.

将此SQL Server数据库导出到XML文件的最简单方法是什么,我甚至不需要模式(int,varchar等),只需要数据.

xml sql-server data-transfer export

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

更新面板不显示ASP.NET 3.5中的错误

在Visual Studio 2008中,如果您创建一个新的"Ajax 1.0启用的ASP.NET 2.0 Web应用程序"并粘贴以下代码:

<form id="form1" runat="server">
        <asp:ScriptManager ID="ScriptManager1" runat="server" />
        <div>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <asp:Button runat="server" ID="foo" Text="click me" onclick="foo_Click" />      
            </ContentTemplate>
        </asp:UpdatePanel>
        </div>
    </form>
Run Code Online (Sandbox Code Playgroud)

代码背后

protected void foo_Click(object sender, EventArgs e) {
            throw new Exception("hello");
        }
Run Code Online (Sandbox Code Playgroud)

然后单击按钮,您将看到一个"hello"的javascript警报.如果您创建.NET 3.5 Web应用程序并粘贴相同的代码,则不再显示任何警报.我错过了什么?

updatepanel scriptmanager asp.net-3.5

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

有些人需要了解黑客使用的SQL注入技术

我正在收紧我的Web应用程序,现在我正在使用SQL.我已经有sql参数,加倍撇号,剥离javascript和编码html.除了上面的内容之外,还有其他我需要担心的事情吗?

c# sql asp.net security

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

如何连接到python中的GObject信号,而不保持对连接器的引用?

问题基本上是这个,在python的gobject和gtk绑定中.假设我们有一个在构造时绑定到信号的类:

class ClipboardMonitor (object):
  def __init__(self):
    clip = gtk.clipboard_get(gtk.gdk.SELECTION_CLIPBOARD)
    clip.connect("owner-change", self._clipboard_changed)
Run Code Online (Sandbox Code Playgroud)

现在的问题是,ClipboardMonitor的任何实例都不会消亡.gtk剪贴板是一个应用程序范围的对象,并且连接到它会保留对该对象的引用,因为我们使用回调self._clipboard_changed.

我正在讨论如何使用弱引用(weakref模块)来解决这个问题,但我还没有想出一个计划.任何人都知道如何将回调传递给信号注册,并使其行为类似于弱引用(如果在ClipboardMonitor实例超出范围时调用信号回调,则应该是无操作).

增加:独立于GObject或GTK +的短语:

如何使用weakref语义为不透明对象提供回调方法?如果连接对象超出范围,则应将其删除,并且回调应作为无操作; 连接器不应该持有对连接器的引用.

澄清一下:我明确地希望避免必须调用"析构函数/终结器"方法

python pygtk pygobject

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

Code golf:反向quine

编写一个程序,将其源代码的反转输出为字符串.如果来源是

abcd
efg
Run Code Online (Sandbox Code Playgroud)

(即C字符串"abcd\nefg")

那么输出应该是

gfe
dcba
Run Code Online (Sandbox Code Playgroud)

(即C字符串"gfe\ndcba")

使用诸如brainf*ck等深奥语言的加分点.


*编辑:**删除了不必要的\ 0字符.+

code-golf

13
推荐指数
7
解决办法
3101
查看次数

我怎样才能知道有多少人订阅了我正在服务的RSS源?

我们有一个服务于某些RSS源的网站,我们想知道有多少人订阅了每个RSS源,而不使用像FeedBurner这样的系统来为它们提供服务.

解决这个问题的最初方法基本上是记录请求,然后获取请求每个订阅源的唯一IP的数量.但是,例如,如果我通过Google阅读器订阅了100万人,那么我只会向Google收到所有订阅者的1个请求,对吧?

有没有解决的办法?

FeedBurner本身如何解决这个问题?
现在作为谷歌的财产,它肯定可以找出有多少人在GReader中特定订阅了某个Feed,但我确信还有其他在线RSS源可能会出现同样的问题.

有任何想法吗?

statistics rss subscription

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

PHP中的htmlentities但保留了html标签

我想将字符串中的所有文本转换为html实体,但保留HTML标记,例如:

<p><font style="color:#FF0000">Camión español</font></p>
Run Code Online (Sandbox Code Playgroud)

应该翻译成这个:

<p><font style="color:#FF0000">Cami&oacute;n espa&ntilde;ol</font></p>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

html php string replace html-entities

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

awakeFromNib对面?

是否存在awakeFromNib的反转,这是一个在nib关闭时调用的方法?我知道应用程序委托会收到应用程序将终止的通知,但是想知道是否要在一个简单的NSObject上保存一些状态信息.

iphone objective-c

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

您维护的任何功能的最高Cyclomatic复杂度是多少?你将如何重构呢?

我正在对我维护的遗留系统进行一些探索,前几天使用NDepend(很棒的工具检查出来).我的发现几乎让我在屏幕上喷了一口咖啡.该系统中按行圈复杂度递减排名的前3个函数是:

  1. SomeAspNetGridControl.CreateChildControls(CC为171 !!!)
  2. SomeFormControl.AddForm(CC为94)
  3. SomeSearchControl.SplitCriteria(CC为85)

我的意思是171,哇!不应该低于20或什么?所以这让我很奇怪.您维护或重构的最复杂功能是什么?你将如何重构这样的方法?

注意:我测量的CC是在代码上,而不是IL.

refactoring cyclomatic-complexity

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

全局变量在visual studio中无法正确打印

我正在玩一些递归,并尝试计算递归fib函数中的添加数量(下面的代码).问题是,g_add永远不会打印为零(0).在调试器中它设置正确,但它不能正确打印.事实上,下面的代码有点修改,以便检查其他一切是否正常.在现实生活中,g_add最初设置为零,而不是下面的10,但看输出是打印...

volatile int g_add = 10;
int rfib(int n)
{
    if(n == 0)  return 0;
    else if(n == 1) return 1;
    else {
        ++g_add;
        return rfib(n-1) + rfib(n-2);
    }
}

int _tmain(int argc, _TCHAR* argv[])
{

    printf("Fib: %d\n", g_add);
    for(int n =0; n<6;n++,g_add = 0)
    {
        printf("Fib %d is: %d - additions: %d\n", n, rfib(n), g_add);
    }
}
Run Code Online (Sandbox Code Playgroud)

并输出:

Fib: 10
Fib 0 is: 0 - additions: 10
Fib 1 is: 1 - additions: 0 
Fib 2 is: …
Run Code Online (Sandbox Code Playgroud)

c++ visual-studio

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