• .net EF框架-实现增删改查

    声明一个EF上下文对象 Model dbContext = new Model(); 添加操作(向表中插入一条数据) // 声明一个表的实体 Contact contact = new Contact(); // 向表中的字段添加数据 contact.Name = " 张三 " ;contact.EnrollmentDate = DateTime.Now; // 做插入操作 dbContext.Con...

    2018-06-22 04:43:53

  • 怎样在ado.net中存取excel和word呢?

    办公软件指可以进行文字处理、表格制作、幻灯片制作、图形图像处理、简单数据库的处理等方面工作的软件。当然啦,这也包括了word、Excel以及PPT等。现在我们就一起来学习一下:怎样在ado.net中存取excel和word呢? 今天我们的主角是excel以及word这两种办公软件吗?那...

    2018-06-22 04:43:51

  • GC垃圾回收

    我们在开发需求的时候,可能很少关注到垃圾回收,因为我们绝大多数的时候都是使用的托管资源,托管资源的内存回收.net已经帮我们做了,但是.net的内存回收不是实时的,所以我们还是要关注下.net的垃圾回收。 什么是GC GC即Garbage Collection,用一句话总结就是: .net...

    2018-06-22 04:43:50

  • [翻译] 编写高性能 .NET 代码--第二章 GC -- 将长生命

    ...

    2018-06-22 04:43:47

  • Visual Studio提示“无法启动IIS Express Web服务器”

    Visual Studio提示无法启动IIS Express Web服务器的解决方法 有时,在使用Visual Studio运行ASP.NET项目时,会提示无法启动IIS Express Web服务器,无法运行,如图: 这一般出现在重装系统之后,或者项目是从别的电脑上复制过来的。解决方法就是在解决方案文件夹下找到...

    2018-06-22 04:43:49

  • WPF(C#)与MATLAB混合编程

    WPF(C#)与MATLAB混合编程 WPF可以为开发者提供便捷地构建用户交互界面的解决方法,而matlab则在科学计算方面有着无与伦比的优势,因此在一些需要将科学算法转换为应用软件的项目中,需要应用到WPF或者说C#和matlab的混合编程。相比于MFC和MATLAB的混合变成,C#与其的混...

    2018-06-22 04:43:48

  • JS将文件像form表单一样提交到后台

    这是很简单。。 HTML div input type="file" id="myfile" input type="button" value="上传" onclick="HeadPortraitPicture()" /div JS代码 function HeadPortraitPicture() { if (document.getElementById('myfile').files[0] != null) {//判断上传的文件是否为空 var...

    2018-06-22 04:43:47

  • 多线程(7)多线程中的异常处理

    多线程使用过程中,除了线程同步的问题要考虑外,异常处理也是经常要面对的事情。 默认主线程捕获不到异步线程的异常 如下代码: 1 namespace ConsoleApplication29 2 { 3 class Program 4 { 5 static void Main( string [] args) 6 { 7 // 异步线程的异常处理 8 try 9...

    2018-06-22 04:43:45

  • 多线程(5)async&await

    .net 4.0的Task已经让我们可以非常简单地使用多线程,并且可以有返回值,也可以支持线程的取消等操作,可谓已经很强大了。但.net 4.5为我们带来了asyncawait,使得实现多线程的写法更简单,更优美,更符合线性思维。 下面通过一个例子来演示通过Task和asyncawait分别如...

    2018-06-22 04:43:43

  • 多线程(6)线程同步

    使用多线程很容易,但是如果多个线程同时访问一个共享资源时而不加以控制,就会导致数据损坏。所以多线程并发时,必须要考虑线程同步(或称线程安全)的问题。 什么是线程同步 多个线程同时访问共享资源时,使多个线程顺序(串行)访问共享资源的机制。 注意: 1,共享资源...

    2018-06-22 04:43:41

2