Unity TIP2: Configuration之构造器注入、属性注入、方法注入
1:本篇基于如下的场景
a:主项目只和接口项目相关,如下:
也即,ConsoleApplication1只和IBiz和IDal相关。顺便说一下,为了演示注入,IDal要用到IBiz项目。
b:类结构如下:
SampleClass1,SampleClass2,SampleClass3,都继承自IClass
其中Samp
http://www.cyqdata.cn/cnblogs/article-detail-42685
windows phone手机成功无线连接到笔记本
以前我在传智播客.net培训班讲Windows Phone开发课程的时候,都是通过我开发的《WindowsPhone 7 PC端实时截图工具》工具来把Windows Phone手机界面操作展示给学生看的,手机端和PC端程序通过网络交换数据,由于把手机通过数据线连接到电脑上然后开启Z
http://www.cyqdata.cn/cnblogs/article-detail-42676
Management Console 工具管理类软件通用开发框架(开放源码)
做ERP/MIS之类的软件,通常会开发一些辅助工具来加速开发,比如代码生成器,数据字典生成工具。随着时间的积累,这类小工具会越来越多,虽然开发的速度会快,方便,但是也会因为找不到,不好查找这些小工具,产生麻烦。原因很简单,已经发了很多精力去做成了工具,自然就不会考虑用很原始的方式来完成任务。 举例说明 对于插件
http://www.cyqdata.cn/cnblogs/article-detail-42673
【Cson原创】IE下:当eval遇上function
在IE下,当eval遇上function,IE下会出现怪异情况,我们用例子一步步说明:
情况1:eval里没有function,直接执行:
eval("alert('ss');");//所有浏览器正确均输出
情况2:eval里有function,function立即执行:
eval("(function(){al
http://www.cyqdata.cn/cnblogs/article-detail-42661
ASP.NET Application,Session,Cookie和ViewState等对象用法和区别
一、前言
在ASP.NET中,有很多种保存信息的内置对象如:Application,Session,Cookie,ViewState和Cache等。下面分别介绍它们的用法和区别。
方法
信息量大小
作用域和保存时间
应用范围
保存位
http://www.cyqdata.cn/cnblogs/article-detail-42623
用IFeatureSelection选中Feature高亮显示样式的更改方法
Arcengine开发过程中,用IFeatureSelection选中Feature高亮显示,默认的是亮蓝的颜色,可以改吗?经过一番折腾,以下颜色样式设置方法可行哦,记录下来ISimpleFillSymbol pFillSym=new SimpleFillSymbolClass();ESRI.ArcGis.Displa
http://www.cyqdata.cn/cnblogs/article-detail-42583
WCF的CommunicationObjectFaultedException异常问题
前天刚刚重装了系统,装上了Win7,结果在调试的时候,WCF服务Open报错了!
具体错误信息如下:
System.ServiceModel.CommunicationObjectFaultedException: 通信对象 System.ServiceModel.Web.WebServiceHost 无法用于通信,因
http://www.cyqdata.cn/cnblogs/article-detail-42562
Windows Phone 7 学习志(探索问题二:请注意用好你的ListBox和ItemsControl,当页面需要载入大量数据时)
一、背景
假使我们的应用程序是一个基于搜索类的应用,那么该应用程序必然会加载数据,实现的基本方法不用说大家也知道,使用ListBox或者ItemsControl绑定数据是最为简单易行的,当然加载数据的情况也主要分为两种,分页式呈现和无限延展式呈现,对于用户体验来说,就好像Windows Phone 7的Market
http://www.cyqdata.cn/cnblogs/article-detail-42557
对DataSet中存在DataRelation的DataTable中的记录进行排序
在ADO.NET中,没有为DataTable对象提供排序方法,因为在大多数场景中,DataTable转换为DataView是可以满足需求的,同时DataView提供了Sort属性,直接设置排序字符串即可达到排序的目的。 今天遇到特殊的情况了,用过策略模式的人也许经常遇到类似的情形,通过一个标记了Flag属性的枚举类型,
http://www.cyqdata.cn/cnblogs/article-detail-42546
通过mongodb客户端samus代码研究解决问题
最近有项目需要用到mongodb,于是在网上下载了mongodb的源码,根据示例写了测试代码,但发现一个非常奇怪的问题:插入记录的速度比获取数据的速度还要快,而且最重要的问题是获取数据的速度无法让人接受。 &n
http://www.cyqdata.cn/cnblogs/article-detail-42524
Windows Phone 7 开发积累_02
[Tip3] Push Notification获取不到Uri的问题
这两天学习Push Notification的相关知识。就看msdn上给的范例,范例的使用方法是先运行WP7程序,几秒钟后MPNS产生的Uri会返回到模拟器上,然后在OutPut里把Uri手工拷贝到asp.net搭的那个web环境里。我等了几分钟Ch
http://www.cyqdata.cn/cnblogs/article-detail-42521
马宁的Windows Phone 7.1初体验(三)——Tile
作者:马宁 前边介绍Push Notification时,其实已经谈到了Tile Notification。在Windows Phone 7.1中,Smart Tile得到了极大的提高。我们不但可以控制Tile的动画显示、内容和背景切换,而且还能够为同一个应用提供两个Tile,比如一个天气预报的应用程序,就可以在手机
http://www.cyqdata.cn/cnblogs/article-detail-42477
PE文件格式系列(一)——探究PE文件常见Section作用
最近由于各种原因想要研究一下PE文件,要彻底研究PE和COFF文件格式当然是非研究微软自己的技术白皮书——《Microsoft Portable Executable and Common
Object File Format Specification》不可了。于是花了一点时间看看,有些心得,
http://www.cyqdata.cn/cnblogs/article-detail-42412
马宁的Windows Phone 7.1初体验(二)——Push Notification
作者:马宁 Push Notification并不是Windows Phone 7.1的新功能,但是之前的文章里对这部分都缺少详细的分析,所以姑且就把Push Notification放到这部分里吧。 很多iOS开发者都将WP7里的Push Notification说成抄袭iOS的产物,孰不知,微软才是Push Not
http://www.cyqdata.cn/cnblogs/article-detail-42399
EXTJS4官方文档翻译系列二:组件(components)
从八月开始不用加班了,应该会有比较多的时间来把这些文档翻译完了.之所以翻译这些文档,是因为我觉得这几篇是比较重要的(我翻译的顺序是按我自己认为要看的顺序翻译的),自己在看,就顺便翻译了(其实英语很差,google翻译不停的查的...),加强一下记忆,怕以后又忘记了.英语好的还是看原文吧,不要被我误导了:官方原文
用Ex
http://www.cyqdata.cn/cnblogs/article-detail-42387
[Dev Tools]使用Python解压,对比文件
Table of Contents 1 What is the problem? 2 Solution 1 What is the problem? 做为程序员,在日常的coding中
http://www.cyqdata.cn/cnblogs/article-detail-42384
Session,有没有必要使用它?
今天来说说 Session 。这个东西嘛,我想每个Asp.net开发人员都知道它,尤其是初学Asp.net时,肯定也用过它,因为用它保存会话数据确实非常简单。
与前二篇博客不同,这次我不打算细说它的使用,而是打算说说它的缺点,同时我还会举个实际的例子,来看看它到底有什么不好的影响。
当然了,光批评是没有意义,事情也得解
http://www.cyqdata.cn/cnblogs/article-detail-42381
switch ( VcImageProc ) case 2:Introduction of 灰度阈值变换算法 Demo —— “纯粹的线条”
一、前言
之前在《VcImgProc小插曲》中,笔者对系列博文的安排做了一些调整,把对 DEMO 的介绍(也就是本篇博文啦)放在了前面,提前进入情景。
为什么要提前?第一,我考虑到 “自顶向下” 的学习方法效果往往比 “自底向上” 更好,能够更早接触实际问题,学习
http://www.cyqdata.cn/cnblogs/article-detail-42309
Python和Node.js支持尾递归吗?
什么是尾递归?简单来说就是最后返回的只是一个函数的调用,而不用保存多余的局部变量。看一个简单的计算阶乘的例子(Lua代码):
function fact(n) return n==0 and 1 or n * fact(n-1)end
改成尾递归的方式就是:
function tail_fact(n,
http://www.cyqdata.cn/cnblogs/article-detail-42305
iphone web 开发[8/12]——触摸事件
当然,你在你的 iPhone 上是用你的手指来代替鼠标;不再是鼠标点击,而是手指轻敲。还有,你还可以用几个手指头摸啊、敲啊的。所以在 iPhone 上,鼠标事件被触摸事件代替了。这些鼠标事件有:
touchstart
touchend
touchmove
touchcancel(当系统取消了触摸)
如果你订阅了任何
http://www.cyqdata.cn/cnblogs/article-detail-42283