<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Ven]]></title><description><![CDATA[冲冲冲]]></description><link>https://blog.youkuaiyun.com/Ven21959</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Ven21959]]></copyright><item><title><![CDATA[Python 将png图片转为bmp]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/123809586</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/123809586</guid><author>Ven21959</author><pubDate>Mon, 28 Mar 2022 23:28:17 +0800</pubDate><description><![CDATA[import fnmatch
import os
import pandas as pd
import numpy as np
import cv2
def ReadSaveAddr(Stra,Strb):
    # Stra:原始图片的位置  Strb:图片格式
    print("Read :",Stra,Strb)  
    # 过滤所有符合要求的图片
    a_list = fnmatch.filter(os.listdir(Stra),Strb)
    print("Find = ",.]]></description><category></category></item><item><title><![CDATA[保研日记v]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/118329765</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/118329765</guid><author>Ven21959</author><pubDate>Tue, 28 Sep 2021 01:38:19 +0800</pubDate><description><![CDATA[个人情况：



夏令营入营情况：






]]></description><category></category></item><item><title><![CDATA[Pycharm中PyQt5开发]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/119089753</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/119089753</guid><author>Ven21959</author><pubDate>Sun, 25 Jul 2021 23:22:01 +0800</pubDate><description><![CDATA[目录

1.安装PyQt5

2.安装PyQt5-tools

3.创建界面工具

4.生成QT designer界面

5.自动生成对应的界面的代码py文件

6.新建.py文件运行Qt界面



1.安装PyQt5



2.安装PyQt5-tools

同上



3.创建界面工具



名字任意起。

（1）QtDesigner



Program：


C:\Users\Ven\AppData\Local\Programs\Python\Python38-32\Lib\site-packag..]]></description><category></category></item><item><title><![CDATA[ICPC第九届河南省赛   机器设备]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/116562035</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/116562035</guid><author>Ven21959</author><pubDate>Sun, 09 May 2021 20:24:51 +0800</pubDate><description><![CDATA[样例分析：





题解：


#include&lt;iostream&gt;
#include&lt;stack&gt;
#include&lt;cstdio&gt;
#include&lt;algorithm&gt;
#include&lt;cstring&gt;
using namespace std;

int n,sx,sy;
int start,endd,rr;
int vis[10010];
stack&lt;int&gt; st;  //存从原点到所求圆的所有相切圆的数据...]]></description><category></category></item><item><title><![CDATA[I：平面切分]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/115789135</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/115789135</guid><author>Ven21959</author><pubDate>Sat, 17 Apr 2021 10:12:49 +0800</pubDate><description><![CDATA[分析：

1. 斜率相等时：

    1）重边不会增加区域数

    2）不是重边会增加一个区域

2. 斜率不同时：

    与其他边每有一个交点就会增加一个区域数

代码如下：


#include&lt;iostream&gt;
#include&lt;cstdio&gt;
#include&lt;set&gt;
#define x first
#define y second
#define LL long long
using namespace std;
ty...]]></description><category></category></item><item><title><![CDATA[子串分值和]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/115787880</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/115787880</guid><author>Ven21959</author><pubDate>Sat, 17 Apr 2021 09:40:03 +0800</pubDate><description><![CDATA[简单DP思想+贡献度

附上两个题解：

https://www.cnblogs.com/K2MnO4/p/13871115.html

https://blog.youkuaiyun.com/while_you/article/details/115528328


]]></description><category></category></item><item><title><![CDATA[后缀表达式]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/115764731</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/115764731</guid><author>Ven21959</author><pubDate>Fri, 16 Apr 2021 16:18:26 +0800</pubDate><description><![CDATA[类比于二叉树后缀表达式的性质，如下图所示：





根据以上特征，可以自由的更改加减符号，因为题目要求最大值，便可以利用二叉树反转的性质，将一个或多个负数转化为正数。

结果：①m=0  没有负号，那么所有数相加即可

     ②m!=0 存在多个符号，只用加上（max-min）+其他中间值的绝对值



代码如下：


#include&lt;iostream&gt;
#include&lt;cstdio&gt;
#include&lt;cstring&gt;
#i...]]></description><category></category></item><item><title><![CDATA[Manacher 马拉车]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/107306009</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/107306009</guid><author>Ven21959</author><pubDate>Fri, 17 Jul 2020 10:07:54 +0800</pubDate><description><![CDATA[一、解决问题

在时间复杂度和空间复杂度都是O(n)的情况下，求出一个字符串的最长回文串长度。



二、算法分析

1.暴力解法 O()



三、模板
]]></description><category></category></item><item><title><![CDATA[最小表示法]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/107287011</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/107287011</guid><author>Ven21959</author><pubDate>Sun, 12 Jul 2020 21:34:40 +0800</pubDate><description><![CDATA[目录



解决问题

算法分析

模板

解决问题

 给出一个字符串，求与它循环同构的串中字典序最小的串。睡大床

   暴力做法：求出所有同构串，进行排序比较。

   最小表示法：因为已经知道有比这些串小的串了，将字典序大的那边指针向后跳k+1即可。

算法分析

 复杂度 O(n)

 i，j 表示两个指针，其中i指向最小表示的位置，j作为比较指针。k表示字符串从i个位置开始，和字符串从j个位置开始，它们两个相同的长度。

 思路：

定义 i ,j,k 三个指针...]]></description><category></category></item><item><title><![CDATA[Android：week 13总结 绑定服务、音乐播放器(服务)]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/106505167</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/106505167</guid><author>Ven21959</author><pubDate>Tue, 02 Jun 2020 21:40:14 +0800</pubDate><description><![CDATA[目录



Monday

1.绑定服务

Tuesday

1.音乐播放器

Monday

1.绑定服务

MyService:


package cn.rjxy.mybindservice008;

import android.app.Service;
import android.content.Intent;
import android.os.Binder;
import android.os.IBinder;
import android.util.Log;

public class .]]></description><category></category></item><item><title><![CDATA[Android：week 12总结 内容观察者、广播、服务]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/106498342</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/106498342</guid><author>Ven21959</author><pubDate>Tue, 02 Jun 2020 20:49:47 +0800</pubDate><description><![CDATA[Monday

1.内容观察者

MainActivity：


package cn.rjxy.myobserver;

import androidx.appcompat.app.AppCompatActivity;

import android.database.ContentObserver;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.util.Log...]]></description><category></category></item><item><title><![CDATA[Android：week 11总结 内容提供者、数据库]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/106495450</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/106495450</guid><author>Ven21959</author><pubDate>Tue, 02 Jun 2020 15:53:25 +0800</pubDate><description><![CDATA[目录

Monday

1.内容提供者



Tuesday

1.数据库



Monday

1.内容提供者

创建方式： (URL Authorities和文件夹路径名保持一致)





自动生成





Tuesday

1.数据库

1.新建SQL的java代码





DBaseHelper：


package com.example.myapplication;

import android.content.Context;
import android.database.sq...]]></description><category></category></item><item><title><![CDATA[Android：week 10总结 显隐式启动、拨号显示、数据相关操作]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/106492774</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/106492774</guid><author>Ven21959</author><pubDate>Tue, 02 Jun 2020 14:14:19 +0800</pubDate><description><![CDATA[目录



Monday

1.隐式启动、显示启动、拨号显示

2.获取输入数据

Tuesday

1.保存、读取、删除数据

Monday

1.隐式启动、显示启动、拨号显示



mainActivity：


package com.example.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.net.Uri;
impo..]]></description><category></category></item><item><title><![CDATA[dbutils工具类]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/105650794</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/105650794</guid><author>Ven21959</author><pubDate>Tue, 21 Apr 2020 16:16:29 +0800</pubDate><description><![CDATA[此工具类解决代码冗余问题。

DBUtils工具类对JDBC封装。
核心类：QueryRunner类，提供两个方法：
1、update() ：DML操作
2、query() ：DQL操作，针对返回的结果集做了再次封装，重点要学习返回对象集合

JavaBean 是java中一个可以重用的组件。本质就是一个类。
定义javabean规范：
1）类必须是public修饰
2）类中属性必须是priv...]]></description><category></category></item><item><title><![CDATA[JDBC操作]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/105641749</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/105641749</guid><author>Ven21959</author><pubDate>Mon, 20 Apr 2020 21:38:07 +0800</pubDate><description><![CDATA[前期准备工作：

 创建一个java项目，把下载好的jdbc驱动添加到项目中。在项目的根目录下创建一个lib文件夹，并将驱动文件复制粘贴到该目录下，右键—&gt;Build path—&gt;add to build path



代码实现：


注册jdbc驱动(DriverManager)
	创建连接(Connection)
	创建执行SQL命令的平台（preparedstate...]]></description><category></category></item><item><title><![CDATA[Android：week 9总结 Activity生命周期]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/105627004</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/105627004</guid><author>Ven21959</author><pubDate>Mon, 20 Apr 2020 14:28:23 +0800</pubDate><description><![CDATA[Monday：Activity生命周期



1.


package com.example.activity;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.util.Log;

public class MainActivity extends Ap...]]></description><category></category></item><item><title><![CDATA[Android：week 8总结]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/105499134</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/105499134</guid><author>Ven21959</author><pubDate>Tue, 14 Apr 2020 15:59:42 +0800</pubDate><description><![CDATA[Monday：

1.AlertDialog


   AlertDialog的构造方法全部是Protected的，所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog，就要用到AlertDialog.Builder中的create()方法。


思路：定义相关类(AlertDialog)，对需要处理的方法设置接口。

（...]]></description><category></category></item><item><title><![CDATA[网络应用编程 Chapter1]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/105402475</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/105402475</guid><author>Ven21959</author><pubDate>Thu, 09 Apr 2020 13:15:40 +0800</pubDate><description><![CDATA[目录





例1-1 DNS域名解析和IP地址转换的基本用法

例1-2 获取网络适配器信息

例1-3 网络流量统计






ScrollViewer：滚动视图
strokedasharray属性：用于创建虚线
NavigationUIVisibility="Hidden" ：隐藏菜单方向键
TextBlock.LineHeight：改变行距
TextWrapping="Wrap"...]]></description><category></category></item><item><title><![CDATA[2020/04/08  flags]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/105380960</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/105380960</guid><author>Ven21959</author><pubDate>Wed, 08 Apr 2020 10:32:21 +0800</pubDate><description><![CDATA[把网络编程专业课所有的代码敲一遍并总结(每天最少一个)
	Javaweb一周内看完 (2020.04.08~2020.04.15)


完成就划掉这两个flag。(认真听课
]]></description><category></category></item><item><title><![CDATA[Android：week 7总结 Dialog、单选对话框]]></title><link>https://blog.youkuaiyun.com/Ven21959/article/details/105359409</link><guid>https://blog.youkuaiyun.com/Ven21959/article/details/105359409</guid><author>Ven21959</author><pubDate>Tue, 07 Apr 2020 13:47:00 +0800</pubDate><description><![CDATA[目录

1.Dialog

2.单选对话框



1.Dialog





引入的几个头文件！


importandroid.app.AlertDialog;
importandroid.content.DialogInterface;
importandroid.view.KeyEvent;




package com.example.dialog;

import andr...]]></description><category></category></item></channel></rss>