找到相关内容 148
MongoDB学习笔记(三) 在MVC模式下通过Jqgrid表格操作MongoDB数据
看到下图,是通过Jqgrid实现表格数据的基本增删查改的操作。表格数据增删改是一般企业应用系统开发的常见功能,不过不同的是这个表格数据来源是非关系型的数据库MongoDB。nosql虽然概念新颖,但是MongoDB基本应用实现起来还是比较轻松的,甚至代码比基本的ADO.net访问关系数据源还要简洁。由于其本身的“非关系”的数据存储方式,使得对象关系映射这个环节对于Mongo
http://www.cyqdata.cn/cnblogs/article-detail-32509 
WPF Caliburn 学习笔记(二)Command
前言: 我们知道WPF也有Command,比如自带的复制、粘贴、剪切、撤销等。这里要说的是Caliburn中的Command, 它们有什么区别和不同点呢? 1、命令源 我们首先创建一个ShowMessageCommand.cs类,和ShowTitleMessageCommand.cs类。 分别写上相应的命令方法。 [Command] public class ShowMessageCo
http://www.cyqdata.cn/cnblogs/article-detail-32440 
C#设计模式学习笔记-单例模式
最近在学设计模式,学到创建型模式的时候,碰到单例模式(或叫单件模式),现在整理一下笔记。   在《Design Patterns:Elements of Resuable Object-Oriented Software》中的定义是:Ensure a class only has one instance,and provide a global point of access to。它
http://www.cyqdata.cn/cnblogs/article-detail-32428 
MyBatis For .NET学习笔记:开篇
本来打算在年前好好研究一下这个MyBatis 的ORM框架. 可是中间临时另有安排而不得已中断.目前开源的ORM框架已经太多了.其实在开源社区OSChina上可以看到已经成列各个语言/平台. 以前做过一段Java.  在.NET平台项目中叶也曾使用NHibernate和Spring.NET. 但大都是随着项目的完善提交而没有深入研究. 本篇作为MyBatis For .Net一个开篇.虽
http://www.cyqdata.cn/cnblogs/article-detail-32370 
WPF Caliburn 学习笔记(一)Action 续
上次的笔记,主要讲的Action。这次讨论下Action的其他两个行为。 AsyncAction AsyncAction(异步行为) 基于上次的笔记内容,我们在此基础上加一个3秒的时间延迟 [Preview("CanDivide")] public int Divide(int left,int right) { Thread.Sl
http://www.cyqdata.cn/cnblogs/article-detail-32369 
MongoDB学习笔记(二) 通过samus驱动实现基本数据操作
传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。 一、关于MongoDB的驱动   MongoDB支持多种语言的驱动,在此我们只介绍C#
http://www.cyqdata.cn/cnblogs/article-detail-32356 
Erlang 学习笔记 (二) Debugger工具的使用
一、启动Debugger Erlang自带了一个Debugger工具,启动方法为 debugger:start(). 即,使用debugger库中的start方法 命令执行后会显示一个 Monitor 窗口   二、加载模块并设置断点 要加载一个模块可以使用 Module菜单下的 Interpret... 在这个Interpret Modules窗口中找到你要加载的模块或者
http://www.cyqdata.cn/cnblogs/article-detail-32329 
MongoDB学习笔记(一) MongoDB介绍及安装
一、前言   最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论。部分资源出自其他博客,旨将零散知识点集中到一起,如果有侵犯您的权利,请联系li-pan2@163.com。大部分内容均系原创,欢迎大家转载分享,但转载的同时别忘了注明作者和原文链接哦。 二、Mon
http://www.cyqdata.cn/cnblogs/article-detail-32302 
XML学习笔记(一):XML中的命名空间
由于项目需要对大量的XML文件进行处理,而自己当时的XML知识还仅限在怎么编写XML实例文档,使用简单的XPath对XML文档进行搜索,而对于XML模式、XLST没有任何概念。一句话就是XML的相关知识还是相当的匮乏,所以下决心开始学习XML比较深入的知识,而此次的XML学习之旅将从XML模式开始。并将此学习过程中的一些心得总结出来,以供大家分享。文中有不当之处,望前辈指点一二:) 一、XML中命
http://www.cyqdata.cn/cnblogs/article-detail-25551 
CAD二次开发学习笔记五(在ObjectARX中使用MFC)
要实现的功能是:执行ArxModal命令,弹出如图所示对话框 选择点,则得到点坐标,选择角度则得到角度值。步骤一:新建基于MFC的ObjectArx项目,参考:http://www.cnblogs.com/greatverve/archive/2010/05/31/ObjectARX-HelloWorld.html打开资源视图添加一个对话框ID修改为IDD_ARX_MODAL(右击资源视图中的对话
http://www.cyqdata.cn/cnblogs/article-detail-25202 
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://www.cyqdata.cn/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://www.cyqdata.cn/cnblogs/article-detail-15026 
MVC学习笔记01
MVC是一种表现模式 它的三种角色如下: #Model:用于存储数据的组件 #View:根据Model数据进行内容展示的组件 #Controller:接受并处理用户指令(操作Model),选择一个View并输出内容   MVC与三层架构根本没有可比性,MVC是表现模式,而三层架构是架构模式,你可以在三层架构中使用MVC。 看着这幅图顺便说一句,一个好的架构,层与层之间是单向调用的,不过
http://www.cyqdata.cn/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://www.cyqdata.cn/cnblogs/article-detail-11693 
【原创】Asp.net MVC 学习笔记之-为什么使用Html.TextBox方法会出现异常?
在上篇文章:【原创】Asp.net MVC学习笔记之-基于类型来绑定Model的属性 中,例举了如何使用基于类型和基于用途2种方式结合来限制Model的绑定,由此引发了一个意想不到的问题。 先看一下前台页面的代码:   代码 <p> <label for="Test1">Test1:</label>
http://www.cyqdata.cn/cnblogs/article-detail-11690 
asp.net MVC学习笔记三(第一个表单提交,第一个页面跳转及MVC中的ViewState与Session)
用惯WebForm的可能会忘掉了传统的表单提交方式,jsp,asp,php都是这样。MVC是返璞归真了。用到的Model 代码 using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace FirstMVC.Models{&n
http://www.cyqdata.cn/cnblogs/article-detail-11687 
【总结】Asp.net MVC1.0 学习笔记索引
1:Asp.net MVC 学习笔记之-使用Model验证 http://www.cnblogs.com/wbpmrck/archive/2011/01/12/1933694.html    2:Asp.net MVC学习笔记之-使用AcceptVerbs标签来制定Action的响应行为 http://www.cnblogs.com/wbpmrck/archive/2011/0
http://www.cyqdata.cn/cnblogs/article-detail-11643 
【原创】Asp.net MVC学习笔记之-基于用途来绑定Model的属性
今天主要学习了如何基于程序用途,来自定义使用UpdateModel方法时,选取哪些页面上的字段来覆盖Model里的属性,下面是一个编辑页面的例子:   可以看到所有的属性后面,都是1111结尾,下面在Controller获取参数的时候这么写: 可以看到,我们指定了绑定3个属性,title,description,address,也就是说,页面上其他的字段全部无法绑定到Model里 &n
http://www.cyqdata.cn/cnblogs/article-detail-11404 
【学习】Asp.net MVC 学习笔记之-使用MVC中的AJAX
今天学习了如何在MVC中使用AJAX功能,其实也很简单,ms为我们提供了AJAXHelper类,并且使用扩展方法提供了一系列好用的方法。   首先在页面定义一个js,在ajax调用结束后就调用该js: <script type="text/javascript">function CallBack(){  alert("Js Called!");} 页面中需要使用AJAX
http://www.cyqdata.cn/cnblogs/article-detail-9666 
《C++标准程序库》学习笔记4 — 第六章
1.(P145) 容器类别的共同操作函数(只列了个别几个): c.max_size()Returns the maximum number of elements possible c1.swap(c2)/swap(c1, c2)Swaps the data of c1and c2 c.begin() /  c.end()Returns an iterator for the firs
http://www.cyqdata.cn/cnblogs/article-detail-7299