问题列表 - 第48583页

LINQ-to-SQL表<T> .Attach做什么?

究竟是什么在LINQ到SQL方法Table<T>.Attach()Table<T>.AttachAll()什么是他们正确使用的例子/局面?

另外,请查看以下相关问题:如何从DataContext的跟踪机制中分离LINQ-to-SQL数据对象?

c# linq datacontext linq-to-sql

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

.net连接池

我不明白常规连接和连接池之间的语法区别是什么.

当我使用using密钥时,例如:

using (SqlConnection connection = new SqlConnection(connectionString))
{
    connection.Open();
    command.ExecuteNonQuery();
}
Run Code Online (Sandbox Code Playgroud)

这是执行连接池的方法吗?

.net c# ado.net connection-pooling

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

使用RSA私钥生成公钥?

我真的不明白这个:

根据:http://www.madboa.com/geek/openssl/#key-rsa,您可以从私钥生成公钥.

openssl genrsa -out mykey.pem 1024
openssl rsa -in mykey.pem -pubout > mykey.pub
Run Code Online (Sandbox Code Playgroud)

我最初的想法是,它们是一起生成的.RSA私钥是否包含总和?还是公钥?

openssl rsa public-key-encryption

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

通过命令行修改XML

我正在寻找一种更好的方法来修补XML(实际上是app.config文件).更具体地说,我需要在<appConfig>部分(可能不存在)中添加一些内容,以及<bindingRedirect>匹配条目的几个元素.

我还需要它作为命令行工具,以便于部署.

我想过以几种方式解决这个问题:

  1. 使用LINQ to XML修补文件的临时控制台应用程序 - 最简单
  2. 使用XSLT - 保存修改后的XML的副本,稍后替换原始版本(除非可以就地转换源XML?)
  3. 然而,使用XML Diff和Patch,似乎所产生的diffgram指的是精确的节点位置,例如<xd:node match="1">等.

ad-hoc解决方案是最简单的,但我觉得它有点作弊.我不太了解XSLT,但这听起来像是最好的解决方案......

在您看来,什么是"工作的最佳工具?"

.net xml xslt command-line linq-to-xml

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

如何使从oracle返回的结果集保持其列别名字符大小写

我正在尝试查询一些sql statment againest oracle数据库.

我使用Java ResultSetMetaData,以获得列别名(通过:rsmd.getColumnLable())

查询看起来像:

select part_id partId, part_num partNumber from tbl;

但结果集元数据回报我的别名partid,并partnumber分别...

但我需要在相同的字符情况下,用户选择的别名,所以我需要得到它partIdpartNumber分别.

怎么做到这一点?

谢谢.

java oracle metadata jdbc resultset

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

MySQL - 使用带计数的条件?

我有以下sql语句:

select val, count(*) as tally from sometable group by val order by tally desc
Run Code Online (Sandbox Code Playgroud)

其中产生以下(示例)表:

val | tally
----+-------
4   | 20
5   | 10
6   | 5
7   | 3
8   | 2
Run Code Online (Sandbox Code Playgroud)

现在,我想只显示行所在的位置tally > 5,结果将是:

val | tally
----+-------
4   | 20
5   | 10
Run Code Online (Sandbox Code Playgroud)

我尝试了这个声明,但它不起作用(它说"理货"未知):

select val, count(*) as tally from sometable where tally > 5 group by val order by tally desc
Run Code Online (Sandbox Code Playgroud)

mysql

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

用Java编码

我有一个C#函数,我想用Java代码翻译.我有一个问题:

Encoding enc = Encoding.GetEncoding("Windows-1252");

bytZeichenBenutzer = enc.GetBytes(strBenutzer.Substring(intLoopCount, 1).ToCharArray());
Run Code Online (Sandbox Code Playgroud)

如何用Java做到这一点?我找不到任何类似的只适用于UTF-8的东西.

java encoding

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

Kerberos 与 NTLM 的性能差异

据我所知,Kerberos 的性能比 NTLM 更好。

但有人有任何数据或经验表明它有多好吗?

performance ntlm kerberos

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

是否有类似“ WHERE XXX NOT IN”的“ NOT HAVING”语法?

  1. 我有一些查询获取将来将要删除的行的ID号。
  2. 行号放入字符串中,并放在下面的查询中(在此处看到“ 2”)。
  3. 我希望结果忽略行(好像它们已被删除)。

    SELECT MAX(T1.id) AS MAXid
    FROM transactions AS T1 
    WHERE id NOT IN ( 2 ) 
    GROUP BY T1.position 
    ORDER BY T1.position
    
    Run Code Online (Sandbox Code Playgroud)

我的猜测是我需要将“ WHERE”行替换为“ HAVING”,但是找不到“ NOT HAVING”语法。

当前编写此查询的方式,如果在WHERE子句中列出了该职位的最大ID,则不会为T1.position返回一行。

在忽略WHERE子句中列出的ID的行时,如何获取此查询以为T1.position提供最大ID?

mysql where-clause having-clause

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

在jna中获取字节数组的指针

我在c#中有以下代码,并且在使用JNA的java中需要类似的功能:

IntPtr pImage = SerializeByteArrayToIntPtr(imageData);

public static IntPtr SerializeByteArrayToIntPtr(byte[] arr)
        {
            IntPtr ptr = IntPtr.Zero;
            if (arr != null && arr.Length > 0)
            {
                ptr = Marshal.AllocHGlobal(arr.Length);
                Marshal.Copy(arr, 0, ptr, arr.Length);
            }
            return ptr;
        }
Run Code Online (Sandbox Code Playgroud)

java jna

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