[TOC]
记录过去的一周
看到的开源项目
1. ShadowEditor--在线3D场景编辑器
github地址:https://github.com/tengge1/ShadowEditor
3D场景在线编辑 内置多种几何体、光源,场景支持雾效、影子、反光、背景图片等; 支持导入多种不同格式的3D模型; 服务端使用MongoDB保存模型和场景数据; 可视化修改场景、相机、几何体、材质、纹理、音频播放器、粒子发射器等属性。
2. PHP多进程编程骨架 PHPForker
github地址: https://github.com/blogdaren/PHPForker
PHPForker是一个PHP多进程编程骨架,借鉴了Workerman诸多优良编程思想,剥离了其中的网络事件库抽象部分,集中围绕多进程编程,为了便于直观的调试以及保持最轻的多进程骨
好的工具
1. SQL 智能优化与改写工具 SOAR
SOAR(SQL Optimizer And Rewriter)是一个对SQL进行优化和改写的自动化工具。 由小米人工智能与云平台的数据库团队开发与维护。
github地址: https://github.com/XiaoMi/soar
跨平台 目前只支持MySQL语法族协议的SQL优化 支持基于启发式算法的语句优化 支持复杂查询的多列索引优化(UPDATE, INSERT, DELETE, SELECT) 支持EXPLAIN信息丰富解读 支持SQL指纹、压缩和美化 支持同一张表多条ALTER请求合并 支持自定义规则的SQL改写
2. SSH-Auditor:一款SSH弱密码探测工具
添加新凭据时,重新检查所有已知主机,并且只检查新凭据。 在任何新发现的主机上,队列一个完整的凭据扫描 在任何更改了ssh版本和密钥指纹的已知主机上,队列一个完整的凭据扫描
尝试执行命令以及TCP隧道连接。
github地址: github.com/ncsa/ssh-auditor
3. Danger-zone :一款可将域、IP和email地址关联并可视化输出的工具
Danger-zone是一款可将域、IP 和email地址之间的数据关联,并可视化输出存储到Elasticsearch和JSON文件中。 github地址:https://github.com/woj-ciech/Danger-zone
深度好文
1. JS 发布订阅模式
事件发布/订阅模式 (PubSub) 在异步编程中帮助我们完成更松的解耦,甚至在 MVC、MVVC 的架构中以及设计模式中也少不了发布-订阅模式的参与。
2. 如何精准实现OCR文字识别?
链接地址:https://segmentfault.com/a/1190000016802287
OCR 是实时高效的定位与识别图片中的所有文字信息,返回文字框位置与文字内容。支持多场景、任意版面下整 图文字的识别,以及中英文、字母、数字的识别。通俗的来说,就是将图片上的文字内容,智能识别成为可编辑的文本
3. Async:简洁优雅的异步之道
链接地址:https://segmentfault.com/a/1190000016212269
异步操作如同同步操作一样聚合起来,使其相互间的关系更为清晰、过程更为简洁、调试更为方便。它本质是Generator函数的语法糖,通俗的说法是使用G函数进行异步处理的增强版