<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[高等游民の博客]]></title><description><![CDATA[碎碎念]]></description><link>https://blog.csdn.net/senupp</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; senupp]]></copyright><item><title><![CDATA[关于WSL的使用教程]]></title><link>https://blog.csdn.net/senupp/article/details/106067211</link><guid>https://blog.csdn.net/senupp/article/details/106067211</guid><author>senupp</author><pubDate>Mon, 11 May 2020 10:03:00 +0800</pubDate><description><![CDATA[个人wsl的设置
如何在Windows系统下优雅地运行Redis

]]></description><category></category></item><item><title><![CDATA[解决win10应用商店感叹号变灰等问题]]></title><link>https://blog.csdn.net/senupp/article/details/106067210</link><guid>https://blog.csdn.net/senupp/article/details/106067210</guid><author>senupp</author><pubDate>Mon, 11 May 2020 09:31:00 +0800</pubDate><description><![CDATA[我遇到的问题是防火墙被关闭导致的，在服务中打开就行了。
具体操作如下：
cmd-&gt;services.msc-&gt;打开windows install&amp;windows defences firewall

]]></description><category></category></item><item><title><![CDATA[微信小程序onload()和onshow()的使用]]></title><link>https://blog.csdn.net/senupp/article/details/105305231</link><guid>https://blog.csdn.net/senupp/article/details/105305231</guid><author>senupp</author><pubDate>Fri, 03 Apr 2020 20:36:00 +0800</pubDate><description><![CDATA[微信小程序onload()和onshow()的使用
声明周期onLoad与onShow的区别？


onLoad页面加载时调用，可以获取参数，通过options，只调用一次。


onShow页面显示时调用(启动/页面从隐藏到启动)，可调用多次。


业务场景
一、跳转携带参数

从A页面跳转到B页面，B页面读取传递过来的参数

A页面
    goChangeNickname: fun...]]></description><category></category></item><item><title><![CDATA[小程序 微信登陆+springboot后端联调]]></title><link>https://blog.csdn.net/senupp/article/details/105237254</link><guid>https://blog.csdn.net/senupp/article/details/105237254</guid><author>senupp</author><pubDate>Tue, 31 Mar 2020 17:10:00 +0800</pubDate><description><![CDATA[小程序 微信登陆+springboot后端联调
前端
&lt;view&gt;
    &lt;view class="login-icon"&gt;
        &lt;image class="login-img" src="../resource/images/dsp.jpg"&gt;&lt;/image&gt;
    &lt;/view&gt;
    &lt;view c...]]></description><category></category></item><item><title><![CDATA[mybatis-plus实现多表联查+分页(springboot版)]]></title><link>https://blog.csdn.net/senupp/article/details/105155003</link><guid>https://blog.csdn.net/senupp/article/details/105155003</guid><author>senupp</author><pubDate>Fri, 27 Mar 2020 09:50:00 +0800</pubDate><description><![CDATA[springboot+mybatis-plus实现多表联查+分页

MyBatis-Plus是一款国产的框架，优化了许多操作。
本次主要记录一下，多表联查和分页的使用。

pom文件
　　　　&lt;dependency&gt;
            &lt;groupId&gt;com.baomidou&lt;/groupId&gt;
            &lt;artifact...]]></description><category></category></item><item><title><![CDATA[SQL语句中where 1=1 的用处]]></title><link>https://blog.csdn.net/senupp/article/details/105132945</link><guid>https://blog.csdn.net/senupp/article/details/105132945</guid><author>senupp</author><pubDate>Thu, 26 Mar 2020 14:11:00 +0800</pubDate><description><![CDATA[SQL语句中where 1=1 的用处
主要是用于动态拼接sql语句，解决有多个条件的时候where和and相接的冲突。
	&lt;select id="selectModelPage"
		resultType="cn.com.befery.dataai.po.Model"&gt;
		SELECT
		model.`model_id`,
		model.`model_name` as...]]></description><category></category></item><item><title><![CDATA[解决微信小程序手机端调试不能访问后台]]></title><link>https://blog.csdn.net/senupp/article/details/105040384</link><guid>https://blog.csdn.net/senupp/article/details/105040384</guid><author>senupp</author><pubDate>Sun, 22 Mar 2020 22:09:00 +0800</pubDate><description><![CDATA[解决微信小程序手机端调试不能访问后台
