找到相关内容 242
MyBatis For .NET学习笔记:开篇
本来打算在年前好好研究一下这个MyBatis 的ORM框架. 可是中间临时另有安排而不得已中断.目前开源的ORM框架已经太多了.其实在开源社区OSChina上可以看到已经成列各个语言/平台. 以前做过一段Java.  在.NET平台项目中叶也曾使用NHibernate和Spring.NET. 但大都是随着项目的完善提交而没有深入研究. 本篇作为MyBatis For .Net一个开篇.虽
http://cyqdata.com/cnblogs/article-detail-32370 
WPF Caliburn 学习笔记(一)Action 续
上次的笔记,主要讲的Action。这次讨论下Action的其他两个行为。 AsyncAction AsyncAction(异步行为) 基于上次的笔记内容,我们在此基础上加一个3秒的时间延迟 [Preview("CanDivide")] public int Divide(int left,int right) { Thread.Sl
http://cyqdata.com/cnblogs/article-detail-32369 
MongoDB学习笔记(二) 通过samus驱动实现基本数据操作
传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。 一、关于MongoDB的驱动   MongoDB支持多种语言的驱动,在此我们只介绍C#
http://cyqdata.com/cnblogs/article-detail-32356 
Erlang 学习笔记 (二) Debugger工具的使用
一、启动Debugger Erlang自带了一个Debugger工具,启动方法为 debugger:start(). 即,使用debugger库中的start方法 命令执行后会显示一个 Monitor 窗口   二、加载模块并设置断点 要加载一个模块可以使用 Module菜单下的 Interpret... 在这个Interpret Modules窗口中找到你要加载的模块或者
http://cyqdata.com/cnblogs/article-detail-32329 
MongoDB学习笔记(一) MongoDB介绍及安装
一、前言   最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论。部分资源出自其他博客,旨将零散知识点集中到一起,如果有侵犯您的权利,请联系li-pan2@163.com。大部分内容均系原创,欢迎大家转载分享,但转载的同时别忘了注明作者和原文链接哦。 二、Mon
http://cyqdata.com/cnblogs/article-detail-32302 
SharePoint开发笔记-为SharePoint2010客户端对象模型创建Silverlight应用程序
  此为微软官方的练习,本人只是做了一些易错地方的说明. 在此练习中,我们将创建一个在数据网格中显示 SharePoint 列表的基本 Silverlight 应用程序。列表的数据从服务器检索,因此可用于使用 SharePoint 客户端对象模型的 Silverlight。我们将使用 Visual Studio 2010 解决方案并将其部署到本地 SharePoint 服务器。 任务 1
http://cyqdata.com/cnblogs/article-detail-31639 
SharePoint开发笔记-SharePoint2010的WebPart和Linq
此为微软官方的练习,本人只是做了一些易错地方的说明. 预计完成此练习所需的时间:10 分钟 在此练习中,您将开发和部署从列表中读取数据并显示在 DataGrid 中的可视化 Web 部件。在此练习中,您将执行以下操作:1. 创建可视化 Web 部件。2. 生成 Linq 代理代码。3. 使用 Linq 提供程序从 SharePoint 列表读取数据。4. 使用 SPDataGrid Web 控件呈
http://cyqdata.com/cnblogs/article-detail-31620 
麻省理工《C内存管理和C++面向对象编程》笔记---第一讲:认识C和内存管理
  最近一年都在用.net和Java,现在需要用C了。昨天看到博客园首页的麻省理工开放课程,就找来看看,正好复习一下。这门《C内存管理和C++面向对象编程》不是那种上来就变量,循环的千篇一律的讲法,而是重点讲C的核心机制如内存管理、指针等,这对于我这种有一定编程基础,但很久没用C的人比较适合。简明的plain English,加上生动有趣的描述,看起来即畅快,又令人深受启发。不得不感慨M
http://cyqdata.com/cnblogs/article-detail-28708 
读书笔记:遇见未知的自己
灵修这个词是我在思考和学习敏捷个人时接触到的术语,《少有人走的路》是一本心智旅程的灵修类书籍,在敏捷个人社区有位敏友给大家推荐了另一本灵修类书籍《遇见未知的自己》,我看完后觉得还不错,所以在这里与大家分享一下。   以前看过一些IT书籍通过故事情节来写的,都感觉不怎么喜欢,曾经有编辑建议我写书也按照这种方式来写,再加上很多案例,坦白说我最讨厌这种方式了,写了一大本书,有用的没有多少页,我喜欢写出
http://cyqdata.com/cnblogs/article-detail-28652 
XML学习笔记(一):XML中的命名空间
由于项目需要对大量的XML文件进行处理,而自己当时的XML知识还仅限在怎么编写XML实例文档,使用简单的XPath对XML文档进行搜索,而对于XML模式、XLST没有任何概念。一句话就是XML的相关知识还是相当的匮乏,所以下决心开始学习XML比较深入的知识,而此次的XML学习之旅将从XML模式开始。并将此学习过程中的一些心得总结出来,以供大家分享。文中有不当之处,望前辈指点一二:) 一、XML中命
http://cyqdata.com/cnblogs/article-detail-25551 
高性能JavaScript 笔记之 第1章 加载和执行
《高性能JavaScript》,一本不可多得的好书,打算这个月把它看完。每章做个笔记,免得以后忘了~ 阻塞特性: JS 有个很无语的阻塞特性,就是当浏览器在执行JS 代码时,不能同时做其他任何事情,无论其代码是内嵌的还是外部的。 脚本位置: 浏览器在碰到一个引入外部JS 文件的<script>标签时会停下所有工作来下载并解析执行它,在这个过程中,页面渲染和用户交互完全被阻塞了,为了避
http://cyqdata.com/cnblogs/article-detail-25469 
SharePoint开发笔记-SharePoint2010添加ASP.NET应用程序
    大家可能在sharepoint开发webpart会引入一些asp.net的控件,这时候就会需要添加dll引用..下图所示CRSWebControls便是我添加的. 部署这个项目到sharepoint后.却出现了错误,如下图所示... 其实解决这个问题的方式不难...下面就进入主题 ---------------------------------------
