<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangaimin5的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangaimin5</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangaimin5]]></copyright><item><title><![CDATA[Xshell和Xftp官网免费下载]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/135578529</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/135578529</guid><author>wangaimin5</author><pubDate>Sun, 14 Jan 2024 01:16:03 +0800</pubDate><description><![CDATA[NetSarang Computer,Inc.以过去10年免费提供强大的SSH和SFTP/FTP客户端而自豪。免费许可证不仅是免费的价格，而且没有广告或其他剥削用户的方式。来自各种背景和环境的用户都应该能够访问功能强大、功能丰富的SSH和SFTP/FTP客户机。无论是学习、教学，还是仅仅是作为一种爱好的补充。更新：从 2022/02/16 开始，免费许可证的标签限制已被删除。所有免费用户现在都可以通过下载下面的最新版本来访问无限的标签。当前用户必须下载最新版本并在现有安装上进行安装。]]></description><category></category></item><item><title><![CDATA[leetcode 链表]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/123311246</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/123311246</guid><author>wangaimin5</author><pubDate>Sun, 06 Mar 2022 15:41:50 +0800</pubDate><description><![CDATA[剑指 Offer II 021. 删除链表的倒数第 n 个结点




class Solution {
    public ListNode removeNthFromEnd(ListNode head, int n) {
        ListNode dummy = new ListNode(-1, head);
        ListNode pre = dummy, p = head;
        for (int i = 0; i &lt; n; i++) {
            ]]></description><category></category></item><item><title><![CDATA[leetcode 决策树]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/123286148</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/123286148</guid><author>wangaimin5</author><pubDate>Fri, 04 Mar 2022 22:03:14 +0800</pubDate><description><![CDATA[剑指 Offer II 047. 二叉树剪枝

给定一个二叉树 根节点 root ，树的每个节点的值要么是 0，要么是 1。请剪除该二叉树中所有节点的值为 0 的子树。

节点 node 的子树为 node 本身，以及所有 node 的后代。




class Solution {
    public TreeNode pruneTree(TreeNode root) {
        return afterOrder(root);
    }
    public TreeNode afterOr]]></description><category></category></item><item><title><![CDATA[python 使用 pyinstaller 打包程序 ModuleNotFoundError]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/119536714</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/119536714</guid><author>wangaimin5</author><pubDate>Mon, 09 Aug 2021 14:53:25 +0800</pubDate><description><![CDATA[在使用pyinstaller将python打包成exe的过程中，遇到了ModuleNotFoundError的问题，私以为可以分别几类，可能还有余未遇Bug，暂且将我遇到的，怎么解决的记录下来。

1. 运行路径

有时会在自己的代码，或者在第三方库中出现下面类似的代码，


lib_path = __file__[:-11] + 'core/'
if lib_path not in sys.path:
    sys.path.append(lib_path)
from awGA import awGA
]]></description><category></category></item><item><title><![CDATA[JetBrains WebStorm 安装教程]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/102980150</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/102980150</guid><author>wangaimin5</author><pubDate>Mon, 25 Jan 2021 18:12:48 +0800</pubDate><description><![CDATA[首先声明，此方法仅用来参考学习，不得用于商业用途，请支持正版，学生可以免费申请到正版软件。

网上有很多破解方法，可能不同的版本不一样，这篇文章就只针对JetBrains WebStorm 2018.1.5 x64版本的软件。因为本人用的就是这个版本，亲测有效。             ——————2019年10月

首先需要下载一个jar包：

JetbrainsIde...]]></description><category></category></item><item><title><![CDATA[java web使用jsencrypt.js做RSA加密（一）]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/106328899</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/106328899</guid><author>wangaimin5</author><pubDate>Mon, 25 May 2020 18:31:30 +0800</pubDate><description><![CDATA[一 背景

在登录页面存在明文传输的漏洞，为了解决他百度到了两种方案，第一种是使用https协议，许多人都推荐这种方案。第二种是对传输的信息使用加密算法进行加密然后传输。










...]]></description><category></category></item><item><title><![CDATA[到年底才会出现的BUG-日期格式‘YYYY’]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/103793971</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/103793971</guid><author>wangaimin5</author><pubDate>Wed, 01 Jan 2020 16:43:15 +0800</pubDate><description><![CDATA[最近在网上发现了一个有趣的BUG，说的是在2019-12-31日，上传的时间都是2020-12-31。

通过排查呢，发现是时间戳转换的问题。在year转换时，用的是‘YYYY’，官方文档用的‘yyyy’。

百度Google了一波，发现YYYY是以周来计算年的，意思是当天所在周属于的年份，一周从周日开始算计算，周六结束，只要本周跨年，那么这一周就算下一年的。

也就是说：年份如果用Y会是这周的年...]]></description><category></category></item><item><title><![CDATA[利用jersey，将图片上传到另一台服务器]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/103761064</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/103761064</guid><author>wangaimin5</author><pubDate>Tue, 31 Dec 2019 14:19:22 +0800</pubDate><description><![CDATA[一、背景

最近有一个新需求，一个单位有两台服务器，一台公网服务器，用于部署微信公众号，一台内网服务器，上面部署着数据库和其他程序。要求单位内部的电脑只能访问内网服务器。微信公众号上传的图片，需要用户能访问，也需要单位内部访问。由于单位内部无法访问公网服务器（这是为什么呢？），所以，微信上传到公网服务器之后，还需要上传到内网服务器上去。

我大体百度了一下，我使用的是JAVA语言，有人用了jers...]]></description><category></category></item><item><title><![CDATA[ajax 跨域请求]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/103746871</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/103746871</guid><author>wangaimin5</author><pubDate>Sat, 28 Dec 2019 17:51:41 +0800</pubDate><description><![CDATA[一、使用ajax进行跨域请求是会出现错误：

Access to XMLHttpRequest at 'http://www.smarthui.top/memo/major.json' from origin 'http://localhost:8080' has been blocked by CORS policy: Response to preflight request doesn't ...]]></description><category></category></item><item><title><![CDATA[机器学习实战第一二章笔记]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/103300506</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/103300506</guid><author>wangaimin5</author><pubDate>Fri, 29 Nov 2019 16:36:56 +0800</pubDate><description><![CDATA[python 中一些函数的含义：

1 tile

例：

（1）


a = array([0, 1, 2])
b = tile(a, 2)
print(b)

//结果为
[0, 1, 2, 0, 1, 2]

（2）


a = array([0, 1, 2])
b = tile(a, (2, 1))
print(b)

//结果为
[[0, 1, 2],  
 [0, 1, 2]]

2 ...]]></description><category></category></item><item><title><![CDATA[spring boot + WebSocket 打成war包时出错]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/102989144</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/102989144</guid><author>wangaimin5</author><pubDate>Sat, 09 Nov 2019 17:08:07 +0800</pubDate><description><![CDATA[@Configuration
public class WebSocketConfig {
    @Bean
    public ServerEndpointExporter serverEndpointExporter(){
        return new ServerEndpointExporter();
    }
}

这是WebSocket的一个配置，运行的时候需要它。

W...]]></description><category></category></item><item><title><![CDATA[关于图片上传的一次超时问题]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/102979889</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/102979889</guid><author>wangaimin5</author><pubDate>Fri, 08 Nov 2019 20:50:59 +0800</pubDate><description><![CDATA[上传图片前端js代码如下：

  var MEimgFile = $("#MEimg")[0].files[0]; 

  var MEimgForm = new FormData();
 MEimgForm.append("file", MEimgFile);

 var xhr = new XMLHttpRequest();
 xhr.open("post", F...]]></description><category></category></item><item><title><![CDATA[网页用爱奇艺的图片链接]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/82316171</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/82316171</guid><author>wangaimin5</author><pubDate>Sun, 02 Sep 2018 15:53:18 +0800</pubDate><description><![CDATA[在自己的网页上用爱奇艺的图片链接 会引入不成功，出现403  Forbidden

解决方案：

在网页头文件加上

&amp;lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot;/&amp;gt;

 

页面中引入外网的链接资源，会产生一个新的http请求。为了安全（URL里可能包含用户信息），浏览器一般都会给这写请求头加上表示来源的referrer 字段。 
所以，此时...]]></description><category></category></item><item><title><![CDATA[spring boot 添加logback日志]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/81611926</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/81611926</guid><author>wangaimin5</author><pubDate>Sun, 12 Aug 2018 22:21:15 +0800</pubDate><description><![CDATA[1、添加依赖


&amp;lt;!--使用LogBack和SLF4j作为日志--&amp;gt;
&amp;lt;dependency&amp;gt;
    &amp;lt;groupId&amp;gt;org.slf4j&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;slf4j-api&amp;lt;/artifactId&amp;gt;
    &amp;lt;version&amp;gt;${slf4j.version}&amp;lt;]]></description><category></category></item><item><title><![CDATA[页面适应手机]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/81610816</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/81610816</guid><author>wangaimin5</author><pubDate>Sun, 12 Aug 2018 21:20:17 +0800</pubDate><description><![CDATA[在&amp;lt;head&amp;gt;标签下加入


&amp;lt;meta name=&quot;renderer&quot; content=&quot;webkit&quot;&amp;gt;
&amp;lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge,chrome=1&quot;&amp;gt;
&amp;lt;meta name=&quot;viewport&quot; content=&quot;wid]]></description><category></category></item><item><title><![CDATA[Spring Boot数据访问之Spring Data JPA]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/81349687</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/81349687</guid><author>wangaimin5</author><pubDate>Wed, 01 Aug 2018 23:24:13 +0800</pubDate><description><![CDATA[1、新建spring boot项目 添加依赖


&amp;lt;dependency&amp;gt;
    &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;spring-boot-starter-data-jpa&amp;lt;/artifactId&amp;gt;   //jpa依赖
&amp;lt;/dependency&amp;...]]></description><category></category></item><item><title><![CDATA[Spring Boot最最最基本的创建项目]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/81180892</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/81180892</guid><author>wangaimin5</author><pubDate>Tue, 24 Jul 2018 11:03:19 +0800</pubDate><description><![CDATA[（1）、indea 创建项目。

（2）、新建Spring Initializr项目。

（3）、填写项目信息。

（4）、选择项目中使用的技术  （web)。

（5）、填写项目名称。

（6）、将项目设置为maven项目。

 

简单的测试

在artifactId + Application的入口类中添加。


@RestController
@SpringBootApplication
...]]></description><category></category></item><item><title><![CDATA[Spring mvc 返回json 数据类型]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/81120490</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/81120490</guid><author>wangaimin5</author><pubDate>Thu, 19 Jul 2018 18:30:51 +0800</pubDate><description><![CDATA[
1.添加依赖
这个仅仅是obj与json转换  下面有与xml转换的实例
&amp;lt;!-- json --&amp;gt;
&amp;lt;dependency&amp;gt;
    &amp;lt;groupId&amp;gt;com.fasterxml.jackson.core&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;jackson-databind&amp;lt;/artifactId&amp;gt;
   ...]]></description><category></category></item><item><title><![CDATA[Spring mvc基本配置]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/81106684</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/81106684</guid><author>wangaimin5</author><pubDate>Wed, 18 Jul 2018 22:47:33 +0800</pubDate><description><![CDATA[resources 下新建 views文件夹  下新建index.jsp；


@Configuration
@EnableWebMvc
@ComponentScan(&quot;com.hui.MySpringMVC&quot;)
public class MyMvcConfig {
    @Bean
    public InternalResourceViewResolver viewResolver(){
...]]></description><category></category></item><item><title><![CDATA[Spring MVC pom.xml]]></title><link>https://blog.youkuaiyun.com/wangaimin5/article/details/81086450</link><guid>https://blog.youkuaiyun.com/wangaimin5/article/details/81086450</guid><author>wangaimin5</author><pubDate>Tue, 17 Jul 2018 18:47:05 +0800</pubDate><description><![CDATA[&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
         xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
         xsi:schemaLocation=&quot;http://m]]></description><category></category></item></channel></rss>