代码中的画展
使用ASCII Art解释代码
人们倾向于用直观的方式看待事物:毕竟一图胜千言嘛。
另一方面,主流编程语言在几乎完全不同的抽象空间中运行,在程序代码和图片之间留下了很大鸿沟
进入阅读→Java中的时间处理
Java中的时间处理
时间很简单也很复杂, 机器时间很简单, 简单到一个长整数表示的秒数.
人的时间很复杂, 涉及到各种历法, 语言, 时区的不同表示, 不同的时间标准.
进入阅读→本地转发解决前端跨域
前言
在开发过程中, 遇到非自己人开发的后端接口, 时不时遇到跨域问题. 我们本着能动手不逼逼的原则, 自己本地启个服务转发一下, 绕开报跨域的浏览器大爷即可.
本文涉及安装依赖: node, yarn(npm也行), Nginx
从实际项目需求探索ECharts自定义组件
1、需求
我们做的大数据项目为了给客户更好的展示数据内容,用到了很多图表来更直观的展示数据,其中有一个空闲时段的图表,需要展示的数据为:频率范围以及空闲时间段。
2、思路
进入阅读→luminus模版生成的项目中断点无效
luminus模版生成的项目中断点无效
描述
有些同学提到Clojure项目中, 设置断点后无效, 所以尝试复现这个问题.
进入阅读→代码评审和好的软件设计
如果说写代码是程序员的工作的话, 写好代码就是善行了. 代码是是业(Karma), 佛家讲报应, 写过后马上就看不懂的代码会在后续的世代轮回中继续折腾我们.
毕竟
进入阅读→系统的代码存在的首要目的是让人读懂, 次要目的才是让机器执行. -- 唐纳德·克努特(Donald Ervin Knuth)
Apifox简单使用
# Apifox
Apifox 是 API 文档、API 调试、API Mock、API 自动化测试一体化协作平台,定位 Postman + Swagger + Mock + JMeter。通过一套系统、一份数据,解决多个系统之间的数据同步问题。只要定义好 API 文档,API 调试、API 数据 Mock、API 自动化测试就可以直接使用,无需再次定义;API 文档和 API 开发调试使用同一个工具,API 调试完成后即可保证和 API 文档定义完全一致。高效、及时、准确!
目前未开源,没有离线,强制登录
进入阅读→vue项目dev环境代理和mock数据
背景(吐槽)
最近工作只负责一个项目的纯前端,vue框架实现一个PC的大数据平台。 之所以提到代理,mock数据这些,是被几个现状逼得。
- 服务端不止一个,而且还是其他团队公司开发,即使有前提讨论的API文档,依然一不能保证接口不改(次数>3)。
- 连接的服务不稳当,时不时断开,500,公司没网,突然接口加了权限校验,原因诸多,结果只一个,不能用。
- 我们在客户内部开发,离开那个环境就没有数据了。
ActiveMQ
引言
用队列来协调异步,是我最近的一门功课,message-queue一定会丰富我对队列的理解.
快速创建一个试验田
进入阅读→Recat组件
一、认识recat
元素是构成 React 应用的最小单位,它用于描述屏幕上输出的内容。
const element = <h1>认识 Recat!</h1>
// 根节点
ReactDOM.render(element, document.getElementById("root"));
进入阅读→