找到相关内容 142
【开源系列】三国演义LBS (七)源码:基础框架:无与伦比的序列化!
前言:-----------------------------------------------相关讨论组入口: http://www.pixysoft.net/ (点击进入)    功能简介:-----------------------------------------------   通用的配置文件框架,是
http://www.cyqdata.cn/cnblogs/article-detail-36918 
<STL源码剖析>阅读笔记之 仿函数和适配器
  仿函数(函数对象)和适配器可以说是STL中默默无闻的贡献者,它们没有容器、算法和迭代器那么有名 但是其贡献却很大。这里总结的主要是书中第7、8章的内容。 一 仿函数   仿函数又称函数对象,从名字上可以得出,它本质上是 一种具有函数特质的对象, 也即可以像使用函 数一样使用该对象。怎么样做?重载operator()运算符即可,有了这个运算符,我们就可以在仿函数对象后 面加上
http://www.cyqdata.cn/cnblogs/article-detail-36917 
重写的GridView,支持CheckBox选择,DataTable和List排序,SQL分页等,付源码
重新封装了一个 GridView,支持如下功能: 1. CheckBox选择记录,指定CheckBox的位置2. 支持List,DataSet,Datatable 排序3. 排序时在Header部分出现图标4. 封装了PageIndexChanged 和DataBind,不用每页都写。5. 支持SQL分页和ApsNetPager等分页控件。 注: 没有加入很多的功能,因为本身需要的就是一个轻量级
http://www.cyqdata.cn/cnblogs/article-detail-36910 
关于ListView (2)——SimpleAdapter源码解析与ViewBinders的用法
如题,这里主要讲解SimpleAdapter的源码,ViewBinders只是作为该类的一个知识点。 说到android源码,很多人看下去可能会开始觉得头越来越晕,最后就不了了之。不过理解源码确实能让自己更深入的了解android的运作,更顺手的写出优秀的代码。其实看android源码,一开始不一定就立即从重要或者核心开始下手,即使能够看下去,也会很累,浪费的时间也多。就如解剖一只牛,让我来,我就
http://www.cyqdata.cn/cnblogs/article-detail-36900 
Mongodb源码分析--Command体系架构
     Command在Mongodb中是一类特殊操作,它提供了强大的管理及各项操作(比如建库,索引,删除集合等)。可以说通过Command可以完成几乎所有想做的事情。同时Mongodb开发者在Command上又做了非常清晰体系架构和设计,便于管理和高效执行各种类型的Command。     今天就专门用一篇篇幅来着重介绍一下
http://www.cyqdata.cn/cnblogs/article-detail-36857 
【开源系列】三国演义LBS (五)源码:基础框架:终极反射
前言:-----------------------------------------------相关讨论组入口: http://www.pixysoft.net/ (点击进入)    我是如何设计框架的 一:-----------------------------------------------   
http://www.cyqdata.cn/cnblogs/article-detail-36806 
[源码解读]Silverlight 4 中对不规则对象进行碰撞检测(在游戏中常使用的是否碰撞怪物边界等原理)
在以前的Silverlight中,有个HitTest方法可以用来完成碰撞的检测。 But,Older versions (pre 3.0) did have a HitTest method! 在Silverlight4中就不可以使用HitTest方法来完成了。那么我们要该怎么做? 下面我会解读一个国外的源代码,让大家了解怎么进行碰撞检测。 会使用到一个方法FindElementsInH
http://www.cyqdata.cn/cnblogs/article-detail-36691 
【开源系列】三国演义LBS (三)源码:基础库
前言:-----------------------------------------------本随笔介绍了接下来开源的路线图,包含了基础库、核心框架一、核心框架二、游戏服务器+前端四部分。相关讨论组入口: http://www.pixysoft.net/ (点击进入)   Pixysoft源码路线图: ---------------
http://www.cyqdata.cn/cnblogs/article-detail-36682 
Mongodb源码分析--内存文件映射(MMAP)
     在Mongodb中,其使用了操作系统底层提供的内存映射机制,即MMAP。MMAP可以把磁盘文件的一部分或全部内容直接映射到内存,这样文件中的信息位置就会在内存中有对应的地址空间,这时对文件的读写可以直接用指针来做,而不需要read/write函数了。同时操作系统会将数据刷新保存到磁盘上。如下图:    &nb
