第十五届蓝桥杯模拟赛(第二期)
大家好,我是晴天学长,本次分享,制作不易,本次题解只用于学习用途,如果有考试需要的小伙伴请考完试再来看题解进行学习,需要的小伙伴可以点赞关注评论一波哦!后续会继续更新第三期的。💪💪💪
一 .放像素
问题描述
小蓝要在屏幕上放置一行文字,每个字的宽度相同。
小蓝发现,如果每个字的宽为 36 像素,一行正好放下 30 个字,字符之间和前后都没有任何空隙。
请问,如果每个字宽为 10 像素,字符之间不包含空隙,一行可以放下多少个字?
答案提交
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
1) .算法思路
- 无
2).算法步骤
- 无
3). 代码实例
- 无
4).总结
- 答案:108
二 .求余数
问题描述
求 2**2023%1000,即 2的2023次方除以1000的余数。
答案提交
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
1) .算法思路
- 无
2).算法步骤
- 无
3). 代码实例
package LanQiaoTest.枚举;public class 求余数_2 {public static void main(String[] args) {int num = 2;int sum = 0;for (int i = 2; i <= 2023; i++) {num = (num*2)%1000;sum++;}System.out.println(num);}
}
4).总结
- 答案:608
三 .进制转化
问题描述 如果一个正整数转化成二进制与转换成八进制后所有数位的数字之和相等,则称为数位和相等的数。 前几个数位和相等的正整数为 1, 8, 9, 64, …… 请问第 23 个数位和相等的正整数是多少? 答案提交 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
1) .算法思路
- 无
2).算法步骤
- 无
3). 代码实例
package LanQiaoTest.枚举;public class 进制转换_3 {public static void main(String[] args) {int num = 1;int sum = 0;while (sum < 23) {if (two(num) == eight(num)) {sum++;System.out.print(num + " ");}num++;}}public static int two(int i) {String two = Integer.toString(i,2);int sum = 0;for (int j = 0; j < two.length(); j++) {String temp = String.valueOf(two.charAt(j));sum += Integer.parseInt(temp);}return sum;}public static int eight(int i) {String eight = Integer.toString(i,8);int sum = 0;for (int j = 0; j < eight.length(); j++) {String temp = String.valueOf(eight.charAt(j));sum += Integer.parseInt(temp);}return sum;}
}
4).总结
- 答案:4169
四 .约数个数
问题描述
对于以下这些数(6行,每行6个,共36个),请问约数个数最多的是哪个?(如果有多个,请回答出现最早的那个)
393353 901440 123481 850930 423154 240461
373746 232926 396677 486579 744860 468782
941389 777714 992588 343292 385198 876426
483857 241899 544851 647930 772403 109929
882745 372491 877710 340000 659788 658675
296521 491295 609764 718967 842000 670302
答案提交 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
1) .算法思路
- 无
2).算法步骤
- 无
3). 代码实例
package LanQiaoTest.枚举;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;public class 约数个数_4 {static String[] lines;static BufferedReader in = new BufferedReader(new InputStreamReader(System.in));static int[][] nums = new int[6][6];public static void main(String[] args) throws IOException {for (int i = 0; i < 6; i++) {lines = in.readLine().split(" ");for (int j = 0; j < 6; j++) {nums[i][j] = Integer.parseInt(lines[j]);}}//打印出来for (int i = 0; i < 6; i++) {for (int j = 0; j < 6; j++) {System.out.print(nums[i][j] + " ");;}System.out.println();}//开始计算int maxnums = 0;int max = Integer.MIN_VALUE;for (int i = 0; i < 6; i++) {for (int j = 0; j < 6; j++) {int temp = yueshu(nums[i][j]);if (temp>max){maxnums = nums[i][j];max = temp;}}}System.out.println(maxnums);}//算约数个数public static int yueshu(int nums) {int sum = 1;for (int i = 2; i <= nums; i++) {int temp = 0;while (nums % i == 0) {temp++;nums /= i;}if (temp != 0) {sum *= temp+1;}}return sum;}
}
4).总结
- 答案: 901440
五 .传染性
问题描述
小蓝有一个01矩阵。他打算将第一行第一列的 0 变为 2 。变化过程有传染性,每次 2 的上下左右四个相邻的位置中的 0 都会变成 2 。直到最后每个 2 的周围都是 1 或 2 结束。
请问,最终矩阵中有多少个 2 ?
以下是小蓝的矩阵,共 30 行 40 列。
0000100010000001101010101001001100000011
0101111001111101110111100000101010011111
1000010000011101010110000000001011010100
0110101010110000000101100100000101001001
0000011010100000111111001101100010101001
0110000110000000110100000000010010100011
0100110010000110000000100010000101110000
0010011010100110001111001101100110100010
1111000111101000001110010001001011101101
0011110100011000000001101001101110100001
0000000101011000010011111001010011011100
0000100000011001000100101000111011101100
0010110000001000001010100011000010100011
0110110000100011011010011010001101011011
0000100100000001010000101100000000000010
0011001000001000000010011001100101000110
1110101000011000000100011001001100111010
0000100100111000001101001000001010010001
0100010010000110100001100000110111110101
1000001001100010011001111101011001110001
0000000010100101000000111100110010101101
0010110101001100000100000010000010110011
0000011101001001000111011000100111010100
0010001100100000011000101011000000010101
1001111010010110011010101110000000101110
0110011101000010100001000101001001100010
1101000000010010011001000100110010000101
1001100010100010000100000101111111111100
1001011010101100001000000011000110110000
0011000100011000010111101000101110110001
答案提交 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
1) .算法思路
- dfs
2).算法步骤
1.使用循环读取输入的行,并将每个字符解析为整数存储在nmus数组中。
2.打印输出nmus数组。
3.调用dfs方法进行深度优先搜索,初始时传入起始坐标和nmus数组。
4.在dfs方法中,将当前坐标标记为已访问(值设为2),并增加计数器sum。
5.遍历四个方向上的相邻坐标。
6.计算新的坐标newx和newy。
7.检查新坐标是否在合法范围内,并且对应位置的值为0(未访问)。
8.如果满足条件,递归调用dfs方法,传入新的坐标和nmus数组。
9.在dfs方法结束后,返回上一层递归。
10.在主方法中调用dfs方法,传入起始坐标和nmus数组。
11.输出计数器sum的值。
3). 代码实例
package LanQiaoTest.DFS;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;public class 传染性_5 {static BufferedReader in = new BufferedReader(new InputStreamReader(System.in));static String[] lines;static int sum;static int[] dx = {0, 0, -1, 1};static int[] dy = {-1, 1, 0, 0};public static void main(String[] args) throws IOException {//接收矩阵int[][] nmus = new int[31][41];for (int i = 1; i <= 30; i++) {lines = in.readLine().split("");for (int j = 1; j <= 40; j++) {nmus[i][j] = Integer.parseInt(lines[j - 1]);}}//打印出来for (int i = 1; i <= 30; i++) {for (int j = 1; j <= 40; j++) {System.out.print(nmus[i][j] + " ");}System.out.println();}dfs(1, 1, nmus);System.out.println(sum);}public static void dfs(int x, int y, int[][] nums) {//出口nums[x][y] = 2;sum++;for (int i = 0; i < 4; i++) {int newx = x + dx[i];int newy = y + dy[i];if (newx >= 1 && newx <= 30 && newy >= 1 && newy <= 40 && nums[newx][newy] == 0) {dfs(newx, newy, nums);}}}
}
4).总结
- 答案:541
六.左移一位
问题描述
给定一个正好六位的正整数 x,请将 x 循环左移一位后输出。
所谓循环左移一位,是指将原来的十万位变为个位,原来的万位到个位向左移动依次变为十万位到十位。
例如:194910 左移一位变为 949101 。
又如:987123 左移一位变为 871239 。
输入格式
输入一行包含一个整数 x 。保证输入的 x 正好包含 6 个十进制数位,而且十万位和万位上的数字均不为 0 。
输出格式
输出一行包含一个整数,表示答案。
样例输入
194910
样例输出
949101
1) .算法思路
- 无
2).算法步骤
- 无
3). 代码实例
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;public class Main {static BufferedReader in = new BufferedReader(new InputStreamReader(System.in));static PrintWriter out = new PrintWriter(new PrintWriter(System.out));static String[] lines;public static void main(String[] args) throws IOException {lines = in.readLine().split(" ");int n = Integer.parseInt(lines[0]);String s = Integer.toString(n);String ans = s.substring(1) + s.charAt(0);int result = Integer.parseInt(ans);out.print(result);out.flush();}
}
4).总结
七.最后元音
问题描述
输入一个仅包含小写英文字母的字符串,请问这个字符串中的最后一元音是什么。
在英文中,a, e, i, o, u 共 5 个字母是元音字母,其它字母不是元音字母。
输入格式
输入一行包含一个字符串,仅由小写英文字符组成,字符串中至少包含一个元音字母。
输出格式
输出一行包含一个字符,表示答案。
样例输入
lanqiao
样例输出
o
样例输入
cup
样例输出
u
评测用例规模与约定
对于所有评测用例,1 <= 字符数量 <= 10000 。
1) .算法思路
- 无
2).算法步骤
- 无
3). 代码实例
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;public class Main {static BufferedReader in = new BufferedReader(new InputStreamReader(System.in));static PrintWriter out = new PrintWriter(new PrintWriter(System.out));static String[] lines;public static void main(String[] args) throws IOException {Set<String> set = new HashSet<>();lines = in.readLine().split(" ");String s = lines[0];set.add("a");set.add("e");set.add("i");set.add("o");set.add("u");for (int i = s.length()-1; i >= 0 ; i--) {String c = String.valueOf(s.charAt(i));if (set.contains(c)) {out.println(c);out.flush();return;}}}
}
4).总结
- 答案:
八. 整数转化
问题描述
给定一个整数,对这个整数的一次转换是指将这个整数变为这个整数的所有数位上的非零数字的乘积。
例如,对 123456789 进行一次转换变为 1*2*3*4*5*6*7*8*9=362880,再进行一次转换变为 3*6*2*8*8=2304,再进行一次转换变为 2*3*4=24,再进行一次转换变为 8。
给定一个整数,请依次将转换过程中经历的每个整数输出,直到小于 10 。
输入格式
输入一行包含一个整数 n 。
输出格式
输出多行,每行包含一个整数。
样例输入
123456789
样例输出
362880
2304
24
8
评测用例规模与约定
对于 50% 的评测用例,1 <= n <= 10**9 (10的9次方)。
对于所有评测用例,1 <= n <= 10**18 (10的18次方)。
1) .算法思路
- 无
2).算法步骤
- 无
3). 代码实例
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;public class Main {static BufferedReader in = new BufferedReader(new InputStreamReader(System.in));static PrintWriter out = new PrintWriter(new PrintWriter(System.out));static String[] lines;public static void main(String[] args) throws IOException {lines = in.readLine().split(" ");long sum = Long.parseLong(lines[0]);while (sum > 10) {long temp = sum;long ans = 1;while (temp > 0) {if (temp % 10 != 0) {ans *= temp % 10;temp /= 10;} else temp /= 10;}out.println(ans);sum = ans;}out.flush();out.close();}
}
4).总结
九. 最大移动方格
问题描述
小蓝站在一个 n 行 m 列的方格图中间,方格图的每一个方格上都标有一个正整数。
如果两个相邻方格(上下左右四个方向相邻)内的数的最大公约数大于 1 ,则可以从其中一个方格移动到另一个方格,当然也可以从另一个方格移回第一个方格。
假设小蓝开始时站在第 r 行第 c 列,请问小蓝可以移动到方格图内的多少个方格?
输入格式
输入的第一行包含两个整数 n, m ,用一个空格分隔,表示方格图的行数和列数。
接下来 n 行,每行包含 m 个正整数,相邻整数间用一个空格分隔,依次表示方格图中从第 1 行到第 n 行,每行从第 1 列到第 m 列中的数。
接下来一行包含两个整数 r, c,用一个空格分隔,表示小蓝所在的行号和列号。
输出格式
输出一行包含一个整数,表示答案。
样例输入
3 4
3 6 5 5
2 4 3 5
7 8 3 8
3 2
样例输出
5
评测用例规模与约定
对于50%的评测用例,1 <= n, m <= 100,方格图中的每个数不超过 10**5 (10的5次方)。
对于所有评测用例,1 <= n, m <= 1000,方格图中的每个数不超过 10**9 (10的9次方)。
1) .算法思路
- dfs
2).算法步骤
- 无
3). 代码实例
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;public class Main {static BufferedReader in = new BufferedReader(new InputStreamReader(System.in));static PrintWriter out = new PrintWriter(new PrintWriter(System.out));static String[] lines;static long nums[][] = new long[1100][1100];static boolean[][] st = new boolean[1100][1100];static long sum = 0;static int[] dx = {0, 0, -1, 1};static int[] dy = {-1, 1, 0, 0};public static void main(String[] args) throws IOException {lines = in.readLine().split(" ");int n = Integer.parseInt(lines[0]);int m = Integer.parseInt(lines[1]);//接收数据for (int i = 1; i <= n; i++) {lines = in.readLine().split(" ");for (int j = 1; j <= m; j++) {nums[i][j] = Long.parseLong(lines[j - 1]);}}lines = in.readLine().split(" ");int r = Integer.parseInt(lines[0]);int c = Integer.parseInt(lines[1]);dfs(r,c,nums,n,m);out.println(sum);out.flush();out.close();}private static void dfs(int x, int y, long[][] nums, int n, int m) {st[x][y] = true;sum++;for (int i = 0; i < 4; i++) {int newx = x + dx[i];int newy = y + dy[i];if (newx >= 1 && newx <= n && newy >= 1 && newy <= m && gcd(nums[x][y], nums[newx][newy]) > 1&&st[newx][newy]==false) {dfs(newx, newy, nums, n, m);}}}//最大公约数private static long gcd(long a, long b) {return b == 0 ? a : gcd(b, a % b);}}
4).总结
十. 最大区间和
问题描述
给定一个序列 a[1], a[2], …, a[n] 和一个整数 k,请找出一个长度正好为 k 的区间,使得区间中所有数的和最大。
即要找到一个整数 p ,使得 1 <= p 且 p+k-1 <= n ,使得 a[p]+a[p+1]+...+a[p+k-1] 最大。
输入格式
输入的第一行包含两个整数 n , k。
第二行包含 n 个整数,相邻的整数之间使用一个空格分隔,表示给定的序列。
输出格式
输出一行包含一个整数,表示最大的区间和,你只需要输出和就行,不需要输出方案。 样例输入
6 3
2 3 9 1 9 5
样例输出
19
评测用例规模与约定
对于 30% 的评测用例,1 <= k <= n <= 30,1 <= a[i] <= 100。
对于 60% 的评测用例,1 <= k <= n <= 1000,1 <= a[i] <= 10000。
对于所有评测用例,1 <= k <= n <= 100000,1 <= a[i] <= 1000000。
1) .算法思路
- 前缀和+滑动窗口
2).算法步骤
- 无
3). 代码实例
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;//前缀和+滑动窗口
public class Main {static BufferedReader in = new BufferedReader(new InputStreamReader(System.in));static PrintWriter out = new PrintWriter(new PrintWriter(System.out));static String[] lines;public static void main(String[] args) throws IOException {lines = in.readLine().split(" ");int n = Integer.parseInt(lines[0]);int k = Integer.parseInt(lines[1]);long[] sum = new long[n];lines = in.readLine().split(" ");sum[0] = Integer.parseInt(lines[0]);//前缀和for (int i = 1; i < n; i++) {sum[i] += Long.parseLong(lines[i])+sum[i-1];}long max = Long.MIN_VALUE;//滑动窗口for (int i = 0; i <= n - k; i++) {long ans = 0;if (i==0){ans = sum[i+k-1];}else {ans = sum[i+k-1]-sum[i-1];}max = Math.max(max, ans);}out.println(max);out.flush();out.close();}
}
4).总结
相关文章:

