240 发简信
IP属地:上海
  • Bash getopt 使用

    背景 需要写个shell脚本,运行在服务器上(centos),处理一些简单的参数。 选型 Node.js/Python要考虑服务器上的版本,临时...

  • Maven pom.xml中的变量

    背景 Java项目,想要在生成的jar名称中,带上部署环境的名称,如:xxx-${env}.jar于是开始查资料,发现需要好几个概念,如Inte...

  • Ionic 3 另类入门:Page 与Module

    写作文章的当下,已经是Ionic 4和5的时代,但近期有个Ionic 3的项目需要优化,而之前对Ionic 和Angular都没有接触,入门过程...

  • Resize,w 360,h 240
    微服务架构模式之 API Gateway

    大概三年前的这个时候,开始负责一个项目,是一个 P2P 产品的客户端的开发。需求很常见,基本就是需要 手机App(iOS, Android) 和...

  • Resize,w 360,h 240
    前端配置 Web API 地址的正确姿势

    之前一个前后端分离的项目中,一个 Web Server 同时承载前端资源和 Web API。因此前端可在同域下访问 Web API。但在开发阶段...

  • KeystoneJS 源码分析(1)

    KeystoneJS 是一个优秀的并且非常有个性的 Node CMS,数据库使用 MongoDB,而手头的一个项目,因为主要数据库便是 Mong...

  • Resize,w 360,h 240
    Electron 爬坑记

    最近想给上次鼓捣出的 搜索 App 加个搜索当前页面文字的功能。 开工前,觉得这应该是个有现成解的问题,很快找到了一个 Electron 组件 ...

  • Resize,w 360,h 240
    Nativefier 和 Electron 初体验

    之前业余做了一个聚合搜索工具,自己使用了大半年,平日里只顾着用它查资料,对于发现的 bug,却一直忍啊忍,直到最近才下决心修理了一波。修理和略作...

  • React 实作笔记2

    (6个月前的文章乱版了, 重新发布) 服务器端渲染(与客户端渲染共存) 更换为使用 react-engine,出发点是因为其支持一份路由(rea...