<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ZYF__2015的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ZYF__2015</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ZYF__2015]]></copyright><item><title><![CDATA[python-docx对Word文档的指定位置(批量)插入图片]]></title><link>https://blog.youkuaiyun.com/ZYF__2015/article/details/123744870</link><guid>https://blog.youkuaiyun.com/ZYF__2015/article/details/123744870</guid><author>ZYF__2015</author><pubDate>Fri, 25 Mar 2022 20:44:40 +0800</pubDate><description><![CDATA[python-docx对Word文档的指定位置(批量)插入图片
任务
实现自动化办公，对请假条.docx文件实现自动插入请假人签名图片。

技术方案
1.python-docx

python-docx是一个用于创建和更新 Microsoft Word (.docx) 文件的 Python 库。

2.Java Poi-tl

poi-tl（poi template language）是Word模板引擎，基于Microsoft Word模板和数据生成新的文档

在经过互联网一番搜索资源后，结合实用性，最终选]]></description><category></category></item><item><title><![CDATA[最小二乘法拟合y=ax+b 线性函数]]></title><link>https://blog.youkuaiyun.com/ZYF__2015/article/details/107954622</link><guid>https://blog.youkuaiyun.com/ZYF__2015/article/details/107954622</guid><author>ZYF__2015</author><pubDate>Wed, 12 Aug 2020 12:22:02 +0800</pubDate><description><![CDATA[```cpp
#include "stdafx.h"
#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;vector&gt;

using namespace std;

class zuixiaoerchengfa
{
public:
	zuixiaoerchengfa(vector&lt;double&gt; x, vector&lt;double&gt; y) {
	

		double t1=0, t2=0, t3=0,..]]></description><category></category></item><item><title><![CDATA[最长公共子序列求解字符串的最长回文字符串]]></title><link>https://blog.youkuaiyun.com/ZYF__2015/article/details/107954467</link><guid>https://blog.youkuaiyun.com/ZYF__2015/article/details/107954467</guid><author>ZYF__2015</author><pubDate>Wed, 12 Aug 2020 12:11:42 +0800</pubDate><description><![CDATA[import java.io.*;
import java.util.*;

public class test1 {



    static int dlp(String str){

        int max=100;
        if(str==null||str.length()&lt;=1)
        {
            return 0;
        }

        String str2="";

        for(int i=str.length.]]></description><category></category></item><item><title><![CDATA[堆排序思想及代码实现]]></title><link>https://blog.youkuaiyun.com/ZYF__2015/article/details/107908799</link><guid>https://blog.youkuaiyun.com/ZYF__2015/article/details/107908799</guid><author>ZYF__2015</author><pubDate>Mon, 10 Aug 2020 11:49:06 +0800</pubDate><description><![CDATA[```java
import java.io.*;
import java.util.*;


/**
 * 堆排序的思想：先初始化一个大顶堆，在对剩下的元素再使用堆排序。
 *
 * 注意数组下标从0开始，左孩子就为2*index+1了，总长度n=n-1
 */

public class Heap {


    static void sift(int[] R,int low,int high)
    {
        int i=low,j=2*i+1;
        int temp=R[.]]></description><category></category></item><item><title><![CDATA[数据结构 链表 算法问题总结]]></title><link>https://blog.youkuaiyun.com/ZYF__2015/article/details/107555055</link><guid>https://blog.youkuaiyun.com/ZYF__2015/article/details/107555055</guid><author>ZYF__2015</author><pubDate>Fri, 24 Jul 2020 10:18:31 +0800</pubDate><description><![CDATA[数据结构 链表 算法问题总结
public static class  ListNode{
    int val;
    ListNode next;
    ListNode(int x)
    {
        val =x;
        next =null;
    }
}

一、找出两个链表的交点(结点)
Leetcode

例如以下示例中 A 和 B 两个链表相交于 c1：

A:          a1 → a2
                    ↘
            ]]></description><category></category></item><item><title><![CDATA[广度优先搜索(BFS)求解最短路径问题]]></title><link>https://blog.youkuaiyun.com/ZYF__2015/article/details/106950186</link><guid>https://blog.youkuaiyun.com/ZYF__2015/article/details/106950186</guid><author>ZYF__2015</author><pubDate>Wed, 24 Jun 2020 21:09:02 +0800</pubDate><description><![CDATA[广度优先搜索(BFS)求解最短路径问题
广度优先搜索算法思想
1.从起始点出发，先遍历下一层的所有结点，再遍历下下层的所有结点。（宽度优先）
2.在算法实现中，使用队列（先进先出）存储遍历的结点信息。
计算在网格中从原点到特定点的最短路径长度
Shortest Path in Binary Matrix(Medium)
leetcode

