ASP.NET MVC 3:放弃 Unity
续接前文《ASP.NET MVC 3:正确实现 UnityDependencyResolver》。 Unity 很多时候也不尽人意,我们来看下: multi-injection Unity 支持 multi-injection,如果想当然的写成下面的样子,那就错了: 1
http://www.cyqdata.cn/cnblogs/article-detail-52301
WebKitQT 摸索过程==堆栈?
WebKitGTK+ 编译完成后一直想在QT平台编译成功,遭遇了WebKitQT与QT版本不匹配的问题(qtwebframe,qtwebview有些方法不支持)。想使用QT编译WebKit的目的有两个:
后续开发计划使用Qt开发,这样可以持续前进;
可能是刚从Win平台转过来的原因,总想使用IDE来开发、调试。
http://www.cyqdata.cn/cnblogs/article-detail-52297
Entity Framework 4 in Action读书笔记——第二章:开始Entity Framework之旅(2)
这一篇我们就来构建我们的应用程序。 一、创建程序集 1.在VS2010中,创建一个空的解决方案,命名为OrderIT。 2.在解决方案中添加一个类库项目,命名为OrderIT.Model,同时添加引用System.Web.Entity。 3.在解决方案中再添加一个ASP.NET MVC 3应用程序项目,添加Or
http://www.cyqdata.cn/cnblogs/article-detail-52295
Android应用之个人应用软件开发(3)【SQLite数据库及理财功能实现】
Android给我们提供 Sqlite这种轻量级数据库,并提供了一些数据操作访问的类库.如:SQLiteOpenHelper 主要是处理打开、创建、更新等方法的类库。
有onCreate() onOpen() onUpgarde(db,int ,int) 等方法,还有几个重要的和常用的类也要
http://www.cyqdata.cn/cnblogs/article-detail-52277
ACM HDU 3468 A Simple Problem with Integers(线段树) by kuangbin
题目链接:http://poj.org/problem?id=3468
本文作者:kuangbin
博客地址:http://www.cnblogs.com/kuangbin/
题目:
A Simple Problem with Integers
Time Limit: 5000MS
http://www.cyqdata.cn/cnblogs/article-detail-52250
Entity Framework 4 in Action读书笔记——第一章:数据访问重载:Entity Framework(3)
上一篇我们看到了关系世界和对象世界的不同,正如你看到的,应用程序使用对象模型处理数据库数据很复杂。下一个问题是谁来处理这一复杂性。答案是如果你很疯狂的话,你可以自己解决。否则你可以采用O/RM工具,更确切地说使用Entity Framework。
什么是O/RM?
O/RM是object/relational mapp
http://www.cyqdata.cn/cnblogs/article-detail-52207
Entity Framework 4 in Action读书笔记——数据访问重载:Entity Framework(2)
上一篇讲解了通用数据容器,这一篇使用类来组织数据。
类是面向对象编程语言的基础。使用类,你不需要知道具体的存储机制,数据源可以是数据库,Web服务,XML文件等。类提供了很多优势,尤其是在企业应用中。
1.强类型 2.编译时检查 3.易于开发 4.存储无关
使用类展示数据
我们重新从零开始。你的客户想要在表格中展示所有
http://www.cyqdata.cn/cnblogs/article-detail-52189
WebKitGTK+ 编译
从上周日开始准备Webkit的开发,首先遇到的困难便是Webkit编译的问题。从Webkit.org上下载过,是一个有Qt工程文件的版本,在SLED11sp1上由于Libqt-delev对mesa的依赖引起很多问题。主要是降低版本会引起很多文件版本需要降低的
http://www.cyqdata.cn/cnblogs/article-detail-42849
在Visual Studio中使用GitHub(使用篇)
上一篇中已经介绍了如何在windows下安装和配置Git,并且详细说明了如何和GitHub连接。
这里就详细的说明下如何在Visual Studio中使用GitHub。这里也是一个简单的Git教程。
注:非常非常简单的教程
一、准备工具
上一篇中我们已经安装了Git Extensions和Tortoisegit。在这
http://www.cyqdata.cn/cnblogs/article-detail-42830
Entity Framework 4 in Action读书笔记——数据访问重载:Entity Framework(1)
写在之前的话
在深入研究实体框架的细节之前,我们先讨论从传统的DataSet方法转换到基于对象的方法实现数据访问所带来的便利,以及这两种方法不同的工作方式是怎样导致采用像Entity Framework这样的O/RM工具。
使用Dataset和DataReader作为数据容器
我们先看一个例子。假设有一个数据库,有Or
http://www.cyqdata.cn/cnblogs/article-detail-42819
Entity Framework 4 In Action 读书笔记——开篇
写在开篇之前 Entity Framework 4 In Action 这本书目前还没有中文版的,大体看了一下目录感觉还不错,如果想从中学到东西还是看原汁原味的好。从淘宝上搜了一下这本书要将近100块钱,亚马逊300多,只好将就着看电子书吧,如果想要电子书的朋友,可以到网上搜,有很多资源,这里就不附上下载地址了。
http://www.cyqdata.cn/cnblogs/article-detail-42805
Entity Framework 第一次查询时严重延迟的问题
因为在园子里没有查到相关文章,所以发到首页让大家拍砖。 起因:每次跑xUnit总是第一个测试需要十几秒的执行时间而其他最久0.5s都不到,我是个懒人发现这个问题的时候也没有去多想还是做手上的东西,但是心里的刺埋下了。(这里对xUnit说明下老鸟绕过,每个测试都是独立的对象,而我这个resharper的计算也是只计算每
http://www.cyqdata.cn/cnblogs/article-detail-42791
windows中使用Git工具连接GitHub(配置篇)
Git在源码管理领域目前占很大的比重了,而且开源的项目很多都转到GitHub上面了。例如:jQuery, reddit, Sparkle, curl, Ruby on Rails, node.js, ClickToFlash, Erlang/OTP, CakePHP, Redis.
本文详细的说明了如何在Windows
http://www.cyqdata.cn/cnblogs/article-detail-42782
Visual Entity 1.7.0 发布(做最好的 NHibernate 设计器)
Visual Entity 再次发布新版,同样,这次发布的版本主要是针对 NHibernate 的,如果是使用 NHibernate 的用户,强烈推荐升级。
直接 点击这里 下载最新版本
主要更新:
1、支持更多的数据,主流的数据库基本上都支持了,其它没有支持的,主要是官方的 ADO.NET 对 VS 不支持。
V1.
http://www.cyqdata.cn/cnblogs/article-detail-42724
ISAPI_Rewrite引起的IIS应用程序池崩溃(fatal communication error)
在园子的发展过程中,曾经遭遇过多次应用程序池崩溃问题(比如:为什么应用程序池总是崩溃),每次都被搞得精疲力尽,后来稀里糊涂地解决了问题,却没找到问题的真正原因。
而这一次,一天内解决了问题并找到了真正原因。这次与以前有什么不同呢?我想主要的不同是面对问题时心态的改变。心态一变,一切随之而变。
在去年阻挡淘宝图片外链造成
http://www.cyqdata.cn/cnblogs/article-detail-42722
Unity TIP2: Configuration之构造器注入、属性注入、方法注入
1:本篇基于如下的场景
a:主项目只和接口项目相关,如下:
也即,ConsoleApplication1只和IBiz和IDal相关。顺便说一下,为了演示注入,IDal要用到IBiz项目。
b:类结构如下:
SampleClass1,SampleClass2,SampleClass3,都继承自IClass
其中Samp
http://www.cyqdata.cn/cnblogs/article-detail-42685
Silverlight实用窍门系列:52.Silverlight中的MVVM框架极速入门(以MVVM Light Toolkit为例)
在本文将以MVVM Light Toolkit为例讲解MVVM框架在现实中的使用入门,首先我们在http://mvvmlight.codeplex.com/下载它的MVVM框架下来。也可以通过 http://files.cn
http://www.cyqdata.cn/cnblogs/article-detail-42671
MVC3+EF4.1学习系列(八)-----利用Repository and Unit of Work重构项目
文章索引和简介
项目最基础的东西已经结束了,但是现在我们的项目还不健全 不利于测试 重复性代码多 层与层之间耦合性高 不利于扩展等问题.今天的这章 主要就是解决这些问题的。再解决这些问题时,自己也产生了很多疑问,理解的也并不是很透彻 ,希望我的疑问能在这里得到解答~~
http://www.cyqdata.cn/cnblogs/article-detail-42563
Windows Phone 7 学习志(探索问题二:请注意用好你的ListBox和ItemsControl,当页面需要载入大量数据时)
一、背景
假使我们的应用程序是一个基于搜索类的应用,那么该应用程序必然会加载数据,实现的基本方法不用说大家也知道,使用ListBox或者ItemsControl绑定数据是最为简单易行的,当然加载数据的情况也主要分为两种,分页式呈现和无限延展式呈现,对于用户体验来说,就好像Windows Phone 7的Market
http://www.cyqdata.cn/cnblogs/article-detail-42557
CKeditor自定义上传图片功能
CKeditor可以配合CKfinder实现文件的上传及管理。但是往往我们上传的图片需要某些自定义的操作,比如将图片路径写入数据库,图片加水印等等操作。
实现原理:配置CKeditor的自定义图标,单击弹出一个子窗口,在在子窗口中上传图片实现我们的自己的功能,然后自动关闭子窗口将图片插入到CKeditor的当前光标位置
http://www.cyqdata.cn/cnblogs/article-detail-42529