小编Ned*_*Ned的帖子

仅基于表的一列消除重复值

我的查询:

SELECT sites.siteName, sites.siteIP, history.date
FROM sites INNER JOIN
     history ON sites.siteName = history.siteName
ORDER BY siteName,date
Run Code Online (Sandbox Code Playgroud)

输出的第一部分:

在此输入图像描述

如何删除siteName列中的重复项?我想只留下基于date列的更新版本.

在上面的示例输出中,我需要行1,3,6,10

sql sql-server inner-join distinct duplicate-removal

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

RadListBox的键盘导航与图标

我使用RadListBox来显示项目列表.每个项目都有一个图标.当按下该项目的第一个字母时,要求是跳转该项目.

例如:当按下字母"D"时,它应该集中在"Dock"上

是否有任何内置功能来完成此任务>

在此输入图像描述

telerik radlistbox telerik-ajax telerik-radlistbox

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

溢出文本的背景颜色

我将背景颜色应用于我的国家/地区列表中的链接.它总体上运作良好:

在此输入图像描述

但是,对于名字较长的国家来说,效果不佳.

在此输入图像描述

我试图让黄色溢出一切,并清楚地显示国家的全名.

HTML:

<div class="flagList">
<div class="flagColumn"> ... </div>
<div class="flagColumn"> ... </div>
<div class="flagColumn"> ... </div>
...
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.flagColumn {
    width: 33%;
    float: left;
    border:0px solid;
    height:1.6em;
    overflow:hidden;
    white-space:nowrap; 
    text-overflow:ellipsis;
    z-index: 1; position:relative;
}

.flagColumn:hover {
   overflow:visible;
   z-index: 2; position:relative;
   display: inline;
   background-color:yellow;
}
Run Code Online (Sandbox Code Playgroud)

html css overflow css3 background-color

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

我们怎样才能在C#整数数组中找到项目数?

我需要在C#数组中查找项目计数,其类型为整数.

我的意思是;

int[] intArray=new int[10]
int[0]=34
int[1]=65
int[2]=98
Run Code Online (Sandbox Code Playgroud)

intArray的项目数为3.

我在下面找到了strArray的代码,但它不适用于int数组.

string[] strArray = new string[50];
...
int result = strArray.Count(s => s != null);
Run Code Online (Sandbox Code Playgroud)

c# arrays integer count

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

使用C#将文本添加到Excel工作表

我正在尝试使用C#将相当长的文本添加到Excel工作表中.我用这个代码:

worksheet.Cells[1, 1] = textString;
Run Code Online (Sandbox Code Playgroud)

结果如下:

我想要的是:

建议?

c# excel

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

如何在仅具有Oracle 12c的计算机上托管使用Oracle 11g的ASP.NET应用程序?

我的ASP.NET应用程序在Windows Server 2008 R2服务器上运行.已安装Oracle 11g.

我将此应用程序部署到Windows Server 2016服务器.Oracle 12c安装在此服务器中(不支持11g).

当我运行该应用程序时,我收到此错误:

无法加载文件或程序集Oracle.DataAccess

如果我将Oracle 11g dll(Oracle.DataAccess.dll)复制到应用程序的bin文件夹,我会看到以下消息:

提供与Oracle客户端版本不兼容

有没有办法在不安装Oracle 11g或更改应用程序代码的情况下运行此应用程序?

在此输入图像描述

asp.net oracleclient oracle11g odac oracle12c

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

如何使用CSP(内容安全策略)在WebForms项目中将动态创建的脚本列入白名单?

是否有使用CSP(内容安全策略)在WebForms项目中将动态创建的脚本列入白名单的安全方法?

使用unsafe-inline如下所示它有效但不推荐.

context.Response.Headers.Append("Content-Security-Policy", string.Format("default-src 'none'; connect-src 'self'; font-src 'self'; img-src 'self' data: https:; style-src 'self'; script-src 'self' 'unsafe-inline'"));
Run Code Online (Sandbox Code Playgroud)

对于任何其他选项,例如nonce-(random),我们看到此CSP错误消息:

拒绝执行内联脚本,因为它违反了以下内容安全策略指令:"script-src'self'".要求内联执行,需要'unsafe-inline'关键字,散列或nonce.

在此输入图像描述

webforms scriptmanager nonce content-security-policy

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

我尝试通过C#向Access数据库插入日期时出现"INSERT INTO语句中的语法错误"错误

我想将日期记录插入Access数据库.这是我的代码:

cmd.CommandText = "INSERT INTO AlarmHistory(Date) VALUES ('6/8/2012')"; 
cmd.ExecuteNonQuery(); 
Run Code Online (Sandbox Code Playgroud)

Syntax error in INSERT INTO statement.在第二行给出错误.

在db上显示我的单元格数据类型的屏幕截图如下所示.

db的单元格数据类型

c# datetime insert

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

偶尔会发生:"将数据类型nvarchar转换为float时出错"

这是我的SQL查询:

SELECT (CAST(CAST([rssi1] AS float) AS INT))*-1, CONVERT(VARCHAR(10), [date], 110)
FROM history
WHERE id IN
(
    SELECT TOP 8 id
    FROM history
    WHERE ([siteName] = 'CAL00022') 
    ORDER BY id DESC
)
ORDER BY date ASC
Run Code Online (Sandbox Code Playgroud)

大多数时候,它工作正常.有时,我收到此错误:

Server Error in '/' Application.
Error converting data type nvarchar to float.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the …
Run Code Online (Sandbox Code Playgroud)

sql sql-server casting

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

Modernizr不适用于IE9中的"列数"

我添加引用Modernizr的JS文件,并把class="no-js"html标签.

<html lang="en" class="no-js">
<head runat="server">
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
    <title><%: Page.Title %></title>

    <script src="Scripts/jquery-1.10.2.js" type="text/javascript"></script>
    <webopt:bundlereference runat="server" path="~/Content/css" />
    <link href="App_Themes/MetroTouchCountries/TabStrip.MetroTouchCountries.css" rel="stylesheet" />
    <link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />

    <script src="Scripts/modernizr.custom.61385.js"></script>
</head>
Run Code Online (Sandbox Code Playgroud)

column-count在一个CSS类中使用属性:

.listWithFlags {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
    font-family: Calibri, Verdana;
    font-size:14px;
    line-height:13px;
    display: block;
}
Run Code Online (Sandbox Code Playgroud)

它在Chrome,Firefox,IE 10+上看起来不错,但在IE9中不起作用.

我看到no-js在浏览器中用更长的代码替换了所以我认为JS引用是正确的.我还补充display: block …

css3 internet-explorer-9 modernizr

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