4月杂题

vite + vue3 + vue-router4 + ts + element plus + pinia + axios构建项目

最后是完整的vite.config.ts、main.ts配置 1、先用vite创建一个项目 npm create vite@latest 2、安装element plus yarn add element-plus @element-plus/icons-vue vite.config.ts配置组件 ......
vue-router vue element 项目 router

一次说透,4大服务性幂等场景架构设计方案!

服务幂等性架构设计 作者: 博学谷狂野架构师 GitHub:GitHub地址 (有我精心准备的130本电子书PDF) 只分享干货、不吹水,让我们一起加油!😄 防重表实现幂等 对于防止数据重复提交,还有一种解决方案就是通过防重表实现。 防重表的实现思路也非常简单,首先创建一张表作为防重表,同时在该表 ......
服务性 架构 场景 方案

《c#高级编程》第4章C#4.0中的更改(九)——协变和逆变

动态字典(Dynamic Dictionary)是指一个键值对集合,其中键和值的类型都可以在运行时确定并且可以动态变化。在C#中,可以使用 dynamic 关键字来实现这一功能。 例如,下面的代码演示了如何创建一个动态字典并向其中添加元素: dynamic dict = new System.Dyn ......
4.0

Ubuntu 22.04.1 LTS 编译安装 nginx-1.23.4

一、安装环境依赖 sudo apt-get install g++ sudo apt-get install openssl libssl-dev sudo apt-get install libpcre3 libpcre3-dev sudo apt-get install zlib1g-dev s ......
Ubuntu nginx LTS 22 04

《c#高级编程》第4章C#4.0中的更改(八)——协变和逆变

一、协变 C#协变是指在一些特定的情况下,可以将一个派生类型的实例赋值给其基类或接口类型的引用。这里的“派生类型”指的是从某个基类或接口继承并增加了新的成员的类型。 C# 4.0 引入了对协变和逆变的支持。其中,协变针对的是返回类型,逆变则针对参数类型。通过使用协变和逆变,可以使得某些代码更加简单、 ......
4.0

做题整理 4.25

