找到相关内容 295
发布一个编辑预览markdown格式的小软件MEditor,纯开源
引子 前一段时间一直苦恼于项目内的文档格式统一的问题,用得最多的自然还是word和excel,但是修改了如何进行比较呢?或许有一些方法,但是试了多种后仍没有找合适的.xls,.doc的比较器。这只是一个引子。 过程 于是我想到了txt,但是又太难阅读了;又想到html, 标签多了后比较也没有了意义;于是在zrong的推荐下想到了"markdown",我发现它就是我想找的:是纯文本、微标签、可以转
http://www.cyqdata.cn/cnblogs/article-detail-36445 
步步为营 .NET 设计模式学习笔记 十一、Iterator(迭代器模式)
概述 在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部的数据。面向对象设计原则中有一条是类的单一职责原则,所以我们要尽可能的去分解这些职责,用不同的类去承担不同的职责。Iterator模式就是分离了集合对象的遍历行为,抽象出一个迭代器类来负责,这样既可以做到不
http://www.cyqdata.cn/cnblogs/article-detail-36430 
Lesktop开源WebIM 2.2.0.11——增加在线客服功能
距离上次在博客园发布Lesktop2.0.2.7已经有几个月了,在这段时间里,又增加了几个小功能,这次的修改主要有: 1、支持MSSQL数据库; 2、显示在线/离线; 3、增加在线客服功能,可将在线客服嵌入到任何网页中。 下面主要介绍在线客服功能: 你可以在任何网站中嵌入在线客服,具体方法如下: 1、注册客服人员; 2、使用客服人员的登陆名,生成嵌入代码,并将代码嵌入插入到要嵌入客服
http://www.cyqdata.cn/cnblogs/article-detail-36343 
Ext.PagingToolbar设置每页显示条数插件
      两年没有在这个技术博客上写东西了,说是工作忙吧,其实也不是忙到连写写文章的时间也没有,归根到底还是太懒了。希望今年能够勤奋点,每周坚持写一篇,形成一个好习惯。以前最后一篇写的是FLEX下的分页控件,最近UI层在用Ext,发现Ext.PagingToolbar运行时不能设置每页条数的功能,于是打算自己做一个插件来完成这一工作。   按照国
