小编mar*_*zzz的帖子

为什么执行存储过程比脚本中的SQL查询更快?

事实上,如果我从我的应用程序调用存储过程,我需要连接到我的数据库.

那么,为什么调用"存储过程"应该比"传递SQL查询"字符串更快?

sql sql-server stored-procedures

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

如何在XmlDocument()上从URL加载XML

我有这个代码:

string m_strFilePath = "http://www.google.com/ig/api?weather=12414&hl=it";

XmlDocument myXmlDocument = new XmlDocument();
myXmlDocument.LoadXml(m_strFilePath);

foreach (XmlNode RootNode in myXmlDocument.ChildNodes)
{
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试执行它时,我收到此错误:

异常详细信息:System.Xml.XmlException:根级别的数据无效.第1行,第1位.

为什么?我哪里错了?我怎样才能在C#上解决这个问题?

还试过:

myXmlDocument.Load(m_strFilePath);    
Run Code Online (Sandbox Code Playgroud)

但我得到:

异常详细信息:System.Xml.XmlException:给定编码中的字符无效.第1行,第503位.

c# xml

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

如何在许多元素上的fadeOut()之后调用函数

我有这个代码:

$('.hotel_photo_select').fadeOut(500, function () {
    alert("Now all '.hotel_photo_select are hidden'");
});
Run Code Online (Sandbox Code Playgroud)

而且我只想在所有 .hotel_photo_select fadeOuted(所以,隐藏)时调用该警报.

我该怎么做?使用我的代码,在第一个元素为淡出后调用警报...

jquery

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

如何更改*.db的默认位置?

我正在使用新的Visual Studio 2017.我按照本教程更改存储.db等的默认(临时)路径.

它正确地移动*.VC.db文件,但我仍然可以将这些文件看到解决方案文件夹中的.vs:

Solution.VC.db
Solution.VC.db-shm
Solution.VC.db-wal
Run Code Online (Sandbox Code Playgroud)

我还要移动这些数据.我该怎么做?

c++ visual-studio visual-studio-2017

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

从数组中选择3个不同的随机值

我有一个30个值的数组,我需要从这个数组中提取3个不同的随机值.我该怎么做?

php arrays random

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

为什么getter被渲染属性调用了这么多次?

与前面的示例相关,我试图在服务器上监视我的get/set方法(当它们被调用时,以及多久).所以,我的实际看起来像这样:

@ManagedBean(name="selector")
@RequestScoped
public class Selector {
    @ManagedProperty(value="#{param.profilePage}")
    private String profilePage;

    public String getProfilePage() {
        if(profilePage==null || profilePage.trim().isEmpty()) {
            this.profilePage="main";
        }

        System.out.println("GET "+profilePage);

        return profilePage;
    }
    public void setProfilePage(String profilePage) { 
        this.profilePage=profilePage; 
        System.out.println("SET "+profilePage); 
    }
}
Run Code Online (Sandbox Code Playgroud)

并且唯一可以调用此方法的页面(它只调用渲染时的get方法)是:

<!DOCTYPE html>
<ui:composition
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:ui="http://java.sun.com/jsf/facelets">

    <h:panelGroup layout="block" id="profileContent">
        <h:panelGroup rendered="#{selector.profilePage=='main'}">
            // nothing at the moment
        </h:panelGroup>
    </h:panelGroup>
</ui:composition>
Run Code Online (Sandbox Code Playgroud)

当我看到服务器日志时,我的昏迷,我看到:

SET null
GET main
GET main
GET main
GET main
GET main
GET main
GET main
Run Code Online (Sandbox Code Playgroud)

什么?它调用七次getProfilePage()方法?(也是1次setProfilePage())我想知道为什么这个行为:)

谢谢

添加了一个例子 …

getter jsf facelets jsf-2

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

如何防止SQL注入转义字符串

我有一些问题(到一个acccess数据库)像这样:

string comando = "SELECT * FROM ANAGRAFICA WHERE E_MAIL='" + user + "' AND PASSWORD_AZIENDA='" + password + "'";
Run Code Online (Sandbox Code Playgroud)

我想"逃避"用户和密码,防止注射.

我怎么能用C#和.NET 3.5做到这一点?我在PHP上搜索像mysql_escape_string这样的东西......

.net c# sql-injection

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

IList麻烦.固定尺寸?

我有这个代码:

IList<string> stelle = stelleString.Split('-');

if (stelle.Contains("3"))
    stelle.Add("8");

if (stelle.Contains("4"))
    stelle.Add("6");
Run Code Online (Sandbox Code Playgroud)

但似乎IList在.Split()之后有一个固定的大小:System.NotSupportedException:Collection是固定大小的.

我该如何解决这个问题?

c# collections ilist

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

如何删除背景图像属性?

我有这个代码:

if (pansel.val() == "1") 
     $(#myDiv).css('background-image', 'url(/private_images/guida_check_category.jpg)'); 
else 
     $(#myDiv).css({ 'background-color': '#ffffff' });
Run Code Online (Sandbox Code Playgroud)

我看到,当我应用背景图像时,遵循以下代码:

$(#myDiv).css({ 'background-color': '#ffffff' });
Run Code Online (Sandbox Code Playgroud)

不会删除图像并将白色背景颜色.图像仍然存在!

如何完全删除背景图像属性?

css jquery

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

是否可以扩展2个类?

我有这些课程:

public class myClassPage : System.Web.UI.Page
{
    public myClassPage ()
    {

    }
}

public class myClassControl : System.Web.UI.UserControl
{
    public myClassControl ()
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

我想要另一个扩展这些课程的课程,例如:

public class myClassData : myClassPage, myClassControl
{
    public myClassData ()
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

可能吗?或者我该怎么办?

.net c#

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