小编cos*_*ost的帖子

实体框架6中的MergeOption在哪里?

我已经习惯了实体框架4,其中,要求一定的意见,当我不得不一定要设置MergeOptionNoTracking像现在这样

SHEntity.qry_UserPermissions.MergeOption = System.Data.Objects.MergeOption.NoTracking;
Run Code Online (Sandbox Code Playgroud)

但在更新到EF 6.1时,我甚MergeOptionqry_UserPermissions不再看到它的一部分了.我必须设置这个或EF有时会在我不想要的时候合并记录.我已经google了,并没有任何运气,即使这对我来说似乎是一个简单的问题.

如何在EF 6.1中关闭跟踪?

c# entity-framework

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

C#WPF - 如何更改首先打开的窗口

这是一个非常非常简单的问题,但我似乎无法找到答案.我有一个WPF应用程序,我已经制作了一堆窗口.现在我已经决定,我想不同的窗口是在应用程序启动时打开的第一个.默认的第一个窗口是主窗口,我怎么改变它,以便打开另一个窗口第一?

c# windows wpf

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

使用Minix 2或3学习操作系统开发?

今年春天我参加了关于通用操作系统理论和原理的课程,现在我想花一个夏天来完成Tanenbaum的操作系统书籍,查看Minix源代码,并对实际操作系统实现有一个大概的了解.

在学校有两位OS教授,我去找他们询问借用Tanenbaum的书.有趣的是,有人说我应该使用本书较旧的第二版,并专注于Minix 2,因为它总体上更简单,并且理解的资源更少(因此在没有信息过载的情况下更容易学习).另一位教授说她不认为这会是一个问题,我应该选择Minix 3和他的书的最新版本,以便我看到更现代的实现.

Stack Overflow的想法是什么?这里的任何人都有这两个版本的Minix的经验吗?我想学习制作实际操作系统的原则,但我也不希望大量的信息过载会让我无法真正理解整个代码的内容.

operating-system minix

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

在函数声明中,传递固定大小的数组意味着什么?

这感觉真是一个非常愚蠢的问题,但是我有人参加编程课程,请求我在作业上提供一些帮助,我在他们的代码中看到了这一点(请不要对匈牙利符号发表评论):

void read_dictionary( string ar_dictionary[25], int & dictionary_size ) {...
Run Code Online (Sandbox Code Playgroud)

其中,主要是C#程序员(我在大学时学过C和C++),我甚至都不知道你能做到.我总是被告知,并且从那以后你就读过了

void read_dictionary( string ar_dictionary[], int ar_dictionary_size, int & dictionary_size ) {...
Run Code Online (Sandbox Code Playgroud)

我被告知教授给了他们这个并且它有效,那么声明一个固定大小的数组甚至意味着什么呢?C++没有本地方式知道传递给它的数组的大小(即使我认为可能在最新的规范中已经改变)

c++ arrays arguments

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

WPF C# - 从另一个线程编辑列表框

我意识到我正在做的事情可能很愚蠢,但我正在学习WPF,并想知道如何做到这一点.

我有一个带有列表框的窗口.列表框用于在程序运行时传递有关程序的状态消息.例如"服务器启动""IP连接时的新连接"等.我希望在后台不断更新,所以我产生了一个新的线程来处理更新这个,但是当我调用添加项目时,我得到了错误消息"调用线程无法访问此对象,因为另一个线程拥有它."

知道如何从另一个线程更新列表框吗?或者在后台等

c# wpf multithreading

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

C# - WPF如何取消引用BitmapImage所以我可以删除源文件?

这似乎是一个相当简单的问题,但我似乎无法想办法解决它.

在WPF窗口中,我有一个图像image_small_pic.在关联的C#文件中,我使用以下代码设置了它的值:

Uri src = new Uri(image_source, UriKind.RelativeOrAbsolute);
small_image_bmp = new BitmapImage(src);
image_small_pic.Source = small_image_bmp;
Run Code Online (Sandbox Code Playgroud)

其中small_image_bmp是一个公共的BitmapImage对象.但是如果那时候,如果我将small_image_bmp更改为另一个文件并重新分配image_small_pic.Source,那么原始图像仍然被锁定,我无法删除它.即使我稍后尝试它仍然被锁定.有什么想法我可以解决这个问题吗?

c# wpf image

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

C# - 一个端口上有多个TCP连接?

我想知道的是,我被允许这样做

client_db.clients[numberOfClients].sock = listener.Accept();
Run Code Online (Sandbox Code Playgroud)

对于我的网络课程,我正在编写聊天客户端和它连接的服务器.我有一组客户端对象,其中包含有关连接到服务器的每个人的各种信息.在处理一个客户端之前,我会有一个套接字等于listener.Accept,然后我会用那个套接字做我所有的东西.我错误地认为我可以使用一组套接字与多个客户端建立多个TCP连接.

有没有办法做到这一点?我意识到可能有更有效的方法来做到这一点,但我仍然掌握着网络编程,更重要的是,我的服务器目前基于我使用套接字阵列的想法.如果没有办法,这肯定是我要记住的一课.

编辑:我认为这不起作用,因为我有一个例外说"不能有多个连接",但我不能再次得到那个例外.现在我收到一个对象错误.我很困惑,我需要再研究一下......

c# sockets tcp

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

什么是段落(当提到记忆时)

我觉得愚蠢的问题似乎应该很容易查找,但正如你可能猜到的那样,搜索段落会得到很多与我想知道的内容无关的结果.

这几天我一直在学习汇编(编写一个小的引导程序,那种练习的东西),我看到一些内存块称为段落.我有一个遥远的记忆,一段是两个字,但我真的不确定.段落究竟是什么,它的意义是什么?

assembly

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

最怪异的组合框例外:传递给Remove的GeneratorPosition'-1,1'"没有Offset等于0".参数名称:位置

老实说,我不知道这里发生了什么,我只能在整个互联网的几个特定地方找到这个错误.我正在使用Silverlight4.我有一个与可观察集合绑定的组合框.可观察的集合中有两件事.如果我尝试将组合框的selectedindex设置为0,它可以正常工作,但如果我尝试将其设置为1,我会得到异常:

传递给Remove的"GeneratorPosition'-1,1'"没有Offset等于0".参数名称:position"

..任何想法?我发现的唯一真正有用的参考是http://qa.social.msdn.microsoft.com/Forums/en-US/silverlightgen/thread/e6e07c42-4d64-4973-965d-c4b6dd32cfd9它似乎表明它是Silverlight原生的问题.

c# silverlight

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

获取对调用方法的对象的引用?

我有一个dll包括:

public abstract class Module
{
   internal int ID;

   public abstract void ModuleStart();

}

public void function1() {}
public void function2() {}
//etc...
Run Code Online (Sandbox Code Playgroud)

然后我有另一个dll引用上面的dll并具有:

class MyModule : Module
{
   public override void ModuleStart()
   {
      function1();

   }

}
Run Code Online (Sandbox Code Playgroud)

我希望能够做的是让function1知道调用模块ID的值,而不是传入它.有没有办法做到这一点?基本上我要做的是,主要的模块DLL被加载,一个方法运行在第二个DLL中加载,使用反射来确保它有一个Module的子,为它分配一个ID并运行ModuleStart.然后,MyModule可以执行它所需的操作,从第一个dll调用函数以访问内部受保护的内存,但是当调用这些函数时,它们需要知道调用它们的模块的ID.这可能吗?MyModule不了解其ID,也无法更改它.

c# .net-4.0

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