问题列表 - 第45734页

83
推荐指数
7
解决办法
25万
查看次数

为什么它更好(返回IList而不是返回List)?

可能重复:
C# - List <T>或IList <T>

当我从我的方法返回一个列表时,我可以用两种方式完成.作为一个清单

Private List<datatype> MethodName()
{
    Return List
}
Run Code Online (Sandbox Code Playgroud)

作为一个IList

Private IList<datatype> MethodName()
{
    Return IList
}
Run Code Online (Sandbox Code Playgroud)

我听说我们应该把它作为IList归还.有人能解释为什么吗?

c#

14
推荐指数
3
解决办法
9174
查看次数

我在哪里可以"练习"PL/SQL

我将获得IT公司的工作机会,并被要求"查看"PL/SQL,因为我对数据库没有太多经验.我在C++和其他编程语言中有广泛的背景,所以我认为这不会带来太大的挑战.但是,我无法访问家中的任何Oracle数据库,所以我想知道是否有一个"玩具"数据库和终端在线我可以练习.

database plsql

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

jqGrid GridUnload/GridDestroy

当我使用$('#mygrid').jqGrid('GridUnload');我的网格被销毁:没有寻呼机/没有标头.

在维基中我发现:

与先前方法的唯一区别是网格被破坏,但是表元素和寻呼机(如果有的话)可以再次使用.

我找不到GridUnload/GridDestroy之间的任何区别或者我做错了什么?

我使用jqGrid 3.8.

javascript jqgrid

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

与用户一起使用js警报是否会皱眉

我的用户正在填写一个小表格(仅是电子邮件地址),我通过javascript将此数据发送到服务器。我发送表格,然后从字段中清除数据。

仅仅给用户一个js警报alert('Your email has been added')(而不是添加标记来显示消息)是一种不好的做法吗?我今天不经常看到它,所以我想知道它是否反映出使用警报效果不好的某种感觉。但是,它使代码更加容易,我不知道为什么不这样做!

还有一个附带的问题,是否可以仅设置此警报的样式,使其看起来并不那么糟糕?

javascript jquery alert

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

使用HttpPostedFileBase获取不同的路径

请参阅以下代码.我正在上传文件,但是我从不同的浏览器中获得了不同的结果.

Firefox var path ="about.restaurant.jpg"

但在ie6 path ="D:\ dev\xxxxx\xxxxx\xxxxx\Website\images\about.restaurant.jpg"

 foreach (string file in Request.Files)
 {
        var hpf = Request.Files[file] as HttpPostedFileBase;
        var path = hpf.FileName;
 }
Run Code Online (Sandbox Code Playgroud)

我在MVC2中遇到过这个问题.刚升级到MVC3.存在同样的问题.

<form action="/Product/SaveUploadImage" method="post" enctype="multipart/form-data">
<input type="file" name="file" id="file" />
<input type="submit" value="Save" class="button" />
</form>
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc-3

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

任何从你的HTML生成CSS类的程序?

只是好奇有没有人知道一个程序或脚本来生成一个样式表(显然空白值)从你的HTML文档的结构?基本上只需拔出你在html中设置的ID和类,并制作占位符css,这样你就不必提前计划或再写一遍,还记得DRY任何人吗?:)如果你不喜欢,请随意对我大喊大叫认为这可以帮助其他人:D.我敢肯定我可以鞭打这样的东西,但如果它已经在那里,我不妨坚持我的DRABEE规则(不要重复任何其他身体).谢谢.

html css

15
推荐指数
2
解决办法
9178
查看次数

javascript - 字符串替换

不知道为什么,但我似乎无法取代看似简单的占位符.

我的方法

var content = 'This is my multi line content with a few {PLACEHOLDER} and so on';
content.replace(/{PLACEHOLDER}/, 'something');
console.log(content); // This is multi line content with a few {PLACEHOLDER} and so on
Run Code Online (Sandbox Code Playgroud)

知道为什么它不起作用吗?

提前致谢!

javascript regex

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

CREATE FUNCTION错误"此函数没有DETERMINISTIC,NO SQL或READS SQL DATA"

我们的数据库具有生成订单号的功能.它从"设置"表中读取值,递增它,然后返回新值.例如:

CREATE FUNCTION NextOrderNumber() RETURNS INTEGER UNSIGNED NOT DETERMINISTIC
BEGIN
  DECLARE number INTEGER UNSIGNED;
  UPDATE Settings SET IntegerValue=LAST_INSERT_ID(IntegerValue+1) WHERE KeyName='NextOrderNumber';
  SET number=LAST_INSERT_ID();
  return number;
END
Run Code Online (Sandbox Code Playgroud)

注意:不要批评这个功能我知道它有缺陷只是为了说明.

我们使用这个函数如下:

INSERT INTO Orders(OrderNumber, ...)
SELECT NextOrderNumber(), ...
Run Code Online (Sandbox Code Playgroud)

启用二进制日志记录时,CREATE FUNCTION会出现此错误:

此函数在其声明中没有DETERMINISTIC,NO SQL或READS SQL DATA,并且启用了二进制日志记录(您可能希望使用安全性较低的log_bin_trust_function_creators变量)

无论binlog_format设置了什么,上述功能是否真的存在问题?根据我对相关MySQL页面的阅读,我看不出任何理由为什么这个函数与复制不兼容,无论是ROW还是STATEMENT级二进制日志记录.

如果函数是安全的,设置全局log_bin_trust_function_creators = 1会让我感到不安.我不想为所有功能禁用此检查,只需这一项.我可以改为将该函数标记为NO SQL以禁止警告吗?我尝试了它,它的工作原理.这会导致任何问题吗?

mysql stored-functions

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

如何从SQL Server 2005中的另一个表中的相应数据更新一个表中的数据

我在同一个数据库服务器上的不同数据库中有两个表.

两个数据库都具有相同的结构,但数据不同.Database1(Test1)是最新的,而database2(Test2)是数据库的旧副本.

  • Test1有一个名为Employee3000记录的表
  • Test2有一个名为Employee1000记录的表

我需要从Test2中的同一个表更新Test1中的表,以获取名为DeptID的特定列,因为Test2 DB(旧的)中Employee表中的值已更新.所以我需要从旧DB中的表中更新新DB中的表,该表具有大约1000行.

换句话说,我需要更新DeptIDEmployee表中Test1有我在任何值DB DeptIDEmployee在表Test2DB.

我知道我可以恢复数据库本身,但这不是解决方案.我需要从Test2数据库更新Test1数据库中的值.

sql-server-2005

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