找到相关内容 97
翻译:ASP.NET MVC Example Application over Northwind with Entity Framework
首先,谢谢TerryLee的推荐系列,本文就是在他的推荐系列看到的. 原文地址:ASP.NET MVC Example Application over Northwind with the Entity Framework by  BradA 在上个月的假期,Lance Olson和我花了一些时间使用Entity Framework来移植ScottGu's 优秀的 MVC 实例.我想在
http://www.cyqdata.cn/cnblogs/article-detail-8556 
一次艰难的mono环境部署
继上篇文章《Mono的兼容性问题》之后,现在总结一下我在suse 10中部署mono环境遇到的一些问题及其处理办法。 腾讯社区开放平台提供的体验区的服务器环境是这样的: 操作系统:Linux version 2.6.16.60 (gcc version 4.1.2 20070115 (SUSE Linux)) 这个Linux内核的版本号应该是SLES(SUSE Linux Enterprise S
http://www.cyqdata.cn/cnblogs/article-detail-7689 
Mono源代码学习笔记:Console类(六)
Unix 终端的基础知识 许多 Unix 系统使用终端。但是在今天的许多情况下,终端也许是一个运行终端程序的 PC 机。从历史上来说,不同的生产商提供了大量的硬件终端。Linux 操作系统包含一个环境变量 TERM,用来表示我们正在使用的终端的类型,如下所示: ben@ben-m4000t:~$ w 16:35:13 up 6 days, 7:36, 2 users, load avera
http://www.cyqdata.cn/cnblogs/article-detail-6602 
Mono源代码学习笔记:Console类(五)
CStreamReader 类 (internal class) 下面就是 mcs/class/corlib/System/CStreamReader.cs: 001: // 002: // System.CStreamReader 003: // 004: // Authors: 005: // Dietmar Maurer (dietmar@ximian.com) 006: /
http://www.cyqdata.cn/cnblogs/article-detail-6593 
Mono源代码学习笔记:Console类(四)
NullStream 类 (internal class) 下面就是 mcs/class/corlib/System.IO/NullStream.cs: 01: namespace System.IO 02: { 03: class NullStream : Stream 04: { 05: public override bool CanRead { get { ret
http://www.cyqdata.cn/cnblogs/article-detail-6065 
在MONO 2.8.2中遇到的一些兼容性问题
最近公司的一个项目因为要接入腾讯开放平台,需要转移到mono环境中,在做mono兼容性调整的时候遇到了一些问题,记录下来跟大家分享一下。首先,要把.NET Framework的应用迁移到mono平台,一定要借助这个软件:MoMA。Mono Migration Analyzer (Moma)是一个用于开发者使用的MS .net下开发的应用程序迁移到Mono平台的不兼容性检测工具。工具通过分析.dll
http://www.cyqdata.cn/cnblogs/article-detail-6023 
关系数据库还是NoSQL数据库
            [文章作者:孙立 链接:http://www.cnblogs.com/sunli/ 更新时间:2011-1-24]            上一篇简单的说明了为什么要使用NoSQL。接下来我们看下如何把NoSQL引入到
http://www.cyqdata.cn/cnblogs/article-detail-6003 
Mono源代码学习笔记:Console类(二)
上图中有大量的类、结构、枚举和委托,其中绝大部分都是 internal 或者 private 的,也就是说只能在本程序集内部使用,对外是不可见的。 我们先从简单的,为别的类型所使用的类型开始阅读源代码吧。 Locale 类 (internal sealed class) 现在来看看 mcs/build/common/Locale.cs: 01: // 02: // Locale.cs 03:
http://www.cyqdata.cn/cnblogs/article-detail-5598 
Mono源代码学习笔记:Console类(三)
Buffer 类 (public static class) 下面就是 mcs/class/corlib/System/Buffer.cs: 001: // 002: // System.Buffer.cs 003: // 004: // Authors: 005: // Paolo Molaro (lupus@ximian.com) 006: // Dan Lewis (di
http://www.cyqdata.cn/cnblogs/article-detail-5597 
wdk tips (1): threaded irp和non-threaded irp
nt内核的IO模型中,IRP有两类:threaded irp和non-threaded irp,顾名思义,前者跟thread绑定,后者跟thread无关。当一个threaded irp被创建时,创建线程会有一个队列保存该irp,直到irp完成之后才释放。当你试图让这条线程退出时,系统会检测队列看里面是否还有irp没完成,如果有,线程会一直等待,直到所有的irp全部完成。而non-thread ir
http://www.cyqdata.cn/cnblogs/article-detail-4431 
Entify,针对Mono与Sqlite的超轻量级ORM框架(一):安装
准备写一个在Mono上跑的多人博客管理系统,因为数据量不会很大,所以数据库打算选用Sqlite。 数据库访问层这块比较麻烦,一开始打算使用NHibernate,但是在Mono上一直跑不起来,折腾了很长时间依然无解(不过看到有人能够顺利跑起来,望指点)。后来一路谷歌发现了Entify这个好东西,作者对它的介绍是针对Mono的一个轻量级数据库访问框架,数据库只支持Sqlite。看了作者的博客页面,貌似
http://www.cyqdata.cn/cnblogs/article-detail-4295 
NoSQL开篇——为什么要使用NoSQL
【编者按】NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面。今年伊始,InfoQ中文站有幸邀请到凤凰网的孙立先生,为大家分享他之于NoSQL方面的经验和体会。 非常荣幸能受邀在InfoQ开辟这样一个关于NoSQL的专栏,InfoQ是我非常尊重的一家技术媒体,同时我也希望借助InfoQ,在国内推动NoSQL的发展,希望跟
http://www.cyqdata.cn/cnblogs/article-detail-3634 
在 Ubuntu 10.10 操作系统中安装 Mono 2.8.2
前言 Ubuntu 10.10 自带了 Mono 2.6.7。而目前最新版本是 Mono 2.8.2。由于 Ubuntu 操作系统中的“阿贴便笺”等软件是用 C# 开发的,因此它们依赖于 Mono 。为了不破坏 Ubuntu 操作系统中这类软件,我们需要并行地安装 Mono 2.8.2,具体做法是安装到 /opt/mono-2.8.2 目录下。这样两个版本的 Mono 就可
http://www.cyqdata.cn/cnblogs/article-detail-2704 
Silverlight同步(Synchronous)调用WCF服务
    Silverlight的RIA应用中访问远端的WebService或WCF服务,都是通过异步线程模式调用的。在某些情况下我们的调用是需要同步进行,虽然Silverlight没有内置同步线程模式调用远端服务接口,但是我们可以通过多线程的处理来伪装出同步调用的实现。在.NET Framework的多线程编程中提供了丰富的线程接口,其中AutoResetEvent和ManualRese
http://www.cyqdata.cn/cnblogs/article-detail-2702 
CES2010:Windows Phone 7 代号为“No Donut” 更新细节提前曝光
早上在ZDNEt上看到微软 CEO 史蒂夫鲍尔默的 CES 2011 主旨演讲北京时间为 1 月 6 日周四上午 10 点 30 分[快了](PST 时间 6:30 PM),这页有具体的时间换算。你可以在 microsoft.com/ces 或 Facebook 页面观看全程直播视频.                 2011 年将会是微软消费者领域的重要一年,而 CES 2011 也正是微软今年的首场重大会议。 今年的 CES 的看点有哪些?Windows Phone 7 更新、Windows 平板、Google TV/Apple TV 的竞争产品、Windows 8 与 Windows on ARM、Surface 平板(?)、还甚至有新的 Zune HD. 针对本次提到Windows
http://www.cyqdata.cn/cnblogs/article-detail-2622 
.Net 之匿名类(AnonymousType)
    本文旨在与园有分享我对 .NET 匿名类的认识,如果存在不足的地方欢迎指出。     前言:最近园子里面大谈程序员基础知识的文章,基础知识的重要性无需多论了。看到大家对基础知识的评论后突然想到这么一个场景。曾经有个同事问我:有一个匿名对象想做为一个函数的返回值,可以么?我当时坚定的回答---不可以。而他也深信不疑,似乎真的实现不了。如果我没记错的话当时是.NET3.5环境,如果当时是.NET4.0的话我就大错特错了。    开始切入主题,我对.NET 匿名类的认识如下:      一、C#3.0时代开始引入匿名类概念         .NET3.0 时,微软加入了匿名类到.net 中。java
http://www.cyqdata.cn/cnblogs/article-detail-333 
MonoDevelop/MonoTouch SDK开发iOS程序体验!
作者:不及格的程序员-八神 首先从http://monotouch.net/官网下载了三个必须的安装文件 Mono for mac 框架,这个大约70M大小,再下载MonoDevelop,这个开发IDE大概10多M,最后下载了Monotouch SDK,这个大约22M. 之后就是一步步安装了很顺利,由于我的mac mini 装的是中文系统,当第一次打开MonoDevelop时,界面居然是乱码,文字全是方块,或是空字符. 后来在设置窗口中的User interface language设置成了英文,界面算是正常了. 乱码的界面: 正常的界面:   下面创建一个Hello World的程序吧.托一个按钮,给按钮加一个事件委托,真的是非常简单.而且根本不用管理对象释放的问题,而且代码的智能提示要比xCode提高一个档次,有点类似VS2010. 工程类型选择: 代码: 默认情况
http://www.cyqdata.cn/cnblogs/article-detail-234