由0，1构成的网格路径，0表示可以通过，1表示不可以通过。


import javafx.util.Pair;

import java.util.LinkedList]]></description><category></category></item><item><title><![CDATA[分冶法的思想及其应用系列]]></title><link>https://blog.youkuaiyun.com/ZYF__2015/article/details/106861619</link><guid>https://blog.youkuaiyun.com/ZYF__2015/article/details/106861619</guid><author>ZYF__2015</author><pubDate>Fri, 19 Jun 2020 19:03:10 +0800</pubDate><description><![CDATA[分冶法的思想及其应用系列
分冶法的思想
把复杂问题分成较小的与原问题类型相同的子问题，可以求解所有的子问题的解，可以将子问题的解合并成原复杂问题的解
1.原问题可以分解成若干个相同类型的子问题
2.(缩小到一定规模的)子问题可以容易解决
3.子问题的解可以合并成原问题的解
分冶法的应用
1.给表达式加括号（列出所有优先级下的表达式输出）
Leetcode

Input: “2-1-1”.


((2-1)-1) = 0


(2-(1-1)) = 2


Output : [0, 2]

(1).以运算符为]]></description><category></category></item><item><title><![CDATA[快速排序]]></title><link>https://blog.youkuaiyun.com/ZYF__2015/article/details/106767914</link><guid>https://blog.youkuaiyun.com/ZYF__2015/article/details/106767914</guid><author>ZYF__2015</author><pubDate>Mon, 15 Jun 2020 18:28:46 +0800</pubDate><description><![CDATA[快速排序
快速排序思想（排序:从小到大）
双指针排序 (进行一次快排)
 public int partition(int[] nums,int l,int h)
    {
        int i=l,j=h+1; //部分排序，尾指针的最大不是数组的最大
        while(true)
        {
            while(nums[++i]&lt;nums[l]&amp;&amp;i&lt;h);  //头指针从前向后与首元素比较，直到找到比它大的或相等的结束循环(&am]]></description><category></category></item><item><title><![CDATA[二分法思想及其时间复杂度]]></title><link>https://blog.youkuaiyun.com/ZYF__2015/article/details/106744792</link><guid>https://blog.youkuaiyun.com/ZYF__2015/article/details/106744792</guid><author>ZYF__2015</author><pubDate>Sun, 14 Jun 2020 13:16:29 +0800</pubDate><description><![CDATA[二分法思想及其时间复杂度的求解
先说二分法使用条件
1.有序数组
2.从某种角度看是有序数组
二分法算法思想
(从小到大的有序)每次将有序数组对半，取出中间索引的值与目标值进行判断

若相等,直接输出中间索引
若目标比中间值大，那一定位于右区间，起始索引的值变成中间索引+1,结束索引不变
若目标比中间值小，那一定位于左区间，起始索引的值不变,结束索引成中间索引-1
重复
结束条件，找到元素，直接return,没找到起始索引会大于结束索引
二分法算法代码实现
public int binarySearch(.]]></description><category></category></item><item><title><![CDATA[新手入门SSM开源项目遇到的一点Bug]]></title><link>https://blog.youkuaiyun.com/ZYF__2015/article/details/104516440</link><guid>https://blog.youkuaiyun.com/ZYF__2015/article/details/104516440</guid><author>ZYF__2015</author><pubDate>Wed, 26 Feb 2020 14:25:05 +0800</pubDate><description><![CDATA[使用IJEDA运行一个spring+spring mvc+mybats+Mysql的开源项目。
首先选择项目构建对应的方式







然后根据文件对应打开的方式







然后这个项目是通过pom.xml构建的，然后里面有许多依赖



选择自己需要的版本IJ就会提示导入。

遇到的异常


Exception

org.springframework.web.util.Neste...]]></description><category></category></item><item><title><![CDATA[第一篇博客：ajax+ashx实现异步刷新img]]></title><link>https://blog.youkuaiyun.com/ZYF__2015/article/details/80095303</link><guid>https://blog.youkuaiyun.com/ZYF__2015/article/details/80095303</guid><author>ZYF__2015</author><pubDate>Thu, 26 Apr 2018 16:51:10 +0800</pubDate><description><![CDATA[  作为一名刚毕业大学生，ASP.NET实战这一块还是经验欠缺，知识明显不足。之前做的更新图片，自己是用ASP.NET的控件，利用Button的onclick事件，通过刷新页面的方式来更新html img ,这种方式带来的用户体验较差，当时不会ajax,我想到了用线程的方式实时检测fileupload，却找不到监听哪个事件，用线程实时检测的结果仍为空，就不了了之了，然后看项目就去学习了点ajax(...]]></description><category></category></item></channel></rss>