问题列表 - 第34576页

向 ASP MVC 操作添加基本身份验证

我有一个 ASP MVC 应用程序,它使用它自己的自定义身份验证机制。但是,我需要使用基本身份验证来保护一个控制器中只有一个操作。

这个想法是当这个特定操作的 URL 被点击时,浏览器会弹出基本身份验证对话框,然后我需要在操作本身中输入用户名和密码。

有什么建议?

asp.net-mvc basic-authentication

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

如何有效地重构遗留代码?

可能的重复:
为了重构庞大的代码库,我应该记住什么?
何时(如果有的话)废弃生产代码并重新开始?

我目前正在处理一些遗留的源代码文件.它们有很多问题,因为它们是由一位对Java知之甚少的数据库专家编写的.例如,

  1. 类中的字段是公共的.没有吸气剂和二传手.
  2. 使用原始类型,而不是参数化类型.
  3. static不必要地使用.
  4. 超长方法名称.
  5. 方法需要太多参数.
  6. 经常重复自己.

我想修改它们,使它们更加面向对象.什么是最佳实践和有效/高效的方法?

java refactoring

6
推荐指数
2
解决办法
4200
查看次数

如何链接到Visual C++ 2010中的.lib文件?没有参考项目?

我有一个问题,我一直试图修复最长的时间.

我在visual c ++中有一个静态库项目,我希望另一个项目能够链接到它.到目前为止,我只是添加了对静态库项目的引用,该项目自动链接库.

我希望能够仅使用头文件和.lib文件链接到库.但是,我收到"未解析的外部符号"错误.

我以为我做得对 - 我指定了include目录,库目录,然后进入链接器输入属性并提供了lib作为附加依赖项.

我能够以这种方式引用其他静态库(如SDL),那么当我尝试引用我的时候为什么会出错呢?

谢谢您的帮助.

问题是它没有引用实际的lib文件,还是lib本身内的东西?这些是我得到的错误消息:

错误2错误LNK2019:未解析的外部符号"public:void __thiscall XEngine :: XCore :: XScreen :: init(class XEngine :: XCore :: XGame&)"(?init @ XScreen @ XCore @XEngine @@ QAEXAAVXGame @ 23 @ @Z)在函数"void __cdecl XEngine :: XEngineInit(类XEngine :: XCore :: XScreen&,类XEngine :: XCore :: XGame&)"中引用(?XEngineInit @XEngine @@ YAXAAVXScreen @ XCore @ 1 @ AAVXGame @ 31 @@ Z)C:\ Users\Xander Masotto\Documents\Visual Studio 2010\Projects\Pong\Pong\source.obj Pong

