最近我们采访了 Mark McIntyre,谈了他是如何使用 Fedora 系统的。这也是 Fedora 杂志上系列文章的一部分。该系列简要介绍了 Fedora 用户,以及他们是如何用 Fedora 把事情做好的。如果你想成为采访对象,请通过反馈表与我们联系。 我要晨读

已有15人晨读

那规则引擎又是什么东西?严格来说,它是一种嵌入到应用程序中的一个组件,能很好的把业务决策从应用程序框架中分离出来,然后使用预定义的方言(dialect)编写语义模块和业务决策模块,使用约定好的语法规范,接受用户的输入,然后解析用户的业务规则,然后根据解析好的业务规则,作出业务决策。可以说,一个好的支撑系统,离不开一个灵活的业务规则引擎,在某种意义上可以做到“以不变应万变”。 我要晨读  相关阅读: 网页链接 

已有45人晨读

Rete算法是Charles Forgy在1979年的论文中首次提出的,针对基于规则知识表现的模式匹配算法。目前来说,大部分规则引擎还是基于rete算法作为核心,但都有所改进,比如drool,jess等等,下面介绍rete算法的概念 我要晨读  相关阅读: 网页链接  网页链接  网页链接 

已有48人晨读

在上一篇文章中,我们只是简单介绍了一下drone的部署。接下来会逐步深入介绍,后期也会翻译一些官方的文档以及我在实际工作中用到的插件的介绍。这篇文章,主要是一个完整的drone demo。pipeline中,包括了git clone 拉取代码,go build 构建,生成docker镜像并推送到harbor,notify 通知。关于通知这块,官方提供的插件都是一些西方喜欢用的即时通讯或是协作工具,比如telegram,slack,line等。所以在后期,我计划写一个微信或是钉钉的插件。 我要晨读

已有48人晨读

Merkle Tree,通常也被称作Hash Tree,顾名思义,就是存储hash值的一棵树。Merkle树的叶子是数据块(例如,文件或者文件的集合)的hash值。非叶节点是其对应子节点串联字符串的hash. 我要晨读

已有62人晨读

领域驱动设计DDD在战术建模上提供了一个元模型体系,通过这个元模型我们会对战略建模过程中识别出来的问题子域进行抽象,而通过抽象来指导最后的落地实现。 我要晨读

已有82人晨读

《让你的代码量减少3倍!使用kotlin开发Android》系列文章将会使用 kotlin 从无到有撸一个 android 小应用程序(不是微信小程序= =!),而并非传统的学习语言方式(如:《21天精通kotlin》、《kotlin从入门到精通》)。在创作的过程中学习语法,我认为单纯的学语法没什么意义,学了也会忘。因为本身不是为了学而学,而是为了用而学。用得多了,也就记住了。 我要晨读

已有116人晨读

#技术晨读# 使用varnish + nginx + lua搭建网站的降级系统 大概的降级方法就是使用cron定期跑access_log将数据跑到varnish缓存中,当php服务挂了的时候,自动切换到缓存数据中。实现降级。 我要晨读

已有2676人晨读

#技术晨读# 在PHP中使用协程实现多任务调度 php5.5中加入了协程,不过估计99%的phper也都没用过,文章深入说了下这个玩意。我也没咋看懂。。。 我要晨读

已有1949人晨读

#技术晨读# PHP自动化白盒审计技术与实现 我觉得,这个。。。略高级了点。能自动化审查php的xss,sql注入等漏洞。 我要晨读

已有1467人晨读

#技术晨读# CentOS 查看(监控)服务器网卡流量 再centos中怎么查看服务端网卡流量,其实系统自带的/proc/net/dev上就可以看了 我要晨读

已有1612人晨读

#技术晨读# Node.js Web应用代码热更新的另类思路 需要编译的服务器语言热更新始终是个问题,文章提供了nodejs的热更新思路,模块更新,释放资源~~ 我要晨读

已有1253人晨读

#技术晨读# Laravel5做权限管理 使用laravel5开发权限管理系统的时候做的一些思考和实现的方式。 我要晨读

已有1757人晨读

#技术晨读# M4 宏处理器 M4现在主要用于configure中的宏脚本设置,这篇就很详细说了这个宏处理器的语法。 我要晨读

已有1261人晨读

#技术晨读# 为什么我说Rust是靠谱的编程语言 Rust是一门新兴的语言,语言设计主要强调在系统编程,安全,并发 我要晨读

已有1774人晨读

#技术晨读# 向facebook学习,通过协程实现mysql查询的异步化 php5.5引入的yield加上mysqli的async可以实现php对数据库的异步查询操作。 我要晨读

已有1568人晨读