XOR

关于自定义Base64编解码的实现

什么是Base64 Base64编码是将字符串以每3个8比特(bit)的字节子序列拆分成4个6比特(bit)的字节(6比特有效字节,最左边两个永远为0,其实也是8比特的字节)子序列,再将得到的子序列查找Base64的编码索引表,得到对应的字符拼接成新的字符串的一种编码方式。 每个3位8比特数据拆分成 ......
Base 64

springboot+nacos 简单实现配置中心

环境: nacos-service: 1.4.5 java: 1.8 spring-boot: 2.3.12.RELEASE nacos-config: 2.2.3.RELEASE 步骤: 1. 在github上下载nacos-service 找到对应兼容的版本 解压后创建nacos数据库 执行该s ......
springboot nacos

第五次作业

| 这属于哪门课程 | https://edu.cnblogs.com/campus/sdscfz/SF4 | | | | | 这次的作业要求是什么 | https://edu.cnblogs.com/campus/sdscfz/SF5/homework/12940 | | 这次的作业题目 | 第五 ......

2023年3月28日(软件工程日报)

因为团队作业原因,需要部分python知识,先中断android相关知识学习,今天开始学习python相关知识。 ......
软件工程 日报 工程 软件 2023

搜索算法

floyd,dijkstra floyd //最短路径搜索 //floyd算法 算法复杂度n3次方 /* 问题描述: 已知n个点,m条边,求1-n的最短路径 */ #include<cstdio> using namespace std; int mapp[1001][1001]; const in ......
算法

结构体运用——sort排序

结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构。 通俗的来说其实就是,开辟一个新的变量来存储这个变量的不同属性。 可以用来储存不同学生的各科成绩以及总成绩,在这种情况下就可以对结构体中某一特定值来对整个结构体组进行相关的大小排序,且 其中常用到的就是sort排序 ......
结构 sort

C#面向对象核心-其它

其他 1 命名空间 命名空间用来组织和重用代码的,命名空间就像一个工具包,类就像工具。 1.1 使用 namespace MyGame { class GameObject { } } namespace MyGame//命名空间可以分开写 { class Player : GameObject { ......
对象 核心

springboot框架

简介 SpringBoot提供了⼀种快速使⽤Spring的⽅式,基于约定优于配置的思想,可以让 开发⼈员不必在配置与逻辑业务之间进⾏思维的切换,全身⼼的投⼊到逻辑业务的 代码编写中,从⽽⼤⼤提⾼了开发的效率,⼀定程度上缩短了项⽬周期。 SpringBoot项目创建 方式一:maven方式 1.创建⼀ ......
springboot 框架

实验二:字符串和列表

实验任务一 task1.py x = 'nba FIFA' print(x.upper()) print(x.lower()) print(x.swapcase()) print() x = 'abc' print(x.center(10, '*')) print(x.ljust(10, '*')) ......
字符串 字符

2023.3.28——第一次结队作业

小组成员:张旭彤,宋德旻 题目: 今日总结: 今天,将地铁app进行了完善。 时间记录: 2023.3.13,15:42:36——2023.3.13,18:39:02 2023.3.14,15:54:00——2023.3.14,18:20:45 2023.3.15,13:00:00——2023.3. ......
第一次 2023 28

AtCoder Beginner Contest 295

A - Probably English #include <bits/stdc++.h> using namespace std; int read() { int x = 0, f = 1, ch = getchar(); while ((ch < '0' || ch > '9') && ch ......
Beginner AtCoder Contest 295

整体二分总结

整体二分总结 整体二分,就是一种高效离线处理可二分答案的询问的方法,可以代替例如树套树这种高级数据结构。 例题: 1.P1527 [国家集训队]矩阵乘法 题意:多次询问,求子矩阵第$k$小数。 思路:先考虑如果只有一个询问,可以二分答案,把矩阵中小于等于$mid$的数赋1,大于的赋0,那么如果子矩阵 ......
整体

团队作业(2)

1.设置查询起始页面 <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org" lang=""> <head> <title>Elastic search 文档</title> <meta charset="UTF-8"> <!-- 引入el ......
团队

Java 生成各种 PDF 实战方案(图片、模板、表格)

刚接到了一个需求,生成一个pdf,一开始以为挺简单的,通过模板生成嘛,我也发过相应的文章,根据模板直接生成pdf,响应到前端或者根据模板生成pdf,直接指定下载位置,这两种方案都可以,不过这篇文章主要讲的生成的pdf是既有模板填充还需要自己动态生成表格,包括还需要通过java去生成Echarts图形 ......
实战 表格 模板 方案 图片

Java入门_二维数组_第二题_杨辉三角

题目 杨辉三角 要求 使用二维数组打印一个10行的杨辉三角 思路 第 i 行输出 i 个数。 arr3[i][j] = arr3[i - 1][j] + arr3[i - 1][j - 1]; 总结如上规律,代码实现并输出 代码如下 import java.util.Scanner; public ......
杨辉三角 数组 Java

ES定制化排序的骚操作