字符串 P3538 [POI2012]OKR-A Horrible Poem 给定字符串,多次询问其子串的最小循环节长度。 由于循环节长度 $len$ 一定是子串长度的约数,我们可以不断试除 $len$ 的最小质因子,并判断是否合法,更新 $ans$ 的最小值。线性筛 预处理所有数($\le5\ti ......
4.25 25

浏览器4行js代码自动读取IC卡号

BS架构软件集成IC卡读卡器,在前段只需要4行js代码即可实现自动读取IC卡卡号,在web上使用IC卡读卡器其实就是这么简单.首先安装友我IC卡读卡器web插件,这个web插件安装后之后goole浏览器,火狐,IE等浏览器, 然后插上IC卡读卡器YW-607HC,然后开始敲js代码了.引入相应的js ......
卡号 浏览器 代码

P.4-前后端分类登录校验、P.6-SpringSecurity完整流程

P.4-前后端分类登录校验 P.6-SpringSecurity完整流程 SpringSecurity的原理其实就是一个过滤器链,内部包含了提供各种功能的过滤器。(了解即可) UsernamePasswordAuthenticationFilter:负责处理我们在登陆页面填写了用户名密码后的登陆请求 ......
SpringSecurity 流程

《c#高级编程》第4章C#4.0中的更改(七)——命名参数和可选参数

一、概念 C#中的命名参数和可选参数是两种函数参数的特殊形式,它们可以提高代码的可读性和灵活性。 命名参数 命名参数允许我们在调用函数时指定参数名称,从而不必按照函数定义时的参数顺序进行传参。这样做可以使代码更加易读易懂,同时也可以提高代码的灵活性,因为我们可以只传递某些参数来设置默认值。 以下是一 ......
参数 4.0

《c#高级编程》第4章C#4.0中的更改(六)——动态绑定

一、概念 下面是一些代码示例,说明C#动态绑定的上述特点: 1. 延迟确定类型 ```dynamic obj = GetDynamicObject(); // 获取动态对象obj.DoSomething(); // 在运行时才能确定DoSomething方法是否存在及其参数类型和返回值类型``` 2 ......
动态 4.0

数据结构 玩转数据结构 13-4 红黑树的基本性质和复杂度分析

0 课程地址 https://coding.imooc.com/lesson/207.html#mid=15083 1 重点关注 1.1 算法导论 红黑树5点特性论证 详见2-3树等价于红黑树一章 1.2 红黑树特性 红黑树是保持“黑平衡”的二叉树(从任意一个节点到叶子节点,经过的黑色节点数目是一样 ......
数据结构 结构 数据 复杂度 性质

2023.4.25

1 //实验五任务三 2 #include <iostream> 3 #include<string> 4 #include <cmath> 5 using namespace std; 6 class vector_N 7 { 8 private: 9 int n; 10 int* p; 11 p ......
2023 25

3-4 寻找并输出11~999的数m,它满足m、m的平方和m的立方均为回文数

设计思路:通过使用循环结构实现程序 代码: #include<iostream> using namespace std; bool symm(unsigned n){ unsigned i=n; unsigned m=0; while(i>0){ m=m*10+i%10; i/=10; } ret ......
平方和 回文 999 11

4.23 周报

4.23周报 本周总结 查漏补缺,回去补基础算法的漏洞 方向 基础算法 做题情况 模拟5,贪心2,cf(1500)4 ......
周报 4.23 23

4.Vue 中的 ajax

4.Vue 中的 ajax 作用:使用代理服务器,解决开发环境 Ajax 跨域问题 4.1.配置代理 4.1.1.方式1 ​ 在vue.config.js中添加如下配置: devServer:{ proxy:"http://localhost:5000" } 优点:配置简单,请求资源时直接发给起前端 ......
ajax Vue

4.24

问题描述:对N个整数《数据由键盘输入》进行升序排序 问题分析: 1、用数组a[100010]储存这Ⅳ个数 2、定义j=1,在z<N进行循环 3、在循环中定义i-o,在i<N-j进行循环 4、每次循环比较a叫与a[i+1]的大小。如果a门>a[i+1],这进行交换 5、输出 三、流程图 四、代码示例 ......
4.24 24

4.24

这里需要设计一个捐款人类Donator及一个相关函数getMaxName( ),Donator类中包含捐款人的姓名及其捐款额,其部分代码如下: class Donator{ private: string name; //捐款人姓名 float money; //捐款金额,单位:元 public: ......
4.24 24

4.24日报

今天我们进行了团队项目的第一阶段的展示,发现我们的还有很多的不足之处,目前正在规划第二阶段的书写,还有今天写了概率论的作业,打算从最简单的概率论和数据库原理进行复习,然后攻克计算机网络和工程数学两大难题,今天就先放个假吧 ......
日报 4.24 24

2023/4/24

L1-003 个位数统计 分数 15 全屏浏览题目 作者 陈越 单位 浙江大学 给定一个 k 位整数 N=dk−1​10k−1+⋯+d1​101+d0​ (0≤di​≤9, i=0,⋯,k−1, dk−1​>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 ......
2023 24

4.24总结

-- 基础查询 -- 1.查询多个字段 /* 1.查询多个字段 SELECT 字段列表 FROM 表名; SELECT * FROM 表名; -- 查询所有数据 去除重复记录 SELECT DISTINCT 字段列表 FROM 表名; 3.起别名 AS:AS也可以省略 */ drop table i ......
4.24 24

day55(2023.4.24)

1.应用程序分层 应用程序分层实现 在分层项目中实现查询业务 UserDao接口 UserDaoImpl接口实现类 UserService接口 UserServiceImpl接口实现类 web 此时数据库中的数据 运行结果 2.封装通用的BaseDao 封装通用的DML操作 BaseDao接口 Ba ......
2023 day 55 24

2023.4.24

1 //实验五任务二 2 #include <iostream> 3 using namespace std; 4 class vector3D 5 { 6 private: 7 float x,y,z; 8 public: 9 vector3D() 10 { 11 x = 0; 12 y = 0; ......
2023 24

2023.4.24记录

声明抽象基类Shape,由它派生出三个类,圆形Circle,矩形Rectangle,三角形Triangle,用一个函数输出三个面积。 输入格式: 在一行中依次输入5个数,圆的半径,长方形的高和宽,三角形的高和底,中间用空格分隔 输出格式: 圆的面积,长方形的面积,三角形的面积,小数点后保留2位有效数 ......
2023 24

4.24

1 #include <iostream> 2 using namespace std; 3 class DataType 4 { 5 public: 6 DataType(int i) 7 { 8 data.i = i; 9 type = INT; 10 } 11 DataType(char c) ......
4.24 24

编程一小时2023.4.24

1. #include<iostream>using namespace std; class Shape{public:virtual double area() const=0;}; class Circle:public Shape{public:Circle(double r):radius ......
小时 2023 24

2023 4 24

#include<iostream> using namespace std; class clock{ public: clock(int hour=0,int minture=0,int second=0); void showtime() const; clock & operator++() ......
2023 24

4.24每日总结

今天是第一阶段验收,王老师说这次的展示的功能比较单一,场景应用的构想也不够完善。 今天看到一个组用python写的人脸识别,效果很好,与我们web端相比确实体现了差距。这几天会抓紧时间完善功能和场景应用的问题。 ......
4.24 24

4.24打卡

二、设计思路、 1.先输出前两个月的兔子数,然后进入循环 2.循环中每过一个月都会有新兔子产生,迭代求出当前月份的兔子数 3.求和输出每个月的兔子总数 三、程序流程图 四、代码实现 #include<stdio.h> using namespace std; int main() { long ra ......
4.24 24

2023.4.24 从天堂掉落到深渊 多无奈

「AGC060C」Large Heap 这个题赛时只做了 15min,而 B 做了快 1.5h。。。 发现到 $U,V$ 的路径是一条向左延伸,长度为 $A$ 的链,和一条向右延伸,长度为 $B$ 的链。记 $f(i,j)$ 表示,左侧的链长为 $i$,右侧长为 $j$,路径上的点均比两端点小的概率 ......
深渊 无奈 天堂 2023 24

每日总结-23.4.24

<%@ page import="wangzhan.Thesql" %> <%@ page import="wangzhan.Pd_P_assignment" %> <%@ page import="wangzhan.Pd_S_assignment" %> <%@ page import="wang ......
23 24