<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[winterflower_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/winterflower_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; winterflower_]]></copyright><item><title><![CDATA[量化学习入门概览]]></title><link>https://blog.youkuaiyun.com/winterflower_/article/details/152608047</link><guid>https://blog.youkuaiyun.com/winterflower_/article/details/152608047</guid><author>winterflower_</author><pubDate>Mon, 06 Oct 2025 19:13:55 +0800</pubDate><description><![CDATA[Python凭借其简单优雅、开源特性及丰富的第三方库，成为量化交易开发的首选语言。VN Studio是基于Python的量化交易专用发行版，整合了科学计算库和交易接口，简化了环境搭建。安装过程推荐使用Windows系统，并移除其他Python环境以避免冲突。VN Station作为启动器提供便捷的功能入口，而VN Trader则是全功能的量化交易平台。本文介绍了Python在量化领域的优势，详细讲解了VN Studio的安装步骤，并解释了vn.py、VN Station等关键概念，为量化交易初学者提供了实用]]></description><category></category></item><item><title><![CDATA[SSM—myBatis]]></title><link>https://blog.youkuaiyun.com/winterflower_/article/details/120807132</link><guid>https://blog.youkuaiyun.com/winterflower_/article/details/120807132</guid><author>winterflower_</author><pubDate>Wed, 20 Oct 2021 10:45:53 +0800</pubDate><description><![CDATA[一：概念

1、Mybatis 基于java的持久层框架，它的内部封装了JDBC，让开发人员只需要关注SQL语句本      身，不需要花费精力在驱动的加载、连接的创 建、Statement的创建等复杂的过程。 

2、Mybatis通过XML或注解的方式将要执行的各种的statement配置起来，并通过java对象          和statement中的sql的动态参数进行映射生成最终执 行的SQL语句，最后由mybatis框架执      行SQL，并将...]]></description><category></category></item><item><title><![CDATA[SSM——springMVC——spring注解——day08]]></title><link>https://blog.youkuaiyun.com/winterflower_/article/details/120614442</link><guid>https://blog.youkuaiyun.com/winterflower_/article/details/120614442</guid><author>winterflower_</author><pubDate>Wed, 06 Oct 2021 09:48:40 +0800</pubDate><description><![CDATA[1、@RequestMapping注解

1、该注解定义了去分发用户请求的这样的一个映射的规则。

2、该注解可以定义在类上，也可以定义在方法上，但是含义不同。

3、一个@Controller 所注解的类中，可以定义多个处理器方法。当然，不同的处理器方法所匹配的 URI 是 不同的。这些不同的 URI 被指定在注解于方法之上的@RequestMapping 的value 属性中。但若这些请 求具有相同的 URI 部分，则这些相同的 URI，可以被抽取到注解在类之上的RequestMapping 的 val]]></description><category></category></item><item><title><![CDATA[SSM——SpringMVC——SpringMVC入门——day07]]></title><link>https://blog.youkuaiyun.com/winterflower_/article/details/120610704</link><guid>https://blog.youkuaiyun.com/winterflower_/article/details/120610704</guid><author>winterflower_</author><pubDate>Tue, 05 Oct 2021 15:07:19 +0800</pubDate><description><![CDATA[1、SpringMVC介绍

1、SpringMVC概述：

SpringMVC 也叫 Spring web mvc。是 Spring内置的一个MVC框架，在 Spring3.0 后发布。SpringMVC 框架解决了WEB开发中常见的问题(参数接收、文件上传、表单验证等等)，而且使用简单，与Spring无 缝集成。支持 RESTful风格的URL请求。采用了松散耦合可插拔组件结构，比其他 MVC 框架更具扩展性 和灵活性。



2、SpringMVC原理：




在没有使用SpringMVC之前我们都]]></description><category></category></item><item><title><![CDATA[SSM——Spring——Spring整合JDBC——day05]]></title><link>https://blog.youkuaiyun.com/winterflower_/article/details/120571756</link><guid>https://blog.youkuaiyun.com/winterflower_/article/details/120571756</guid><author>winterflower_</author><pubDate>Sat, 02 Oct 2021 15:46:35 +0800</pubDate><description><![CDATA[1、使用spring-jdbc操作数据库 

1）创建一个项目spring04_jdbc

2）配置pom.xml文件


&lt;dependencies&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;junit&lt;/groupId&gt;
            &lt;artifactId&gt;junit&lt;/artifactId&gt;
            &lt;version&gt;4.12&lt;/versio]]></description><category></category></item><item><title><![CDATA[SSM——Spring——AOP——day04]]></title><link>https://blog.youkuaiyun.com/winterflower_/article/details/120555418</link><guid>https://blog.youkuaiyun.com/winterflower_/article/details/120555418</guid><author>winterflower_</author><pubDate>Thu, 30 Sep 2021 19:52:31 +0800</pubDate><description><![CDATA[1、Spring核心-AOP-SpringAOP介绍

1、Spring的AOP的相关概念：

1）Target(目标对象) ：要被增强的对象，一般是业务逻辑类的对象。 

2）Proxy（代理）：一个类被 AOP 织入增强后，就产生一个结果代理类。就是业务逻辑代码和增

                强功能类的代码写到了一起之后，产生的效果。

