- 博客(9)
- 收藏
- 关注
原创 使用nw-autoupdater实现客户端应用的自动升级
前段时间开发了新的需求,要求实现应用的自动检测更新升级。由于客户端是通过nw.js开发的,nw.js的官方文档有三种方法实现自动升级,我选择了nw-autoupdater来实现,具体实现的原理就是:首先从远程服务器读取配置文件;检查远程配置文件中的版本是否大于本地版本;如果远端服务器有最新版本,则下载最新程序包;将下载的安装包解压到一个临时目录,关闭应用程序启动最新版本,重启应用程序。 先看了一下
2017-12-27 16:13:27 3575 2
原创 linux中json处理工具jq的安装和使用
linux中json处理工具jq的安装和使用 最近在使用shell写自动化脚本的时候涉及到对json文件的配置和读取,为了方便处理,于是封装了一个方法,通过使用jq工具来对json数据进行处理。一、jq的简介jq是一款命令行下处理JSON数据的工具。它可以接受标准输入,命令管道或者文件中的JSON数据,通过一系列的过滤器和表达式的转换后生成我们需要的数据结构并格式化输出,这样就方便我们在一大堆数据
2017-12-26 15:19:00 3327
原创 使用js中的replace()方法问题总结
使用js中的replace()方法遇到的问题今天在写pc客户端自动化打包脚本的时候遇到遇到了几个问题。 js的replace()方法是用于替换某些内容,它可以接收两个参数,第一个是一个被替换的正则表达式对象或者一个字符串,第二个可以是将要替换成的内容或者函数,将要替换成的内容须是一个字符串。我在执行的时候遇到的报错是:Cannot read property 'replace' of undefined
2017-10-20 14:19:28 3238
原创 angular实现手动分页
工作问题总结——手动实现分页(2017-07-29)一、从后台获取所有数据进行分页前几天在做后台管理系统的时候涉及到很多的数据分页显示,因为后台给的数据里面没有分页请求,而是一次性请求数据,所以需要自己实现分页。 实现分页首先需要实现的是页码的展示,因此写了一个展示页码的函数,需要传入的参数有总页数和当前选择的页数。函数如下:paging(total, current) { //
2017-10-15 18:08:17 526
原创 angular开发中遇到的问题总结
今天遇到的问题总结(2017-07-25)一、angular中ng-repeat嵌套循环显示的问题今天遇到一个问题是使用angular来实现通过父元素的值来获取对应的子元素(这里的元素的显示都是通过向后台请求数据获取的,子元素的获取需要对应的父元素的参数id),且点击某个父元素的时候实现对应的子元素的显示与隐藏,最开始我的实现思路是在点击某个父元素的时候,向后台发送请求,这样基本上需求也可以实现,但
2017-10-15 18:05:59 504
原创 ##markdown的使用笔记
一、标题标题用#表示,有几个#号就表示是几阶标题二、列表有序列表:有序列表直接使用数字后面接着一个英文的句点,如:1.bird无序列表:无序列表是使用+,—中的任意一种来表示,+或者-后面记得加上空格,否则不是列表的效果三、引用区块引用是使用类似email中用>来表示例如:>简单引用:>>多行引用>>嵌套引用> ###引用中使用markdown语法>>1.这是第一行列表项
2017-10-15 18:04:55 265
原创 windows系统上的onmousemove和click事件总结(2017年10月14日)
今天在开发过程中遇到了一个神奇的问题,产品提了一个需求要求在鼠标移动过程中实现侧边工具的显示和鼠标点击过程中实现工具栏的显示和隐藏,也在一段时间内鼠标没有任何操作的时候隐藏工具栏。 因为我用的开发框架是angular,所以我用angular封装了一个指令,来实现上述的需求: 代码如下: angular.module('pexapp').directive('
2017-10-15 17:57:31 1582
原创 如何使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-10-15 17:33:04 138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人