小编Beh*_*ooz的帖子

system.data.sqlite .net 4

是否有.Net 4版本的System.Data.SQLite?

目前我收到此错误:

混合模式程序集是针对运行时的版本"v2.0.50727"构建的,如果没有其他配置信息,则无法在4.0运行时加载.

什么是所需的"附加配置信息",或者我可以使用另一个版本?

.net sqlite

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

如何确定Windows默认浏览器(在开始菜单的顶部)

如何确定Windows默认浏览器(位于开始菜单的顶部)?

我正在使用VB6,但可能适应其他代码没有问题.

Stack Overflow上有类似的问题,但它们似乎提供了错误的答案.

例如,密钥HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet \在我的PC上列出了Internet Explorer和Firefox.

并且.html关联也失败了,因为HTML文件与IE相关联,但Firefox是我的默认浏览器.

请注意,我不想实际打开浏览器,只需获取它的名称即可.

browser windows vb6

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

System.Data.SQLCommand中的Unicode会发生什么

我有一个SQLCommand:

"更新客户设置名称= @name其中code = @code"

而这段代码:

cmd.Parameters[0].Value = "?????";//(some Unicode characters)  
cmd.Parameters[1].Value = 1;  
cmd.ExecuteNonQuery();  
Run Code Online (Sandbox Code Playgroud)

或者这段代码:

        UpdateCommand.CommandText = "UPDATE [Customers] SET [Name] = @p1 WHERE (([Code] = @p2) AND ((@p3 = 1 AND [Name] IS NULL) OR ([Name] = @p4)))";
        UpdateCommand.Parameters.Add("@p1", System.Data.SqlDbType.SmallInt, 0, "Name");
        UpdateCommand.Parameters.Add("@p2", System.Data.SqlDbType.NVarChar, 0, "Code");
        UpdateCommand.Parameters.Add("@p3", System.Data.SqlDbType.NText, 0, "Name");
        UpdateCommand.Parameters.Add("@p4", System.Data.SqlDbType.SmallInt, 0, "Name");
Run Code Online (Sandbox Code Playgroud)

当我选择客户表时,我有很多"?".
为什么SQLCommand在使用SQLDataAdapter时工作正常?
如何将我的Unicode数据转换为ANSI?

编辑:
换句话说:
SQLDataAdapter使用什么代码?
任何人都有.net框架的那部分的源代码?

.net unicode sqlcommand

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

Git - 拉后丢失标签

它不是重复的(几乎;因为stackoverflow不允许)精确的标题
Git Pull - 一切都是最新的,但它不是

我缺少两个标签(Linux内核v3.9-rc4和v3.9-rc5)以及它们带来的变化.我尝试了太多的命令,用完了灰色单元格.

git reset
git reset --hard
git checkout HEAD
git pull
git fsck
git reset --hard HEAD
Run Code Online (Sandbox Code Playgroud)

问:我的ISP是否可能搞砸了他们的缓存(因为他们已经这样做了)并导致所有这些?

git

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

“超过 10 次重试次数。失败。” 因为 csproj 配置错误

当尝试编译一个相当大的解决方案时,这种情况会随机发生,只有几十个 csprojs 引用无法复制的特定 dll。

<ItemGroup>
    <Reference Include="SomeLabrary, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
        <HintPath>..\..\..\lib\some-library.dll</HintPath>
    </Reference>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何告诉 dotnet 编译器不要复制这个库,或者复制一次,或者在复制之前比较它,或者不要在 Linux 系统中锁定文件?啊,理智,我想你。

c# .net-core gitlab-ci-runner

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

如何对主要排序的数组进行排序

我有一个这样的数组:
1,2,3,5,6,4它是99%排序和40K元素.
我可以把它们放在一个数组,列表,链表中......
但我不知道排序它们的最快方法!

.net c# sorting algorithm

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

快速查找GUID的方法

我有很多(+2000)GUID(在某些网络类中),我的程序在收到消息并完成与之相关的工作时必须找到其中一个.
积极的一点是我有一个硬代码生成器,但最快的方法是我的目标(我不知道如何实现它).

我的代码应该做这样的事情:

switch(received guid)  
{  
case guid1: do job 1; break;  
case guid2: do job 2; break;  
case guid3: do job 3; break;  
case guid4: do job 4; break;  
....  
}  
Run Code Online (Sandbox Code Playgroud)

.net c# guid

4
推荐指数
3
解决办法
1658
查看次数

为什么MS C++将此代码添加到程序集中?

我有一些代码(内联汇编).

void NativeLoop()
{
    int m;
    __asm
    {
        PUSH ECX
        PUSH EDX
        MOV  ECX, 100000000
NEXTLOOP:
        MOV  EDX, ECX
        AND  EDX, 0X7FFFFFFF
        MOV  DWORD PTR m, EDX
        DEC  ECX
        JNZ  NEXTLOOP
        POP  EDX
        POP  ECX
    }
}
Run Code Online (Sandbox Code Playgroud)

MS C++ Automagicaly将这些代码(标有**)添加到我的程序中.
为什么?
怎么避免呢?

  **push        ebp  
  **mov         ebp,esp 
  **push        ecx  
  push        ecx  
  push        edx  
  mov         ecx,5F5E100h 
NEXTLOOP:
  mov         edx,ecx 
  and         edx,7FFFFFFFh 
  mov         dword ptr m,edx 
  dec         ecx  
  jnz         NEXTLOOP
  pop         edx  
  pop         ecx  
  **mov         esp,ebp 
  **pop         ebp  
  **ret
Run Code Online (Sandbox Code Playgroud)

c++ inline-assembly

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

不能获取地址,获取大小,或声明指向托管类型的指针('类型名称')

如果我的结构
中有一个或多个System.String 有没有其他方法来存储字符串,则此错误将停止编译?

我尝试过这样的事情:

private long _B_ID;
private byte[] _C_Name;
private byte[] _C_Address;
private byte[] _C_Telephone;
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用.

.net string struct pointers

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

.Net Internet Proxy

如何声明所有Windows程序使用的网络代理?

.net c# proxy

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