3）Aspect(切面) ：表示增强的功能，就是一些代码完成的某个功能，非业务功能。是切入点和

       ...]]></description><category></category></item><item><title><![CDATA[SSM——AOP动态代理——day03]]></title><link>https://blog.youkuaiyun.com/winterflower_/article/details/120527107</link><guid>https://blog.youkuaiyun.com/winterflower_/article/details/120527107</guid><author>winterflower_</author><pubDate>Wed, 29 Sep 2021 15:54:12 +0800</pubDate><description><![CDATA[1、Spring核心-AOP-动态代理-基于JDK代理1

1、动态代理：

      静态代理：要求代理类一定存在， 

      动态代理：程序运行的时候，根据要被代理的对象动态生成代理类。 

      类型：1、基于JDK的动态代理 

           2、基于CGLIB的动态代理 



2、举个例子来感受一下 jdk 动态代理



需要用到的一些类




import com.zj.aop.AOP;
public cla...]]></description><category></category></item><item><title><![CDATA[SSM——AOP静态代理——Day02]]></title><link>https://blog.youkuaiyun.com/winterflower_/article/details/120517993</link><guid>https://blog.youkuaiyun.com/winterflower_/article/details/120517993</guid><author>winterflower_</author><pubDate>Tue, 28 Sep 2021 13:10:19 +0800</pubDate><description><![CDATA[1、什么是AOP  2、Spring核心-AOP-代理&amp;静态代理1

3、Spring核心-AOP-静态代理2   4、对于静态代理的总结：



1、什么是AOP

    1）AOP为Aspect Oriented Programming的缩写，意思为面向切面编程，是通过预编译方式        和运行期动态 代理实现程序功能的统一维护的一种技术。 

    2）AOP的作用：不修改源码的情况下，程序运行期间对方法进行功能增强 



...]]></description><category></category></item><item><title><![CDATA[SSM——spring——loc——day01]]></title><link>https://blog.youkuaiyun.com/winterflower_/article/details/120476129</link><guid>https://blog.youkuaiyun.com/winterflower_/article/details/120476129</guid><author>winterflower_</author><pubDate>Mon, 27 Sep 2021 21:24:13 +0800</pubDate><description><![CDATA[1、什么是框架：

     在软件设计中指为解决一个开放性问题而 设计的具有一定约束性的支撑结构。在此结构上       可以根据具体问题扩展、安插更多的组成部分，从而更 迅速和方便地构建完整的解决问题       的方案。

2、如何学习框架：

    1）知道框架能做什么 

     2）学习框架的语法，一般框架完成一个功能需要一定的步骤 

     3）框架的内部实现原理（扩展） 

     4）尝试实现一个框架...]]></description><category></category></item><item><title><![CDATA[day01_一个简单的solidity编写的智能合约]]></title><link>https://blog.youkuaiyun.com/winterflower_/article/details/120474449</link><guid>https://blog.youkuaiyun.com/winterflower_/article/details/120474449</guid><author>winterflower_</author><pubDate>Sat, 25 Sep 2021 17:19:03 +0800</pubDate><description><![CDATA[需求：教主创办了一个睡教主，教主创办了一个教规（方法），只有输入的睡觉时间大于教主规       定的睡觉的时间，才认为是合法的。在这里面，同时还要控制弟子们输入的值是否合法，       教规只能由教主来规定。

代码演示：


pragma solidity &gt;=0.7.0 &lt;0.9.0;
 contract Sleepism {
        string public constant hierarch = "Nekomoto";
        uin...]]></description><category></category></item><item><title><![CDATA[Day02——二叉搜索树BST]]></title><link>https://blog.youkuaiyun.com/winterflower_/article/details/120423138</link><guid>https://blog.youkuaiyun.com/winterflower_/article/details/120423138</guid><author>winterflower_</author><pubDate>Sat, 25 Sep 2021 11:53:35 +0800</pubDate><description><![CDATA[1、树的整体介绍


]]></description><category></category></item><item><title><![CDATA[Day01——哈希表]]></title><link>https://blog.youkuaiyun.com/winterflower_/article/details/120412280</link><guid>https://blog.youkuaiyun.com/winterflower_/article/details/120412280</guid><author>winterflower_</author><pubDate>Wed, 22 Sep 2021 20:36:24 +0800</pubDate><description><![CDATA[1、什么是hash表：给定表M，存在f(key),对任意给定的关键值key，带入函数后，若能得到包含     该关键字的记录在表中的地址。则称表M为hash表。f(key)称为hash函数



2、给定一个字符串，找到它的第一个不重复的字符，并返回它的索引。如果不存在，则返回 -1。

  这道题的思路就是上面的图。


 class Solution {
	public int firstUniqChar(String s) {
		int [] arr = new int[26];
...]]></description><category></category></item><item><title><![CDATA[java基础练习day_01]]></title><link>https://blog.youkuaiyun.com/winterflower_/article/details/120365421</link><guid>https://blog.youkuaiyun.com/winterflower_/article/details/120365421</guid><author>winterflower_</author><pubDate>Sat, 18 Sep 2021 14:24:10 +0800</pubDate><description><![CDATA[1、计算1!+2!+3!+...+15!的值



public class Demo01 {
	public static void main(String[] args) {
		System.out.println(getSum(3));
	}
	
	public static int getSum(int number) {
		int temp = 0;
		int sum = 0;
		for(int i = 1;i&lt;=number;i++) {
			temp = 1;
			for(i]]></description><category></category></item></channel></rss>