做贸易把产品放到哪个网站好呢/百度免费优化

做贸易把产品放到哪个网站好呢,百度免费优化,深圳专业网站建设服务,wordpress安装乱码练习 1:计算圆的周长和面积 改编题目:编写一个 C# 程序,让用户输入圆的半径,然后计算并输出该圆的周长和面积,结果保留两位小数。 using System;class CircleCalculation {static void Main(){const double pi 3.14…

练习 1:计算圆的周长和面积

改编题目:编写一个 C# 程序,让用户输入圆的半径,然后计算并输出该圆的周长和面积,结果保留两位小数。

using System;class CircleCalculation
{static void Main(){const double pi = 3.14;Console.Write("请输入圆的半径:");int n = int.Parse(Console.ReadLine());double circumference = 2 * pi * n;double area = pi * n * n;Console.WriteLine($"半径为 {n} 的圆的周长为:{circumference:F2}");Console.WriteLine($"半径为 {n} 的圆的面积为:{area:F2}");}
}

练习 2:两个变量值交换(两种方法)

改编题目:编写一个 C# 程序,实现两个整数变量值的交换,分别使用临时变量和不使用临时变量两种方法,并输出交换后的结果

using System;class VariableSwap
{static void Main(){// 方法一:使用临时变量int a = 8, b = 19;int temp = a;a = b;b = temp;Console.WriteLine($"使用临时变量交换后,a={a}, b={b}");// 方法二:不使用临时变量a = 8;b = 19;a = a + b;b = a - b;a = a - b;Console.WriteLine($"不使用临时变量交换后,a={a}, b={b}");}
}

练习 3:输入 3 个数,从小到大输出

改编题目:编写一个 C# 程序,让用户输入 3 个整数,然后将这 3 个数从小到大排序并输出。

using System;class SortThreeNumbers
{static void Main(){Console.Write("请您输入 3 个整数,用空格区分开:");string[] input = Console.ReadLine().Split(' ');int a = int.Parse(input[0]);int b = int.Parse(input[1]);int c = int.Parse(input[2]);if (a > b){int temp = a;a = b;b = temp;}if (a > c){int temp = a;a = c;c = temp;}if (b > c){int temp = b;b = c;c = temp;}Console.WriteLine($"从小到大排序为:{a} {b} {c}");}
}

练习 4:根据学生成绩输出等级

改编题目:编写一个 C# 程序,让用户输入一个 0 - 100 之间的学生成绩,根据成绩输出对应的等级(60 分以下为不及格,60 - 69 为合格,70 - 79 为良,80 - 89 为优,90 以上为超神)。

using System;class GradeEvaluation
{static void Main(){Console.Write("请输入学生成绩(0 - 100):");int score = int.Parse(Console.ReadLine());if (score < 60){Console.WriteLine("不及格");}else if (score >= 60 && score <= 69){Console.WriteLine("合格");}else if (score >= 70 && score <= 79){Console.WriteLine("良");}else if (score >= 80 && score <= 89){Console.WriteLine("优");}else{Console.WriteLine("超神");}}
}

练习 5:求 0 - 100 之间所有偶数和奇数的和

改编题目:编写一个 C# 程序,计算 0 - 100 之间所有偶数的和以及所有奇数的和,并分别输出结果。

using System;class EvenOddSum
{static void Main(){int evenSum = 0;int oddSum = 0;for (int i = 0; i <= 100; i++){if (i % 2 == 0){evenSum += i;}else{oddSum += i;}}Console.WriteLine("0 - 100 之间所有偶数的和为:" + evenSum);Console.WriteLine("0 - 100 之间所有奇数的和为:" + oddSum);}
}

练习 6:求 10 的阶乘

改编题目:编写一个 C# 程序,计算 10 的阶乘并输出结果。

using System;class FactorialCalculation
{static void Main(){int result = 1;for (int i = 1; i <= 10; i++){result *= i;}Console.WriteLine("10 的阶乘为:" + result);}
}

练习 7:反向输出数字

改编题目:编写一个 C# 程序,让用户输入一个整数,然后将该整数反向输出。

using System;class ReverseNumber
{static void Main(){Console.Write("请输入一个整数:");int num = int.Parse(Console.ReadLine());int reversed = 0;while (num != 0){reversed = reversed * 10 + num % 10;num /= 10;}Console.WriteLine("反向输出的数字为:" + reversed);}
}

练习 8:输出指定形状

改编题目:编写一个 C# 程序,在屏幕上输出如下形状:

*
**
***
****
*****
******
using System;class ShapeOutput1
{static void Main(){for (int i = 1; i <= 6; i++){for (int j = 0; j < i; j++){Console.Write("*");}Console.WriteLine();}}
}

练习 10:单循环输出指定形状

改编题目:编写一个 C# 程序,使用单循环在屏幕上输出如下形状:

*
**
***
****
*****
******
using System;class ShapeOutputSingleLoop
{static void Main(){string stars = "";for (int i = 1; i <= 6; i++){stars += "*";Console.WriteLine(stars);}}
}

练习 11:输出指定对称形状

改编题目:编写一个 C# 程序,在屏幕上输出如下形状:

*
***
*****
*******
*********
*******
*****
***
*
using System;class SymmetricShapeOutput
{static void Main(){int maxStars = 9;for (int i = 1; i <= maxStars; i += 2){for (int j = 0; j < (maxStars - i) / 2; j++){Console.Write(" ");}for (int k = 0; k < i; k++){Console.Write("*");}Console.WriteLine();}for (int i = maxStars - 2; i >= 1; i -= 2){for (int j = 0; j < (maxStars - i) / 2; j++){Console.Write(" ");}for (int k = 0; k < i; k++){Console.Write("*");}Console.WriteLine();}}
}

练习 12:打印 9 * 9 乘法表

改编题目:编写一个 C# 程序,打印 9 * 9 乘法表。

using System;class MultiplicationTable
{static void Main(){for (int i = 1; i <= 9; i++){for (int j = 1; j <= i; j++){Console.Write($"{j} * {i} = {i * j}\t");}Console.WriteLine();}}
}

练习 13:找出 100 到 999 之间的水仙花数(两种方法)

改编题目:编写一个 C# 程序,找出 100 到 999 之间的所有水仙花数,分别使用单循环和嵌套循环两种方法。

using System;class NarcissisticNumbersSingleLoop
{static void Main(){for (int num = 100; num < 1000; num++){int hundreds = num / 100;int tens = (num / 10) % 10;int units = num % 10;if (hundreds * hundreds * hundreds + tens * tens * tens + units * units * units == num){Console.WriteLine(num);}}}
}

C# 代码(嵌套循环)

using System;class NarcissisticNumbersNestedLoop
{static void Main(){for (int i = 1; i <= 9; i++){for (int j = 0; j <= 9; j++){for (int k = 0; k <= 9; k++){int num = i * 100 + j * 10 + k;if (i * i * i + j * j * j + k * k * k == num){Console.WriteLine(num);}}}}}
}

练习 14:组成不重复的三位数

改编题目:编写一个 C# 程序,使用 1、2、3、4 四个数字,找出能组成多少个不相同且无重复数字的三位数,并输出这些三位数。

using System;class ThreeDigitNumbers
{static void Main(){int count = 0;for (int i = 1; i <= 4; i++){for (int j = 1; j <= 4; j++){if (j == i) continue;for (int k = 1; k <= 4; k++){if (k == i || k == j) continue;int num = i * 100 + j * 10 + k;Console.WriteLine(num);count++;}}}Console.WriteLine("能组成的不相同且无重复数字的三位数共有:" + count + " 个");}
}

练习 15:歌星大赛打分计算平均分

改编题目:编写一个 C# 程序,模拟歌星大赛打分过程。假设有 100 个评委给选手打分,分值在 1 - 100 之间,去掉一个最高分和一个最低分后,计算剩余 98 个分数的平均分作为选手的最后得分。

using System;class SingerCompetitionScore
{static void Main(){Random random = new Random();int[] scores = new int[100];for (int i = 0; i < 100; i++){scores[i] = random.Next(1, 101);}int maxScore = scores[0];int minScore = scores[0];int totalScore = 0;foreach (int score in scores){if (score > maxScore) maxScore = score;if (score < minScore) minScore = score;totalScore += score;}totalScore = totalScore - maxScore - minScore;double averageScore = (double)totalScore / 98;Console.WriteLine("选手的最后得分是:" + averageScore);}
}

练习 16:可乐兑换问题

改编题目:已知 3 个可乐瓶可以换一瓶可乐,现在有 364 瓶可乐,编写一个 C# 程序,计算一共可以喝多少瓶可乐,最后剩下几个空瓶。

using System;class ColaExchange
{static void Main(){int totalCola = 364;int emptyBottles = 364;while (emptyBottles >= 3){int exchangedCola = emptyBottles / 3;totalCola += exchangedCola;emptyBottles = emptyBottles % 3 + exchangedCola;}Console.WriteLine("一共可以喝 " + totalCola + " 瓶可乐,剩下 " + emptyBottles + " 个空瓶。");}
}

练习 17:兔子繁殖问题

改编题目:有一对兔子,从出生后第 3 个月起,每个月都生一对兔子;小兔子长到第三个月后,每个月又生一对兔子。假如兔子都不死,编写一个 C# 程序,计算第 1 到第 20 个月里,每个月的兔子总数。

using System;class RabbitReproduction
{static void Main(){int[] rabbits = new int[20];rabbits[0] = 1;rabbits[1] = 1;for (int i = 2; i < 20; i++){rabbits[i] = rabbits[i - 1] + rabbits[i - 2];}for (int i = 0; i < 20; i++){Console.WriteLine($"第 {i + 1} 个月的兔子总数为:{rabbits[i]} 对");}}
}

练习 18:百钱百鸡问题

改编题目:编写一个 C# 程序,解决百钱百鸡问题。已知公鸡 5 元一只,母鸡 3 元一只,小鸡 1 元 3 只,现在有 100 元钱要买 100 只鸡,找出所有可能的购买方案并输出。
C# 代码

using System;class HundredMoneyHundredChickens
{static void Main(){for (int rooster = 0; rooster <= 20; rooster++){for (int hen = 0; hen <= 33; hen++){int chick = 100 - rooster - hen;if (chick % 3 == 0 && rooster * 5 + hen * 3 + chick / 3 == 100){Console.WriteLine($"公鸡:{rooster} 只,母鸡:{hen} 只,小鸡:{chick} 只");}}}}
}

练习 19:输出一个 120 - 245 之间的随机数

改编题目:编写一个 C# 程序,模拟抽奖活动,每次运行程序时,从 120 到 245 这个区间内随机抽取一个幸运号码并输出。
using System;class RandomNumberInRange
{static void Main(){Random random = new Random();int luckyNumber = random.Next(120, 246);Console.WriteLine($"本次抽奖的幸运号码是: {luckyNumber}");}
}

练习 20:猜数字游戏

设计一个 C# 程序实现猜数字游戏。程序会随机生成一个 0 到 50 之间的整数,玩家需要猜测这个数字。每次猜测后,程序会提示玩家猜大了、猜小了还是猜对了,直到玩家猜对为止。同时,记录玩家猜测的次数并在猜对后输出。

using System;class GuessTheNumberGame
{static void Main(){Random random = new Random();int secretNumber = random.Next(0, 51);int guess;int attempts = 0;Console.WriteLine("我心里想了一个 0 到 50 之间的数字,你可以开始猜啦!");do{Console.Write("请输入你猜测的数字: ");guess = int.Parse(Console.ReadLine());attempts++;if (guess < secretNumber){Console.WriteLine($"你猜小了,这个数字比 {guess} 大。");}else if (guess > secretNumber){Console.WriteLine($"你猜大了,这个数字比 {guess} 小。");}else{Console.WriteLine($"恭喜你,猜对了!这个数字就是 {secretNumber}。你一共用了 {attempts} 次猜测。");}} while (guess != secretNumber);}
}

练习 21:初始化数组并倒序输出

改编题目:编写一个 C# 程序,创建一个包含 10 个元素的整数数组,使用随机数为数组元素赋值(范围为 1 - 100),然后将数组元素倒序排列并输出。
using System;class ReverseRandomArray
{static void Main(){int[] array = new int[10];Random random = new Random();// 用随机数初始化数组for (int i = 0; i < array.Length; i++){array[i] = random.Next(1, 101);}// 倒序数组Array.Reverse(array);// 输出倒序后的数组Console.WriteLine("倒序后的数组元素为:");foreach (int num in array){Console.Write(num + " ");}Console.WriteLine();}
}

练习 22:初始化数组并乱序输出(两种方法)

改编题目:在 C# 中,创建一个包含 10 个元素的数组,元素值为 0 到 10,然后使用两种不同的方法将数组元素打乱顺序并输出。
using System;class ShuffleArray
{static void Main(){int[] array = new int[10];for (int i = 0; i < array.Length; i++){array[i] = i;}// 方法一:使用 Random 类交换元素int[] shuffledArray1 = (int[])array.Clone();Random random = new Random();for (int i = shuffledArray1.Length - 1; i > 0; i--){int j = random.Next(i + 1);int temp = shuffledArray1[i];shuffledArray1[i] = shuffledArray1[j];shuffledArray1[j] = temp;}Console.WriteLine("方法一乱序后的数组:");foreach (int num in shuffledArray1){Console.Write(num + " ");}Console.WriteLine();// 方法二:使用 List 和 Random 类System.Collections.Generic.List<int> list = new System.Collections.Generic.List<int>(array);int[] shuffledArray2 = new int[list.Count];for (int i = 0; i < shuffledArray2.Length; i++){int index = random.Next(list.Count);shuffledArray2[i] = list[index];list.RemoveAt(index);}Console.WriteLine("方法二乱序后的数组:");foreach (int num in shuffledArray2){Console.Write(num + " ");}Console.WriteLine();}
}

练习 23:一维数组奇数偶数分区

改编题目:编写一个 C# 程序,创建一个包含 20 个元素的一维数组,使用随机数(范围 1 - 100)初始化数组。然后将数组中的奇数元素移到数组左边,偶数元素移到数组右边,并输出分区后的数组。
using System;class OddEvenPartition
{static void Main(){int[] array = new int[20];Random random = new Random();// 用随机数初始化数组for (int i = 0; i < array.Length; i++){array[i] = random.Next(1, 101);}// 分区操作int left = 0;int right = array.Length - 1;while (left < right){while (left < right && array[left] % 2 != 0){left++;}while (left < right && array[right] % 2 == 0){right--;}if (left < right){int temp = array[left];array[left] = array[right];array[right] = temp;}}// 输出分区后的数组Console.WriteLine("分区后的数组:");foreach (int num in array){Console.Write(num + " ");}Console.WriteLine();}
}

练习 24:数组排序(选择、冒泡、插入)

改编题目:编写一个 C# 程序,创建一个包含 10 个随机整数(范围 1 - 100)的数组,分别使用选择排序、冒泡排序和插入排序算法对数组进行排序,并输出排序后的数组。
using System;class ArraySorting
{static void Main(){int[] array = new int[10];Random random = new Random();// 用随机数初始化数组for (int i = 0; i < array.Length; i++){array[i] = random.Next(1, 101);}// 选择排序int[] selectionSorted = (int[])array.Clone();for (int i = 0; i < selectionSorted.Length - 1; i++){int minIndex = i;for (int j = i + 1; j < selectionSorted.Length; j++){if (selectionSorted[j] < selectionSorted[minIndex]){minIndex = j;}}int temp = selectionSorted[i];selectionSorted[i] = selectionSorted[minIndex];selectionSorted[minIndex] = temp;}Console.WriteLine("选择排序后的数组:");foreach (int num in selectionSorted){Console.Write(num + " ");}Console.WriteLine();// 冒泡排序int[] bubbleSorted = (int[])array.Clone();for (int i = 0; i < bubbleSorted.Length - 1; i++){for (int j = 0; j < bubbleSorted.Length - i - 1; j++){if (bubbleSorted[j] > bubbleSorted[j + 1]){int temp = bubbleSorted[j];bubbleSorted[j] = bubbleSorted[j + 1];bubbleSorted[j + 1] = temp;}}}Console.WriteLine("冒泡排序后的数组:");foreach (int num in bubbleSorted){Console.Write(num + " ");}Console.WriteLine();// 插入排序int[] insertionSorted = (int[])array.Clone();for (int i = 1; i < insertionSorted.Length; i++){int key = insertionSorted[i];int j = i - 1;while (j >= 0 && insertionSorted[j] > key){insertionSorted[j + 1] = insertionSorted[j];j--;}insertionSorted[j + 1] = key;}Console.WriteLine("插入排序后的数组:");foreach (int num in insertionSorted){Console.Write(num + " ");}Console.WriteLine();}
}

练习 25:二维数组(2 * 3)赋值(两种方法,单循环、嵌套循环)

改编题目:编写一个 C# 程序,创建一个 2 行 3 列的二维整数数组,分别使用单循环和嵌套循环的方法为数组元素赋值,赋值规则为从 1 开始依次递增,并输出数组元素。
using System;class TwoDimensionalArrayAssignment
{static void Main(){int[,] array = new int[2, 3];// 方法一:单循环赋值int index = 1;for (int i = 0; i < array.GetLength(0); i++){for (int j = 0; j < array.GetLength(1); j++){array[i, j] = index++;}}Console.WriteLine("单循环赋值后的数组:");for (int i = 0; i < array.GetLength(0); i++){for (int j = 0; j < array.GetLength(1); j++){Console.Write(array[i, j] + " ");}Console.WriteLine();}// 方法二:嵌套循环赋值index = 1;for (int i = 0; i < array.GetLength(0); i++){for (int j = 0; j < array.GetLength(1); j++){array[i, j] = index++;}}Console.WriteLine("嵌套循环赋值后的数组:");for (int i = 0; i < array.GetLength(0); i++){for (int j = 0; j < array.GetLength(1); j++){Console.Write(array[i, j] + " ");}Console.WriteLine();}}
}

练习 26:数组内容拷贝

改编题目:编写一个 C# 程序,有一个 2 行 3 列的二维数组 arr1,其元素值为 {{1, 2, 3}, {4, 5, 6}},将该数组的元素按顺序拷贝到一个 3 行 2 列的二维数组 arr2 中,并输出 arr2 的元素。
using System;class ArrayCopying
{static void Main(){int[,] arr1 = { { 1, 2, 3 }, { 4, 5, 6 } };int[,] arr2 = new int[3, 2];int row = 0;int col = 0;for (int i = 0; i < arr1.GetLength(0); i++){for (int j = 0; j < arr1.GetLength(1); j++){arr2[row, col] = arr1[i, j];col++;if (col == arr2.GetLength(1)){col = 0;row++;}}}Console.WriteLine("拷贝后的数组 arr2:");for (int i = 0; i < arr2.GetLength(0); i++){for (int j = 0; j < arr2.GetLength(1); j++){Console.Write(arr2[i, j] + " ");}Console.WriteLine();}}
}

练习 28:初始化特定数组(两种方法)

改编题目:在 C# 中,使用两种不同的方法初始化一个 9 行 9 列的二维数组,数组元素按照如下规律排列:
1 1 1 1 1 1 1 1 1
1 2 2 2 2 2 2 2 1
1 2 3 3 3 3 3 2 1
1 2 3 4 4 4 3 2 1
1 2 3 4 5 4 3 2 1
1 2 3 4 4 4 3 2 1
1 2 3 3 3 3 3 2 1
1 2 2 2 2 2 2 2 1
1 1 1 1 1 1 1 1 1
using System;class SpecialArrayInitialization
{static void Main(){int[,] array = new int[9, 9];// 方法一:嵌套循环手动赋值for (int i = 0; i < 9; i++){for (int j = 0; j < 9; j++){int min = Math.Min(i, j);min = Math.Min(min, 8 - i);min = Math.Min(min, 8 - j);array[i, j] = min + 1;}}Console.WriteLine("方法一初始化后的数组:");for (int i = 0; i < 9; i++){for (int j = 0; j < 9; j++){Console.Write(array[i, j] + " ");}Console.WriteLine();}// 方法二:分层赋值int[,] array2 = new int[9, 9];for (int layer = 0; layer < 5; layer++){for (int i = layer; i < 9 - layer; i++){for (int j = layer; j < 9 - layer; j++){array2[i, j] = layer + 1;}}}Console.WriteLine("方法二初始化后的数组:");for (int i = 0; i < 9; i++){for (int j = 0; j < 9; j++){Console.Write(array2[i, j] + " ");}Console.WriteLine();}}
}

练习 29:输出杨辉三角(二维数组法)n 层

改编题目

编写一个 C# 程序,让用户输入一个正整数 n,然后使用二维数组的方法输出 n 层的杨辉三角。

using System;class PascalTriangle
{static void Main(){Console.Write("请输入要输出的杨辉三角的层数: ");int n = int.Parse(Console.ReadLine());int[,] triangle = new int[n, n];for (int i = 0; i < n; i++){for (int j = 0; j <= i; j++){if (j == 0 || j == i){triangle[i, j] = 1;}else{triangle[i, j] = triangle[i - 1, j - 1] + triangle[i - 1, j];}}}Console.WriteLine("杨辉三角:");for (int i = 0; i < n; i++){for (int k = 0; k < n - i - 1; k++){Console.Write("  ");}for (int j = 0; j <= i; j++){Console.Write(triangle[i, j].ToString().PadLeft(4));}Console.WriteLine();

结语:C#初级教程到此结束,感谢努力进步的你,愿你学习之路一路繁花

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/71690.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Scrum方法论指导下的Deepseek R1医疗AI部署开发

一、引言 1.1 研究背景与意义 在当今数智化时代&#xff0c;软件开发方法论对于项目的成功实施起着举足轻重的作用。Scrum 作为一种广泛应用的敏捷开发方法论&#xff0c;以其迭代式开发、快速反馈和高效协作的特点&#xff0c;在软件开发领域占据了重要地位。自 20 世纪 90 …

蓝桥与力扣刷题(蓝桥 交换瓶子)

题目&#xff1a;有 N 个瓶子&#xff0c;编号 1 ~ N&#xff0c;放在架子上。 比如有 5 个瓶子&#xff1a; 2 1 3 5 4 要求每次拿起 2 个瓶子&#xff0c;交换它们的位置。 经过若干次后&#xff0c;使得瓶子的序号为&#xff1a; 1 2 3 4 5 对于这么简单的情况&#x…

Spring AutoWired与Resource区别?

大家好&#xff0c;我是锋哥。今天分享关于【Spring AutoWired与Resource区别?】面试题。希望对大家有帮助&#xff1b; Spring AutoWired与Resource区别? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 在 Spring 中&#xff0c;Autowired 和 Resource 都是用于…

行业分析---对自动驾驶规控算法的思考

1 前言 随着自动驾驶端到端大模型的兴起&#xff0c;小鹏、华为、理想、蔚来、小米等公司都对自动驾驶业务部进行了组织架构的调整&#xff0c;准备应对新的或者更高级别的自动驾驶研发任务。 近几年由于自动驾驶技术的快速发展&#xff0c;不少从业者觉得相关职业的未来充满了…

【YOLOv8】损失函数

学习视频&#xff1a; yolov8 | 损失函数 之 5、类别损失_哔哩哔哩_bilibili yolov8 | 损失函数 之 6、定位损失 CIoU DFL_哔哩哔哩_bilibili 2.13、yolov8损失函数_哔哩哔哩_bilibili YOLOv8 的损失函数由类别损失和定位损失构成 类别损失&#xff1a;BCE Loss 定位损失…

小鱼深度评测 | 通义灵码2.0,不仅可跨语言编码,自动生成单元测试等,更炸裂的是集成DeepSeek模型且免费使用,太炸裂了。

小鱼深度评测 通义灵码2.0 1、引言2、通义灵码 更新与安装2.1 IDE插件更新2.1.1 PyCharm 更新2.1.2 VSCode 更新 2.2 官网下载更新 3、 使用体验3.1生成单元测试3. 2 跨语言编程3.3灵码2.0 与1.0 对比 4、总结 1、引言 通义灵码&#xff0c; 我一直使用的编码协助工具&#xf…

《微软量子芯片:开启量子计算新纪元》:此文为AI自动生成

量子计算的神秘面纱 在科技飞速发展的今天,量子计算作为前沿领域,正逐渐走进大众的视野。它宛如一把神秘的钥匙,有望开启未来科技变革的大门,而微软量子芯片则是这把钥匙上一颗璀璨的明珠。 量子计算,简单来说,是一种遵循量子力学规律调控量子信息单元进行计算的新型计算…

深度解读DeepSeek:从原理到模型

一、大模型模型发展路线退 二、DeepSeek V2-V3/R1技术原理 DeepSeek V2、V3 和 R1 模型架构优化要点&#xff1a; 1、‌DeepSeek V2‌ 混合专家架构&#xff08;DeepSeekMoE&#xff09;‌&#xff1a;采用细粒度专家划分与共享专家机制&#xff0c;总参数规模达236B但仅激活…

easyexcel 2.2.6版本导出excel模板时,标题带下拉框及其下拉值过多不显示问题

需求背景&#xff1a;有一个需求要做下拉框的值有100多条&#xff0c;同时这个excel是一个多sheet的导入模板 直接用easyexcel 导出&#xff0c;会出现下拉框的值过多&#xff0c;导致生成出来的excel模板无法正常展示下拉功能 使用的easyexcel版本&#xff1a;<depende…

基于WebRTC与AI大模型接入EasyRTC:打造轻量级、高实时、强互动的嵌入式音视频解决方案

随着物联网和嵌入式技术的快速发展&#xff0c;嵌入式设备对实时音视频通信的需求日益增长。然而&#xff0c;传统的音视频解决方案往往存在体积庞大、实时性差、互动体验不佳等问题&#xff0c;难以满足嵌入式设备的资源限制和应用场景需求。 针对以上痛点&#xff0c;本文将介…

AI工作流+专业知识库+系统API的全流程任务自动化

我有点悲观&#xff0c;甚至很沮丧&#xff0c;因为AI留给普通人的机会不多了&#xff0c;这既是人类之间权力的斗争&#xff0c;也是硅基生命和碳基生命的斗争。AI自动化是无法避免的趋势&#xff0c;如果人类不能平权&#xff0c;那就只能跪下接受审判。 通过整合AI工作流、专…

Lua | 每日一练 (3)

&#x1f4a2;欢迎来到张胤尘的技术站 &#x1f4a5;技术如江河&#xff0c;汇聚众志成。代码似星辰&#xff0c;照亮行征程。开源精神长&#xff0c;传承永不忘。携手共前行&#xff0c;未来更辉煌&#x1f4a5; 文章目录 Lua | 每日一练 (3)题目参考答案减少查找次数预分配表…

二叉树(中等题)

1、先序&#xff0c;中序遍历确定二叉树 105 方法一、 前提 ① 必须不能有重复元素② 只有先序&#xff0b;中序和后序&#xff0b;中序才能实现唯一树 思考要点&#xff1a; 不要想着用for循环&#xff0c;递归一定更好解决输入是vector&#xff0c;递归就得考虑传入索…

巧妙实现右键菜单功能,提升用户操作体验

在动态交互式图库中&#xff0c;右键菜单是一项能够显著提升用户操作便捷性的功能。它的设计既要响应用户点击位置&#xff0c;又需确保菜单功能与数据操作紧密结合&#xff0c;比如删除图片操作。以下将通过一段实际代码实现&#xff0c;展示从思路到实现的详细过程。 实现右键…

KEGG条形图绘制

原始数据 setwd("C:\\Users\\HUAWEI\\Desktop\\proteomic_WGCNA\\bacteria\\Eggnog\\KEGGhun") library(ggplot2) library(cols4all) dt <- read.csv("bacteria_KEGG.csv")dt$KEGG_Term <- factor(dt$KEGG_Term, levels rev(dt$KEGG_Term))#基础富集…

My Metronome for Mac v1.4.2 我的节拍器 支持M、Intel芯片

应用介绍 My Metronome 是一款适用于 macOS 的专业节拍器应用程序&#xff0c;旨在帮助音乐家、作曲家、学生和任何需要精确节奏控制的人进行练习。无论是进行乐器练习、音乐创作还是演出排练&#xff0c;My Metronome 都能为用户提供精准的节拍支持和灵活的功能&#xff0c;确…

宇树科技13家核心零部件供应商梳理!

2025年2月6日&#xff0c;摩根士丹利&#xff08;Morgan Stanley&#xff09;发布最新人形机器人研报&#xff1a;Humanoid 100: Mapping the Humanoid Robot Value Chain&#xff08;人形机器人100&#xff1a;全球人形机器人产业链梳理&#xff09;。 Humanoid 100清单清单中…

Part 3 第十二章 单元测试 Unit Testing

概述 第十二章围绕单元测试展开&#xff0c;阐述了单元测试的实践与重要性&#xff0c;通过对比其他测试类型&#xff0c;突出其特点&#xff0c;还介绍了单元测试的最佳实践、避免的反模式以及与测试替身相关的内容&#xff0c;为编写高质量单元测试提供指导。 章节概要 1…

酒店旅游API:数据交互的隐形桥梁——以携程API为例

一、API&#xff1a;酒店 和第三方服务无缝连接。 核心价值&#xff1a; 实时数据互通&#xff1a;房态、价格、库存秒级同步。业务流程自动化&#xff1a;预订、支付、确认全程无需人工干预。生态扩展&#xff1a;开发者可基于API构建定制化工具&#xff08;如比价插件、智能…

深入理解 JSP 与 Servlet:原理、交互及实战应用

一、引言 在 Java Web 开发领域,JSP(JavaServer Pages)和 Servlet 是两个至关重要的技术,它们共同构成了动态网页开发的基础。Servlet 作为服务器端的 Java 程序,负责处理客户端请求并生成响应;而 JSP 则是一种简化的 Servlet 开发方式,允许开发者在 HTML 页面中嵌入 J…