一.通过邻尽查询提升相关度 1.配合使用match_query和match_phrease 2.match_phrease匹配条件比match_query复杂 二.直接通过排序存在哪些问题 1.将权重转化为排序的先后顺序不一定合理 2.实际场景中最终的排序结果可能是多个字段的叠架的 3.排序的权重和 ......

实验二

x = 'nba FIFA' print(x.upper()) print(x.lower()) print(x.swapcase()) print() x = 'abc' print(x.center(10, '*')) print(x.ljust(10, '*')) print(x.rjust( ......

今日报告-37

今日打卡 所花时间(包括上课):4h 代码量(行):100 发表博客:7篇(不包括本篇) 学习进度和了解到的知识点: 今天把之前学习的很多知识整理总结了一下,把之前的知识汇总了一下,并写了一些博客。 并且从今天开始学习Python。今天学了一点Python的基础知识,以后逐步深入学习,为团队作业做准 ......
报告 37

第5次作业-查询水果的价格

|这个作业属于哪个课程|https://edu.cnblogs.com/campus/sdscfz/SF3/| |-- |-- | |这个作业要求在哪里|https://edu.cnblogs.com/campus/sdscfz/SF3/homework/12953| |这个作业的目标|<第5次作业 ......
水果 价格

QT调用python打包

1.参考QT调用python环境,https://www.cnblogs.com/xian-yongchao/p/17238684.html。使用其中的依赖包,如下图所示: 2.加上QT调用python的中间动态库,如下图所示。 3.按照QT打包流程,参考https://www.cnblogs.co ......
python

夏令时问题

在项目开发过程中出现String类型如1867/06/06通过SimpleDateFormate转日期时是CDT时间而不是CST时间, 连接数据库的时区是Asia/Shanghai,存入数据库的时间是1867/06/06,但是后台查sql转成Date类型后还是CDT时间,传到前端就自动变成1867- ......
夏令时 夏令 问题

基于FSK调制解调系统的matlab仿真

1.算法描述 频移键控是利用载波的频率变化来传递数字信息。数字频率调制是数据通信中使用较 早的一种通信方式,由于这种调制解调方式容易实现,抗噪声和抗衰减性能较强,因此在 中低速数字通信系统中得到了较为广泛的应用。 在二进制频移键控中,幅度恒定不变的载波信号的频率随着输入码流的变化而切换(称为高音和低 ......
matlab 系统 FSK

跨域处理

产生原因 跨域产生的原因是由于前端地址与后台接口不是同源,从而导致 ajax 不能发送 非同源产生的问题 Cookie、LocalStorage 和 IndexDB 无法获取 DOM 无法获得 AJAX 请求不能发送 同源条件 协议,端口,主机 三者相同即为同源 反之,其中只要 某一个 不一样则为不 ......

每日总结

Spring Boot 是一个基于 Spring 框架的开发框架,它简化了 Spring 应用程序的配置和部署过程,从而使开发人员能够更快地开发出高质量的应用程序。 Spring Boot 的核心理念是约定优于配置,也就是说,它提供了一些默认的配置,使得开发人员可以更少地关注配置方面的问题,而将更多 ......

reinterpret_cast

C++提供了reinterpret_cast用于任意类型的转换,即reinterpret_cast运算符允许将任意指针转换到其他指针类型,也允许做任意整数类型和任意指针类型之间的转换。转换时,执行的是逐个比特复制的操作。reinterpret中文意为“重新解释; 重新诠释;”。 (1)它用于将某种数 ......
reinterpret_cast reinterpret cast

第5次作业-查询水果的价格

| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/sdscfz/SF3/ | | | | | 这个作业要求在哪里 | https://edu.cnblogs.com/campus/sdscfz/SF3/homework/12953 | | 这个作业的目标 | ......
水果 价格

一次性搞定动态定时任务————SpringBoot定时任务动态管理通用解决方案

一、功能说明 SpringBoot的定时任务的加强工具,实现对SpringBoot原生的定时任务进行动态管理,完全兼容原生@Scheduled注解,无需对原本的定时任务进行修改 二、快速使用 具体的功能已经封装成SpringBoot-starter即插即用 <dependency> <groupId ......

第一次结对作业

今天给app换了个背景,线路查询由输入框改为下拉框,并实现换乘查询功能 ......
第一次

vue+django图片上传七牛云

使用七牛云服务 用户在前端传入的图片,直接存入到七牛云中,并把图片链接保存到后端 逻辑 前端获取到图片 发送给后端 后端调用七牛云服务 生成图片名称 上传到七牛云 然后拿到图片外链 存入对应数据中 前端代码 前端使用了vue 加 vant2组件 <van-uploader v-model="file ......
django 图片 vue

C++的输入方式

cin >> a; 会先判断a的类型,读取a类型允许的数据。若缓冲区中第一个字符是分隔符时,cin会将其清除,并读取下一个字符。以空格、制表符、回车(三者统称空白字符)作为结束符,或者遇到不可访问的数据类型结束。结束符不会读入,但是会存在于缓冲区,可以作为下一个语句的读入。e.g.有回车在缓冲区时, ......
方式