错误3错误LNK2019:未解析的外部符号"public:__thiscall XEngine :: XCore :: XScreen ::〜XScreen(void)"(?? 1XScreen @ XCore @ XEngine @@ QAE …

c++ static visual-c++-2010

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

为所有桌面快捷方式设置自定义右键单击上下文菜单项的图标(Windows资源管理器)

我学会了如何在右键单击上下文菜单中添加项目,但我也想添加一个图标.我测试了向键添加一个值Icon(想象一下,键是HKCL\lnkfile\shell\MY COMMAND \命令,我将图标值添加到HKCL\lnkfile\shell\MY COMMAND)但它不起作用,我把它里面的图标的路径,但它是32x32,也许是问题可能没有...有人知道如何添加图标到我的菜单项?

谢谢你的回答

registry

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

关于最佳编程实践主题的循证研究?

在寻求关于良好编程实践的建议时,典型的答案是敏捷软件开发,测试驱动开发或设计模式的变体.然而,据我所知,这些都没有使用科学方法证明(如果我错了,那么随意纠正我).

我想知道,基于证据的发展实践这个主题有什么好的资源吗?

tdd agile design-patterns

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

从相对路径获取绝对URL(重构方法)

我真的很惊讶,没有本地.NET方法从相对URL获取绝对URL.我知道这已经讨论了很多次,但从来没有遇到过一个能很好地处理这个问题的令人满意的方法.你能帮助微调下面的方法吗?

我认为我需要的只是自动选择协议而不是硬编码(http/https).我还缺少什么(警告,表演等)?

public static string GetAbsoluteUrl(string url)
    {
        //VALIDATE INPUT FOR ALREADY ABSOLUTE URL
        if (url.StartsWith("http://", StringComparison.OrdinalIgnoreCase) 
           || url.StartsWith("https://", StringComparison.OrdinalIgnoreCase))
        { 
            return url;
        }

        //GET PAGE REFERENCE FOR CONTEXT PROCESSING
        Page page = HttpContext.Current.Handler as Page;

        //RESOLVE PATH FOR APPLICATION BEFORE PROCESSING
        if (url.StartsWith("~/"))
        {
            url = page.ResolveUrl(url);
        }

        //BUILD AND RETURN ABSOLUTE URL
        return "http://" + page.Request.ServerVariables["SERVER_NAME"] + "/" 
                         + url.TrimStart('/');
    }
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net .net-3.5

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

C#中静态类初始化的顺序是否确定?

我做了一些搜索,我认为以下代码保证产生输出:

B.X = 7

B.X = 0

A.X = 1

A = 1, B = 0
Run Code Online (Sandbox Code Playgroud)
static class B
{
    public static int X = 7;
    static B() {
        Console.WriteLine("B.X = " + X);
        X = A.X;
        Console.WriteLine("B.X = " + X);
    }
}

static class A
{
    public static int X = B.X + 1;
    static A() {
        Console.WriteLine("A.X = " + X);
    }
}

static class Program
{
    static void Main() {
        Console.WriteLine("A = {0}, B = {1}", …
Run Code Online (Sandbox Code Playgroud)

c# static deterministic

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

简单的UITextView崩溃

我试图UITextView在基本视图中使用简单,但它会导致应用程序偶尔崩溃.有时它在我输入内容时崩溃,有时当我滚动时,有时在我按下返回键后.从堆栈跟踪看,它看起来像是由图形或动画相关代码引起的,用于渲染用于拼写检查,语法检查等的UI元素.

为什么这会让我的应用程序崩溃?我是否需要导入其他库,还是需要为UITextView指定某种委托?我确实只是在准系统视图中有一个简单的UITextView,没什么特别的.

这是堆栈跟踪:

Program received signal:  “EXC_BAD_ACCESS”.
(gdb) bt
#0  0x9535f9b1 in ?? ()
#1  0x9534c33f in ?? ()
#2  0x9534c13e in ?? ()
#3  0x9634df5c in ?? ()
#4  0x9418d244 in CGDataProviderRetain ()
#5  0x963b7036 in ?? ()
#6  0x98263486 in CGImageReadCreateWithProvider ()
#7  0x982633a2 in CGImageSourceCreateWithDataProvider ()
#8  0x020c0947 in CGImageCreateWithPNGDataProvider ()
#9  0x02ebfeed in WKGraphicsCreateImageFromBundleWithName ()
#10 0x02ebfc3b in WebCore::GraphicsContext::drawLineForMisspellingOrBadGrammar ()
#11 0x02ebf9cb in WebCore::InlineTextBox::paintSpellingOrGrammarMarker ()
#12 0x02e73932 in WebCore::InlineTextBox::paintDocumentMarkers ()
#13 0x02e730a1 in WebCore::InlineTextBox::paint …
Run Code Online (Sandbox Code Playgroud)

iphone exc-bad-access objective-c uitextview

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

是否有必要为char数组调用delete [] vs delete?

我正在使用一个由同事写的图书馆,并发现它valgrind正在喷出与之相关的错误delete.

问题是有像char数组的分配

char* s = new char[n];
Run Code Online (Sandbox Code Playgroud)

随后跟进 delete s

代替 delete[] s

他告诉我,差异实际上是delete[] s在每个位置调用一个析构函数s(如果它有一个),在这种情况下它不会因为它是一个原始类型.我相信这是真的.

所以删除s本身并不是一个真正的bug,而且valgrind只是非常彻底.

它还能完全释放与之相关的所有内存s吗?

c++

6
推荐指数
3
解决办法
1843
查看次数

坚持初学者:C编程

我这个学期正在参加一个C编程课程,尽管没有达到先决条件,我还是允许注册.我以为我仍然可以处理它,但是现在我已经通过了不归路的点,我发现自己完全迷失了.

对于我目前的任务,我应该创建一个程序来执行一些简单的trig操作并显示结果.主要的想法是有一座建筑物,我站在一定距离之内.

对于A部分,我必须计算建筑物的高度,假设我站在离建筑物120米的位置,我看着顶部,同时我的头部以30度角(正/负3度)倾斜.

B部分,假设建筑高200英尺,我站在20英尺外.我倾向于看到顶部的角度是多少?

C部分,根据B部分的信息,从我的头到建筑物顶部的距离(斜边)有多远?

到目前为止,我写了这个:

    #include <stdio.h> 
    #include <math.h>
    #define MAX_ANGLE 33
    #define MIN_ANGLE 27
    #define DIST_A 120
    #define DIST_B 20
    #define HEIGHT_B 200
    #define PI 3.14159

    int main()
    (

    double MIN_ANGLE_R, MAX_ANGLE_R;

 MIN_ANGLE_R = MIN_ANGLE * (PI / 180);
 MAX_ANGLE_R = MAX_ANGLE * (PI / 180);
 min_height = DIST_A * tan(MIN_ANGLE);
 max_height = DIST_A * tan(MAX_ANGLE);
 angle = atan(HEIGHT_B/DIST_B)/(PI/180);
 hypotenuse = HEIGHT_B/tan(angle);

 printf ("The minimum height is %6.2f meters.\nThe maximum height is%6.2f meters.\n\n",min_height,max_height);
 printf ("The angle that youw …
Run Code Online (Sandbox Code Playgroud)

c programming-languages

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