问题列表 - 第12497页

.NET Framework中是否使用了任何设计模式?

我想知道:.NET Framework中是否使用了任何GoF设计模式?

BOUNTY:

我在答案中看到了下面的MSDN链接.是否有任何帖子/视频,或者你可以列出模式,最重要的是它在哪里使用?

.net design-patterns

26
推荐指数
3
解决办法
7192
查看次数

C++标准库如何链接到我的应用程序?

当我通常使用来自第三方(非标准)C++库的代码(包括头文件)时,预构建的二进制文件链接到(或包含在)代表我的应用程序的目标可执行文件中,但是C++标准库会发生什么? ,据我所知,我不必运送一个只使用C++标准库代码的应用程序库,因此代码是静态链接并包含在可执行文件中的吗?

c++ mingw

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

正则表达式检查给定的密码是否在c#中包含至少一个数字和一个字母?

谁能帮我写一个正则表达式来检查密码中是否至少有一个字母和一个数字?

我要求用户密码必须是字母数字,我希望能够使用正则表达式检查.

.net c# regex

13
推荐指数
3
解决办法
6352
查看次数

无法访问后面的代码中的控件ID

我的aspx页面中有以下代码:

 <asp:Button runat="server" ID="myButton" Text="hello" />
Run Code Online (Sandbox Code Playgroud)

这在我的代码背后:

protected void Page_Load(object sender, EventArgs e)
{ 
    myButton.Text = "bye"; 
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,intellisense在后面的代码中获取"myButton"id,但是当它编译时它说

它无法构建,因为它无法识别它!

我的页面是一个默认的aspx页面,它使用一个母版页,该按钮位于一个内容控件中,并且所有页面都设置为在服务器上运行正常,页面运行并且显示正常,除了这个按钮分辨率问题!

有任何想法吗?

c# asp.net user-controls aspx-user-control

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

什么是创建所有可能组合的有效算法?

比方说,有ñ条目,每个人可以利用的价值的金额01.这意味着这些条目有2 ^ n种可能的组合.条目数可以从16不等.

如何创建每个可能的组合作为一系列数字( n = 2:00,01,10,11),而不是诉诸于一千个IF?

algorithm combinations boolean

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

我怎样才能在Python中明确释放内存?

我写了一个Python程序,它作用于一个大的输入文件,创建了几百万个表示三角形的对象.算法是:

  1. 读取输入文件
  2. 处理文件并创建由顶点表示的三角形列表
  3. 以OFF格式输出顶点:顶点列表,后跟三角形列表.三角形由顶点列表中的索引表示

在打印三角形之前打印出完整的顶点列表的OFF的要求意味着在将输出写入文件之前我必须在内存中保存三角形列表.与此同时,由于列表的大小,我遇到了内存错误.

告诉Python我不再需要某些数据的最佳方法是什么,它可以被释放?

python memory memory-management

338
推荐指数
9
解决办法
42万
查看次数

如何更改DOM中每个节点上的命名空间?

在给定w3c DOM(Java的默认实现,特别是)更改该DOM中每个元素/属性/节点的命名空间的情况下,我该怎么办?有效地,优选地.DOM上似乎没有setNamespaceURI方法,这很不方便.

我已经尝试过XSL方法,但它们无法在JAXP变换器中工作(尽管它们在Saxon9B中可以正常工作,但由于其他各种原因我无法使用它).

基本上,我需要一个纯粹的核心java解决方案,它允许我获取一个文档并更改其命名空间.

java xml dom

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

何时在PHP中使用static修饰符

最近做了一些代码评论,我遇到了许多具有大量静态方法的类......我似乎无法理解为什么?因此我的问题是:

在PHP中使用静态方法的最佳实践是什么?

什么时候想要使用它们什么时候不应该使用它们?

运行时处理静态方法的具体区别是什么?它们会影响性能还是内存占用?

php oop static

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

具有静态变量的递归函数

我有一个带有静态变量"count"的递归函数.函数递增递增计数,因为它有文件范围,当我第二次调用foo()时,count仍然等于5.是否有一种技术在第二次调用foo()之前将count重置为0?

基本上,我不希望计数有文件范围,但我希望它通过不同的迭代保留其值.

我能想到的一种方法是在foo()中使用一个参数来初始化foo().比如foo(int count).但还有另一种方式吗?

#include <iostream>

using namespace std;

void foo()
{
    static int count = 0;

    if(count<5)
    {
        count++;
        cout<<count<<endl;
        foo();
    }
    else
    {
        cout<<"count > 5"<<endl;
    }
}

int main()
{
    foo();  //increment count from 0 to 5
    foo();  //count is already at 5

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ recursion static

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

我应该如何在ASP.NET MVC中实现"忘记密码"?

我正在使用ASP.NET MVC演示附带的标准SqlMembershipProvider.

我有兴趣在我的网站上实现"忘记密码"链接.

实现此功能的正确方法是什么?我应该用临时密码覆盖密码并通过电子邮件发送到他们的注册邮箱吗?

c# membership asp.net-mvc

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