第十五届蓝桥杯模拟赛(第二期)
大家好,我是晴天学长,本次分享,制作不易,本次题解只用于学习用途,如果有考试需要的小伙伴请考完试再来看题解进行学习,需要的小伙伴可以点赞关注评论一波哦!后续会继续更新第三期的。Ǵ…...
命令模式-C++实现
命令模式是一种行为型设计模式,它将请求封装成一个对象,从而能使你可以用不同的请求对客户端进行参数化。该模式允许请求的发送者和接收者进行解耦,发送者不需要知道接收者的信息,只需要通过命令对象来与它进行交互。 命令模式有…...

3dMax拼图生成工具Puzzle2D使用教程
Puzzle2D for 3dsMax拼图生成工具使用教程 Puzzle2D简介: 2D拼图随机生成器(英文:Puzzle2D) ,是一款由#沐风课堂#用MAXScript脚本语言开发的3dsMax建模小工具,可以随机创建2D可编辑样条线拼图图形。可批量…...

git报错invalid object xxx和unable to read tree xxxxxx
电脑出问题了,导致git仓库像是被损坏了一样,执行git status就会报错unable to read ree,无法正常提交代码至仓库,原因是本地代码仓库.git文件损坏了,无法找到正确的提交历史和路径。 找到了一个解决办法: …...

