自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 服务API设计之——API命名规范

API命名规范 命名风格 面向资源 同RESTful命名风格 在大型系统中,常以”业务领域”视角进行模块划分,以达到业务”高内聚低耦合”的效果。 “业务领域”必有”数据对象”沉淀,从宏观抽象的角度看,"数据对象"可统称为"资源",”业务...

2019-08-23 14:19:00 5333

转载 服务API设计之——API错误返回规范

API错误返回规范 禁止通过抛异常形式返回API业务错误 API禁止抛Checked异常,即业务处理上的参数错误、逻辑错误、业务错误等禁止通过抛异常形式返回,应用Response#code, message表达业务错误。 注:不要逼调用方到处写try{}catch()...

2019-08-23 14:17:00 1468

转载 服务API设计之——API版本规范

API版本规范 发布RELEASE版本 正式发布的api包必须是RELEASE版本 eg. 12345 <dependency> <groupId>cn.gov.zcy...

2019-08-23 14:14:00 422

转载 服务API设计之——API参数规范

【强制】字段名称用小驼峰风格 【强制】Service API返回值必须使用Response包装 Service API返回值强制要求进行通用包装,例如:Response。 Response的作用: 统一方法表示API调用是否成功 ...

2019-08-23 14:11:00 597

转载 服务API设计之——API设计原则

你是否也感同身受? 对接XX业务时,XX业务具备的功能和API全靠跑业务负责人那反复逐个询问、确认。用哪个API;怎么用;有没有限制;等等 各个业务间,甚至同一业务内,API风格不统一。 API命名:按自然语义全翻译的;按属性角度定义的;按操作角...

2019-08-23 14:09:00 380

转载 前端脚本错误监控及跟踪解决方案——Matomo

网站访问统计Matomo简介Matomo 的前身是 Piwik,是一套基于 PHP+MySQL 技术构建的开源网站访问统计系统。Matomo 可以给你详细的统计信息,比如网页浏览人数,访问最多的页面,搜索引擎关键词等等流量分析功能。此外,它还采用了插件扩展及开放 API 架构,可以让用户根...

2019-08-15 13:55:00 827

转载 软件集装箱化平台Docker——安装

安装我这边是阿里云的Debian系统,按照官网教程走 https://docs.docker.com/install/linux/docker-ce/debian/1.卸载旧软件(如果有)$ sudo apt-get remove docker docker-engine docker....

2019-08-14 15:15:00 144

转载 前端脚本错误监控及跟踪解决方案——Sentry

错误统计日志监控Sentry 简介Sentry 是一个开源的错误追踪工具,可以帮助开发人员实时监控和修复系统中的错误。其专注于错误监控以及提取一切事后处理所需的信息;支持几乎所有主流开发语言( JS/Java/Python/php )和平台, 并提供了web来展示输出错误。sentry官...

2019-08-14 15:07:00 1138

转载 YApi-高效、易用、功能强大的可视化接口管理平台—使用篇

https://segmentfault.com/a/1190000013138349https://hellosean1025.github.io/yapi/index.htmlhttps://mp.weixin.qq.com/s/bSsLcn5FxbK6HvD-fCGGSQhttps...

2019-07-16 15:56:00 272

转载 Electron开发实战之记账软件19——通过协议唤起Electron应用

代码仓库:https://github.com/hilanmiao/LanMiaoDesktop本文代码参考自:https://www.jianshu.com/p/d880c0ca0911作者有详细说明,请认真阅读。只有在安装并运行过一次之后,这个功能才会生效!没有安装并运行过程序...

2019-07-16 10:35:00 1101

转载 Electron开发实战之记账软件18——备份、恢复、导入、导出

代码仓库:https://github.com/hilanmiao/LanMiaoDesktop备份我们用的是json文件数据库,备份数据非常简单,直接复制文件即可。我们用fs-extra这个库操作,非常简单。https://github.com/jprichardson/node...

2019-07-13 10:53:00 531

转载 使用JSZip.js、FileSaver.js前端打包下载图片

前端打包下载图片<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head&...

2019-05-28 10:55:00 1503

转载 Electron开发实战之记账软件17——使用Lowdb存储数据

代码仓库:https://github.com/hilanmiao/LanMiaoDesktop请先阅读这位作者的文章,基本是按照他的思路做的。https://molunerfinn.com/electron-vue-3/#lowdb%E5%AE%9E%E9%99%85%E4%BD...

