自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ven

冲冲冲

  • 博客(126)
  • 问答 (1)
  • 收藏
  • 关注

原创 打开Clash后Edge可上网,关闭则无法上网解决办法

2023-10-28 13:14:59 4392

原创 Python 将png图片转为bmp

import fnmatchimport osimport pandas as pdimport numpy as npimport cv2def ReadSaveAddr(Stra,Strb): # Stra:原始图片的位置 Strb:图片格式 print("Read :",Stra,Strb) # 过滤所有符合要求的图片 a_list = fnmatch.filter(os.listdir(Stra),Strb) print("Find = ",.

2022-03-28 23:28:17 6039

原创 保研日记v

个人情况:夏令营入营情况:

2021-09-28 01:38:19 1255 4

原创 Pycharm中PyQt5开发

目录1.安装PyQt52.安装PyQt5-tools3.创建界面工具4.生成QT designer界面5.自动生成对应的界面的代码py文件6.新建.py文件运行Qt界面1.安装PyQt52.安装PyQt5-tools同上3.创建界面工具名字任意起。(1)QtDesignerProgram:C:\Users\Ven\AppData\Local\Programs\Python\Python38-32\Lib\site-packag..

2021-07-25 23:22:01 583

原创 ICPC第九届河南省赛 机器设备

样例分析:题解:#include<iostream>#include<stack>#include<cstdio>#include<algorithm>#include<cstring>using namespace std;int n,sx,sy;int start,endd,rr;int vis[10010];stack<int> st; //存从原点到所求圆的所有相切圆的数据...

2021-05-09 20:24:51 183 2

原创 I:平面切分

分析:1. 斜率相等时: 1)重边不会增加区域数 2)不是重边会增加一个区域2. 斜率不同时: 与其他边每有一个交点就会增加一个区域数代码如下:#include<iostream>#include<cstdio>#include<set>#define x first#define y second#define LL long longusing namespace std;ty...

2021-04-17 10:12:49 210 1

原创 子串分值和

简单DP思想+贡献度附上两个题解:https://www.cnblogs.com/K2MnO4/p/13871115.htmlhttps://blog.csdn.net/while_you/article/details/115528328

2021-04-17 09:40:03 297

原创 后缀表达式

类比于二叉树后缀表达式的性质,如下图所示:根据以上特征,可以自由的更改加减符号,因为题目要求最大值,便可以利用二叉树反转的性质,将一个或多个负数转化为正数。结果:①m=0 没有负号,那么所有数相加即可 ②m!=0 存在多个符号,只用加上(max-min)+其他中间值的绝对值代码如下:#include<iostream>#include<cstdio>#include<cstring>#i...

2021-04-16 16:18:26 109

原创 Manacher 马拉车

一、解决问题在时间复杂度和空间复杂度都是O(n)的情况下,求出一个字符串的最长回文串长度。二、算法分析1.暴力解法 O()三、模板

2020-07-17 10:07:54 202

原创 最小表示法

目录解决问题算法分析模板解决问题 给出一个字符串,求与它循环同构的串中字典序最小的串。睡大床 暴力做法:求出所有同构串,进行排序比较。 最小表示法:因为已经知道有比这些串小的串了,将字典序大的那边指针向后跳k+1即可。算法分析 复杂度 O(n) i,j 表示两个指针,其中i指向最小表示的位置,j作为比较指针。k表示字符串从i个位置开始,和字符串从j个位置开始,它们两个相同的长度。 思路:定义 i ,j,k 三个指针...

2020-07-12 21:34:40 183

原创 Android:week 13总结 绑定服务、音乐播放器(服务)

目录Monday1.绑定服务Tuesday1.音乐播放器Monday1.绑定服务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 .

2020-06-02 21:40:14 325 2

原创 Android:week 12总结 内容观察者、广播、服务

Monday1.内容观察者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...

2020-06-02 20:49:47 189

原创 Android:week 11总结 内容提供者、数据库

目录Monday1.内容提供者Tuesday1.数据库Monday1.内容提供者创建方式: (URL Authorities和文件夹路径名保持一致)自动生成Tuesday1.数据库1.新建SQL的java代码DBaseHelper:package com.example.myapplication;import android.content.Context;import android.database.sq...

2020-06-02 15:53:25 274

原创 Android:week 10总结 显隐式启动、拨号显示、数据相关操作