会泽一村民上山放羊吸烟引发森林火灾,AI科技急需关注
2023年4月,会泽县古城街道厂沟村委会望香台山林中发生了一场由疏忽引发的森林火灾。张某某在放羊时未完全熄灭烟头,导致7.33公顷的林地和草地被焚毁,直接经济损失高达29.097万元。这一事件再次凸显了日常生活中的安全隐患。 在这一背景下&…...

docker-compose部署zabbix+grafana
1.引言 1.1目的 zabbixgrafana实现图形化监控 2.部署环境 服务器ip服务版本192.168.5.137zabbix-server6.0.21192.168.5.137grafana10.2.2192.168.5.152zabbix-client6.0.21 3.部署zabbix-server 3.1 创建zabbix目录 mkdir zabbix3.2 编写docker-compose文件 cd zabbix…...
ios 逆向分分析,某业帮逆向算法(二)
接上讲 上次hook 发现自己的数据有点问题。才发现是自己的编辑器识别出问题了。 上篇sub_1029B6898函数hook数据如下: [iOS Device::作业帮 ]-> arg2: 0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 00000000 37 32 65 64 38 31 32 38…...
openCv颜色矩
颜色矩(Color Moments)是一种常用的图像特征描述方法,用于表示图像中颜色的分布和统计特征。它是基于图像的颜色直方图而计算得到的。 颜色矩通常包括三个维度:平均值、方差和偏度。具体来说: 平均值(Mean…...

〖大前端 - 基础入门三大核心之JS篇㊹〗- DOM事件委托
说明:该文属于 大前端全栈架构白宝书专栏,目前阶段免费,如需要项目实战或者是体系化资源,文末名片加V!作者:不渴望力量的哈士奇(哈哥),十余年工作经验, 从事过全栈研发、产品经理等工作…...

正是阶段高等数学复习--函数极限的计算
之前在预备阶段中函数极限的解决方式分三步,第一步观察形式并确定用什么方式来解决,第二步化简,化简方式一共有7种,分别是最重要的三种(等价替换、拆分极限存在的项、计算非零因子)以及次重要的4种…...
Linux-usb触摸板去除鼠标箭头
usb触摸板会同时加载hid-generic.c和hid-multitouch.c驱动 [ 213.602561] usb 4-1: new full-speed USB device number 2 using ohci-platform [ 213.834953] usb 4-1: New USB device found, idVendor6615, idProduct108c, bcdDevice 1.30 [ 213.835048] usb 4-1: New USB…...
【微信小程序】英文字母不换行问题 flex布局字符超出宽度折行问题:设置了word-break: break-all;和flex: 1;冲突flex不生效问题
flex布局中英文字符超出宽度不会自动折行的问题,但是设置了word-break: break-all;前面设置的flex: 1;就不生效了 1.英文字母不换行问题 .view_text {word-break: break-all; }如果使用flex仅仅设置word-break: break-all;是会影…...

python--自动化办公(Word)
python自动化办公之—Word python-docx库 1、安装python-docx库 pip install python-docx2、基本语法 1、打开文档 document Document() 2、加入标题 document.add_heading(总标题,0) document.add_heading(⼀级标题,1) document.add_heading(⼆级标题,2) 3、添加文本 para…...

sourceTree的下载和安装
sourceTree的下载和安装 一、概述 SourceTree 是一款免费的 Git 和 Hg 客户端管理工具,支持 Git 项目的创建、克隆、提交、push、pull 和合并等操作。它拥有一个精美简洁的界面,大大简化了开发者与代码库之间的 Git 操作方式,这对于不熟悉 …...

解决:ModuleNotFoundError: No module named ‘PyQt5‘
解决:ModuleNotFoundError: No module named ‘PyQt5’ 文章目录 解决:ModuleNotFoundError: No module named PyQt5背景报错问题报错翻译报错位置代码报错原因解决方法安装PyQt5在PyCharm中配置PyQt5对于新项目对于已有项目 今天的分享就到此结束了 背景…...
极客时间 - 如何成为学习高手【文章笔记 + 思考总结】
如何成为学习高手【文章笔记 思考总结】 高度自律 高度自律 5分钟起步法。 稍微走在计划前面。 替代拖延法。 自律:从不自律的念头中,约束自己。有变弱倾向时进行对抗。 在一种痛苦和另一种痛苦之间做选择,选择那个有意义的痛苦。 在某些固…...

前端笔记(二):CSS 选择器与特性
CSS(层叠样式表)是一种样式表语言,用于描述HTML或XML文档的呈现方式。它定义了如何在屏幕、纸张或其他媒体上显示文档的样式、布局和外观。 里面的代码由 选择器 { } 组成 体验 CSS CSS 可以让我们界面变得更加美观,这是 CSS 的…...

【每日一题】1423. 可获得的最大点数-2023.12.3
题目: 1423. 可获得的最大点数 几张卡牌 排成一行,每张卡牌都有一个对应的点数。点数由整数数组 cardPoints 给出。 每次行动,你可以从行的开头或者末尾拿一张卡牌,最终你必须正好拿 k 张卡牌。 你的点数就是你拿到手中的所有…...
VSCode修改C++版本
新下载了一下VSCode,想使用C17的特性std::optional,但是显示有错误,想想可能是C 版本的问题,查了一下资料,按下面的博客操作,果然解决了。 vscode设置c 版本...

31-WEB漏洞-文件操作之文件包含漏洞全解
31-WEB漏洞-文件操作之文件包含漏洞全解 一、本地包含1.1、无限制包含漏洞文件1.2、有限制包含漏洞文件1.2.1、绕过方法1.2.1.1、%00截断1.2.1.2、长度截断 二、远程包含2.1、无限制包含漏洞文件2.2、有限制包含漏洞文件 三、各种协议流提交流3.1、各协议的利用条件和方法3.1.1…...
day52 ResNet18 CBAM
在深度学习的旅程中,我们不断探索如何提升模型的性能。今天,我将分享我在 ResNet18 模型中插入 CBAM(Convolutional Block Attention Module)模块,并采用分阶段微调策略的实践过程。通过这个过程,我不仅提升…...

(二)TensorRT-LLM | 模型导出(v0.20.0rc3)
0. 概述 上一节 对安装和使用有个基本介绍。根据这个 issue 的描述,后续 TensorRT-LLM 团队可能更专注于更新和维护 pytorch backend。但 tensorrt backend 作为先前一直开发的工作,其中包含了大量可以学习的地方。本文主要看看它导出模型的部分&#x…...

DBAPI如何优雅的获取单条数据
API如何优雅的获取单条数据 案例一 对于查询类API,查询的是单条数据,比如根据主键ID查询用户信息,sql如下: select id, name, age from user where id #{id}API默认返回的数据格式是多条的,如下: {&qu…...
css3笔记 (1) 自用
outline: none 用于移除元素获得焦点时默认的轮廓线 broder:0 用于移除边框 font-size:0 用于设置字体不显示 list-style: none 消除<li> 标签默认样式 margin: xx auto 版心居中 width:100% 通栏 vertical-align 作用于行内元素 / 表格单元格ÿ…...

九天毕昇深度学习平台 | 如何安装库?
pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple --user 举个例子: 报错 ModuleNotFoundError: No module named torch 那么我需要安装 torch pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple --user pip install 库名&#x…...
使用Matplotlib创建炫酷的3D散点图:数据可视化的新维度
文章目录 基础实现代码代码解析进阶技巧1. 自定义点的大小和颜色2. 添加图例和样式美化3. 真实数据应用示例实用技巧与注意事项完整示例(带样式)应用场景在数据科学和可视化领域,三维图形能为我们提供更丰富的数据洞察。本文将手把手教你如何使用Python的Matplotlib库创建引…...
虚拟电厂发展三大趋势:市场化、技术主导、车网互联
市场化:从政策驱动到多元盈利 政策全面赋能 2025年4月,国家发改委、能源局发布《关于加快推进虚拟电厂发展的指导意见》,首次明确虚拟电厂为“独立市场主体”,提出硬性目标:2027年全国调节能力≥2000万千瓦࿰…...
comfyui 工作流中 图生视频 如何增加视频的长度到5秒
comfyUI 工作流怎么可以生成更长的视频。除了硬件显存要求之外还有别的方法吗? 在ComfyUI中实现图生视频并延长到5秒,需要结合多个扩展和技巧。以下是完整解决方案: 核心工作流配置(24fps下5秒120帧) #mermaid-svg-yP…...

实战设计模式之模板方法模式
概述 模板方法模式定义了一个操作中的算法骨架,并将某些步骤延迟到子类中实现。模板方法使得子类可以在不改变算法结构的前提下,重新定义算法中的某些步骤。简单来说,就是在一个方法中定义了要执行的步骤顺序或算法框架,但允许子类…...

如何在Windows本机安装Python并确保与Python.NET兼容
✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…...