找到相关内容 3738
Objective-C 对比学习
   在我们学习一门新的语言时,总要把它和我们熟悉的语言对比着来学习,就象学习英语时,都要记单词的汉语意思,来帮助我们对单词的理解和记忆。下面通过与C#的对比来学习Objective-C, 首先对比一下语言的定义:  Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是在C的基础上,加入面向对象特性扩充而成的编程语言。目前,Obje
http://www.cyqdata.cn/cnblogs/article-detail-40823 
MongoDB实战开发 【零基础学习,附完整Asp.net示例】
【目标】:本文将以实战的形式,向您展示如何用C#访问MongoDB,完成常见的数据库操作任务, 同时,也将介绍MongoDB的客户端(命令行工作模式)以及一些基础的命令。 【说明】:MongoDB是什么?有什么用?如果不清楚这些问题的,请自己google一下吧。 【适合对象】:完全没有接触MongoDB或对MongoDB有一点了解的C#开发人员。因此本文是一篇入门级的文章。 【示例项目】:
http://www.cyqdata.cn/cnblogs/article-detail-40820 
.net mvc 大文件上传
因客户需要上传大文件,传统的mvc文件上传方法无法满足当前需求。所以哥就只能在网搜现成的列子,找了半天也没有找到好的demo. 大部分多是.net webFrom的例子。都是封装好的控件,顿时郁闷。 在网上虽然没有找到好的例子,但也在找到很好的解决方法那就是使用 swfUpload控件。swfUpload是javascript和falsh的合体。网上推荐指数比较高,资料也比较多。 中文api网址:
http://www.cyqdata.cn/cnblogs/article-detail-40816 
优化你的DiscuzNT3.0,让它跑起来(6)在线人数和Regex.IsMatch()引发的hang
注:本文仅针对 DiscuzNT3.0, sqlserver 2000版本,其他版本请勿对号入座。你没看错标题,的确是 在线人数和Regex.IsMatch()引发的hang。事情是这样的,就在今天我们的论坛出现的挂起问题,当时刚好赶上了抓dump文件。于是就有了今天这篇文章。 我们先用windbg看看论坛当时在干什么吧。1. 打开文件,运行 .load sos, 因为是han
http://www.cyqdata.cn/cnblogs/article-detail-40815 
Windows Phone 实用开发技巧(12):让你的Windows Phone应用变得更Metro
用过Windows Phone真机的童鞋应该都很喜欢Windows Phone自带的动画效果,如首页的瓷片掀起效果、播放音乐处的动画等等。国外牛人Colin Eberhardt 《Metro In Motion》系列教你如何在windows phone实现Metro效果。 笔者将八篇文章整理为电子书与大家分享,希望大家也能做出相当Metro的App   电子书下载: 源代码下
http://www.cyqdata.cn/cnblogs/article-detail-40814 
软件中的对象【About DOMAIN-DRIVEN DESIGN】
软件中的对象 About DOMAIN-DRIVEN DESIGN 领域驱动设计是一种思维方式,目的在于处理具有复杂问题的软件项目。在传统的瀑布软件开发模型中,经历需求分析、设计、开发、测试、交付等阶段,但是问题在于需求从业务方传递到开发团队的时候并不是很顺畅。尽管需求阶段整理了复杂详细的需求文档,设计阶段也产出了详细设计文档,但是开发者由于很少参与了问题域的分析和建模,他们对设计文档的理解往往是
http://www.cyqdata.cn/cnblogs/article-detail-40812 
使用silverlight4 Business构建企业级应用程序(一)——多语言支持
1.     资源的多语言支持 使用silverlight4生成默认的Silverlight Business Application后,出现Silverlight project ——MyApp and MyApp.Web. ·        
http://www.cyqdata.cn/cnblogs/article-detail-40808 
<着眼现在,展望未来>系列之开发者该如何抉择篇
我不认为做行业软件就成了所谓的“码农”。我享受做行业软件(尤其是与金融相关的应用)的过程,它可以使我不断积累行内知识、锻炼其抓住问题要害的能力,以及从广度和深度的视角去思考问题,为我今后发展打下了坚实的基础。不知道大家有没有发现一个趋势,所有的东西都在Web化,操作系统也一样,看微软这种发展趋势,没准哪天,Windows本身就是一个超级浏览器母器,在D9大会上微软展示了Wi
http://www.cyqdata.cn/cnblogs/article-detail-40807 
软件以人为本1 - 序 - 写在上海2011ScrumGathering会后
听说我党科学发展观的核心是以人为本? 听说企业管理最重要的是以人为本?大多被管理的笑了。 听说软件开发是以人为本?基本上所有搞开发的都笑了。 听说敏捷是以人为本?你笑了没有?虽然我这次是严肃的。 常常听到以人为本,但是什么是“人”,其实我们知之甚少。 敏捷社区相对于其他软件开发社区而言,更加以人为本。从2001的敏捷宣言开始,以人为本就是敏捷宣言中最重要的内容。第一条就是
http://www.cyqdata.cn/cnblogs/article-detail-40806 
数据库设计Step by Step (7)——概念数据建模
引言:在前两篇博文(数据库设计 Step by Step (5)和数据库设计 Step by Step (6) —— 提取业务规则)中,我们进行了数据库需求分析,着重讨论了两个主题:1.理解用户需求;2.提取业务规则。当需求分析完成后,我们就要进入到概念数据建模环节。本篇文章将使用之前介绍过的“基本实体关系模型构件”和“高级实体关系模型构件”作为建模的基本元素,大家可以回顾数据库设计 Step b
http://www.cyqdata.cn/cnblogs/article-detail-40799 
2011 ScrumGathering大会简要记录
    ScrumGathering大会是中国最大规模Scrum会议,美国Scrum Alliance全球品牌会议,这次我作为演讲者的身份参加了本次2011大会。过程中拍了一些图片,漏了的我到ScrumGathering微博去找了几张:)希望通过图片给大家简要播报一下吧,也算自己的一个记录。 入住大会安排的酒店 会场签到,人还真不少