http://www.cyqdata.cn/cnblogs/article-detail-36331 
修改版 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 
最新31个非常棒的 Photoshop 网页设计教程
前不久与大家分享了分享30个优秀的Photoshop网页设计教程,喜欢的人非常多。今天,本文与大家分享最新31个实用的 Photoshop 网页设计教程。其实,网页设计并没有你想的那么难,相信看完这些教程,你也可以设计出漂亮的网页。 1. Design a Clean and Corporate Website Layout 2. Create a Professional
http://www.cyqdata.cn/cnblogs/article-detail-36316 
EmitMapper,AutoMapper,NLiteMapper和手工映射性能大比拼
在大比拼之前先讲一个小插曲,我这个人以前比较低调,做了很多好东西仅仅在公司内的朋友圈项目圈内分享,很少在博客园内进行分享,后来在dudu 老大的文章博客园现代化建设——AutoMapper有感便推荐一下OOMapper 组件,于是乎接连写了几篇入门性的介绍使用文章: 开发人员必备工具:OOMapper OO Mapper 实践(上篇) OO Mapper 实践(下篇)
http://www.cyqdata.cn/cnblogs/article-detail-36301 
在 muduo 中实现 protobuf 编解码器与消息分发器
陈硕 (giantchen_AT_gmail) Blog.csdn.net/Solstice  t.sina.com.cn/giantchen Muduo 全系列文章列表: http://blog.csdn.net/Solstice/category/779646.aspx 本文是《一种自动反射消息类型的 Google Protobuf 网络传输方案》的延续,介绍如何将前文介绍的打包方案
http://www.cyqdata.cn/cnblogs/article-detail-36286 
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
在javascript学习笔记(八)中,我们主要学习了在使用javascript面向对象编程时,如何创建对象及添加对象的属性和方法。在使用面向对象编程时,对象间的继承关系自然少不了!而原型正是实现javascript继承的很重要的一种方法! 我们首先来看以下代码: function person(name, age) { this.name = name; this.age = age
http://www.cyqdata.cn/cnblogs/article-detail-36223 
QWrap简介之:youa_retouch --- 项目个性
如果说js/core/core_retouch.js是为prototype用户作的个性化定制、js/dom/dom_retouch.js是为jquery用户与yui用户所作的个性化定制,那么,我可不可以还为我自己的项目做一些个性化定制。可以的。我们以youa这个用户为例,看下他又有哪些个性化定制。 /* * 防重复点击*/(function() { var F = function(e,
http://www.cyqdata.cn/cnblogs/article-detail-36178 
QWrap简介之:dom_retouch --- NodeW 勇士装甲
在《QWrap简介之:NodeW ---Node包装》一文中已介绍过NodeW,不过,那是他没配装备的样子。NodeW是一个勇士的坯子,需要装甲以后才能成为真正的勇士。QWrap已经有很多"甲",包括:NodeH、EventTargetH、JssTargetH、ArrayH。可以这么说:由Helper堆砌起来的QWrap只是一个工具集,与是YUI2类似。我们用工具也可以来做事,不过显得有些生硬。我
http://www.cyqdata.cn/cnblogs/article-detail-36172 
C#中Vista在风格的button按钮
Vista效果的按钮控件,并且是开源的, 作者简介 我有一个习惯尽可能少使用的Windows标准控件。 如果我能写出我自己的控件那么我会的。  不管怎么说,这是第一个提出一个Vista风格的按钮,我没有创造出它在Photoshop。 我只是在设计的代码,因此它不太一样好找按钮的实际Vista系统。 实际的按钮本身可以做得很联合国Vista的十岁上下,如果你想通过改变颜色,但默认的按钮寻找
http://www.cyqdata.cn/cnblogs/article-detail-36127 
步步为营 .NET 设计模式学习笔记 五、Prototype(原型模式)
概述 在软件系统中,有时候面临的产品类是动态变化的,而且这个产品类具有一定的等级结构。这时如果用工厂模式,则与产品类等级结构平行的工厂方法类也要随着这种变化而变化,显然不大合适。那么如何封装这种动态的变化?从而使依赖于这些易变对象的客户程序不随着产品类变化? 意图 在软件系统中,经常面临着“某些结构复杂的对象”的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是它们却拥有比较稳定一
http://www.cyqdata.cn/cnblogs/article-detail-36064 
fckeditor文件管理器添加查看、修改、删除文件功能[php]
2009年8月25日 由于PHP存在中文目录读取问题,将延期发布。2009年9月3日 正式发布:查看、修改、删除文件功能的fckeditor 2.6.4.1相关图片请查看:http://home.blueidea.com/attachment/200909/1/336696_1251813604S01b.gif相关其它:http://home.blueidea.com/apps.php?do=ca
http://www.cyqdata.cn/cnblogs/article-detail-35950 
不使用DalFactory和IDAL,支持多种数据库应用
MS的PetShop示例应用程序的“多层架构”被很多.NET开发人员奉为经典的架构,我以前做的项目团队的Leader也是照搬它的,甚至来到现在这个公司后,好几个新来的同事建解决方案也是照搬PetShop的架构,可见PetShop对大家影响之深。 下面是PetShop 3.0的架构图: 为了支持多数据库应用,在DAL中,定义了DAL Interface和DAL Factor
http://www.cyqdata.cn/cnblogs/article-detail-35928 
步步为营 .NET 设计模式学习笔记 二、Abstract Factory(抽象工厂)
     我们以一个线程例子来说明下抽象工厂是如何工作的.平时我们都会收发邮件,那我们就做个邮件引擎线程.       定义: 抽象工厂模式是一种创建型的模式。上面的比喻说明了抽象工厂就是生产同一个系列产品的东西,因为这一系列的产品是关联的,如果混用就可能出问题,所以就统一的在抽象工厂中进行创建。当要增加一个
http://www.cyqdata.cn/cnblogs/article-detail-35914 
5 Tools to Boost Your Productivity with Computer
Human beings are greedy and lazy by nature and that is not uncommon to pursue varieties of things which make life easier. As a knowledge worker in software realm (developer?), your daily work is likel
http://www.cyqdata.cn/cnblogs/article-detail-35878 
C# 中奇妙的函数 -- 1. ToLookup
这个系列,我和大家一起来学学C#中一些非常有用函数,对于有些人来说可能它们不起眼,因此常常忽略它们。它们不会嚷嚷到:“使用我吧!我会让你节省很多的时间,而且让你的代码变得更加的简洁!” -- 但是,这些话会从对它们熟悉的程序员的脑海中涌现出来。 好的!先来看看ToLookup: 故事的背景 让我们先来创建一个简单的类来表示产品,产品有ID,类别,和价格,这个类没有什么特别:
http://www.cyqdata.cn/cnblogs/article-detail-35877 
Silverlight中使用MVVM(6):AutoComplteBox的异步过滤
            Silverlight中使用MVVM(1)--基础             Silverlight中使用MVVM(2)—提高   &
http://www.cyqdata.cn/cnblogs/article-detail-35849 
部分浏览器中querySelector和querySelectorAll的错误实现
querySelector和querySelectorAll是W3C提供的 新的查询接口 module dom { [Supplemental, NoInterfaceObject] interface NodeSelector { Element querySelector(in DOMString selectors); NodeList querySelectorAl
http://www.cyqdata.cn/cnblogs/article-detail-35828