关于在travis-ci以及appveyor条件构建遇到的坑
CI

关于在travis-ci以及appveyor条件构建遇到的坑

前言 在上篇《基于Electron-Vue开发了一款美图搜罗器》文章中有提到过关于在自动化构建的方面花费了很长的时间,实际上这是一个相对比较头痛的问题,之前每次commit到github之后,travis-ci以及appveyor都会进行build,不过有时候我们就是修改了与业务无关的东西...
NEW
阅读全文
基于Electron-Vue开发了一款美图搜罗器
原创程序

基于Electron-Vue开发了一款美图搜罗器

前言 最近有在学习Electron,于是就想着做个什么东西,刚好看到吾爱破解论坛上有人发出了美女图片采集器,不过很遗憾只支持Windows,这适用人群就大大的打了折扣,灵机一动,自己动手丰衣足食,于是就诞生了这一款软件:girls-reptile。 开源地址 Github:https://...
NEW
阅读全文
Docker开启RabbitMQ延时消息队列
代码编程

Docker开启RabbitMQ延时消息队列

前言 经常在开发中会遇到一些不需要同步执行的业务,那我们就需要用到消息队列来进行异步执行,但是对于某些业务就还需要用到延时的功能,比如订单支付超时关闭,那么这个时候我们就需要开启消息队列的延时功能,当然也有朋友说有其他的解决办法,例如:数据库轮训以及线程休眠,但是这些相对于延时消息队列来说...
阅读全文
首款宝塔插件「域名解析助手」已发布
原创程序

首款宝塔插件「域名解析助手」已发布

前言 前段时间在使用宝塔的时候,将版本更新至最新版之后原本的「软件管理」变成了「软件商店」,于是乎带着好奇心点进去发现多出了一个「第三方应用」,才知道原来宝塔推出了开发者平台,官方还有激励机制,于是乎就着手开始写了第一款插件,也就是今天的主角「域名解析助手」。 介绍 「域名解析助手」是一个...
阅读全文
微信小程序+Java获取用户授权手机号码
Java

微信小程序+Java获取用户授权手机号码

前言 小程序内可以直接通过授权获取用户微信号绑定的手机号码或用户添加的其他手机号码,这样可以使得小程序在进行账户的身份可控上又提高了一步,那么应该如何来获取手机号码呢?这篇文章就和大家一起来研究一下。 前提 值得注意的是,如果您要获取手机号码首先要满足如下要求: 注意:目前该接口针对非个人...
阅读全文
PHP7在Linux下开启配置使用MongoDB
PHP

PHP7在Linux下开启配置使用MongoDB

前言 近段时间在项目中有需求用到了MogonDB,实际项目是采用的Java,但是为了方便快速的实现Demo,我就采用了PHP7.1来进行实现,由于官方的PHP没有MongoDB的依赖包,所以我们需要手动来进行编译安装开启MongoDB。 正文 首先我们需要先下载MongoDB的依赖包,依赖...
阅读全文
SpringBoot实现自定义注解与控制器参数注入
Java

SpringBoot实现自定义注解与控制器参数注入

前言 有这样一个场景,在某个控制器中的参数中,需要从Request的Header中取到Authorization请求头,其中Authorization是Jwt的身份Token,我们需要取到Token中的uid字段,以用来判断当前的用户身份,在没有使用任何的权限身份管理框架的前提下,那么我们...
阅读全文
使用Selenium+PhantomJS抓取腾讯动漫漫画图链接
Python

使用Selenium+PhantomJS抓取腾讯动漫漫画图链接

前言 上周一位朋友在进行一些项目开发时,其中需要用到腾讯动漫中动漫的图片,但是自己手动一张一张另存为图片进行保存太浪费时间了,于是就用Python来进行抓取,但是很无奈腾讯动漫的章节动漫DOM元素是异步加载的,另外图片也使用了懒加载,使用一般的抓取方式肯定是行不通,于是我们就进行分析了一波...
阅读全文
Python使用Requests下载资源获取实时下载进度
Python

Python使用Requests下载资源获取实时下载进度

前言 这段时间一直都是比较忙,包括工作上的事情和生活上的事情,已经有一个月没有更新文章了;前段时间收集了很多的Kindle书籍,写爬虫的时候为了方便观察进度,要在控制台打印图书的资源的实时下载进度,今天就来说说如何实现这个小功能。 正文 首先,当我们请求Requests请求一个资源路径的时...
阅读全文
自建Spring Initializr Service
Java

自建Spring Initializr Service

前言 在IDEA内新建SpringBoot工程的时候,默认是引入的http://start.spring.io/的接口信息,但是每次都要来修改包名,这种重复的动作虽然很简单,但是是一种浪费时间的表现,于是就自建了一个Spring Initializr工程,把自己的默认配置写入进入就不用每次...
阅读全文