C# 中奇妙的函数 -- 2. First 和 Single -- 你是她心中的第一还是唯一?
Linq中的 First 和 Single 在实际工作中会经常看到,从字面意思上很容易明白,一个是取列表中的第一个元素,一个是取到唯一的元素。如果你想再进一步的了解,可以读读本文。
下文参考翻译自:
C#/.NET Little Wonders: First() and Single() - Similar Yet Different
First() - 返回序列中的第一个元素
事实上这个方法
http://www.cyqdata.cn/cnblogs/article-detail-37339
ASP.net -- Ajax客户端数据交互
最近有好长一段时间没有写博客了,都在潜水学习Ajax,和做网站...
举一个小小的例子,阐述最近的学习成果:
首先需要先建立一个网站,新建如下的一些文件,Web窗体(Default.aspx)、JScript文件(ajax.js)、Web服务(SayHelloService.asmx)、Class类(Hello.cs)
(补充一点:需要添加一个Microsoft.Web.Preview.dll,在
http://www.cyqdata.cn/cnblogs/article-detail-37331
菜鸟学JQuery第四天----明天我策划的职业生涯大赛开始了,加油工作
又开始了,这节课开始就讲【链式编程】 我觉的“就是对象一棒棒向下传”
给大家先写一个简单的例子,开始了哦
首先给大家展示效果
单击文字“2”之后,产生了文字变形效果,我简单的做了一下,大家想实现更好的效果,我就不参与了,当然可以回帖子告诉我,我就喜欢交流新鲜的东东,对我自己的提高也有很大好处。
HTML打码如下。【注意table的ID就
http://www.cyqdata.cn/cnblogs/article-detail-37290
菜鸟学JQuery第三天----新浪的微博强大啊--彻底服了
昨天郁闷了....然后偷懒了,没给更新,今天一起补给大家。
今天先给大家几个简单的小例子
这个效果有啥那个用呢,呵呵,我想大概是怕点错行的效果吧
代码附上,具体的代码,我下面稍微讲解一下
<div> <p> 第一行</p> <p> 第二行</p>
http://www.cyqdata.cn/cnblogs/article-detail-37282
项目告一段落,总结一下---(未完待续)
做了一个类似电子市场的应用,遇到了很多问题,记下来。
1. 使用apache的Http包进行网络通信,如果添加了消息头("Accept-Encoding", "gzip,deflate"),那么无论从服务器获取的数据是否经过了gzip,都会对其进行解压缩,那么如果数据本来没有压缩而被解压缩了,就会乱码。设置这个消息头的时候一定要注意。
2. include,viewStub标签的使用
http://www.cyqdata.cn/cnblogs/article-detail-37280
Jquery之美中不足--之三----delegate的缺憾
jquery的delegate有好几个缺憾。----或许是因为sizzle少提供了以refEl为参考、一个按selector来筛选els的filter(els,selector,refEl)的功能,jq需要自己去实现类似的功能。其一:selector是基于:root的,而不是:scope的。所以,在写代码时,需要带上scrope的定位部分。----注::root指document根节点,:scop
http://www.cyqdata.cn/cnblogs/article-detail-37271
菜鸟学JQuery第二天--当学生也不容易啊
昨天和大家说了一下JQUERY的一些常见用法,最简单的哦
今天继续写JQUERY的对象
将Dom对象转换为JQuery对象的方法,$(dom对象);
Jquery对象
转 Dom对象:
var domobj = jqobj[0]
var domobj=jqobj.get(0)
转换成DOM对象之后就可以使用JS的方法----呵呵,其他的用法,我相信,你懂的.
JQUERY操作样式表【CSS】
http://www.cyqdata.cn/cnblogs/article-detail-37193
站在十字路口,何去何从-----写在毕业前夕
快毕业了,过两天就回去。刚刚看完老刘连载:编程十年。
月初辞了,这个月几乎没干什么事,主要是思考,考虑自己将来毕业干什么去。大一暑假就开始学习.net到现在也有三年了,可现在我想找的工作却不是.net的,而是Linux下编程,我喜欢Linux,喜欢c语言。当然写这篇文章也是用的linux
先总结以下我的实习,去年8月份开始工作---silverlight编程,当时我听说Silverlight也就是
http://www.cyqdata.cn/cnblogs/article-detail-37187
FGMap学习之--加载百度地图
今天我们用FGMap来加载百度地图数据。
从目前国内的地图服务商提供的地图来看,地图瓦片切图规则只少分为三种。其中Google Map、Bing地图、MapABC、QQ地图是一类,而百度地图、搜狗地图是使用的另一类,还有一类应该是mapbar的地图(还没有仔细去分析它的瓦片编号规则)。
第一类FGMap中已经都是集成,这里就不再说了,今天说说第二类:百度地图。前几天看到狮兄写的百度地图Silver
http://www.cyqdata.cn/cnblogs/article-detail-37179
菜鸟学JQuery第一天--哎,每天写博客,全当写日记
第一个JQuery程序,首先还是引用一个JQUERY库【这个库你可以去网上下载,免费的,有的是】 我用的是“jquery-1.5.1.min.js”
所以大家可以去网上找相应的下载,我不会上传附件,所以不能提供给大家了,呵呵,不过这个文件很小“83.2 KB”,大家去下载就可以了。
步入正题
废话不多,直接进入第一个jquery程序
首先
http://www.cyqdata.cn/cnblogs/article-detail-37177
.net集合类的研究--哈希表(二)--HashSet<T>
.Net3.5之后出现了HashSet<T>,硬翻译过来就是“哈希集合”,跟“哈希”两字挂钩说明这种集合的内部实现用到了哈希算法,用Reflector工具就可以发现,HashSet<T>和Dictionary<TKey,TValue>使用了相同的存储方式和哈希冲突算法,那么,它跟Dictionary<TKey
http://www.cyqdata.cn/cnblogs/article-detail-37148
面向对象随想 -- 多用组合来代替继承
让我们先来简单看看什么是继承和组合。只是例子,不是概念。
假设有三个特性(模块), ModuleA, ModuleB, ModuleC。有两个类 ClassA 和 ClassB
需要使用它们。ClassA 会用到 ModuleA 和 ModuleB,ClassB
会用到全部三个特性。而且我们还假设现在全部A,B和C模块会只被ClassA和ClassB用到。
继承:
class Cla
http://www.cyqdata.cn/cnblogs/article-detail-37015
Mongodb源码分析--查询结果集封装
在这个系列的开头几篇文章中,曾经介绍了Mongodb的查询流程,因为篇幅所限,并未介绍对cursor进行遍历查询时,如何将查询记录装填进结果集中。 今天就针对诸如select top n 这类返回一定数量记录的查询操作,来分析mongodb是如何将查询结果装填到结果集中的。这里要说明的是
http://www.cyqdata.cn/cnblogs/article-detail-36988
致力于打造最好用的 NHibernate 设计器--Visual Entity 1.4.4发布
如果你还不知道如何开始使用,请点击这里。
点击这里下载最新版
喜欢这个软件,请点击右下角的推荐按钮。谢谢大家。
1、修正了多主键不能生成 composite-id 的 BUG
生成的 Xml 映谢:
<?xml version="1.0" encoding="utf-8" ?><hibernate-mapping assembly="ConsoleApplic
http://www.cyqdata.cn/cnblogs/article-detail-36932
致力于打造最好用的 NHibernate 设计器--Visual Entity 1.4.2 发布
很感谢各位朋友给我提供了不少好的建议,根据各位朋友提出的意见,作出了不少改进,现在 Visual Entity 新版又和大家见面了。
下一版准备支持的功能如下:
1、多数据库支持(准备支持 Oracle 或者 MySQL)
2、支持由数据库生成注释。(有点麻烦,对于 MS SQL 来说,哪位朋友有好的方法,希望能给我指导一下)
继续跪求意见,更多的意见~~~~~
PS:
http://www.cyqdata.cn/cnblogs/article-detail-36885
ESFramework 4.0 进阶(12)-- 文件断点续传原理与实现
在ESFramework 4.0 快速上手(13) -- 文件传送,如此简单一文的详细介绍和ESFramework 4.0 快速上手(14) -- 聊天系统Demo,增加文件传送功能(附源码)一文的Demo中,我们已经尝试了ESFramework提供的文件传送功能和断点续传特性。支持断点续传是非常有意义的,比如当我们使用了1个小时的时间
http://www.cyqdata.cn/cnblogs/article-detail-36871
Mongodb源码分析--Command体系架构
Command在Mongodb中是一类特殊操作,它提供了强大的管理及各项操作(比如建库,索引,删除集合等)。可以说通过Command可以完成几乎所有想做的事情。同时Mongodb开发者在Command上又做了非常清晰体系架构和设计,便于管理和高效执行各种类型的Command。 今天就专门用一篇篇幅来着重介绍一下
http://www.cyqdata.cn/cnblogs/article-detail-36857
Windows Azure云计算学习笔记2--Windows Azure深入观察
上节 Windows Azure云计算学习笔记1--Windows Azure简介中是对Azure的一个总体概览,这篇将第Windows Azure云计算做深入探讨。 创建Windows Azure应用 ----------------------------------------------------------------------- 对于开发人员来说,创建Windows
http://www.cyqdata.cn/cnblogs/article-detail-36715
ESFramework 4.0 快速上手(15) -- 客户端登录验证
在之前版本的Rapid引擎中,是没有提供客户端登陆验证的机制的,如果要验证用户的帐号密码信息,我们只有自己手动通过自定义信息来实现。在2011.04.25发布的新版本中,客户端Rapid引擎,则内置了在初始化时验证用户的帐号密码的功能,这使得登录验证变得更加简单。
一. ESPlus.Application.Ba
http://www.cyqdata.cn/cnblogs/article-detail-36681
高校,微软未来的主战场--有感于DreamSpark的试用
以前,对微软有过崇拜阶段、也曾因为黑屏事件发表过激言论。最近两年,开始了解IBM,Microsoft,Oracle这些世界级巨头的企业文化,渐渐地,改变了自己的想法。这些企业能够长期屹立,虽然被google等后起之秀紧逼而不自乱阵脚,自然有它的不凡之处。
对Microsoft,国人可谓爱恨有加。其中一个不可避免的主题,便是“正版化”。尽管微软为此作出了种种努力,但由于东
http://www.cyqdata.cn/cnblogs/article-detail-36669