问题
在微信开发者工具中能正常请求本地后台数据，但在手机预览中却请求不到。
解决办法
1、在微信开发者工具中设置：不校验合法域名、web-view（业务域名）、TLS 版本以及 HTTPS 证书
2、微信小程序开发者工具中，wx.request请求的地址不得使用localhost，而应改成本地服务器所在的电脑IP，查看本机IP地址的方法为：打开cmd...]]></description><category></category></item><item><title><![CDATA[对getParentFile()的理解]]></title><link>https://blog.csdn.net/senupp/article/details/105040383</link><guid>https://blog.csdn.net/senupp/article/details/105040383</guid><author>senupp</author><pubDate>Sun, 22 Mar 2020 15:38:00 +0800</pubDate><description><![CDATA[对getParentFile()的理解
起因
开发中常常会有一种场景：上传文件。构建好完整路径，需要确保文件的目录是存在的，如果不存在就创建目录。
有以下代码：
if(file.getParentFile()!=null || !file.getParentFile().isDirectory()){
            file.getParentFile().mkdirs();
...]]></description><category></category></item><item><title><![CDATA[springboot整合mybatis&mybatis generator逆向工程生成(IDEA版)]]></title><link>https://blog.csdn.net/senupp/article/details/105021801</link><guid>https://blog.csdn.net/senupp/article/details/105021801</guid><author>senupp</author><pubDate>Sat, 21 Mar 2020 10:00:00 +0800</pubDate><description><![CDATA[springboot整合mybatis&amp;mybatis generator逆向工程生成(IDEA版)
问题
网络上很多教程几乎是分裂开的，有的只是eclipse版的，有的只配置了xml包扫描，有的单说了逆向工程生成器，因此很有必要把这三者整合起来，所以做了这个记录。
实现效果
逆向工程生成的xml文件放置于resource下的mybatis文件夹

整合mybatis
pom文件...]]></description><category></category></item><item><title><![CDATA[JAVA递归实现线索化二叉树]]></title><link>https://blog.csdn.net/senupp/article/details/104667179</link><guid>https://blog.csdn.net/senupp/article/details/104667179</guid><author>senupp</author><pubDate>Wed, 04 Mar 2020 23:55:00 +0800</pubDate><description><![CDATA[JAVA递归实现线索化二叉树
基础理论
首先，二叉树递归遍历分为先序遍历、中序遍历和后序遍历。
先序遍历为：根节点+左子树+右子树
中序遍历为：左子树+根节点+右子树
后序遍历为：左子树+右子树+根节点
（只要记住根节点在哪里就是什么遍历，且都是先左再右）
线索化
现在有这么一棵二叉树，它的数据结构由左节点+权+右节点构成。

可以看到4,5,6,7这几个节点的左右节点空间被浪费了。因此...]]></description><category></category></item><item><title><![CDATA[当前博客主题配置]]></title><link>https://blog.csdn.net/senupp/article/details/104667180</link><guid>https://blog.csdn.net/senupp/article/details/104667180</guid><author>senupp</author><pubDate>Wed, 04 Mar 2020 08:24:00 +0800</pubDate><description><![CDATA[主题配置
步骤
打开博客园设置页，申请开通js代码的权限，然后博客皮肤选择custom，填入下面各个位置的代码，最后禁用默认css勾上，保存就可以了。
当然，其中有一些部分需要自己修改哈，比如底部的链接和图标。
效果

定制css代码
 /*添加按钮*/
.cnblogs-markdown pre {
  position: relative;
}
.cnblogs-markdown p...]]></description><category></category></item><item><title><![CDATA[宝塔：Nginx 502 Bad Gateway 的错误的解决方案]]></title><link>https://blog.csdn.net/senupp/article/details/104404460</link><guid>https://blog.csdn.net/senupp/article/details/104404460</guid><author>senupp</author><pubDate>Wed, 19 Feb 2020 22:01:00 +0800</pubDate><description><![CDATA[宝塔：Nginx 502 Bad Gateway 的错误的解决方案
PHPmyadmin的版本从7.0降到5.5就好了。

现在可以建站了。


]]></description><category></category></item><item><title><![CDATA[scrapy爬虫框架(五)-CrawlSpider]]></title><link>https://blog.csdn.net/senupp/article/details/104368669</link><guid>https://blog.csdn.net/senupp/article/details/104368669</guid><author>senupp</author><pubDate>Mon, 17 Feb 2020 13:32:00 +0800</pubDate><description><![CDATA[scrapy爬虫框架(五)-CrawlSpider

通过CrawlSpider的链接提取器爬取微信小程序社区的文章


创建爬虫文件
此前要进入爬虫文件夹，使用cd命令,再创建模版（templ）爬虫
scrapy genspider -t crawl 爬虫名 网站域名
# -*- coding: utf-8 -*-
import scrapy
from scrapy.linkextra...]]></description><category></category></item><item><title><![CDATA[scrapy爬虫框架(四)-爬取多个网页]]></title><link>https://blog.csdn.net/senupp/article/details/104368668</link><guid>https://blog.csdn.net/senupp/article/details/104368668</guid><author>senupp</author><pubDate>Mon, 17 Feb 2020 11:31:00 +0800</pubDate><description><![CDATA[scrapy爬虫框架(四)
爬取多个网页
思路：通过判断句子控网站中，下一页是否还有a标签来获取网址，拼接后继续爬取，最终写入json文件中。

