摘要:
前言: 规则引擎中, 往往涉及到多个条件构成了复杂布尔表达式的计算. 对于这类布尔表达式, 一是动态可变的(取决于运营人员的设定), 二是其表达式往往很复杂. 如何快速的计算其表达式的值, 该系列文章将以两种方式, Antlr4动态生成AST(抽象语法树), 以及Groovy动态编译的方式来对比评估 阅读全文
2018年2月27日
2018年1月31日
摘要:
前言: 真的很久没在博客园上更新博客了, 现在趁这段空闲的时间, 对之前接触的一些工程知识做下总结. 先来讲下借用Groovy如何来实现代码的热载, 以及其中涉及到的原理和需要注意的点. 总的来说, Groovy作为一本动态编译语言, 其对标应该是c/c++体系中的lua, 在一些业务逻辑变动频繁的 阅读全文
2016年10月8日
摘要:
前言: hive本身提供了丰富的函数集, 有普通函数(求平方sqrt), 聚合函数(求和sum), 以及表生成函数(explode, json_tuple)等等. 但不是所有的业务需求都能涉及和覆盖到, 因此hive提供了自定义函数的接口, 方便用户扩展. 自己好像很久没接触hadoop了, 也很久 阅读全文
2016年6月6日
摘要:
前言: "小木的智慧屋"站点创建之后, 也圈了不少粉, 虽然粉不多, 都是革命友情粉, 那就开始做好内容吧, ^_^. 构思这篇文章之时, 脑中涌现的是以前这样的一个场景, 当一个大学老师来到讲堂, 蓦然发现, 底下就坐了一个来听课的学生. 此时老师是继续讲呢, 还是果断放弃呢? 真是一个to be 阅读全文
2016年5月26日
摘要:
前言: 前几天, 写了一篇关于IOS手机上传照片颠倒的技术分析文章: IOS照片颠倒分析及PHP服务端的处理. 不过其思路是从服务器来进行处理的, 这种做法相当普遍. 今天来讲述下, 如何从移动端/页面端, 来解决这个问题, 侧重于讲讲思路. 意义: 但移动互联网有它独特的背景, 至今降耗电和省流量 阅读全文
2016年5月24日
摘要:
前言: 因朋友的PHP小项目, 而去帮忙解决了一个小问题, 现在来总结概括一下. 也不知道大家在使用和开发的过程中有没有遇到类似的场景, IPhone手机上传照片后, 发现图片方向颠倒了, 甚至各种姿势(90, 180, 270度旋转)都有, T_T. php和nginx文章的相关列表: • ngi 阅读全文
2016年5月4日
摘要:
前言: 和弟弟合作, 一起整了个智慧屋的小web站点, 里面包含了很多经典的智力和推理题. 其实该站点从技术层面来分析的话, 也算一个信息发布站点. 因此在该网站的后台运营中, 富文本的编辑器显得尤为重要. 本文将讲述两种使用富文本编辑器的思路, 重点讲述弹出式形态的实现思路, 以及中间踩过的坑. 阅读全文
2016年4月28日
摘要:
前言: 前几天, 因为无聊搞了一个个人的微信公众号, 突然对微信公众号的推广方式有了些兴趣. 但苦于自己是个困在井底, 只道天空是个月饼的底层无知小码农, 竟彷徨一时无措. 近日看了一个微信公众号的推广, 在朋友圈, 在群聊里反复多次出现, 攒足了眼球, 突然之间想明白了, 它是怎么推广和传播的, 阅读全文
2016年4月15日
摘要:
前言: 最近的开发中, 有一个上传头像的任务. 由于头像本身的特殊性, 其一般流程为选择图片, 编辑裁剪区域, 再继而上传图片操作. 看似简单的东西, 实则是挺麻烦的一件事. 借助这次开发机会, 来具体谈谈图片裁剪和文件异步上传的基本原理. 公众号&游戏站点: 个人微信公众号: 木目的H5游戏世界 阅读全文
2016年4月7日
摘要:
前言: 在web开发中, 富文本的编辑器真心很重要. 有电商店铺的打理, 新闻稿/博客文章/论坛帖子的编辑等等, 这种所见即所的编辑方式, 大大方便了非技术人员从事互利网相关的工作. 因为手头有个小项目, 正好涉及到这块, 所以决心好好研究一番. 中间也在ckeditor和ueditor之间徘徊了很 阅读全文