小编use*_*635的帖子

如何删除数组中的第一个元素?

我有一个数组:

arr[0]="a"  
arr[1]="b"  
arr[2]="a"  
Run Code Online (Sandbox Code Playgroud)

我想只删除arr[0],并保持 arr[1]arr[2].
我用的是:

arr= arr.Where(w => w != arr[0]).ToArray();  
Run Code Online (Sandbox Code Playgroud)

由于arr[0]并且arr[2]具有相同的值("a"),我得到的结果只是arr[1].

我怎么能同时返回arr[1]arr[2],只有删除arr[0]

c# linq arrays

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

尝试使用SQL身份验证登录失败

我正在尝试使用"sa"用户名及其密码连接到SQL Server 2008.在SQL Server日志文件中,我看到此错误:

用户'sa'登录失败.原因:尝试使用SQL身份验证登录失败.服务器仅配置为Windows身份验证.

当我右键单击服务器 - >属性 - >安全性"SQL Server和Windows身份验证模式"被选中.
我认为这是'sa'用户的问题,所以我做了:

ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ;
GO
Run Code Online (Sandbox Code Playgroud)

但它没有帮助.
还有什么呢?

sql-server login sql-server-2008

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

在Linq查询中调用方法

我想在我的表中插入一个名为'S'的列,它将根据从表列获取的值获得一些字符串值.

例如:for each ID (a.z)我想将它的字符串值存储在另一个表中.字符串值从另一个通过Linq查询获取它的方法返回.

  • 是否可以从Linq调用方法?
  • 我应该在同一个查询中做所有事情吗?

这是我需要获得的信息的结构:

az是表#1中第一个方块中的ID,从这个ID我得到表#2中的另一个id,从中我可以得到我需要在列'S'下显示的字符串值.
在此输入图像描述

var q = (from a in v.A join b in v.B
    on a.i equals b.j
    where a.k == "aaa" && a.h == 0
    select new {T = a.i, S = someMethod(a.z).ToString()})
    return q;
Run Code Online (Sandbox Code Playgroud)

S = someMethod(a.z).ToString()导致以下错误的行:

无法将类型为"System.Data.Linq.SqlClient.SqlColumn"的对象强制转换为"System.Data.Linq.SqlClient.SqlMethodCall".

c# linq linq-to-sql

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

c#中的XML字符串到DataTable

如何在c#中将XML字符串转换为DataTable?

我尝试了以下代码:

public DataTable stam()
{
    string xmlData = "<Names><Name>a</Name><Name>b</Name><Name>c</Name><Name>d</Name></Names>";

    XElement x = XElement.Parse(xmlData);

    DataTable dt = new DataTable();

    XElement setup = (from p in x.Descendants() select p).First();

    foreach (XElement xe in setup.Descendants()) // build your DataTable
        dt.Columns.Add(new DataColumn(xe.Name.ToString(), typeof(string))); // add columns to your dt

    var all = from p in x.Descendants(setup.Name.ToString()) select p;

    foreach (XElement xe in all)
    {
        DataRow dr = dt.NewRow();
        foreach (XElement xe2 in xe.Descendants())
            dr[xe2.Name.ToString()] = xe2.Value; //add in the values
        dt.Rows.Add(dr);
    }

    return …
Run Code Online (Sandbox Code Playgroud)

.net c# xml datatable

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

将应用程序转换为IIS7中的常规文件夹

在IIS7中,如果我想创建一个应用程序,我只需右键单击一个文件夹即可:
在此输入图像描述

如果以后我想将它转换回常规文件夹(不是应用程序),我该怎么办?

iis iis-7

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

仅当有背面(MVC)时才显示"后退"按钮

现在我正在使用<a class="bottomNav" onclick="history.go(-1); return false;" href="#">Back</a><br />
然后它将始终显示,即使"后退"按钮不会导致任何地方.
如何在显示按钮之前检查是否有"后退"?

我想检查动作和控制器,例如:if(ViewContext.Controller.ValueProvider.GetValue("controller").RawValue != "Home")
但它不准确,因为我有时仍然需要"后退"

c# asp.net-mvc visual-studio-2010 asp.net-mvc-2

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

如何在 Kotlin 中展平列表列表?

我有一个 AA 类对象列表,其中包含一个日期和一个 BB 类对象列表:

data class AA(
    val date: LocalDate,
    val bb: List<BB>
)

@Parcelize
data class BB(
    val x: Int,
    val y: String,
    val z: String
) : Parcelable
Run Code Online (Sandbox Code Playgroud)

我想创建一个如下所示的 List ( flatten List<AA>):

 listOf(
    date obj
    BB obj
    BB obj
    date obj
    BB obj
    date obj
    BB obj
    BB obj 
    BB obj)
Run Code Online (Sandbox Code Playgroud)

代替:

 listOf(
    date obj, listOf(BB obj, BB obj)
    date obj, listOf(BB obj)
    date obj, listOf(BB obj, BB obj, BB obj))
Run Code Online (Sandbox Code Playgroud)

我尝试使用 flatMap,但我只设法压平了一个部分 - BB。 …

android list kotlin flatmap android-recyclerview

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

如果我在代码中进行了更改,是否需要重新安装Windows服务?

我写了一个Windows服务并安装它.现在我对代码进行了一些更改并重新构建了解决方案.
我还应该重新安装服务吗?

windows service windows-services

8
推荐指数
1
解决办法
1919
查看次数

XSD中IDREF和IDREFS有什么区别?

XSD中IDREF和IDREFS有什么区别?
我知道他们都引用了ID属性,但有什么区别?当他们每个人使用?

xml xsd

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

在Dropbox API中编辑文件名

如何使用dropbox api编辑文件或文件夹名称?

我使用的是这个参考:https: //www.dropbox.com/developers/core/docs

还有别的事吗?
它甚至可能吗?

edit dropbox dropbox-api

8
推荐指数
1
解决办法
3617
查看次数