2019-05-27 15:14:00 2376

转载 Gitlab 持续集成/部署3——持续集成Electron项目

我这边Electron是需要多平台发布的,所以需要多端的持续集成,我这边演示Mac和Windows下这俩平台。持续集成vue项目请参考上一篇文章 https://my.oschina.net/u/3667677/blog/3051522编译的包很大,会出现too large 的错误,因...

2019-05-20 14:56:00 872

转载 Gitlab 持续集成/部署2——持续集成Vue项目

请先搭建集成环境,可以参考我上一篇文章 https://my.oschina.net/u/3667677/blog/3050890配置vue项目在vue项目根目录下配置.gitlab-ci.yml文件,具体配置选项请看文档。我的配置如下:# 构建阶段stages: - inst...

2019-05-20 09:02:00 745

转载 Gitlab 持续集成/部署1——环境搭建

Windows平台下:1.安装Gitlabhttps://about.gitlab.com/install/2.安装Gitlabrunnerhttps://docs.gitlab.com.cn/runner/install/windows.html创建一个文件夹,例如C:\Gi...

2019-05-17 15:43:00 109

转载 Electron开发实战之记账软件16——使用Docsify生成文档网站

代码仓库:https://github.com/hilanmiao/LanMiaoDesktop官网中文文档:https://docsify.js.org/#/zh-cn/quickstart在日常开发中 前后端对接时 经常要写很多文档Api。docsify就是一个强大的文档生成工具...

2019-05-11 16:03:00 264

转载 Electron开发实战之记账软件15——崩溃报告

使用Sentry提交崩溃报告有一些崩溃是我们无法通过常规手段看到的,但是Electron给我提供了崩溃监控,而且还有几个事件可以用,但是你可以看只有renderer process、plugin process、gpu process这个进程,主进程是没有的???Sentry是Elec...

2019-05-09 17:53:00 622

转载 Electron开发实战之记账软件14——自动更新

代码仓库:https://github.com/hilanmiao/LanMiaoDesktop官网介绍了多种更新方式,我们使用的electron-builder的更新机制。https://electronjs.org/docs/tutorial/updates安装electron...

2019-05-07 22:06:00 412

转载 Electron开发实战之记账软件13——添加Github徽章

代码仓库:https://github.com/hilanmiao/LanMiaoDesktop我们会发现 Github 上的很多项目的首页都有很多徽章。常用的徽标主要有持续集成状态、项目版本信息、代码测试覆盖率、项目支持平台、项目语言、代码分析等。如Vue的。GitHub徽标的...

2019-04-30 10:14:00 220

转载 Electron开发实战之记账软件12——通过CI系统自动构建与发布

代码仓库:https://github.com/hilanmiao/LanMiaoDesktop当提交代码到 Github 后,CI 自动拉取代码,运行 electron-builder 相关命令,生成个平台的安装包,并将安装包推送到 Github Releases 中。什么是CI?...

2019-04-29 16:47:00 378

转载 Electron开发实战之记账软件11——打包及美化

代码仓库:https://github.com/hilanmiao/LanMiaoDesktop打包在Windows平台上,默认打包出来的安装包并没有办法选择安装的路径,只会默认装到C盘的用户目录。这个并不是我们想要的。我们想要的是让用户自己选择安装的路径。所以需要修改window...

2019-04-29 16:02:00 732

转载 Electron开发实战之记账软件10——保证只有一个实例

代码仓库:https://github.com/hilanmiao/LanMiaoDesktop如果我们不进行任何设置的话,那么我们的程序就会出现多个实例的情况,如下图。苏南大叔也写过一篇文章,介绍了两种方式。有兴趣的可以看一下。https://newsn.net/say/ele...

2019-04-28 16:09:00 416

转载 Electron开发实战之记账软件9——禁用一些事件

代码仓库:https://github.com/hilanmiao/LanMiaoDesktop2019-04-28更新: 可能是因为我使用的是Electron4,比较新所以这些问题都修复了。开发环境有的问题还是有的,打包之后就没有了。禁用文件拖放事件https://newsn...

2019-04-28 15:53:00 130

转载 Electron开发实战之记账软件8——消息通知

代码仓库:https://github.com/hilanmiao/LanMiaoDesktop通用基本通知使用原生通知直接浏览官网地址 https://electronjs.org/docs/tutorial/notifications渲染进程可以直接用HTML5 Notific...

