问题列表 - 第4939页


Javascript新手,有人可以逐行解释这个代码吗?

我使用此代码来保持滚动位置,并且不知道它的含义.如果有人有时间,你能否为我提供一步一步解释它在做什么.这里是:

<script language="javascript"  type="text/javascript">
    var xPos, yPos;
    var prm = Sys.WebForms.PageRequestManager.getInstance();

        function BeginRequestHandler(sender, args) {

        if ($get('<%=lstAuctions.ClientID %>') != null) {

            xPos = $get('<%=lstAuctions.ClientID %>').scrollLeft;
            yPos = $get('<%=lstAuctions.ClientID %>').scrollTop;
        }
    }

    function EndRequestHandler(sender, args) {

        if ($get('<%=lstAuctions.ClientID %>') != null) {

            $get('<%=lstAuctions.ClientID %>').scrollLeft = xPos;
            $get('<%=lstAuctions.ClientID %>').scrollTop = yPos;
        }
    }

    prm.add_beginRequest(BeginRequestHandler);
    prm.add_endRequest(EndRequestHandler);

</script>
Run Code Online (Sandbox Code Playgroud)

javascript

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

对于数据库来说,允许应用程序始终通过SP执行CRUD操作是最佳做法吗?

我听说过背后的推理,如果其他人认为这是一个最好的做法/好主意,我很好奇.

一个原因是,限制直接访问数据库表,并强制应用程序/用户使用SP(存储过程)执行CRUD操作将允许DBA

  1. 在将SP转移到生产之前批准/审查SP的细粒度控制
  2. 避免开发人员编写的随机查询可能导致服务器负载/其他服务器问题

这意味着开发人员无法在表上编写Linq查询(尽管可能涉及SP的Linq查询)这也意味着开发人员必须忘记编译时检查以及完全控制数据,而主要是使用其他语言( SQL)处理数据.

我并不反对这一点,也不认为这是一个好主意.我很想知道其他人的想法.这种方法的任何其他优点和缺点是什么.

更新:正如托马斯在他的回答中所提到的,我倾向于认为SP是逻辑并且使用"SQL中的数据库编程"来做逻辑是可以的,只要它不是"业务逻辑".业务逻辑需要分离,编译时检查和集成检查点,什么不需要.

database database-design linq-to-sql

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

jQuery工具提示的建议

我正在寻找jQuery的工具提示插件,它将允许以下类型的行为.

<a href="somewhere.html">
 <span>
  <img src="someimage.jpg" style="display: none;" />
  Here is the tooltip content.
 </span>
 Here is the link to somewhere.
</a>
Run Code Online (Sandbox Code Playgroud)

我希望的行为是将鼠标悬停在"这里是某个地方的链接"上,并弹出一个工具提示,显示包含"someimage.jpg"和"这是工具提示内容"的范围内容.

我希望工具提示跟踪鼠标在链接上的移动以及工具提示的外观(背景颜色,不透明度,边框颜色等)是可配置的.

我发现的两个最流行的工具提示,"clueTip"和JörnZaefferer的"工具提示"似乎不符合要求,除非我遗漏了一些东西.

最终,链接和图像将动态生成.

jquery tooltip

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

C++中与平台无关的GUID生成?

在不依赖于特定于平台的工具的情况下,以C++编程生成GUID或UUID的最佳方法是什么?我正在尝试为模拟中的对象创建唯一标识符,但由于项目是跨平台的,因此无法依赖Microsoft的实现.

笔记:

  • 由于这是一个模拟器,我真的不需要加密随机性.
  • 如果这是一个32位数字,那将是最好的.

c++ uuid cross-platform guid

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

以编程方式停止执行python脚本?

可能重复:
终止Python脚本

是否可以使用命令停止在任何行执行python脚本?

喜欢

some code

quit() # quit at this point

some more code (that's not executed)
Run Code Online (Sandbox Code Playgroud)

python

199
推荐指数
4
解决办法
49万
查看次数

ReSharper:它可以作为一个共同的程序员吗?

这里的评论让我思考.如果您是一名没有导师的新开发人员,没有人可以为您的项目进行合作; 一个工具,在这种情况下ReSharper,能够承受这种能力吗?是否需要其他工具或过程,系统或人员来完成此任务.

我很快就无法得到一个同伴开发者,我担心StackOverFlow会在我用完无知的问题之前很久就会禁止我.在我的情况下,像ReSharper,StyleCop,ReFlector这样的工具可以产生显着的差异.

ReSharpers案例中,重构功能确实从学习角度出发,或者只是*poof*你的代码更好而几乎没有机会获得理解为什么我应该提取该方法存根?

我非常想要达到能够在这里回答尽可能多的问题的地步.

祝福有个美好的一天,谢谢你的时间.


编辑基于目前为止的答案:

所以,如果答案是否定的,它就不能完成这些事情,而且我不会很快得到真正的 人类,任何人都可以提供其他选择吗?

谢谢!

resharper

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

如何在ASP.NET中返回XML?

我在ASP.NET中返回XML的任务遇到了很多半解决方案.我不想盲目地复制和粘贴一些恰好在大多数情况下工作的代码; 我想要正确的代码,我想知道它为什么是正确的.我要批评; 我想要信息; 我需要知识; 我想要理解.

下面是代码片段,按照复杂性的增加顺序,代表我看到的一些部分解决方案,包括每个问题引起的一些问题,以及我想在这里回答的问题.

一个彻底的答案必须解决为什么我们必须拥有或不得拥有以下任何东西,或者解释为什么它无关紧要.

  • Response.Clear();
  • Response.ContentType ="text/xml";
  • Response.ContentEncoding = Encoding.UTF8;
  • Response.ContentEncoding = Encoding.UTF16;
  • Response.ContentType ="text/xml; charset = utf-8";
  • Response.ContentType ="text/xml; charset = utf-16";
  • 到Response.End()
  • 使用带有前端文件的aspx被撕掉了
  • 使用ashx文件

最后,想象一下你需要编写一个这样的辅助函数的内容:

///<summary>Use this call inside your (Page_Xxx) method to write the
///xml to the web client. </summary>
///<remarks>See for https://stackoverflow.com/questions/543319/how-to-return-xml-in-asp-net
///for proper usage.</remarks>
public static void ReturnXmlDocumentToWebClient(
    XmlDocument document,
    Page page)
{
   ...
}
Run Code Online (Sandbox Code Playgroud)

我看到的每个解决方案都从一个空的aspx页面开始,并从前端文件中删除所有HTML(这会在Visual Studio中导致警告):

<%@ Page Language="C#"
      AutoEventWireup="true"
      CodeFile="GetTheXml.aspx.cs"
      Inherits="GetTheXml" %> …
Run Code Online (Sandbox Code Playgroud)

xml asp.net

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

如何将stdin从shell脚本重定向到shell脚本中的命令?

如何将stdin从shell脚本重定向到shell脚本中的命令?我试图将stdin传递给java System.in流.

我想替换

find . -type f | $JAVA_HOME/bin/java com.domain.BatchProcess
Run Code Online (Sandbox Code Playgroud)

 find . -type f | ./batch.sh
Run Code Online (Sandbox Code Playgroud)

bash stdin

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

列出Git存储库中存在的所有文件

您是否有一种干净的方法来列出指定分支中存在的所有文件?

git

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