现象:Visual Studio 2010点击调试或者按F5,Visual Studio 2010没有什么反应,但又不报错。而点击执行不调试(Ctrl+F5)却没有问题。
解决办法:打开项目属性,选择调试选项卡,将“启用非托管代码调试”一项钩上。如下图:...
分类:
其他好文 时间:
2014-11-20 21:59:36
阅读次数:
189
今天抽时间好好整理了下GC相关知识,看了CSDN和博客园的几篇文章,有了一定的简单了解,特整理一份。提到GC,与托管代码和非托管代码密不可分。1.托管代码:无需也无法人为干预内存回收工作的代码,会自动调用GC进行垃圾回收,我们日常所写的研发程序代码大多数都是分托管代码,没有终结器(Finalize)...
分类:
Web程序 时间:
2014-11-19 20:18:21
阅读次数:
261
之前因为很久没有使用github来托管代码了,加上公司内部搭建了gitlab服务器,所以从未没有尝试过配置不同的账户来推送更新问题比较蛋疼的是在未推送之前,github上新建了一个仓库,然后准备clone下来。所以就临时生成了一个ssh-key(因为更换过电脑,所以重新配置了),但是clone的时候...
分类:
其他好文 时间:
2014-11-16 22:59:32
阅读次数:
280
前言这本书这几年零零散散读过两三遍了,作为经典书籍,应该重复读反复读,既然我现在开始写博了,我也准备把以前觉得经典的好书重读细读一遍,并且将笔记整理到博客中,好记性不如烂笔头,同时也在写的过程中也可以加深自己理解的深度,当然同时也和技术社区的朋友们共享同步IO执行过程,拿Read举例托管代码转变为本...
分类:
编程语言 时间:
2014-11-09 18:02:39
阅读次数:
275
公共语言运行库 (CLR) 是 Microsoft .NET Framework 的核心,为所有 .NET Framework 代码提供执行环境。 在 CLR 中运行的代码称为托管代码。 CLR 提供执行程序所需的各种函数和服务,包括实时 (JIT) 编译、分配和管理内存、强制类型安全性、异常处理、线程管理和安全性。
通过在 Microsoft SQL Server 中托管 CLR(称为 C...
分类:
数据库 时间:
2014-11-03 11:30:40
阅读次数:
218
StructLayout特性StructLayout特性公共语言运行库利用StructLayoutAttribute控制类或结构的数据字段在托管内存中的物理布局,即类或结构需要按某种方式排列。如果要将类传递给需要指定布局的非托管代码,则显式控制类布局是重要的。它的构造函数中用 LayoutKind值...
分类:
其他好文 时间:
2014-10-30 20:34:40
阅读次数:
214
Gabage Collection:垃圾回收
是.net中对内存管理的一种功能。
垃圾回收器跟踪并回收托管内存中分配的对象,定期执行垃圾回收以回收分配给没有有效引用的对象的内存。
当使用可用内存不能满足内存请求时,GC会自动进行。
在进行垃圾回收时,垃圾回收器回首先搜索内存中的托管对象,
然后从托管代码中搜索被引用的对象并标记为有效,
接着释放没有被标记为有效的对象并收回内存,最后整...
分类:
其他好文 时间:
2014-10-29 10:54:20
阅读次数:
131
windows phone页面导航可以通过两种方法进行设置:一种是直接在XAML中设置;另一种则需要通过编码在托管代码中实现。二者相同的地方是它们最终都需要使用NavigationService类,再调用Navigate方法实现导航。1、在XAML中设置导航最简单直接的方式,找到控件,为属性Navi...
分类:
其他好文 时间:
2014-10-20 17:11:39
阅读次数:
465
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第9章节--客户端对象模型和REST APIs概览 Windows Phone
和.NET托管代码和JavaScript CSOMs一样,CSOM库对于Windows Phone和Silverlight同样可用。...
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第9章节--客户端对象模型和REST APIs概览 客户端对象模型(CSOM)基础
在SP2010中,微软首先提供更好的远程API选项给开发人员,介绍了客户端对象模型或CSOM。CSOM分成3类:
托管代码(.NET);ECMA脚本(也就是JavaScript);Silverlight。...