http://www.cyqdata.cn/cnblogs/article-detail-36667 
推荐分享一个自定义绑定控件(附源码
在asp.net中,对于一个以数据处理为主的UI层,我们往往需要写很多的代码去实现数据的绑定,当然我们也需要费一点心思从控件上去收集数据. 下面,我分享一个自定义控件来实现双向绑定。 一.基于控件ID,控件属性和数据源成员的映射 <JerryKai:BindExtender ID="BindExtender1" runat="server"> <Bind
http://www.cyqdata.cn/cnblogs/article-detail-36622 
从monodis源码分析pe文件结构与msil反汇编
monodis是mono发行包里的一个工具,作用类似与ms的ildasm,可以把dotnet pe文件反编译为msil文件(另外有个托管代码的实现Mono.Cecil)。这个工具的实现很简单,就是根据PE文件的格式与规范去解析。选择这个主题的原因有很多,首先PE文件作为进行分析mono的基础,毕竟这里是metadata的来源;另外通过分析msil语言,可以为后续的VM执行引擎做准备,毕竟无论是ji
http://www.cyqdata.cn/cnblogs/article-detail-36614 
Mysql源码学习笔记——偷窥线程
安装完Mysql后,使用VS打开源码开开眼,我嘞个去,这代码和想象中怎么差别这么大呢?感觉代码有些凌乱,注释代码都写的比较随意,好像没有什么统一的规范,不同的文件中代码风格也有差异,可能Mysql经过了很多牛人的手之后,集众牛人之长吧。也可能是我见识比较浅薄,适应了自己的代码风格,井底之蛙了,总之还是怀着敬畏的心情开始咱的源码之旅吧。本人菜鸟,大神轻拍。   Mysql可以启动起来了,应该怎么学
http://www.cyqdata.cn/cnblogs/article-detail-36551 
Silverlight 5 beta新特性探索系列:6.Silverlight 5新增低延迟声音效果类SoundEffect.支持wav音乐格式【附带源码实例】
        在Silverlight 5中新增了一个SoundEffect类和SoundEffectInstance类用以加载wav格式的音乐,这样可以很及时的为动画添加音效。         现在我们看如何使用这两个类来控制播放wav音乐,首先引入mav
http://www.cyqdata.cn/cnblogs/article-detail-36540 
ESFramework 4.0 快速上手(14) -- 聊天系统Demo,增加文件传送功能(附源码
      本文我们将介绍在ESFramework 4.0 快速上手(08) -- 入门Demo,一个简单的IM系统(附源码)的基础上,增加文件传送的功能。如果不了解如何使用ESFramework提供的文件传送功能,可以先看看ESFramework 4.0 快速上手(13) -- 文件传送,如此简单一文的详细介绍。   &nbs
http://www.cyqdata.cn/cnblogs/article-detail-36539 
Silverlight 5 beta新特性探索系列:5.Silverlight 5中设置隐式数据重用模板【附带源码实例】
        在Silverlight 5中增加了隐式数据重用模板的特性,此特性是根据模板设置DataType类型自动绑定该显示样式,而且隐式模板可重用性高节约了代码量。        隐式数据重用模板的运行原理是这样的:ListBox的ItemsSource属性设置
http://www.cyqdata.cn/cnblogs/article-detail-36485 
Silverlight 5 beta新特性探索系列:3.Silverlight5中的文字增进控制【附带实例源码
         在Silverlight 5中新增了CharacterSpacing属性对文字间距进行控制,增加了RichTextBoxOverflow控件以灵活的对大量文字进行合理的排版显示。          一、CharacterS
http://www.cyqdata.cn/cnblogs/article-detail-36419 
修改版 Reflector v1.0.2011.0408(来点刺激,上修改后源码!!!)
Reflector过期?这可不行!自己动手吧! 看雪上拿到Reflector 7.0的源码,根据自己需要稍作修改,自己编译,就这么简单!   为了便于使用,自己做了一些修改: 1,移除所有授权相关代码和资源 2,移除所有报告错误相关代码和资源 3,移除ReflectorInstaller相关代码和资源,大小由4.3M(混淆压缩)变成2.8M(未混淆压缩) 4,增加代码着色,原来只有黑色和
http://www.cyqdata.cn/cnblogs/article-detail-36328 
【原创】Winform通用组件——自制右下角滑动提示窗口[有源码]
前言 传统的MessageBox的丑陋太让人郁闷了,于是乎想到最近比较流行的滑动窗口模式,就动手写了一个。具体效果见下图: 效果预览 输入标题和内容 滑出窗体 自动退出 功能介绍 1、有标题和内容 2、支持一段时间自动退出 3、可以手动退出 源码Demo下载 点此下载源码和Demo作者: 刺客之家 发表于 2011-04-14 11:33 原文链
http://www.cyqdata.cn/cnblogs/article-detail-36312 
Silverlight实用窍门系列:37.Silverlight和ASP.NET相互传参的两种常用方式(QueryString,Cookie)【附带实例源码
        在本节中将讲述Silverlight和ASP.NET页面的相互传参的两种常用方式:Cookie和QueryString。首先我们新建一个名为SLConnectASP.NET的Silverlight应用程序,然后在SLConnectASP.NET.web项目中添加一个Index.aspx的页面。  &nb
http://www.cyqdata.cn/cnblogs/article-detail-36307 
【自然框架】重新整理后的自然框架源码
    整理后的自然框架源码,有九个项目,可以看下面的脑图,带“对号”的表示是一个独立的项目。后面的是主要内容。     欢迎下载http://www.naturefw.com/Down/kind38/List1.aspx ,但是请保留源码里的版权信息,以及dll里的版权信息。   自然框架源码采用 LGPL 2.1版本(GNU Le
http://www.cyqdata.cn/cnblogs/article-detail-36289