问题列表 - 第30855页

SQL查询产生重复的行,我不明白为什么

我的查询总是产生重复的结果.我最好如何使用数据库> 100万行来解决此查询问题.

Select segstart
    ,segment
    ,callid
    ,Interval
    ,dialed_num
    ,FiscalMonthYear
    ,SegStart_Date
    ,row_date
    ,Name
    ,Xferto
    ,TransferType
    ,Agent
    ,Sup
    ,Manager
    ,'MyCenter' = Case Center
When 'Livermore Call Center' Then 'LCC'
When 'Natomas Call Center' Then 'NCC'
When 'Concord Call Center' Then 'CCC'
When 'Virtual Call Center' Then 'VCC'
When 'Morgan Hill Call Center' Then 'MHCC'
Else Center
End
    ,Xferfrom
    ,talktime
    ,ANDREWSTABLE.transferred
    ,ANDREWSTABLE.disposition
    ,dispsplit
    ,callid
    ,hsplit.starttime
    ,CASE
    WHEN hsplit.callsoffered > 0 
    THEN (CAST(hsplit.acceptable as DECIMAL)/hsplit.callsoffered)*100
    ELSE '0'
    END AS 'Service Level'
    ,hsplit.callsoffered
    ,hsplit.acceptable
FROM …
Run Code Online (Sandbox Code Playgroud)

sql duplicate-data

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

如何编写PowerShell函数来获取目录?

使用PowerShell我可以使用以下命令获取目录:

Get-ChildItem -Path $path -Include "obj" -Recurse | `
    Where-Object { $_.PSIsContainer }
Run Code Online (Sandbox Code Playgroud)

我更喜欢编写一个函数,因此命令更具可读性.例如:

Get-Directories -Path "Projects" -Include "obj" -Recurse
Run Code Online (Sandbox Code Playgroud)

除了-Recurse优雅处理外,以下功能完全正确:

Function Get-Directories([string] $path, [string] $include, [boolean] $recurse)
{
    if ($recurse)
    {
        Get-ChildItem -Path $path -Include $include -Recurse | `
            Where-Object { $_.PSIsContainer }
    }
    else
    {
        Get-ChildItem -Path $path -Include $include | `
            Where-Object { $_.PSIsContainer }
    }
}
Run Code Online (Sandbox Code Playgroud)

如何if从我的Get-Directories函数中删除该语句,或者这是一种更好的方法吗?

directory powershell get-childitem

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

在他的SQL Server 2005书籍和SQL Server 2008书籍中对Itzik Ben-Gan的逻辑查询处理顺序感到困惑

Inside Microsoft SQL Server™2005 T-SQL查询一书中,作者Itzik Ben-Gan告诉我们订单或SQL Server 2005的逻辑查询处理是:

(8)  SELECT (9) DISTINCT (11) <TOP_specification> <select_list>
(1)  FROM <left_table>
(3)       <join_type> JOIN <right_table>
(2)       ON <join_condition>
(4)  WHERE <where_condition>
(5)  GROUP BY <group_by_list>
(6)  WITH {CUBE | ROLLUP}
(7)  HAVING <having_condition>
(10) ORDER BY <order_by_list>

1.  FROM
2.  ON
3.  OUTER (join)
4.  WHERE
5.  GROUP BY
6.  CUBE | ROLLUP
7.  HAVING
8.  SELECT
9.  DISTINCT
10. ORDER BY  <---------------------- NOTE
11. TOP       <---------------------- NOTE
Run Code Online (Sandbox Code Playgroud)

在他的"Microsoft SQL …

sql t-sql sql-server-2005 sql-server-2008

9
推荐指数
2
解决办法
3794
查看次数

在Linux下寻求程序员编辑器

我明白这个问题对每个人来说都非常个人化:),但我仍然被迫提出这个问题.目前我正在使用VIM和gVIM作为我的主编,但是它有很多缺点:

  1. 非常不方便的脚本语言.
  2. 用regexp缩进和突出显示(现实生活表明它不是最好的主意).
  3. 混合文件类型问题(即erb,html(+ js + css),php + html等...).
  4. 缺乏自动完成(我知道有一个Acp和其他几个脚本,但我不喜欢他们使用不同编程语言的方式,而不考虑编程语言的特殊性).

我有更多的胜利,但我不认为有人想听到它:)这是给我带来大多数问题的要点.

所以我正在寻找一个新的编辑器.哪个应该:

  1. 有一些常见的脚本语言(即Python,Perl,Ruby等)和良好的可扩展性.
  2. 自动完成.
  3. 窗口分裂(当你尝试它时,你不能活着它:)).
  4. 支持多种语言和混合模式的良好支持(绝对必须具备).
  5. GUI支持.能够从扩展创建/实例化小部件.

如果编辑器具有此功能,则意味着它就是我想要的.我看到很多选择,尝试过Emacs,jEdit和其他几十个,但我没有找到满足这5分的任何东西.唯一满足4/5分的编辑器是gEdit,但是我无法生活没有分裂:(

如果有人知道这样的编辑请分享.

谢谢 :)

PS没有神圣的战争PLZ.

linux text-editor

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

gtkD:最小绘图示例?

我是一个相当有经验的程序员,但是GUI编程的新手.我正在尝试将我为DFL编写的绘图库移植到gtkD,我无法将图形显示出来.以下代码为我生成一个空白窗口.有人可以告诉我它有什么问题,和/或发布最少的示例代码,以获得几行DrawingArea并在结果中显示结果MainWindow

import gtk.DrawingArea, gtk.Main, gtk.MainWindow, gdk.GC, gdk.Drawable,
    gdk.Color;

void main(string[] args) {
    Main.init(args);

    auto win = new MainWindow("Hello, world");
    win.setDefaultSize(800, 600);
    auto drawingArea = new DrawingArea(800, 600);
    win.add(drawingArea);
    drawingArea.realize();

    auto drawable = drawingArea.getWindow();
    auto gc = new GC(drawable);
    gc.setForeground(new Color(255, 0, 0));
    gc.setBackground(new Color(255, 255, 255));
    drawable.drawLine(gc, 0, 0, 100, 100);

    drawingArea.showAll();
    drawingArea.queueDraw();
    win.showAll();

    Main.run();
}
Run Code Online (Sandbox Code Playgroud)

gtk user-interface drawing d gtkd

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

序列化LINQ IEnumerable的结果

我有一个简单的值类型:

    [Serializable]
    private struct TimerInstance
    {
        public TimerInstance(string str, long nTicks)
        {
            _name = str;
            _ticks = nTicks;
        }

        private readonly string _name;
        private readonly long _ticks;

        public string Name { get { return _name; } }
        public long Ticks { get { return _ticks; } }

        public override string ToString()
        {
            return string.Format("{0,20}: {1,10:N}", Name, Ticks);
        }
    }
Run Code Online (Sandbox Code Playgroud)

你会注意到它是可序列化的.然后我列出了这些:

static private List<TimerInstance> _Timers = new List<TimerInstance>();
Run Code Online (Sandbox Code Playgroud)

和一个LINQ方法,从列表中消除最低5%和前5%的计时器:

// Return items that should be persisted.  By convention, we are eliminating …
Run Code Online (Sandbox Code Playgroud)

c# linq ienumerable

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

重命名Ruby on Rails应用程序

有没有办法在Rails 2中重命名应用程序?

ruby-on-rails

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

有vsVim用户指南吗?

我刚刚下载了vsVim,将它与Visual Studio 2010一起使用并加入Vi方式.但我无法找到有关特定vsVim文档的信息.

我知道如何使用Vim(基本使用,甚至没有中间)但我想知道是否还有某些东西仍然缺少来自vsVim实现,或者某些特殊功能.

那么有人能指出我有关vsVim的良好资源吗?

谢谢你的帮助

vim visual-studio vsvim

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

如何以宁静的方式实现身份验证?

我正在使用python在web应用程序谷歌应用程序引擎上构建图片日记.用户可以在日记中注册并发布图片.

此外,我正在努力尽可能地遵循REST架构的做法.

对于Web应用程序,身份验证方案基于此类:
1.从前端发布用户名/密码
2.如果身份验证成功,后端将设置cookie
3.使用此cookie对其余的AJAX调用进行身份验证.

有没有办法在不使用cookie的情况下符合REST?

现在,我还在构建一个Android应用程序,用户可以登录并发布/查看他们的图片日记.我需要从Web应用程序的数据存储区公开数据,因此我将构建一个Web服务来从数据存储区中获取数据.

Android客户端的身份验证方案:
选项a
1.将用户名/密码通过https发布到Web服务
2. Web服务返回唯一的授权令牌(将令牌存储在数据存储区的用户名/ pwd表中)
3.请求后续服务通过将此标记添加到请求的请求标头
4.服务器将标记映射到用户名/ pwd表,并在找到
标记时返回数据5.授权令牌在一段时间后过期

选项b
1.在客户端和服务器端设置密钥
2.在每个请求的授权标头中使用"username:hash of password and secret key"
3.服务器通过使用哈希值从哈希值中提取密码来生成密码相同的哈希算法; 如果成功返回数据
btw,我不想使用基本授权,因为它的安全漏洞.

哪个更好 ?

还有其他明显更好的方法来完成我正在尝试做的事情吗?对我来说,安全性是一个令人担忧的问题.
如果有人对此问题有任何了解,我将不胜感激.谢谢.


我自己一直在研究什么是最好的解决方案.我认为,正如莱昂姆所建议的那样,两条腿的oauth可能会起作用.
在这种情况下,服务器必须向客户端提供消费者密钥/秘密,在我的情况下,在应用程序中硬编码.

现在的步骤是:
1.使用oauth_parameters(consumer_key,signature_method,timestamp),请求url,请求参数和SECRET生成签名.
2.在提出请求时包括签名,oauth参数.
3.服务器通过再次生成签名来验证请求,除非在这种情况下它使用与密钥对应的SECRET

我认为这样我几乎可以确认REST原则.据我所知,服务器是无定形的.

以这种方式做事的利弊是什么?

rest service authorization

12
推荐指数
2
解决办法
1768
查看次数

如何定义路径

我知道这可能是所有有经验的开发人员的简单问题..我遇到了如何在bootstrap文件中设置路径的问题

喜欢 ......

当我在当地工作...我使用这条路

 $filenam = "C:/xampp/htdocs/application/public/pdf_profile/$pdfname.html";
Run Code Online (Sandbox Code Playgroud)

当我上传这个特定的文件...我需要改变..在这条路径..就像这样

$filenam = $_SERVER['DOCUMENT_ROOT']."/public/pdf_profile/$pdfname.html"; 
Run Code Online (Sandbox Code Playgroud)

我想知道是否有任何解决方案再次阻止改变n ..像任何改变bootstrap文件..如何以这种方式定义路径,我不需要担心路径..在本地或现场的时候基本上我与zend合作

提前致谢 !

php zend-framework path

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