无法淡定!HD2做WindowsPhone7开发机成功部署(2)
经过两天折腾,终于将WindowsPhoneApp部署到HD2上了,感觉不错,跟大家分享一下经过,昨天说了一下准备过程,今天解锁加部署。 解锁 昨天晚上忘记带数据线,回家没能尝试windowsphone7的越狱,今天中午上网搜了一下,已经可以了,具体的流程已有刷机的朋友介绍,地址如下: http://www.wpxap.com/thread-5359-1-1.html 这里需要记录的是几个
http://cyqdata.cn/cnblogs/article-detail-37447
改善代码设计 —— 处理概括关系(Dealing with Generalization)
1. Pull Up Field (提升值域)
解释:
如果发现每个子类都拥有相同的某个值域, 那么使用 Pull Up Field 将这个值域提升到父类中去.
冲动前:
冲动后:
2. Pull Up Method (提升函数)
解释:
如果每个子类都有相同的某个
http://cyqdata.cn/cnblogs/article-detail-37444
[Silverlight入门系列]DomainService/ObjectContext/EF/动态切换数据库
本文系Mainz在博客园的原创(http://www.cnblogs.com/mainz/),若您在银光中国(SilverlightChina)或其它网站看到本文,请注意是转载,文中很多链接已经丢失。言归正传,前天园友Smok.问我这个动态切换数据库的问题,今天中午研究了一下发出来,因为大家可能都有这种类似的需求,也许发出来大家还有更好的解决方案。本文说的是Silverlight+EntityFr
http://cyqdata.cn/cnblogs/article-detail-37443
HD2做Windows Phone 7开发机小记(上)
HD2刷成windows phone7 前段入手HD2,刷成了windows phone7系统,在百度文库中找了一个刷机方法,地址是: http://wenku.baidu.com/view/e8b2e7f47c1cfad6195fa758.html 注意刷机前下载好两个软件包: 刷好后可以申请一个windows phone 的激活码,目前windows phone的版本是英文的,没
http://cyqdata.cn/cnblogs/article-detail-37432
Silverlight_Rest_WCF系列之五:RestInvoker的使用
在上篇文章中我们封装了Rest请求,下面我将做一些demo给大家演示RestInvoker怎么使用。
首先是服务契约代码:
这里注意下CreateByIdAndName方法,因为有两个参数,所以bodyStyle选择wrappedRequest.也就是对Request进行Wrapped的意思。
Wrapped的效果就是Json的格式会不一致。
View Code
[ServiceContrac
http://cyqdata.cn/cnblogs/article-detail-37415
开源Python数据挖掘平台-PyMining第2版发布
项目首页: http://code.google.com/p/python-data-mining-platform/ (可能需翻墙) 目前已经在该googlecode中加入了Tutorial等内容,可以在wiki中查看 项目介绍(复制自项目首页的说明): 这是一个能够根据源数据(比如说用csv格式表示的矩阵,或者中文文档)使用多种多样的算法去得到结果的一个平台。 算法能够通过xm
http://cyqdata.cn/cnblogs/article-detail-37409
Windows Phone 应用程序的全球化
Windows Phone 应用程序的全球化跟Silverlight做法一样,如果大家熟悉Silverlight的全球化,可以不看此文。本文一个具体的Demo介绍wp7应用程序如何实现本地化,并在本地化的一些注意点。
1. 创建windows phone 7 应用程序,命名为wp7Global
2. 右击项目,选择添加新项目,选择Resources File,命名为AppResource,如下图。
http://cyqdata.cn/cnblogs/article-detail-37391
Learning objective-c 分类
最近对objective-c比较感兴趣,潜心学习了几天,发现oc那是相当的灵活(以后我都把objective-c简称为oc)。当然,任何事情都有他的两面性,高度的灵活性必然带来难以控制的麻烦。为什么我会这样说,等我把下面的几个概念介绍完后,你们就会懂的。
oc中引入了两个比较有意思的概念,分类和协议。事物存在即有他存在的道理,我们学习一门新领域的时候,最重要
http://cyqdata.cn/cnblogs/article-detail-37388
仿照Windows任务计划的数据库设计
一直以为实现一个类型Windows的任务计划的数据库设计(计划调度部分不考虑具体的任务步骤执行),最近认真的看了下每个配置才发现其实也不难,关键是搞清楚不管任务计划怎么个配置(按天,按周,按月),对任务调度进程来说只要知道当前时间点应该执行那些任务就好了,即任务调度进程发现某一任务的“下次执行时间”小于等于当前时间时,则执行之,并且将任务的上次执行时间更新为当前时间,并且根
http://cyqdata.cn/cnblogs/article-detail-37376
改善代码设计 —— 简化条件表达式(Simplifying Conditional Expressions)
1. Decompose Conditional (分解条件式)
解释:
"复杂的条件逻辑" 是导致复杂性上升最常见的地方, "条件表达式中堆积的计算过程", "条件式表达得不简洁"等等都是造成复杂的原因. Decompose Conditional 用于将这些复杂的元素从条件表达式中分离出去, 仅在条件表达式中调用简洁的函数.
&n
http://cyqdata.cn/cnblogs/article-detail-37360
C# 中奇妙的函数 -- 2. First 和 Single -- 你是她心中的第一还是唯一?
Linq中的 First 和 Single 在实际工作中会经常看到,从字面意思上很容易明白,一个是取列表中的第一个元素,一个是取到唯一的元素。如果你想再进一步的了解,可以读读本文。
下文参考翻译自:
C#/.NET Little Wonders: First() and Single() - Similar Yet Different
First() - 返回序列中的第一个元素
事实上这个方法
http://cyqdata.cn/cnblogs/article-detail-37339
WCF服务安全控制之netTcpBinding的用户名密码验证
WCF的绑定方式比较多,常用的大体有四种: wsHttpBinding basicHttpBinding netTcpBinding wsDualHttpBinding 这四种绑定方式中,有两种支持双工通信: wsDualHttpBinding netTcpBinding 在我目前的参与的项目中,考虑到产品面临的环境基本是内网,而且对数据传输
http://cyqdata.cn/cnblogs/article-detail-37337
SharePoint 2010 技巧系列: 文档管理的自动分发功能
需求: 本公司在全球有10几个分支,不同的分支有不同的站点,他们拥着各自站点下的文档库管理着自己的文档. 但是我们想提供一个统一的入口让他们上传自己的文档,并且这些不同分支上传的文档要能存在他们各自站点下的文档库里.
解决方案: SharePoint的Content Organizer.
实现方式:
为了实现文档的自动分发,我们可以使用SharePoint 2010 最新的文档管理功能.所以我们必
http://cyqdata.cn/cnblogs/article-detail-37334
改善代码设计 —— 组织好你的数据(Composing Data)
1. Self Encapsulate Field (自封装值域)
解释:
大部分类 (class) 中都会有一些值域 (field), 随之还会有一些方法使用到了这些值域. "如果调用这些值域"这个问题分为两种观点: 1. 应该直接调用它们 2. 应该通过访问函数调用它们.
 
http://cyqdata.cn/cnblogs/article-detail-37308
【5月14日.上海】Windows Phone 7技术沙龙邀请函
Windows Phone 7技术沙龙
尊敬的各位同仁:
夺天下以鏖战群雄之首,必先博学识广、学艺精湛。Windows Phone 7技术沙龙计划之北京首站即将拉开帷幕,与微软最有价值专家及业界精英零距离切磋技艺,并得到微软的工程师亲身指导,您的功力必将突飞猛进。
Windows Phone 7技术沙龙第5期将于2011年5月16日 (星期六)在上海举行。若
http://cyqdata.cn/cnblogs/article-detail-37273
Struts2、Spring3、MyBatis3整合ExtJS,完成CheckNodeColumnTree
前面介绍了ColumnTree:http://www.cnblogs.com/hoojo/archive/2011/05/11/2043426.html http://www.cnblogs.com/hoojo/archive/2011/05/11/2043453.html 加入CheckNodeColumnTree A、首先在AccountAction中添加如下代码: private
http://cyqdata.cn/cnblogs/article-detail-37260
Silverlight_Rest_WCF系列之四:Rest调用者,RestInvoker.
还记得上篇文章中的PUT调用Rest服务的代码吗?不记得没关系,下面就是它的代码。
View Code
#region 使用WebRequest WebRequest webRequest =WebRequestCreato
http://cyqdata.cn/cnblogs/article-detail-37245
在MasterPage中使用LinkButton触发UpdateProgress中的问题
这个问题在满足下面几个条件时产生:
1. 使用了MasterPage。
2. 使用LinkButton来触发UpdateProgress。
3. 通过JS的prm.add_initializeRequest(或者PageLoad)来得到触发对象的ID
4. 项目中加入了 AjaxControlToolkit.dll 的引用。(只需要加入引用就会发生错误,哪怕页面上没有使用AjaxControlTo
http://cyqdata.cn/cnblogs/article-detail-37244
SharePoint2010 技巧系列:巧用HttpModule
需求背景:
本公司建立了两个站点,一个是对内站点,只允许公司的内部员工访问,另一个是外部站点,这里的外部是指公司的合作商或者外包商可以访问的站点。对这两个站点的要求是内部的站点非本公司员工不可以访问, 由于内部的站点允许所有员工访问,所以我们添加了“ALL authenticated Users” 这就意味着,凡是Active Directory的用户都能访问,所以这里面用
http://cyqdata.cn/cnblogs/article-detail-37241
Struts2、Spring3、MyBatis3整合ExtJS,完成ColumnTree 【二】
三、加入Struts2框架 1、 准备工作 添加jar文件如下: org.springframework.web-3.0.5.RELEASE.jar org.springframework.aop-3.0.5.RELEASE.jar 这2个jar包是spring的context所依赖的jar包 struts2-spring-plugin-2.2.3.jar是struts整合sprin
http://cyqdata.cn/cnblogs/article-detail-37235