找到相关内容 142
第三节 MongoDB下samus源码初探
上一节我们在samus的simple例子简单的入门了,这一节将要探讨的问题写个简要 对象存储 继续关系对象的存储 LINQ体现 类关系分析 一、对象存储 继续在samus源码上分析,依然是simple的例子。Demo中.net 3.5特性基本上都涉及了。 View Code public static void Main(string[] args) {
http://cyqdata.com/cnblogs/article-detail-39856 
条码扫描二维码扫描——ZXing android 源码简化
前言   最近公司的Android项目需要用到摄像头做条码或二维码的扫描,Google一下,发现一个以Apache License 2.0 开源的 ZXing项目。Zxing项目里的Android实现太过复杂多余东西太多,得对其进行简化。 前提条件   下载源代码:点击这里   编译核心库:Zxing的主页上有介绍具体步骤,大家也可以参照这篇博文:android 条码识别软件开
http://cyqdata.com/cnblogs/article-detail-39489 
使用 Android 自带的 proguard 混淆源码
一直以来对于android的项目就没有进行混淆,因为就算混淆了也不能混淆 Activity,Service,BroadcastReceiver 这些类,所以别人反编译也能分析出来。并且自己的代码本来就没有什么牛逼哄哄的地方,因此更没有混淆的理由了。但是最近研究android越多,反编译越多,发现大多数应用都是混淆了的,在分析源码的时候,发现也有一定掩人耳目的价值,故自己也尝试了一下混淆。     
http://cyqdata.com/cnblogs/article-detail-39483 
Mongodb源码分析--链接池(ConnPool)
    在之前的一篇文章中,介绍了mongos的balaner的执行流程,其中在源码中的Balancer::run()方法里简单说明了为了连接到configserver,balancer通过构造ScopedDbConnection实现来链接并执行相应操作,因为当时篇幅所限,只是该链接使用池化的方式一带而过,今天就专门介绍一下mongodb中使用池化方式来管理链接对象以
http://cyqdata.com/cnblogs/article-detail-39435 
Silverlight实用窍门系列:44.Silverlight 4.0中进行单元测试 【附带源码实例】
        在Silvelight 4.0的项目中我们也需要制作单元测试以保证项目的质量,本节将讲诉如何创建一个项目进行单元测试。         一、创建一个名为SL4UnitAPP的Silverlight 应用程序,不需要Web承载网站。  
http://cyqdata.com/cnblogs/article-detail-39430 
豆瓣电台2源码
之前答应一个朋友说把源码都帖出来的,本来是打算全部写完再加上完整注释以后再帖。但是这段时间事情比较多,还准备期末考试和实习的事情,所以估计也写不出什么了。所以就先把源码上传了,其它的东西以后再说。 这个版本是在RC2上改的,已经走了两个分支,一个是2.0 RC3,一个是2.1的。这里取2.1的源码,因为2.1里还加了显示匹配歌词的功能。而且RC3其实也没写什么新东西进去。版本控制其实很混乱,今天试
http://cyqdata.com/cnblogs/article-detail-39006 
Mongodb源码分析--Mongos之分布式锁
      在之前的一篇文章中,介绍了balancer会声明使用分布式锁来协调分布式环境下的信息沟通并确保事务一致性,有关分布式锁的一些原理性信息可以参见这几篇文章:     http://wenku.baidu.com/view/19ce3085b9d528ea81c77982.html &nbs
http://cyqdata.com/cnblogs/article-detail-38627 
Silverlight实用窍门系列:43.Silverlight从ListBox拖拽图标到另一ListBox【附带源码实例】
        在本实例中我们将从ListBox中拖出一个图标到另外一个ListBox中,这是一个比较有用的小功能,在这里我们首先来看运行效果(点击下面的图片即可拖动左边的图标到右边的ListBox中去)。 在线演示         实现过程是:
http://cyqdata.com/cnblogs/article-detail-38626 
CYQ.Data 数据框架 V2.0 版本 开放源码 继续开源之路
写在开源前的几句话:   1:指责开源不彻底,动不动就希望有一份最新版本的源码,好像国内开源的失败,全在开源者走向封源的原因 想说: 1:当你拿到一份源码后,你都做了什么?给了反馈?帮忙宣传?有木有,有木有?可怕的是一边索取还一边骂。 2:国内都是一些富翁在写开源代码?   2:指责打着开源的幌子在收费,既然开源了,还收费,太不地道了 想说: 1:开源!=免费,这些常识网上
http://cyqdata.com/cnblogs/article-detail-38605 
Android拓展系列(3)--Android源码下载
前几天,又切换回ubuntu11.04系统了,体验以下unity桌面。 android系统源码(包括sdk源码)的下载主要是需要用到git工具,关于git工具的使用我会抽空专门介绍,这里用到的时候简略说明一下。1.安装git和curl命令: $sudo apt-get install git-core curl 说明:      curl是一个向服务器或
http://cyqdata.com/cnblogs/article-detail-38586 
ActiveSupport 源码探索 -- aliasing
前言 ActiveSupport 是 Ruby on Rails 的主要模块之一。它通过 hack 一些 Ruby 的内建类来提供一些通用方法,它还自定义了一些有用的通用功能模块,如 memoize,callback等。研究 ActiveSupport,是因为它在 Rails 的诸多模块中相对底层,依赖较少,而且元编程技巧处处可见。作为第一篇文章,我这次选择分析 ActiveSupport的 al
http://cyqdata.com/cnblogs/article-detail-37982 
Mongodb源码分析--Mongos
    MongoDB提供了auto-sharding 功能。因为其是auto-sharding,即mongodb通过mongos(一个自动分片模块,用于构建一个大规模的可扩展的数据库集群,这个集群可以并入动态增加的机器)自动建立一个水平扩展的数据库集群系统,将数据库分表存储在sharding的各个节点上。    一个mongodb集群包
http://cyqdata.com/cnblogs/article-detail-37428 
Silverlight实用窍门系列:41.Silverlight中调用麦克风模拟录音机设备,存储为WAV音频【附带实例源码
        在Silverlight 4中支持了麦克风设置的调用,在本节中我们将调用麦克风设备,然后进行录音,并且将录制的声音存取为Wav音频文件。         第一步、首先我们从AudioSink类派生一个音频接收器类:WavAudioSink。其代
http://cyqdata.com/cnblogs/article-detail-37426 
Silverlight实用窍门系列:40.Silverlight中捕捉视频,截图保存到本地【附带实例源码
         在Silverlight中我们可以捕捉视频设备以制作视频会议系统,或者通过视频设备截图功能上传头像等功能。          下面我们通过一个简单的实例来访问视频设备,并且截取图像下载该截图文件至本地。  &nb
http://cyqdata.com/cnblogs/article-detail-37228 
WCF的WindowsService开发参考【附源码
首先看图:1:源码结构图   2:配置文件参考 <?xml version="1.0"?><configuration>  <system.serviceModel>    <services>    
http://cyqdata.com/cnblogs/article-detail-37089 
jQuery LigerUI V1.01(包括API和全部源码) 发布
API: http://api.ligerui.com/ 演示地址:http://demo.ligerui.com/ 源码下载:http://ligerui.googlecode.com/ jQuery LigerUI V1.01更新记录: 弹窗  [增加]增加新插件:弹框,命名空间为$.ligerDialog。一系列静态方法。包括Open、Success、Error、War
http://cyqdata.com/cnblogs/article-detail-37087 
Mongodb源码分析--查询结果集封装
    在这个系列的开头几篇文章中,曾经介绍了Mongodb的查询流程,因为篇幅所限,并未介绍对cursor进行遍历查询时,如何将查询记录装填进结果集中。        今天就针对诸如select top n 这类返回一定数量记录的查询操作,来分析mongodb是如何将查询结果装填到结果集中的。这里要说明的是
http://cyqdata.com/cnblogs/article-detail-36988 
Silverlight实用窍门系列:39.Silverlight中使用Frame和Page控件制作导航【附带实例源码
        在Silverlight中有时需要进入不同的XAML页面,但是一般情况下是不能实现“前进”和“后退”的,在这里我们可以使用Frame+Page控件制作导航功能实现上一页和下一页的跳转功能。       &n
http://cyqdata.com/cnblogs/article-detail-36967 
Lighttpd1.4.20源码分析之状态机(4) 错误处理和连接关闭
Lighttpd所要处理的错误分为两种。一种是http协议规定的错误,如404错误。另一种就是服务器运行过程中的错误,如write错误。   对于http协议规定的错误,lighttpd返回相应的错误提示文件。其实对于lighttpd而言,这不算错误。在返回错误提示文件后,相当于顺利的完成了一次请求,只是结果和客户端想要的不一样而已。     对于服务器运行中的错误,
http://cyqdata.com/cnblogs/article-detail-36949 
RDLC报表(同时支持WebForm和WinForm,有图有源码)
      五一放假,研究了下RDLC,之前一直有人说如何强大?研究之后才发现,确实很强大.微软的这套东西,感觉是借鉴了Sybase的数据窗口,配置方式大同小异咯.我们现在看看这套东西如何使用?       有句话叫:别看广告看疗效,这里我在举两个简单的例子,如图-1和图-2所示.  &n
http://cyqdata.com/cnblogs/article-detail-36927