http://cyqdata.com/cnblogs/article-detail-25356 
CAD二次开发学习笔记五(在ObjectARX中使用MFC)
要实现的功能是:执行ArxModal命令,弹出如图所示对话框 选择点,则得到点坐标,选择角度则得到角度值。步骤一:新建基于MFC的ObjectArx项目,参考:http://www.cnblogs.com/greatverve/archive/2010/05/31/ObjectARX-HelloWorld.html打开资源视图添加一个对话框ID修改为IDD_ARX_MODAL(右击资源视图中的对话
http://cyqdata.com/cnblogs/article-detail-25202 
SharePoint开发笔记-SharePoint2010多级导航配置
一般来说SharePoint自带导航仅支持2级导航,但是其实他是支持多级导航的,怎么来实现呢?就只能自定义了.... 下面我来说一个三级导航实现的例子吧,如上图所示。其实很简单,只要打开所属网站的母版页...  将导航菜单中设置下面两个属性    StaticDisplayLevels="1"   MaximumDynamicDispl
http://cyqdata.com/cnblogs/article-detail-25170 
Web应用架构探索笔记 —— 查询
在Web应用开发中,最常见也容易变化的一种需求是根据不同的查询条件获取数据列表。如何传递查询条件将影响程序应对需求变化的能力,一定要在架构中重点考虑。 开始时我们使用一堆参数传递查询条件,比如: List<SiteMsg> GetMsgList(int pageIndex, int pageSize, int RecipientId); 结果,每个不同的查询都要写一个接口,产生了一
http://cyqdata.com/cnblogs/article-detail-15432 
SQL2005的XML学习笔记
flyfaraway笔记之 -------SQL2005对XML的处理1、记录到XML变量declare @cxml xmlset @cxml=(select * from zd_storeP for XML RAW('store'),ROOT('stores'))select @cxml2、XML到记录集  方法一:用OPENXML  90000条记录速度测试,22
http://cyqdata.com/cnblogs/article-detail-15034 
《C++标准程序库》学习笔记5 — 第七章
1.(P252) 迭代器的分类及其能力:input迭代器只能读取元素一次。如果复制input迭代器,并使原迭代器和新产生副本都向前读取,可能会遍历到不同的值。output迭代器类似。 2.(P258) C++不允许修改任何基本类型(包括指针)的暂时值,但对于struct, class则允许。 所以: 1 2 vector<int> ivec; sort(++ivec.b
http://cyqdata.com/cnblogs/article-detail-15026 
MVC学习笔记01
MVC是一种表现模式 它的三种角色如下: #Model:用于存储数据的组件 #View:根据Model数据进行内容展示的组件 #Controller:接受并处理用户指令(操作Model),选择一个View并输出内容   MVC与三层架构根本没有可比性,MVC是表现模式,而三层架构是架构模式,你可以在三层架构中使用MVC。 看着这幅图顺便说一句,一个好的架构,层与层之间是单向调用的,不过
http://cyqdata.com/cnblogs/article-detail-12341 
【原创】Asp.Net MVC 学习笔记之-使用Model验证
2011-1-6 14:47:09 现象:在使用LinqToSql的Model验证方法 partial void OnValidate(ChangeAction action)时,发现一个问题,我修改一个Model,总是触发不了这个函数。 总结:要注意方法被调用的时机。在Update时,当DataContext.Submit时会检查Model与数据库的数据是否有变化(被修改过),如果没有变化,是
http://cyqdata.com/cnblogs/article-detail-11693 
【原创】Asp.net MVC 学习笔记之-为什么使用Html.TextBox方法会出现异常?
在上篇文章:【原创】Asp.net MVC学习笔记之-基于类型来绑定Model的属性 中,例举了如何使用基于类型和基于用途2种方式结合来限制Model的绑定,由此引发了一个意想不到的问题。 先看一下前台页面的代码:   代码 <p> <label for="Test1">Test1:</label>
http://cyqdata.com/cnblogs/article-detail-11690