juziSpider.py
# -*- coding: utf-8 -*-
import scrapy

from juzi.items import JuziItem


class JuzispiderSpider(scrapy.Spide...]]></description><category></category></item><item><title><![CDATA[scrapy爬虫框架(三)]]></title><link>https://blog.csdn.net/senupp/article/details/104352397</link><guid>https://blog.csdn.net/senupp/article/details/104352397</guid><author>senupp</author><pubDate>Sun, 16 Feb 2020 22:51:00 +0800</pubDate><description><![CDATA[scrapy爬虫框架(三)
使用导出器来优化存储方式
使用JsonItemExporter模块
pipelines.py
from scrapy.exporters import JsonItemExporter


class QsbkspiderPipeline(object):
    def __init__(self):  # 初始化方法
        # 使用二进制来写入，...]]></description><category></category></item><item><title><![CDATA[scrapy爬虫框架(二)]]></title><link>https://blog.csdn.net/senupp/article/details/104352396</link><guid>https://blog.csdn.net/senupp/article/details/104352396</guid><author>senupp</author><pubDate>Sun, 16 Feb 2020 22:18:00 +0800</pubDate><description><![CDATA[scrapy爬虫框架(二)
将数据保存到json文件中
settings.py打开pipeline,其中数字代表优先级（值越小优先级越高）
# Configure item pipelines
# See https://docs.scrapy.org/en/latest/topics/item-pipeline.html
ITEM_PIPELINES = {
   'qsbkSpide...]]></description><category></category></item><item><title><![CDATA[scrapy爬虫框架(一)]]></title><link>https://blog.csdn.net/senupp/article/details/104352395</link><guid>https://blog.csdn.net/senupp/article/details/104352395</guid><author>senupp</author><pubDate>Sun, 16 Feb 2020 22:00:00 +0800</pubDate><description><![CDATA[scrapy爬虫框架(一)
创建项目
scrapy startproject 项目名
创建爬虫文件
此前要进入爬虫文件夹，使用cd命令
scrapy genspider 爬虫名 网站域名
修改配置文件Settings.py
# Override the default request headers:
DEFAULT_REQUEST_HEADERS = {
  'Accept': 'te...]]></description><category></category></item><item><title><![CDATA[数据结构与算法(二)]]></title><link>https://blog.csdn.net/senupp/article/details/104337991</link><guid>https://blog.csdn.net/senupp/article/details/104337991</guid><author>senupp</author><pubDate>Sat, 15 Feb 2020 22:16:00 +0800</pubDate><description><![CDATA[数据结构与算法(二)
2.5查找算法之线性查找
package my2;

//线性查找
public class Linesearch {

    //首先定义一个数组，然后遍历后，返回要查找的数值的下标
    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, ...]]></description><category></category></item><item><title><![CDATA[IDEA 常用快捷键]]></title><link>https://blog.csdn.net/senupp/article/details/104323023</link><guid>https://blog.csdn.net/senupp/article/details/104323023</guid><author>senupp</author><pubDate>Fri, 14 Feb 2020 14:08:00 +0800</pubDate><description><![CDATA[IDEA 常用快捷键
这段时间用着IDEA写基于springboot的论坛项目,
写的过程顺便整理一下常用到的快捷键和快捷操作。
熟练使用的话还是很节省开发时间的。

快捷键
ctrl+p 方法内提示需要什么参数
ctrl+shift+n 查找文件
ctrl+b 点进连接或方法名
shift+F6 文件重命名
ctrl+e 切换最近的一个窗口
ctrl+y 删除当前行
ctrl+d 复制...]]></description><category></category></item><item><title><![CDATA[数据结构与算法(一)]]></title><link>https://blog.csdn.net/senupp/article/details/104306225</link><guid>https://blog.csdn.net/senupp/article/details/104306225</guid><author>senupp</author><pubDate>Thu, 13 Feb 2020 23:42:00 +0800</pubDate><description><![CDATA[数据结构与算法(一)
1.1数据结构概述
什么是数据结构？
数据的存储结构

顺序存储结构，类似排队打饭
链式存储结构，类似取号打饭
两种方式的区别：顺序存储影响插入后的所有元素，而链式存储影响范围更小
数据的逻辑结构

集合，维恩图
线性，列表
树形，一对多
图形，多对多的关系


1.2算法概述

即解决问题的思路

特性

输入
输出
有穷性
确定性
可行性

要求

正确性
可读...]]></description><category></category></item></channel></rss>