小编Mar*_*iss的帖子

在O(n)时间内创建链接列表的副本

链接列表带有两个指针,第一个指向下一个节点,另一个指向随机指针.随机指针指向LinkedList的任何节点.编写一个完整的程序来创建链接列表(c,c ++,c#)的副本,而不更改原始列表和O(n).

在其中一次采访中我被问到这个问题,我无法找出解决方案.帮助将不胜感激.

c c# c++ algorithm

6
推荐指数
4
解决办法
2885
查看次数

最终清空{}有什么用吗?

try值具有某些价值,如其他地方所述

try{}
finally
{ 
   ..some code here
}
Run Code Online (Sandbox Code Playgroud)

但是,最后有什么用为空:

try
{
   ...some code here
}
finally
{}
Run Code Online (Sandbox Code Playgroud)

编辑:注意我还没有实际检查以查看CLR是否为空生成任何代码 finally{}

c# try-finally

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

SVG 中的默认描边和填充

我对 SVG 中的描边和填充默认值感到困惑。

在SVG规范(http://www.w3.org/TR/SVG/painting.html#StrokeProperty)中,它说笔画属性的初始值是无 - 我猜这是透明的?默认描边宽度为 1。默认描边不透明度也应为 1

同样,对于 filll ( http://www.w3.org/TR/SVG/painting.html#FillProperty ),默认值应为黑色,不透明度为 1

Inkscape 和浏览器似乎假设笔画 = 黑色并且填充是透明的 - 是这样吗?有谁知道默认值应该是什么?我渲染的 SVG 似乎与浏览器和 inkscape 显示的内容不一致......

svg android fill stroke

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

不确定.on()方法

我正在使用该$.click()方法触发某些事件.但是之后我需要在声明元素之前为某些HTML元素设置一些事件.我们以此为例:

<script>
    $('div.hide').click(function() {
        $('div.hide').css({'display' : 'none'});
     });
</script>
<div class="hide">some text</div>
Run Code Online (Sandbox Code Playgroud)

缺点是在设置.click()方法时,div.hide元素不存在,因此不设置触发器.

所以我转向这个.on()方法,如下:

<script>
    $('div.hide').on('click', function() {
        $('div.hide').css({'display' : 'none'});
    });
</script>
<div class="hide">some text</div>
Run Code Online (Sandbox Code Playgroud)

但这也行不通.我认为召唤.on()将使所有存在和未来的div.hide元素触发'click' function().

我设法克服了这个不便,但据我所知,我想知道我做错了什么.有没有办法为未来的HTML元素分配触发器?

我的说法是:

<script>
    $(document).ready( function() {
        $('div.hide').click(function() {
            $('div.hide').css({'display' : 'none'});
        });
    });
</script>
<div class="hide">some text</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

从表变量中获取列的确定名称

我可以声明一个表变量:

DECLARE @tv_source TABLE(c1 int, 
providerName varchar(50),
providerSMS varchar(50))
Run Code Online (Sandbox Code Playgroud)

如果我然后执行以下操作,我看到的表名类似于:"#468862B0"

select top 1 * from tempdb.sys.tables where type = 'U' order by create_date desc
select TOP 1 name,* from tempdb.sys.sysobjects ORDER BY CRDATE desc
Run Code Online (Sandbox Code Playgroud)

如果我然后立即执行:

select TOP 3 * 
from tempdb.sys.columns 
where object_id in (select TOP 1 object_id from tempdb.sys.tables ORDER BY Create_date desc)
Run Code Online (Sandbox Code Playgroud)

我看到上面为表变量声明的列.

我的问题是,有没有办法明确地将这些列与我在"@tv_source"上面的表声明中声明的名称相关联?

在普通表中,您将看到实际名称,但如上所述,表变量变为十六进制值(其中,btw是object_id的十六进制值).

sql sql-server table-variable sql-server-2008

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

JVM,JDK,JRE,JIT的层次结构是什么?

请详细解释以下几点:

  • JDK是否包含JRE?
  • JDK将.java转换为.class,然后JVM理解.class并转换为二进制,那么当OS直接理解二进制时,JRE的实际需求是什么?
  • 什么是openJDK?

java jit jvm jdk1.6

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

哪些查询应放在ASP.NET MVC中

我正在使用ASP.NET MVC,使用Framework 4.0和SQL Server 2008构建ERP.
我的问题是应该在哪里放置查询?我在冲浪时看到了多种方法.其中很少有如下:

  • Models
  • Separate Files,这是在DAL文件夹中
  • Separate DAL项目中

我仍然对Models在研究后使用查询感到困惑.

进一步的信息:
我使用简单的查询方法,而不是LinqEntity Framework.
我有计划将此项目转换为Desktop Application将来.

另一个问题是,如果我使用它,它是如何business Logic工作的ASP.NET MVC

关于项目的详细信息
它是一家公司的Website+ Online Information System,大约有40-50页.
用户可以Info System通过登录进入website.

投票结束之前发表评论,以便我可以学到一些东西.

c# asp.net asp.net-mvc n-tier-architecture asp.net-mvc-4

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

更改事件对动态生成的元素不起作用 - Jquery

我使用jquery Ajax动态生成dropdownList,生成的dropdown的id为specificationAttribute.我想为新标签生成添加事件生成(specificationAttribute),为此我在下面创建scriptwindow.load:

$(document).on('change', '#specificationattribute', function () {
    alert("Clicked Me !");
});
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我尝试更多的方式click,live但我不能得到任何结果.

的jsfiddle

来自小提琴的代码:

$(window).load(function () {
  $("#specificationCategory").change(function () {
        var selected = $(this).find(":selected");
        if (selected.val().trim().length == 0) {
            ShowMessage('please selecet ...', 'information');
        }
        else {

            var categoryId = selected.val();
            var url = $('#url').data('loadspecificationattributes');

            $.ajax({
                url: url,
                data: { categoryId: categoryId, controlId: 'specificationattribute' },
                type: 'POST',
                success: function (data) {
                    $('#specificationattributes').html(data);
                },
                error: function (response) {
                    alert(response.error);

                } …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

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

用class分别计算div的长度jQuery

<div class="pam_numbers">18</div>
<div class="pam_numbers">1000</div>
<div class="pam_numbers">1900</div>
<div class="pam_numbers">18</div>
Run Code Online (Sandbox Code Playgroud)

我想分别计算每个div中的字符数来创建条件if = = 2然后......

$(".pam_numbers").text().length
Run Code Online (Sandbox Code Playgroud)

返回每个div与类的值的总和.在这种情况下'12'.

我是否必须为每个div添加一个ID并从数组中计数?

html jquery

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

JQuery自动完成

我的jQuery自动完成字段有问题.它有些奇怪.

这是我的自动填充字段和脚本.我的mvc函数的响应运行正常.下拉列表是可见条目.但是当我试图选择一个项目时,结果列表就会消失.有没有人有想法?

 <div class="ui-widget">
    <input id="newPlayerName" type="text" name="newPlayerName" onkeyup="checkRegistration()" />
 </div>
Run Code Online (Sandbox Code Playgroud)

码:

<script type="text/javascript">
  $(function () {
      $('#newPlayerName').autocomplete({
          source: function (request, response) {
              $.ajax({
                  url: '/Trainer/Search',
                  data: {
                      searchTerm: request.term
                  },
                  dataType: 'json',
                  type: 'POST',
                  minLength: 1,

                  success: function (data) {
                      response(data);
                  }
              });
          },
          select: function (event, ui) {
              checkRegistration(ui.item.value);
          },
          focus: function (event, ui) {
              event.preventDefault();
              $("#newPlayerName").val(ui.item.label);
          }
      });
  });
</script>
Run Code Online (Sandbox Code Playgroud)

啊......这是我正在使用的jquery脚本......

<script src="/Scripts/jquery-1.9.0.js" type="text/javascript"></script>
<script src="/Scripts/jquery-ui-1.10.0.custom.min.js" type="text/javascript"></script>
<script src="/Scripts/jquery-ui-1.10.0.custom.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery autocomplete

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