http://www.cyqdata.cn/cnblogs/article-detail-40796 
wojilu弹出窗口的介绍 [顺便向 lhgstudio 致敬]
在这篇文章开始之前,先介绍一个我认为非常好的弹出窗口的控件包 http://www.cnblogs.com/lhgstudio/ 这位同志的名字,我很久之前就知道了,和装配脑袋,孟子一章,等朋友都是当时CSDN很红的人物。应该是李洪根同志(可能名字有错别字)。恭喜他的控件的 3.5.1 版本的发表。   当然这里我们主要介绍一下wojilu的弹出窗体。   为了不离开当前页面
http://www.cyqdata.cn/cnblogs/article-detail-40793 
Windows Phone 实用开发技巧(11):让StackPanel中的控件靠右对齐
我们常把StackPanel看成一个“串”,可以横着串,也可以竖着串。   我们设置里面元素的HorizontalAlignment为Right后还是这样子,并没用我们想象中的,元素靠右对齐   如果我们想让StackPanel中的元素是靠右对齐,新添加到StackPanel中的元素都是添加在已有元素的左侧(而不是默认的右侧),应该怎么做呢? 其实我们
http://www.cyqdata.cn/cnblogs/article-detail-40792 
Winform分页控件最新版本发布,并提供基于DotNetBar界面的版本
该Winform分页控件很早就开发了,一直在我所有的共享软件项目中使用,并得到很多Winform开发者的热爱和支持,其中逐步完善了一些功能及优化。从较早时期的随笔《WinForm界面开发之“分页控件”》中的评论可见该控件是大家在Winform开发中常用到的一个控件。本文主要介绍该分页控件的重要特性,并发布相关最新的版本供用户下载,该控件提供免费版本供大家使用,如果要正式使用
http://www.cyqdata.cn/cnblogs/article-detail-40790 
最近看到的两个有意思的算法Sleep Sort与硬币模拟
Sleep Sort    SleepSort是一个使用多线程不同的休眠时间的排序算法。先看一下原始的版本 #!/bin/bashfunction f() { sleep "$1" echo "$1"}while [ -n "$1" ]do f "$1" & shiftdonewait ./sleepsort.bash 5
http://www.cyqdata.cn/cnblogs/article-detail-40788 
Silverlight中动态数据验证和动态自动计算的Reflection反射实现
  Silverlight中动态数据验证和动态自动计算的Reflection反射实现   上周在博客园发了个首页随笔,因为被误认为是广告而被移出首页,这次发首页,特地备足了技术材料,结合FreeForm实际的开发情况,从技术上分析在Silverlight中实现动态数据验证和自动计算的方法。我们知道在.Net 4.0标准类库中,反射的类很全,非常好用,但在Silverlight类
http://www.cyqdata.cn/cnblogs/article-detail-40771 
擦亮自己的眼睛去看SQLServer之简单Select
        这篇文章主要和大家讨论几乎所有人都熟悉,但不少人又陌生的一条select语句。不知道大家有没有想过到底是什么东西让SQLServer能理解我们写的select。这中间到底发生了什么,是不是有过冲动想去了解。至少我曾经冲动想去了解,但当时主要在研究CLR以及webform相关知识。后来主要精力放在研究SQLserv
http://www.cyqdata.cn/cnblogs/article-detail-40770 
通过t4模板结合XML定义文件生成MVVM中的Model Entity Class 代码
在之前的两篇文章,我针对MVVM项目实践中如何简化Model和ViewModel类型的编码工作,提供了两种不同的方法。它们分别是 如何利用AOP简化MVVM中Model和ViewModel的设计 http://www.cnblogs.com/chenxizhang/archive/2011/06/24/2089392.html 如何利用Interception简化MVVM中的Model和V
http://www.cyqdata.cn/cnblogs/article-detail-40769 
glibc内存泄露以及TCmalloc 简单分析
最近开发一个私人程序时碰到了严重的内存问题,具体表现为:进程占用的内存会随着访问高峰不断上升,直到发生OOM被kill为止。我们使用valgrind等工具进行检查发现程序并无内存泄露,经过仔细调查我们发现时glibc的内存管理机制导致的,下次将发文对此深入解释,本文只列出核心的几个要素: 1. glibc在多线程内存分配的场景下为了减少lock contention,会new出很多arena出来,
http://www.cyqdata.cn/cnblogs/article-detail-40767 
创建一个具有Orchard特色的Product模块
本文通过创建一个产品模块进一步的讲解Orchard模块开发的相关知识。本文部分内容参见了官网文档《Creating a Module Using a Text Editor》中的一些介绍。 需求分析 首先我们先明确一下本示例所要实现的需求:在Orchard建立一个产品模块可实现管理和显示产品的功能。产品需要包括以下字段:标题、价格、品牌,描述。通过前几篇文章介绍的关于内容部件的概念,我们可以通过创
http://www.cyqdata.cn/cnblogs/article-detail-40766