2019-04-28 14:16:00 1682

转载 使用vue-devtools调试Electron程序

举个例子:如果你用了ipc,在这里打断点平常是跑不到的,加上devtools才可以。ipcRenderer.on('getAutoStartValue', (event, result) => { this.autoStart = result})0.局部或全局安装np...

2019-04-26 20:25:00 1822

转载 Electron开发实战之记账软件7——开机自动启动

代码仓库:https://github.com/hilanmiao/LanMiaoDesktop2019-04-27苏南大叔electron/nwjs如何加入开机启动项? 刚好发布了这么一篇文章,用的库是node-auto-launch,不过因为我暂时先不试了,等叔叔后续文章更新再试...

2019-04-26 09:18:00 735

转载 Electron开发实战之记账软件6——自定义系统托盘菜单、闪烁

代码仓库:https://github.com/hilanmiao/LanMiaoDesktop自定义系统托盘在src-main-index.js中添加相关代码// 是否可以退出 trayClose = false // 系统托盘右键菜单 trayMenuT...

2019-04-24 15:58:00 1436

转载 Electron开发实战之记账软件5——制作ico格式的logo

代码仓库:https://github.com/hilanmiao/LanMiaoDesktop制作ico格式的logo跟网站的favicon.icon一样,桌面端也需要像这种俄罗斯套娃一般的图标,图标有不同的尺寸来适用不同的情况,例如256256,6464等。window下是.ic...

2019-04-24 11:45:00 405

转载 Electron开发实战之记账软件4——无边框、窗口关闭、最大最小化、隐藏右键菜单...

代码仓库:https://github.com/hilanmiao/LanMiaoDesktop创建无边框窗体如图:在src-main-index.js中添加BrowserWindow参数,frame: false 就是设置无边框窗体,transparent: true 是设置透明...

2019-04-23 19:55:00 1638

转载 使用tree-node-cli生成树状目录

在写博客的时候经常会需要展示项目的目录结构,我电脑是windows的,tree命令不是很好使。能用Node就用Node! 所以就找了几个跨平台的。分别是tree-cli和tree-node-cli,这两个是一个作者。其中tree-node-cli是比较适合Linux用户的,大小写区分,而且还有...

2019-04-22 22:37:00 2598

转载 Electron开发实战之记账软件3——使用UI框架vuetify实现页面

代码仓库:https://github.com/hilanmiao/LanMiaoDesktop先来张图1.为什么用Vuetify?https://vuetifyjs.com/zh-Hans/getting-started/quick-startVuetify完全根据Mater...

2019-04-22 10:14:00 1898

转载 Electron开发实战之记账软件1——开篇

代码仓库:https://github.com/hilanmiao/LanMiaoDesktop核心功能是记账、收支明细,至于理财等额外功能,暂时不考虑了。其他辅助功能:1.TODOList:记录待办事项2.电子卡管理:记录各个银行卡卡号、金额、创建日期、状态等教程:E...

2019-04-11 16:02:00 420

转载 Electron开发实战之记账软件2——使用electron-vue初始化项目并升级部分包

代码仓库:https://github.com/hilanmiao/LanMiaoDesktopElectron-Vue中文介绍官方网站,内容挺多的,从头看一遍,后面有很多地方需要参考这些资料。https://simulatedgreg.gitbooks.io/electron-vu...

2019-04-11 16:01:00 142

转载 YApi-高效、易用、功能强大的可视化接口管理平台—部署篇

YApi https://yapi.ymfe.org/ 是由去哪儿网移动架构组(简称YMFE,一群由FE、iOS和Android工程师共同组成的最具想象力、创造力和影响力的大前端团队)开源的可视化接口管理工具,一个可本地部署的、打通前后端及QA的接口管理平台,YApi旨在为开发、产品和测试人员...

2019-02-16 10:01:00 671

转载 从零开始打造多端个人平台(二)——购买腾讯云服务器和域名及简单配置

1.购买服务器 首先肯定要注册腾讯云啦,这里就不再介绍啦。 登录后我们看到腾讯云主页,一定要从最新活动入手,各种打折,而且同样的价钱配置会高一点点,比如我上次单独买的送的系统盘是“普通云硬盘”,通过活动买的是“高性能云硬盘”,嘿嘿。 3折购买的服务器,我选的是1核1G1M带宽...

2019-02-15 17:16:00 381

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除