小编sup*_*er9的帖子

何时使用每种类型的循环?

我正在学习编程的基础知识(C#),但我认为这个问题本质上是通用的.

什么是一些简单的实际情况,使自己更接近特定类型的循环?

whilefor循环似乎非常相似,并且有解决两者之间的差异几个SO问题.怎么样foreach?根据我的基本理解,它似乎应该能够在foreach循环中完成for循环所做的所有事情.

c# loops

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

表和存储过程的批量重命名

我需要重命名我的所有表,存储过程以及每个存储过程中引用旧表名的代码.

为什么这是最好的方法呢?

我考虑过的一些方法:

SP_Rename - 完成一半的工作.但是,这不会更改SP本身的代码

除了RedGates的Refactor之外,我在http://www.easysqltools.com/EasySQLSmartRename.aspx找到了这套工具,它完全相同(我感觉他们的版本基于Refactor,因为UI看起来几乎完全一样相同的)在SSMS Express中运行,恰好是我运行的版本.对于大多数目的来说,15天试用应该足够了.

sql-server refactoring naming stored-procedures sql-server-2005

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

数据库设计问题.用于删除的BIT列

我的表设计的一部分是包括一个IsDeleted BIT列,每当​​用户删除一条记录时,该列设置为1.因此,所有SELECTS都不可避免地伴随着WHERE IsDeleted = 0条件.

我在之前的一个问题(我不能因为上帝的爱重新找到那篇文章并参考它)中读到这可能不是最好的设计而且"审计追踪"表可能更好.

你们是怎么处理这个问题的?

更新 我在SQL Server上.其他DB的解决方案是受欢迎的,虽然对我没有用,但也许对其他人有用.

Update2 只是为了封装到目前为止所说的每个人.似乎基本上有3种方法可以解决这个问题.

  1. 保持原状
  2. 创建审计表以跟踪所有更改
  3. 使用WHERE IsDeleted = 0的视图

database sql-server database-design

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

您如何向非技术人员解释"Web服务"一词?

作为一名财务人员,您如何向我解释"网络服务"一词.

我环顾四周,所有的定义看起来都很技术性.我问过我的同事,现在还不是很清楚.

你有什么看法?

web-services

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

SQL SERVER 2008 JOIN提示

最近,我试图优化此查询

UPDATE Analytics
SET UserID = x.UserID
FROM Analytics z 
INNER JOIN UserDetail x ON x.UserGUID = z.UserGUID
Run Code Online (Sandbox Code Playgroud)

估计执行计划在表更新中显示57%,在哈希匹配(聚合)上显示40%.我做了一些窥探,并遇到了JOIN提示的主题.所以我在内部连接和WA-ZHAM中添加了一个LOOP提示!新的执行计划在表更新中显示38%,在索引搜索中显示58%.

所以我即将开始对我的所有问题应用LOOP提示,直到谨慎使我变得更好.经过一些谷歌搜索,我意识到JOIN提示在BOL中没有很好地涵盖.因此...

  1. 有人可以告诉我为什么在我的所有查询中应用LOOP提示是个坏主意.我在某处读到LOOP JOIN是查询优化器的默认JOIN方法,但无法验证语句的有效性?
  2. 何时使用JOIN提示?当sh*t击中风扇并且幽灵破坏者不在城里?
  3. LOOP,HASH和MERGE提示之间有什么区别?BOL声称MERGE似乎是最慢的,但每个提示的应用是什么?

感谢您的时间和帮助人们!

我正在运行SQL Server 2008 BTW.上面提到的统计数据是ESTIMATED执行计划.

t-sql join sql-server-2008 join-hints

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

关键字排序算法

我有超过1000个调查,其中许多包含开放式回复.

我希望能够"解析"所有单词并获得最常用单词的排名(忽略常用单词)以发现趋势.

我怎样才能做到这一点?我有可以使用的程序吗?

编辑如果没有第三方解决方案,如果我们只能继续讨论微软技术,那就太棒了.干杯.

c# sorting nlp ranking data-mining

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

将元组转换为字典

我看过整个互联网,并查阅了几本书,但我似乎无法找到一个例子来说明我想要做的事情.我不喜欢问这个问题,因为这感觉就像一个非常基本的问题,但是过去几个小时我一直在撞墙,所以在这里:

我怎么转这个:

   item = ((100,May),(160,June),(300,July),(140,August))  
Run Code Online (Sandbox Code Playgroud)

进入这个:

                {
                item:[
                    {
                        value:100,
                        label:'May'
                    },
                    {
                        value:160,
                        label:'June'
                    },
                    {
                        value:300,
                        label:'July'
                    },
                    {
                        value:140,
                        label:'August'
                    }
                ]
                }
Run Code Online (Sandbox Code Playgroud)

python dictionary tuples

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

如何检查传入的HTTP标头请求的内容

我正在玩一些API,我试图解决这个问题.

我正在通过API向我的服务器发出基本的HTTP身份验证请求.作为此请求的一部分,经过身份验证的密钥将作为用户名存储在HTTP标头中.

所以我的问题是,如何获取传入请求的内容,以便我可以对其进行检查?

我想做什么:

if incoming request has header == 'myheader':
    do some stuff
else:
    return ('not authorised')
Run Code Online (Sandbox Code Playgroud)

对于那些感兴趣的人,我试图让这个工作.

更新 我正在使用Django

python django basic-authentication http-headers

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

jQuery按升序和降序排序(不是表格)

我正在尝试按价格和评级对结果列表进行排序.为简单起见,我刚刚收到了2个结果:Rider's Lodge和Olina Lodge.我编写了一个以单向排序的函数.

如何重新使用相同的功能对结果进行排序,以便单击"按价格排序"按升序排序,再次单击它按降序排序并在两者之间切换?

<div class="tab-content">
    <div id="filters">
        <p>
            <a href="javascript:sort_by_rating();">Sort by Rating</a>
            <br>
            <a href="javascript:sort_by_price();">Sort by Price</a>
        </p>
    </div>


    <div id="div_hotel_results" class="tab-pane active">
        <form id="hotel-form">
        ...
        </form>
        <div class="results-row">
            <h5>Riders Lodge</h5>
            <span class="label label-info price">$103.64</span>
            <span class="rating" data-rating="3.0">3.0</span>
        </div>

        <div class="results-row">
            <h5>Olina Lodge</h5>
            <span class="label label-info price">$99.64</span>
            <span class="rating" data-rating="2.5">2.5</span>
        </div>
    </div>
</div>

<script type="text/javascript">
function sort_by_price () {
    var sorted_list = [];
    $('.price').each(function (index) {
        sorted_list[index] = $(this).parent().parent().remove();
        sorted_list[index]['cleaned_price'] = parseFloat($(this).text().replace(/[^0-9\.]+/g,""));
    });

    sorted_list.sort(function (a, b) {
        if (a['cleaned_price'] …
Run Code Online (Sandbox Code Playgroud)

sorting jquery

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

iPad Build黑框

我在通用应用程序下制作了一款iPhone应用.在开始时删除了iPad故事板并使用以下答案将其添加回来:在稍后阶段将故事板从iPhone转换为iPad.

现在,当我运行我的iPad版本时,它周围似乎有一个黑色边框.在此输入图像描述

我确信我的.plist使用Main_iPadMain storyboard file base name (iPad).

ipad ios ios7

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