目录Monday1.隐式启动、显示启动、拨号显示2.获取输入数据Tuesday1.保存、读取、删除数据Monday1.隐式启动、显示启动、拨号显示mainActivity:package com.example.myapplication;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.net.Uri;impo..

2020-06-02 14:14:19 284 2

原创 dbutils工具类

此工具类解决代码冗余问题。DBUtils工具类对JDBC封装。核心类:QueryRunner类,提供两个方法:1、update() :DML操作2、query() :DQL操作,针对返回的结果集做了再次封装,重点要学习返回对象集合JavaBean 是java中一个可以重用的组件。本质就是一个类。定义javabean规范:1)类必须是public修饰2)类中属性必须是priv...

2020-04-21 16:16:29 452

原创 JDBC操作

前期准备工作: 创建一个java项目,把下载好的jdbc驱动添加到项目中。在项目的根目录下创建一个lib文件夹,并将驱动文件复制粘贴到该目录下,右键—>Build path—>add to build path代码实现:注册jdbc驱动(DriverManager) 创建连接(Connection) 创建执行SQL命令的平台(preparedstate...

2020-04-20 21:38:07 178

原创 Android:week 9总结 Activity生命周期

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...

2020-04-20 14:28:23 504

原创 Android:week 8总结

Monday:1.AlertDialog AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。思路:定义相关类(AlertDialog),对需要处理的方法设置接口。(...

2020-04-14 15:59:42 239 2

原创 网络应用编程 Chapter1

目录例1-1 DNS域名解析和IP地址转换的基本用法例1-2 获取网络适配器信息例1-3 网络流量统计ScrollViewer:滚动视图strokedasharray属性:用于创建虚线NavigationUIVisibility="Hidden" :隐藏菜单方向键TextBlock.LineHeight:改变行距TextWrapping="Wrap"...

2020-04-09 13:15:40 328 3

原创 2020/04/08 flags

把网络编程专业课所有的代码敲一遍并总结(每天最少一个) Javaweb一周内看完 (2020.04.08~2020.04.15)完成就划掉这两个flag。(认真听课

2020-04-08 10:32:21 272

原创 Android:week 7总结 Dialog、单选对话框

目录1.Dialog2.单选对话框1.Dialog引入的几个头文件!importandroid.app.AlertDialog;importandroid.content.DialogInterface;importandroid.view.KeyEvent;package com.example.dialog;import andr...

2020-04-07 13:47:00 313 1

原创 Android:week 6总结 EditText、单选框、复选框

1.EditText<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http:/...

2020-04-02 21:40:54 254

原创 快速排序

十大经典排序算法(动图演示)#include<iostream>using namespace std;void quick_sort(int a[],int left,int right) { int i=left,j=right; int basic=a[(left+right)/2]; while(i<=j) { //从左到右找到大于等于基准点的元素 ...

2020-03-29 16:47:02 128

原创 Android:week 5总结 Android布局三

约束布局1.TextView用法android:ellipsize="end" //内容不能完全显示时,在末尾以省略号显示android:lines="3" //文本只能显示三行Drawable:是“可以绘制的东西”的一般抽象。 大多数情况下,您将使用Drawable作为绘制事物到屏幕上的资源的类型; Drawable类提供了一个通用的API来处理可能采...

2020-03-28 23:02:10 242

原创 L3-021 神坛 (30分)

在古老的迈瑞城,巍然屹立着 n 块神石。长老们商议,选取 3 块神石围成一个神坛。因为神坛的能量强度与它的面积成反比,因此神坛的面积越小越好。特殊地,如果有两块神石坐标相同,或者三块神石共线,神坛的面积为 0.000。长老们发现这个问题没有那么简单,于是委托你编程解决这个难题。输入格式:输入在第一行给出一个正整数 n(3 ≤ n ≤ 5000)。随后 n 行,每行有两个整数,分别表示神...

2020-03-24 11:13:11 591

原创 归并排序求逆序对

O( nlog(n) )/*归并排序: 1.[L,R] ——> [L,mid][mid+1,R] 2.递归排序 [L,mid][mid+1,R] 3.归并,讲左右两个有序序列合成一个有序序列 解题思路: 1.左半边内部的逆序对数量:merge_sort(L,mid) 2.右半边内部的逆序对数量:merge_sort(mid+1,R) 3.右边比左边大的 S...

2020-03-23 20:00:07 160

原创 航班时间

小 hh 前往美国参加了蓝桥杯国际赛。小 hh 的女朋友发现小 hh 上午十点出发,上午十二点到达美国,于是感叹到“现在飞机飞得真快,两小时就能到美国了”。小 hh 对超音速飞行感到十分恐惧。仔细观察后发现飞机的起降时间都是当地时间。由于北京和美国东部有 1212 小时时差,故飞机总共需要 1414 小时的飞行时间。不久后小 hh 的女朋友去中东交换。小 hh 并不知道中东...

2020-03-22 11:28:31 269

原创 归并排序模板

分治策略#include<iostream>#include<cstdio>using namespace std;const int N = 100010;int n;int q[N],tmp[N];void merge_sort(int q[],int l,int r) { if(l>=r) return ; int mid=l+r>&...

2020-03-21 17:54:19 146

原创 软件工程导论 Chapter1总结

目录1.1 软件危机1.2 软件工程1.3 软件生命周期1.4 软件过程 1.比较几种模型 2.RUP1.1 软件危机1.2 软件工程1.3 软件生命周期1.4 软件过程 1.比较几种模型什么是软件生命周期模型?试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明每种模型的适用范围。 答:软件生命周期模型可以...

2020-03-17 10:38:06 301 6

原创 Android:week 4总结 Android布局二

目录1.RelativeLayout实现计算器的另一种用法2.表格布局(TableLayout)1.RelativeLayout实现计算器的另一种用法用传统的RelativeLayout实现会出现行尾留出大量的空白。使一行填满有下面两种方法:<!-- 使一行填满的方法 --> <!-- 1.自定义大小进行填充 --> &l...

2020-03-16 16:43:47 166

原创 在Dev-Cpp中使用C++11中的函数

例如 stoi、to_string、unordered_map、unordered_set、auto步骤:Tools——Compiler Options

2020-03-13 15:32:08 328

原创 四平方和

四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多 44 个正整数的平方和。如果把 00 包括进去,就正好可以表示为 44 个数的平方和。比如:5=02+02+12+225=02+02+12+227=12+12+12+227=12+12+12+22对于一个给定的正整数,可能存在多种平方和的表示法。要求你对 44 个数排序:0≤a≤b≤c≤d0≤a≤b≤c≤d...

2020-03-13 15:24:10 488

原创 飞行员兄弟

“飞行员兄弟”这个游戏,需要玩家顺利的打开一个拥有16个把手的冰箱。已知每个把手可以处于以下两种状态之一:打开或关闭。只有当所有把手都打开时,冰箱才会打开。把手可以表示为一个4х4的矩阵,您可以改变任何一个位置[i,j]上把手的状态。但是,这也会使得第i行和第j列上的所有把手的状态也随着改变。请你求出打开冰箱所需的切换把手的次数最小值是多少。输入格式输入一共包含四行,每...

2020-03-11 20:39:33 162

原创 Android:week 3总结 Android布局一之相关练习

例一:用LinearLayout实现的效果: 注意的地方是,LinearLayout嵌套的第一个LinearLayout的android:gravity="right |center",即内容在右边的中间。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://s...

2020-03-09 22:38:20 172

原创 IP地址和MAC地址

IP地址和Mac地址是我们在计算机系统和计算机网络中经常听到的专业术语。IP地址和Mac地址的定义:IP地址:IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。...

2020-03-03 19:11:48 2610 2

原创 Android:week 2总结 Android布局一

首先1.布局的通用属性2.Linearlayout布局

2020-03-02 22:35:32 364 2

原创 Android-stdio

http://blog.csdn.net/aqi00/article/details/50012511http://blog.csdn.net/aqi00/article/details/73065392

2020-02-24 08:36:26 228

原创 乘法逆元

#include<iostream>#include<stdio.h>using namespace std;typedef long long ll;const int N = 3000010; ll inv[N];//扩欧 //void ex_gcd(ll a,ll b,ll &x,ll &y,ll &d) {// if(...

2020-02-22 16:51:12 215

原创 二叉树相关

镜面反转:是指将所有非叶结点的左右孩子对换。1.已知先序遍历,中序遍历,求层序遍历(这道题求层序的镜面反转,所以每一层从右向左遍历)#include<iostream>#include<algorithm>#include<queue>using namespace std;const int N = 10110;int ...

2020-02-12 16:33:08 158

原创 输入输出技巧

https://blog.csdn.net/MissXy_/article/details/86514821

2020-01-19 10:21:58 196

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除