问题列表 - 第5661页

单个参数或构建Where子句

我正在构建一个对象来搜索我的数据库中的订单.用户可以设置许多可能的参数,并且可以设置每次搜索所需的数量.我已经创建了setter方法来收集搜索所需的所有参数.

我的问题是这个.什么是"最佳实践"

  1. 存储参数,并在调用方法WHERE时构建子句doSearch
  2. WHERE子句设置为参数已设置

我想了解任何建议背后的原因.

请注意,对象是针对每次搜索而设置的,因此我不必担心使用不同参数进行第二次搜索.

mysql oop coldfusion

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

这是否试图破坏我的ASP.Net网站的安全性?

我是ASP.NET的新手.我最近从我的网站设置了自动发送的电子邮件,通知我未处理的例外情况.就在几个小时前的3分钟内,有10个未处理的异常,所有堆栈跟踪都相似.我不明白的错误信息中有很多,但我不喜欢这种看法.

以下是其中一封电子邮件:

An unhandled exception occurred:
Message: Padding is invalid and cannot be removed.

 Stack Trace:
    at System.Security.Cryptography.RijndaelManagedTransform.DecryptData(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount, Byte[]& outputBuffer, Int32 outputOffset, PaddingMode paddingMode, Boolean fLast)
    at System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount)
    at System.Security.Cryptography.CryptoStream.FlushFinalBlock()
    at System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt, Byte[] buf, Byte[] modifier, Int32 start, Int32 length, IVType ivType, Boolean useValidationSymAlgo)
    at System.Web.UI.Page.DecryptStringWithIV(String s, IVType ivType)
    at System.Web.Handlers.AssemblyResourceLoader.System.Web.IHttpHandler.ProcessRequest(HttpContext context)
    at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Run Code Online (Sandbox Code Playgroud)

这是企图侵入我的网站或其他什么?


非常感谢那些提供答案和评论的人,这些答案和评论指出了我正确的方向来获得这个例外的答案.这可能很难确定,特别是在Web场中没有出现时.

IE 5.5没有引起我之前想到的问题.

它不容易找到,但其中一位工作人员在我的网站主持人论坛上发帖提到了Viewstate错误的报告.原因归结于asp工作进程或服务器回收.

asp worker进程设置引用machine.config文件中的processModel元素.有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/7w2sway1(VS.80).aspx.

建议的修复方法是在web.config文件中设置加密的machineKey.Machine …

asp.net security exception

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

我为什么要使用线程而不是使用进程?

将程序的不同部分分成不同的过程似乎(对我而言)制作一个更优雅的程序,而不仅仅是线程化所有东西.在什么情况下,让事情在线程上运行而不是将程序分成不同的进程是有意义的?我什么时候应该使用线程?


编辑

关于它们如何(或者如果)对单核和多核采取不同行为的任何事情也会有所帮助.

multithreading process

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

如何在iPhone上使用滚动视图?

我想显示一个包含很多行的文本.我在滚动视图中添加了多行标签,但它没有显示任何内容.看起来这不是使用滚动视图的正确方法.如何使用滚动视图以便用户可以向下拖动以查看更多文本?

iphone cocoa-touch objective-c uiscrollview uikit

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

在结构化异常的情况下堆栈展开

此问题为此处描述的问题提供了更清晰的信息.我做了一些调查,发现堆栈展开不会发生在下面的代码中:

class One
{
public:
    int x ;
};

class Wrapper
{
public:
    Wrapper(CString csText):mcsText(csText)
    {
        CString csTempText;
        csTempText.Format("Wrapper constructor :: %s\n", mcsText);
        OutputDebugString(csTempText);
    }

    ~Wrapper()
    {
        CString csTempText;
        csTempText.Format("Wrapper destructor :: %s\n", mcsText);
        OutputDebugString(csTempText);
    }
    CString mcsText;
};
class Test
{
    public:

    void notifyError()
    {
        try
        {
            int x = 10; 
        }
        catch(...)  {}
    }

    void OnRecvBuffer()
    {
        try
        {
            Wrapper a("AddRef");    
            One* p = NULL;
            p->x = 10;
        }
        catch(...)
        {
            notifyError();
        }   
    } …
Run Code Online (Sandbox Code Playgroud)

c++ stack mfc exception-handling seh

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

401.1访问指向网络共享的虚拟目录时出错

IIS5正在SERVER1上运行.

IIS中的一个虚拟目录myfiles指向"另一台计算机上的共享位置",// SERVER2/myfilesshare

当我尝试访问该页面时: http:// SERVER1/myfiles

......我收到错误:

您无权查看此页面

HTTP 401.1 - 未经授权:登录失败

互联网信息服务

我已经在IIS中检查了"Connect As ..."设置.我用来访问共享的凭据是正确的 - 它们在连接到Windows资源管理器中的共享时工作,但不能通过IIS虚拟目录工作.我已经尝试在SERVER2中的文件夹上向Everyone授予完全权限,但没有运气.

有什么想法吗?

iis sharing network-share virtual-directory

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

在字符串中搜索垃圾字符

我想将以下代码集成到主应用程序代码中.填充了o/p字符串的垃圾字符转储应用程序以下代码snipette不起作用..

void stringCheck(char*);

int main()
{
    char some_str[] = "Common Application FE LBS Serverr is down";
    stringCheck(some_str);
}


void stringCheck(char * newString)
{
    for(int i=0;i<strlen(newString);i++)
    {
        if ((int)newString[i] >128)
        {

TRACE(" JUNK Characters in  Application Error message FROM DCE IS = "<<(char)newString[i]<<"++++++"<<(int)newString[i]);

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我更好的方法来找到字符串中的垃圾字符..

非常感谢

c++

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

什么是C#正则表达式,它将验证货币,浮点数或整数?

什么是适合C#的正则表达式,如果匹配以下内容,它将验证一个数字?

 $1,000,000.150
 $10000000.199
 $10000 
 1,000,000.150
 100000.123
 10000
Run Code Online (Sandbox Code Playgroud)

还是负面的等价物?

c# regex numbers currency

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

在Rails中是否有一个帮助多元化的辅助方法?

def plural(value, string)
  "#{value} #{value.abs == 1 ? string.singularize : string.pluralize}"
end
Run Code Online (Sandbox Code Playgroud)

如果没有,这个方法的简短名称是什么?

ruby ruby-on-rails

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

从.NET DLL调用VB6方法

我有一个用VB 6编写的DLL和另一个用Visual Studio 2005(VB.NET)编写的DLL.

现在我想从我的.NET DLL调用VB DLL的方法.我该怎么办?有什么想法吗?

vb6 dll interop

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