Quartz 框架提供了几种用于扩展平台能力的方式。通过使用各种 "钩子" (通常指的就是扩展点),Quartz 变得很容易被扩展和定制化来适应你的需要。其中一个最简单的扩展框架的方法就是使用 Quartz 插件。本章就来看看如何使用插件机制让 Quartz 进入到之前 Quartz 用户没去过的领域。一、使用范例 下面将使用插件实现从XML得到JOB,并...
分类:
其他好文 时间:
2015-06-16 13:03:59
阅读次数:
164
(抱歉文章还在修改但是不小心发布了= =)最近在用ZXing这个开源库做二维码的扫描模块,开发过程的一些代码修改和裁剪的经验和大家分享一下。我的代码库:https://github.com/SickWorm/ZXingDialog代码没有在github维护,所以没有log。但是所有修改的地方我都加上...
分类:
其他好文 时间:
2015-06-14 00:16:52
阅读次数:
274
现在已经习惯了用Markdown编辑器写博文的习惯,那么ubuntu下面有什么好用的呢?搜索中发现了这个叫Remarkable的免费Markdown编辑器。为什么推荐这个呢?说说它的特点:
实时预览
支持Github Markdown语法格式
能导出为PDF或者HTML
CSS可定制
语法高亮
完全可定制化
支持数学公式
支持键盘快捷键
看着上面的特点,是不是已经够强大了!基本和我在wind...
分类:
系统相关 时间:
2015-06-12 06:31:51
阅读次数:
283
定制化crushmap简单实验首先,查看原始osd目录树[root@bgw-os-node151~]#cephosdtree#idweighttypenameup/downreweight-13.24rootdefault-51.08rackrack1-21.08hostbgw-os-node15100.27osd.0up110.27osd.1up120.27osd.2up130.27osd.3up1-61.08rackrack2-31.08hostbgw-os-node15..
分类:
其他好文 时间:
2015-06-02 18:15:32
阅读次数:
2965
排序实现有N种形式,最低成本、最快响应时间是目标一份索引,支持N种排序策略并且在线互不干扰是要考虑的每一种实现,处理的场景是不同的,不要千篇一律 020排序,从索引到效果,有不少坑,这篇文章没有细说,原因是有些内容不好公开几点基础概念回顾(1)排序定制化不同于实现业务排序。实现业务排序可以是查阶段....
分类:
编程语言 时间:
2015-06-02 13:12:01
阅读次数:
415
分享一款不错的开源企业工作流系统,包含工作流引擎,分布式的高速缓存,数据封装及一些OA套件,及定制化开发的轻量级方法。系统还提供页面快速开发工具,可以基于数据库表自动生成列表,编辑,查询,选择等界面。界面支持多模板自定义开发。模块代码示例://初始化模块加载参数 base.InitMo...
分类:
其他好文 时间:
2015-06-02 09:11:16
阅读次数:
132
一 单一职责原则1、避免系统的职责分散到不同的类中2、避免一个类承担过多的职责好处是可以减少类直接的耦合,提供类的复用性。二 接口隔离原则其实就是定制化服务设计原则,使用接口的多重继承实现对不同接口的组合,从而对外提供组合功能,打到按需提供服务。三 开放-封闭原则在扩展性方面是开放的,而在更改性方面...
分类:
其他好文 时间:
2015-06-01 09:30:18
阅读次数:
119
这两种简称 Password 方式和 Client 方式吧,都只适用于应用是受信任的场景。一个典型的例子是同一个企业内部的不同产品要使用本企业的 Oauth2.0 体系。在有些情况下,产品希望能够定制化授权页面。由于是同个企业,不需要向用户展示“xxx将获取以下权限”等字样并询问用户的授权意向,.....
分类:
其他好文 时间:
2015-05-23 18:17:25
阅读次数:
125
repeater中的删除按钮和datagrid下的删除在实现上,还是有一定的区别的,由于repeater在客户端生成的html代码是非常干净的,所以特别受到众多web2.0网站的欢迎(不像datagrid生成的table),但是由于repeater集成了较少的功能,高可定制化,也带来了开发的难度。比...
分类:
其他好文 时间:
2015-05-22 11:17:32
阅读次数:
114
如果button是添加到cell.contentView上面的话,UITableViewCell *cell = button.superview.superview;NSIndexPath*index = [myTableView indexPathForCell:cell];备注:一直向上找它的...
分类:
其他好文 时间:
2015-05-18 16:29:10
阅读次数:
111