自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DonLex 的博客

个人博客:https://www.donlex.cn 微信公众号:Python绿洲

原创 MybatisPlus中调用Oracle存储过程

起因 由于需要将新数据同步到另外的数据库,所以需要使用dblink进行操作,但是dblink不支持写入操作,因此需要调用写好的存储过程才能实现将新数据插入新数据的同时插入旧数据库。 准备工作 预先准备好新旧两个数据库 旧的数据库 create table OLD_USER ( USER_ID...

2019-12-31 08:58:11 647 0

原创 接口文档swagger-bootstrap-ui的使用

文章首发于个人博客站点:https://donlex.cn 相信使用前后端分离的工程师都对接口文档折磨过。无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。而Swagger,我个人理解就是把相关的信息存储在它定义的描述文件里面(yml或json格式),再通过维护这个描述文件可以去更...

2019-09-27 20:15:10 187 0

原创 mybatis-plus的一些tips

文章首发于 https://donlex.cn 一些在使用springcloud和mybatis-plus中遇到的小问题以及解决方法 oracle 列转行 LISTAGG和WM_CONCAT 对于将一列多值合并成一行问题,oracle提供了wmsys.wm_concat和listagg函数处理此...

2019-09-19 10:45:03 114 0

原创 歌词LRC、歌曲文件ID3标签与JAudiotagger

首发于 https://donlex.cn 现在的移动互联网时代,大部分人可能都不会刻意地留意关于歌曲的一些属性,直接在手机上下载或者在线听就行了。当然,这篇文章肯定会带你了解歌曲更加深入一点的内容,拓展一下知识面。 本文从两个方面进行探秘: 歌词格式 歌曲文件 歌词 首先,从歌词方面入手,...

2019-09-10 17:29:05 301 0

转载 Java中常用日期处理类

前言 日期处理在Java中一块非常复杂的内容,包含日期的国际化,日期和时间的转换,日期的加减运算,日期的展示格式等问题。而且在一些面试中也可能会有问到,所以整理了一下这部分的内容。主要涉及以下四个类: Date Calendar DateFormat SimpleDateFormat 由于Da...

2019-07-04 22:08:16 74 0

原创 Java对象排序之Comparator与Comparable

前言 关于Java中的排序,我们常见的就是对Array、List进行排序,对于Array,我们可以使用Arrays.sort(数组)进行排序;对于List,我们可以使用Collections.sort(list)进行排序,如果是需要对一个实体类的对象进行排序呢? 两种实现方法 有两种方法可以实现。...

2019-07-04 22:06:46 74 0

原创 微信自动回复机器人

首发于慕课网手记 通过itchat获取微信的相关消息,将微信消息传输到青云客机器人接口,获取机器人的返回消息。将返回消息返回给微信消息的发送人。以此实现将微信个人号变身为聊天机器人。 因为图灵机器人现在需要实名认证,并每天免费数量只有100条,感觉非常麻烦,所以找了一个免费的接口-青云客,虽然...

2019-07-04 22:04:56 834 0

转载 Pycharm精选插件

可能很多人都没有安装过什么pycharm插件,一个很重要的原因是默认的pycharm已经很强大了,已经有很多功能了,但是这不妨碍我们喜欢更强大的pycharm。下面介绍几款能够提高效率的插件 Material Theme UI 相信很多用过Sublime的同学,一装完pycharm的第一感觉就是:...

2019-05-16 12:55:07 20481 1

转载 selenium控制日历控件

​在使用selenium爬取数据时,有时会需要选择日期,来获取某个时间段的数据。网页上日历控件一般是一个文本输入框,鼠标点击,就会弹出日历界面,可以选择具体日期。这篇就介绍用selenium如何实现自动化控制日历控件。 基本思路 方法一:可以模拟鼠标点击,拖动的方式。 方法二:使用js进行控制直...

2019-05-16 12:50:07 280 0

原创 突破淘宝登录滑块验证反爬,防止识别为Chrome自动控制

文章首发于慕课网手记,已同步到个人博客:https://www.donlex.cn 上次的文章《在爬100万数据的时候,我发现了爬虫的进阶之路》 ,有“怂恿”大家伙去突破淘宝的登录反爬,不知道有没有试了的。反正我是试了,也找到了三种方法。在这里分享一下 账号密码登录(有滑块) 微博第三方账号登...

2019-04-25 10:46:00 7984 11

原创 在爬100万数据的时候,我发现了爬虫的进阶之路

文章首发于慕课网,更多内容请访问个人站点:https://www.donlex.cn 之前的文章使用的都是一些基础 Python 的知识,特别是在做一些小的项目的时候,运用好那些基础知识就完全够用了。所以如果没有用到新的知识或没有接触到新的知识的时候,我就没有写出来,这就是这么长时间没有发文的原...

2019-04-20 10:28:26 658 0

原创 Element UI的table中使用过滤器

目录创建基本的 创建基本的

2019-04-10 11:12:48 3986 0

原创 使用Vue制作简单的计算器

跟着Vue官网的教程学了一下,对Vue有了一个初步的了解,通过制作简单的计算器来练习一下,主要是通过switch判断。效果如下: 源码: <!DOCTYPE html> <html> <head> <title>practice_01</...

2019-04-08 20:49:15 373 0

原创 【蓝桥杯】第五届省赛 Java 语言 B 组 - 扑克序列

标题:扑克序列 A A 2 2 3 3 4 4, 一共 4 对扑克牌。请你把它们排成一行。 要求:两个 A 中间有 1 张牌,两个 2 之间有 2 张牌,两个 3 之间有 3 张牌,两个 4 之间有 4 张 牌。 请填写出所有符合要求的排列中,字典序最小的那个。 例如:22AA3344 比 A...

2019-03-23 20:22:14 128 0

原创 【蓝桥杯】第五届省赛 Java 语言 B 组 - 猜字母

标题:猜字母 把abcd…s共19个字母组成的序列重复拼接106次,得到长度为2014的串。 接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。 得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。 答案是一个小写字母,请通过浏览器提交...

2019-03-23 12:26:09 144 0

原创 Android 中 activity.this 与 getApplicationContext()

前言 在写 Android 程序的过程中,总是遇到一些很细节的问题,如果不深入的了解以下,可能会导致一些隐藏漏洞。比如在获取上下文的过程中,有时候使用 activity.this 与 getApplicationContext() ,但是一直都是模糊不清楚的,只有到运行出错的时候,才会考虑到换下,...

2019-03-22 16:44:55 114 0

原创 Android应用程序生命周期

所谓应用程序的生命周期,是指应用程序进程从创建到消亡的整个过程。在 Android 中,多数情况下每个程序都是在各自独立的 Linux 进程中运行的。当一个程序或其某些部分被请求时,进程就“出生”;当该程序没必要继续运行且系统需要回收此进程所专用的内存时,该进程就“死亡”。因此,Android 程...

2019-03-21 10:29:07 174 0

原创 Android 环境搭建与第一个程序

安卓开发环境搭建 作为一个独立的平台,Android 有两个比较成熟的开发环境,一个是Eclipse ,另一个是 Google 平台的 Android studio 。这两个开发环境的搭建过程,在网上一搜一大把,由于已经安装了 Android studio ,这里我就不多做介绍了。具体可以参考以下...

2019-03-21 10:24:38 86 0

原创 【蓝桥杯】第六届省赛Java语言B组-饮料换购

饮料换购 乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。 请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。 输入:一个整数n,表示开始购买的饮料数量(0&...

2019-03-16 16:25:02 68 0

原创 【蓝桥杯】第六届省赛Java语言B组-三羊献瑞

【蓝桥杯】04第六届省赛Java语言B组题目: 三羊献瑞 观察下面的加法算式: 其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。 请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。 最终答案是:1085 这道题的解法不是很复杂,关键就是使用暴力法破解的时候条件的选...

2019-03-16 12:47:13 115 0

转载 Spring Boot 实现自定义拦截器

1.创建一个类实现 HandlerInterceptor 接口,重写接口的方法,添加@Component 注解,这个注解是为后面的使用时进行注入。例: package com.donlex.mybatiswithspringboot.component; import com.donlex.my...

2019-03-13 12:40:21 1257 0

转载 Spring boot 整合 Mybatis

创建一个 Springboot 项目 使用 MyBatis Generator 逆向生成代码 1.配置 Maven pom.xml 文件 在 pom.xml 增加以下插件: &lt;build&gt; &lt;plugins&gt; ...

2019-03-11 13:18:16 116 0

原创 爬取猫眼评论,分析《阿丽塔:战斗天使》

文章首发于慕课网 日本漫画《铳梦》改编电影《阿丽塔:战斗天使(Alita: Battle Angel)》于2019年2月22日在中国大陆上映了。近几天,网上对于这部电影的分析评论也很多,今天通过猫眼电影上的评论粗浅地看一下大众对这部科幻电影的评价。 工具库 jieba pyecharts ...

2019-02-24 22:03:25 403 0

转载 Hexo中NexT主题添加文章置顶功能

请点击我的博客查看效果 目前已经有修改后支持置顶的仓库,可以直接用以下命令安装。 $ npm uninstall hexo-generator-index --save $ npm install hexo-generator-index-pin-top --save 然后在需要置顶的文章的Fr...

2019-02-01 22:30:15 1468 0

原创 Hexo中NexT主题添加雪花飘落效果

为了增加博客站点的趣味性,特意添加了雪花飘落的效果。效果预览地址:https://donlex.cn ,请在PC端打开,移动端是看不到效果的。 实现方法:在 \themes\next\source\js\src 目录下新建一个 snow.js 文件,复制粘贴一下代码。 其中样式一是六边形的雪片,样...

2019-01-07 14:17:18 1436 0

原创 Hexo中NexT主题添加CNZZ统计

刚开始弄NexT主题的时候,对一些配置还不是很明白,所以一直都不敢弄。 今天总算有点精神,就把友盟的统计给加上了。之前一直都是用不蒜子的统计,但是不蒜子统计的内容太过简单了,不能够看到其他的一些数据。 友盟+ 传送门:https://passport.umeng.com/login?appId=c...

2019-01-05 14:23:47 552 1

原创 Hexo接入Google adsense广告

前言 新的一年开始,由于个人的博客站点:https://www.donlex.cn 已经建立几个月,一直安静地躺在那里做美男子。就想着接点小广告,赚一点睡后收入。于是搜索发现了Google AdSense ,发现它可以在hexo博客上挂上广告位进行展示,于是乎注册了一个账号,没想到今早通过了审核。...

2019-01-02 12:50:21 1997 1

原创 爬虫的风险

文章首发于慕课网 爬虫定义 网络爬虫(英语:web crawler),也叫网络蜘蛛(spider),是一种用来自动浏览万维网的网络机器人。其目的一般为编纂网络索引。——维基百科 万物都有两面性。而爬虫作为一种计算机技术就决定了它的中立性,因此爬虫本身在法律上并不被禁止,但是利用爬虫技...

2018-12-23 12:44:23 988 0

转载 Python包管理利器——pipenv

pipenv是requests库作者Kenneth Reitz开发的,它结合了pip及virtualenv的功能和优点,其目的是替代virtualenv和pyenv,将pip及virtualenv的功能集于一身。 尽管 pip 可以安装 Python 包,但仍推荐使用 pipenv,因为它是一种更...

2018-12-15 22:12:12 93 0

原创 通过猎聘的招聘信息找出学习线路规划

文章首发于微信公众号:Python绿洲。如需转载,请联系该公众号 前言 之前发过一篇文章《 Python or Java?Boss直聘告诉你该如何选择》, 主要是这两种语言方向在应聘岗位上的比较,没有涉及具体的岗位要求的分析。前两天,刚好看到网上的一些学习路线图,又对比了招聘网站上的要求,发现...

2018-12-10 12:33:12 332 0

转载 springmvc笔记二

RequestMapping 通过@RequestMapping注解可以定义不同的处理器映射规则。 URL路径映射 @RequestMapping(value=&amp;quot;item&amp;quot;)或@RequestMapping(&a...

2018-11-10 17:09:50 102 0

原创 JavaWeb实现快递物流查询

网上的物流查询接口有很多,但是大部分都比较麻烦。所以这里介绍一个比较简单的查询方法,不需要注册,只需要快递单号和物流公司就可以的查看物流信息了。 接口链接 主要是利用 快递100 的查询网址: http://www.kuaidi100.com/query?type=快递公司英文&am...

2018-11-05 12:16:54 3431 1

原创 数据处理中常用的Excel函数

​在处理数据的时候,我们经常使用Python中的Pandas包来处理,有时候即使是很小的数据量,也使用Pandas来处理。个人觉得这有点大材小用,并且有点浪费时间。所以为了能够快速的处理这些小型的数据,最近学习了如何利用Excel来处理。感觉这样比使用Pandas处理得到的结果快速便捷很多。下面将...

2018-11-05 12:15:50 512 0

原创 在Java Web中使用支付宝沙箱支付

前言 一直想弄一个有关于支付的第三方接口调用的web项目,网上看了一大堆资料,最后还是选择了使用支付宝。原因有一下两点: 不用另外注册账户(一直讨厌注册各种账户) 支付宝有沙箱功能,可以实现虚拟支付,适合拿来练手 下面就进入正题吧 进入沙箱 支付宝扫码登录蚂蚁金服开放平台之后,...

2018-10-23 13:45:24 1866 14

转载 流程图的markdown语法

流程图的语法 语法大体分为两部分 流程图元素定义部分; 连接流程图元素部分,该部分用来指明流程图的执行走向。 定义元素的语法 tag=&gt;type: content:&gt;url 实例: ```mermaid flowchat st=&...

2018-10-11 16:13:11 241 0

原创 解决不蒜子不显示问题

10月份开始引用不蒜子作为静态网站的博客的统计功能都无法显示了,刚开始我还以为是网络原因,无法响应导致的。但是上不蒜子的官网看了一下,才知道,原来不蒜子的域名更改了,导致script引用不了,从而无法进行统计。 下面是不蒜子的官方公告: 大家好,因七牛强制过期原有的『dn-lbstatics.qb...

2018-10-09 12:02:43 788 2

原创 破解Dr.com的WiFi限制,使用win10开启热点功能

前言 现在国内大部分高校都使用了宽带上网认证,有一些比较严格的客户端还会禁止开启WiFi共享。作为8102年的新人类,怎么能没有WiFi这一必需品呢? 下面就来记录一下,在Dr.com客户端下破解共享限制的功能,实现WiFi共享上网冲浪。 解除WiFi限制 在校园网中使用Dr.com连接的...

2018-10-09 10:49:07 7400 12

转载 springmvc笔记一

Springmvc处理流程 插入图片 架构流程 用户发送请求至前端控制器DispatcherServlet DispatcherServlet收到请求调用HandlerMapping处理器映射器。 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(...

2018-10-08 22:29:33 58 0

原创 [leetcode02]1.两数之和

题目 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [...

2018-10-02 23:27:57 68 0

原创 [leetcode01]9.回文数

题目 9.回文数 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 ...

2018-09-26 22:19:54 66 0

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