高中男女做羞羞视频网站文件网站建设

news/2025/9/23 1:40:12/文章来源:
高中男女做羞羞视频网站,文件网站建设,网约车服务,免费营销网站制作模板C#核心实践小项目 -- 贪吃蛇 必备知识点--多脚本文件 #xff08;可观看CSharp核心--52集进行了解#xff09; 必备知识点--UML类图 必备知识点--七大原则 贪吃蛇 项目展示 控制方向的是#xff1a;WSAD 确定键是#xff1a;J 需求分析#xff08;UML类图#xff09…C#核心实践小项目 -- 贪吃蛇 必备知识点--多脚本文件 可观看CSharp核心--52集进行了解 必备知识点--UML类图 必备知识点--七大原则 贪吃蛇 项目展示 控制方向的是WSAD 确定键是J 需求分析UML类图 自个先写--贪吃蛇 结合自己所学进行开发UML类图是老师提供的因为自己暂时还不太会绘制主要是代码逻辑还不够清晰 补充知识点 检测键盘是否激活 Console.KeyAvailable true; 按照UML类图逐个去写逐个去实现但是有些模块我没有用上 主要精力是放在了功能实现上 下面是我实现的过程 一、万事开头难--游戏类 我先确定了开始着手的地方--游戏类因为它是所有类和方法的汇聚地 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;//游戏类namespace 自个先写CSharp核心小项目_贪吃蛇_ {enum E_Scene{BeginID,GamingID,FinishID,}class Game{public static int x;public static int y;public static E_Scene scene new E_Scene();Begin begin new Begin();Finish finish new Finish();public Game(){x 100;y 30;scene E_Scene.BeginID;}//初始化控制台public void Consoles(){//隐藏光标Console.CursorVisible false;//设置舞台大小Console.SetWindowSize(x, y);Console.SetBufferSize(x, y);}//游戏主循环public void MajorCycle(){while (true){//思考一下为什么把开始场景和结束场景的类申明放在外面而游戏场景的类申明放循环里面//因为开始结束场景是一成不变的只需申明一次就够用了//而游戏场景进入一次就会执行出结果出来每次结果都将不一样所以每次都得重新申明switch (scene){case E_Scene.BeginID:Console.Clear();begin.newers();break;case E_Scene.GamingID:Console.Clear();GameScene gameScene new GameScene();gameScene.newers();break;case E_Scene.FinishID:Console.Clear();finish.newers();break;default:break;}}}//场景切换public void SceneMove(){}} }二、游戏帧更新接口 1.更新接口 2.开始和结束场景基类 开始场景类 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;//开始场景namespace 自个先写CSharp核心小项目_贪吃蛇_ {class Begin : BeginAndFinish{public Begin(){str 贪吃蛇;str1 开始游戏;str2 结束游戏;}//重写更新方法public override void newers(){Console.SetCursorPosition(48, 10);Console.ForegroundColor ConsoleColor.White;Console.WriteLine(str);Console.SetCursorPosition(47, 13);Console.ForegroundColor key 1 ? ConsoleColor.Red : ConsoleColor.White;Console.WriteLine(str1);Console.SetCursorPosition(47, 15);Console.ForegroundColor key 2 ? ConsoleColor.Red : ConsoleColor.White;Console.WriteLine(str2);char c Console.ReadKey(true).KeyChar;switch (c){case W:case w:key 1;break;case S:case s:key 2;break;case J:case j:if (key 2){//关闭控制台Environment.Exit(0);}Game.scene (E_Scene)key;break;default:break;}}} }结束场景类 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;//结束场景namespace 自个先写CSharp核心小项目_贪吃蛇_ {class Finish : BeginAndFinish{string str0;public static int num;public Finish(){key 0;str 游戏结束;str0 本次游戏的长度为:;str1 回到开始界面;str2 结束游戏;}//重写更新方法public override void newers(){Console.SetCursorPosition(47, 10);Console.ForegroundColor ConsoleColor.White;Console.WriteLine(str);Console.SetCursorPosition(42, 12);Console.ForegroundColor ConsoleColor.White;Console.WriteLine(str0 num);Console.SetCursorPosition(45, 15);Console.ForegroundColor key 0 ? ConsoleColor.Red : ConsoleColor.White;Console.WriteLine(str1);Console.SetCursorPosition(47, 17);Console.ForegroundColor key 2 ? ConsoleColor.Red : ConsoleColor.White;Console.WriteLine(str2);char c Console.ReadKey(true).KeyChar;switch (c){case W:case w:key 0;break;case S:case s:key 2;break;case J:case j:if (key 2){//关闭控制台Environment.Exit(0);}Game.scene (E_Scene)key;break;default:break;}}} }这里面其实可以把这些方法提取到开始和结束场景基类里面的但我懒没有去整 3.游戏场景类 第二个大类游戏里的墙壁、食物、蛇、各种方法等等都汇聚在这个类中 三、游戏场景中的各类 1.绘制接口 2.游戏对象类 讲真的这个类没怎么用上具体怎么用我还得看看老师是怎么用的 3.位置结构体 这个是完全没有用上 4.地图墙壁类 5.食物类 6.蛇类--最复杂的类 蛇身体类--没用上 蛇类 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;//蛇类namespace 自个先写CSharp核心小项目_贪吃蛇_ {//移动方向枚举enum E_Move{Up,Down,Left,Right,}class Snake{string snakeHead ●;string snakeBody ◎;int x 10;int y 5;E_Move move E_Move.Down;char c;Foods foods new Foods();int bodyNum 0;//标识符int[] num1 new int[10000];int[] num2 new int[10000];//打印出长度public string longs 当前长度为:;//蛇绘制public void SnakePlan(){//打印长度Console.SetCursorPosition(2, 1);Console.ForegroundColor ConsoleColor.Red;Console.WriteLine(longs bodyNum);Finish.num bodyNum;//蛇头的绘制Console.SetCursorPosition(x, y);Console.ForegroundColor ConsoleColor.Yellow;Console.WriteLine(snakeHead);//蛇身的绘制for (int i 0; i bodyNum; i){Console.SetCursorPosition(num1[i], num2[i]);Console.ForegroundColor ConsoleColor.Green;Console.WriteLine(snakeBody);}}//蛇清除public void SnakeClear(){//打印长度清除Console.SetCursorPosition(2, 1);Console.WriteLine( );//蛇头的清除Console.SetCursorPosition(x, y);Console.WriteLine( );//蛇身的清除for (int i 0; i bodyNum; i){Console.SetCursorPosition(num1[i], num2[i]);Console.WriteLine( );}}//蛇转向public void SnakeTurn(){//老师漏讲的知识点Console.KeyAvailable -- 检测键盘是否被激活if (Console.KeyAvailable true){c Console.ReadKey(true).KeyChar;switch (c){case W:case w:if (move E_Move.Down bodyNum ! 0){move E_Move.Down;}else{move E_Move.Up;}break;case S:case s:if (move E_Move.Up bodyNum ! 0){move E_Move.Up;}else{move E_Move.Down;}break;case A:case a:if (move E_Move.Right bodyNum ! 0){move E_Move.Right;}else{move E_Move.Left;}break;case D:case d:if (move E_Move.Left bodyNum ! 0){move E_Move.Left;}else{move E_Move.Right;}break;default:break;}}} //吃食物//死亡//蛇移动 -- (包含了蛇绘制、蛇转向、吃食物public void SnakeMove(){if(foods.x 0 || foods.y 0){foods.Plan();}SnakeTurn();switch (move){case E_Move.Up:SnakeClear();y - 1;//判断是否死亡//撞墙死亡if (y 0){Game.scene E_Scene.FinishID;GameScene.bo false;break;}//撞身体死亡for (int i 0; i bodyNum; i){if(num1[i] x num2[i] y){Game.scene E_Scene.FinishID;GameScene.bo false;break;}}if (foods.x x foods.y y){foods.Plan();//给个判断让生成的food不会出现在有蛇身体的位置上for (int i 0; i bodyNum; i){if (foods.x num1[i] foods.y num2[i]){Console.SetCursorPosition(foods.x, foods.y);Console.WriteLine( );foods.Plan();i 0;}}bodyNum 1;for (int i bodyNum - 1; i 0; i--){num1[i] num1[i - 1];num2[i] num2[i - 1];}num1[0] x;num2[0] y 1;}else{for (int i bodyNum - 1; i 0; i--){num1[i] num1[i - 1];num2[i] num2[i - 1];}num1[0] x;num2[0] y 1;}SnakePlan();break;case E_Move.Down:SnakeClear();y 1;//判断是否死亡//撞墙死亡if (y 29){Game.scene E_Scene.FinishID;GameScene.bo false;break;}//撞身体死亡for (int i 0; i bodyNum; i){if (num1[i] x num2[i] y){Game.scene E_Scene.FinishID;GameScene.bo false;break;}}if (foods.x x foods.y y){foods.Plan();//给个判断让生成的food不会出现在有蛇身体的位置上for (int i 0; i bodyNum; i){if (foods.x num1[i] foods.y num2[i]){Console.SetCursorPosition(foods.x, foods.y);Console.WriteLine( );foods.Plan();i 0;}}bodyNum 1;for (int i bodyNum - 1; i 0; i--){num1[i] num1[i - 1];num2[i] num2[i - 1];}num1[0] x;num2[0] y - 1;}else{for (int i bodyNum - 1; i 0; i--){num1[i] num1[i - 1];num2[i] num2[i - 1];}num1[0] x;num2[0] y - 1;}SnakePlan();break;case E_Move.Left:SnakeClear();x - 2;//判断是否死亡//撞墙死亡if (x 0){Game.scene E_Scene.FinishID;GameScene.bo false;break;}//撞身体死亡for (int i 0; i bodyNum; i){if (num1[i] x num2[i] y){Game.scene E_Scene.FinishID;GameScene.bo false;break;}}if (foods.x x foods.y y){foods.Plan();//给个判断让生成的food不会出现在有蛇身体的位置上for (int i 0; i bodyNum; i){if (foods.x num1[i] foods.y num2[i]){Console.SetCursorPosition(foods.x, foods.y);Console.WriteLine( );foods.Plan();i 0;}}bodyNum 1;for (int i bodyNum - 1; i 0; i--){num1[i] num1[i - 1];num2[i] num2[i - 1];}num1[0] x 2;num2[0] y;}else{for (int i bodyNum - 1; i 0; i--){num1[i] num1[i - 1];num2[i] num2[i - 1];}num1[0] x 2;num2[0] y;}SnakePlan();break;case E_Move.Right:SnakeClear();x 2;//判断是否死亡//撞墙死亡if (x 98){Game.scene E_Scene.FinishID;GameScene.bo false;break;}//撞身体死亡for (int i 0; i bodyNum; i){if (num1[i] x num2[i] y){Game.scene E_Scene.FinishID;GameScene.bo false;break;}}if (foods.x x foods.y y){foods.Plan();//给个判断让生成的food不会出现在有蛇身体的位置上for (int i 0; i bodyNum; i){if (foods.x num1[i] foods.y num2[i]){Console.SetCursorPosition(foods.x, foods.y);Console.WriteLine( );foods.Plan();i 0;}}bodyNum 1;for (int i bodyNum - 1; i 0; i--){num1[i] num1[i - 1];num2[i] num2[i - 1];}num1[0] x - 2;num2[0] y;}else{for (int i bodyNum - 1; i 0; i--){num1[i] num1[i - 1];num2[i] num2[i - 1];}num1[0] x - 2;num2[0] y;}SnakePlan();break;default:break;}}} }全部代码文件看资源 实现视频展示 C#核心实践项目自个先写--贪吃蛇 总结 代码有点屎山but跑起来就好 还是知识点运用的不够很多没用上。 跟着老师实现--贪吃蛇 一.需求分析 -- 就是UML类图 二.游戏对象和场景更新接口 1.游戏类 ---- Game  场景类型枚举 ---- E_SceneType 2.场景更新接口 ---- ISceneUpdate 三、实现多场景切换 1.游戏场景类 2.开始和结束场景基类 3.开始场景 将Game类中的nowScene 改为静态的 将Game类中的场景切换方法也改静态的 4.结束场景 Game中的调用也改 四、游戏场景逻辑实现 1.游戏对象基类的实现 绘制接口 游戏对象类 位置结构体 2.继承游戏对象基类的对象 地图墙壁类 食物类 蛇身子类 3.地图对象 在GameScene实现Map中的方法 到这里可以实现的功能有三个场景 4.蛇对象 5.蛇对象移动 -- Lesson7 部分 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using 贪吃蛇.Lesson3; using 贪吃蛇.Lesson4;namespace 贪吃蛇.Lesson6 {/// summary/// 蛇的移动方向/// /summaryenum E_MoveDir{Up,Down,Left,Right,}class Snake : IDraw{SnakeBody[] bodys;//记录当前蛇的长度int nowNum;//当前移动方向E_MoveDir dir;public Snake(int x, int y){//粗暴的方法 直接申明200个空间 来装蛇身体的数组bodys new SnakeBody[200];bodys[0] new SnakeBody(E_SnakeBody_Type.Head, x, y);nowNum 1;dir E_MoveDir.Down;}public void Draw(){//画一节一节的身子for (int i 0; i nowNum; i){bodys[i].Draw();}}#region Lesson7 蛇的移动public void Move(){//移动前//擦除最后一个位置Console.SetCursorPosition(bodys[nowNum - 1].pos.x, bodys[nowNum - 1].pos.y);Console.WriteLine( );//再移动switch (dir){case E_MoveDir.Up:--bodys[0].pos.y;break;case E_MoveDir.Down:bodys[0].pos.y;break;case E_MoveDir.Left:bodys[0].pos.x - 2;break;case E_MoveDir.Right:bodys[0].pos.x 2;break;default:break;}}#endregion} }6.蛇对象改变移动方向Lesson8 部分 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using 贪吃蛇.Lesson3; using 贪吃蛇.Lesson4;namespace 贪吃蛇.Lesson6 {/// summary/// 蛇的移动方向/// /summaryenum E_MoveDir{Up,Down,Left,Right,}class Snake : IDraw{SnakeBody[] bodys;//记录当前蛇的长度int nowNum;//当前移动方向E_MoveDir dir;public Snake(int x, int y){//粗暴的方法 直接申明200个空间 来装蛇身体的数组bodys new SnakeBody[200];bodys[0] new SnakeBody(E_SnakeBody_Type.Head, x, y);nowNum 1;dir E_MoveDir.Down;}public void Draw(){//画一节一节的身子for (int i 0; i nowNum; i){bodys[i].Draw();}}#region Lesson7 蛇的移动public void Move(){//移动前//擦除最后一个位置Console.SetCursorPosition(bodys[nowNum - 1].pos.x, bodys[nowNum - 1].pos.y);Console.WriteLine( );//再移动switch (dir){case E_MoveDir.Up:--bodys[0].pos.y;break;case E_MoveDir.Down:bodys[0].pos.y;break;case E_MoveDir.Left:bodys[0].pos.x - 2;break;case E_MoveDir.Right:bodys[0].pos.x 2;break;default:break;}}#endregion#region Lesson8 改变方向public void ChangeDir(E_MoveDir dir){//只有头部的时候 可以直接左转右 右转左 上转下 下转上//有身体时 这些情况就不能直接转if (this.dir dir || nowNum 1 (this.dir E_MoveDir.Up dir E_MoveDir.Down || this.dir E_MoveDir.Down dir E_MoveDir.Up || this.dir E_MoveDir.Left dir E_MoveDir.Right || this.dir E_MoveDir.Right dir E_MoveDir.Left)){return;}//只要没有 return 就记录外面传入的方向 之后就会按照这个方向去移动this.dir dir;}#endregion} }在GameScene里面实现调用 7.撞墙撞身体结束游戏 -- Lesson9 部分 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using 贪吃蛇.Lesson3; using 贪吃蛇.Lesson4; using 贪吃蛇.Lesson5;namespace 贪吃蛇.Lesson6 {/// summary/// 蛇的移动方向/// /summaryenum E_MoveDir{Up,Down,Left,Right,}class Snake : IDraw{SnakeBody[] bodys;//记录当前蛇的长度int nowNum;//当前移动方向E_MoveDir dir;public Snake(int x, int y){//粗暴的方法 直接申明200个空间 来装蛇身体的数组bodys new SnakeBody[200];bodys[0] new SnakeBody(E_SnakeBody_Type.Head, x, y);nowNum 1;dir E_MoveDir.Down;}public void Draw(){//画一节一节的身子for (int i 0; i nowNum; i){bodys[i].Draw();}}#region Lesson7 蛇的移动public void Move(){//移动前//擦除最后一个位置Console.SetCursorPosition(bodys[nowNum - 1].pos.x, bodys[nowNum - 1].pos.y);Console.WriteLine( );//再移动switch (dir){case E_MoveDir.Up:--bodys[0].pos.y;break;case E_MoveDir.Down:bodys[0].pos.y;break;case E_MoveDir.Left:bodys[0].pos.x - 2;break;case E_MoveDir.Right:bodys[0].pos.x 2;break;default:break;}}#endregion#region Lesson8 改变方向public void ChangeDir(E_MoveDir dir){//只有头部的时候 可以直接左转右 右转左 上转下 下转上//有身体时 这些情况就不能直接转if (this.dir dir || nowNum 1 (this.dir E_MoveDir.Up dir E_MoveDir.Down || this.dir E_MoveDir.Down dir E_MoveDir.Up || this.dir E_MoveDir.Left dir E_MoveDir.Right || this.dir E_MoveDir.Right dir E_MoveDir.Left)){return;}//只要没有 return 就记录外面传入的方向 之后就会按照这个方向去移动this.dir dir;}#endregion#region Lesson9 撞墙撞身体结束逻辑public bool CheckEnd(Map map){for (int i 0; i map.walls.Length; i){if (bodys[0].pos map.walls[i].pos){return true;}}for (int i 1; i nowNum; i){if (bodys[0].pos bodys[i].pos){return true;}}return false;}#endregion} }GameScene中调用 8.蛇吃食物 Snake类里面添加的相关方法 -- (Lesson10 部分 GameScene类中调用 9.蛇长身体 Snake类中添加方法 加了Lesson11--长身体AddBody方法在Lesson10吃食物方法里面调用了AddBody方法然后在Lesson7中添加了蛇尾跟着蛇头移动的逻辑处理 至此跟着老师进行的制作的功能都已实现 视频展示 C#核心实践--贪吃蛇老师实现的 完整代码在资源里。 总结一下下 还是得多敲多练多想想怎么让代码更精简逻辑怎么更清晰 多挤些时间啊

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

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

相关文章

东莞p2p网站开发费用铜川哪些公司需要网页电商设计师

大三角外星人Area 15 R2原装出厂WINDOWS10系统 链接:https://pan.baidu.com/s/1JwDuHx1j7fRABtIpLmKW_g?pwdq4pd 提取码:q4pd 原厂系统自带所有驱动、外星人出厂主题壁纸、专属LOGO标志、Office办公软件、MyAlienware、外星人控制中心等预装程序 文…

公司网站建设情况报告wordpress 适配 手机端

题注:随着对ES接触的越来越深入,发现此前了解的ES知识点有点单薄,特此寻来ES知识点汇总成的一个思维导图,全面了解自己掌握了哪些,未掌握哪些。此外,作者斌并没有足够的精力学习ES全部的知识点,…

宁波网站推广网站优化购物网站设计方案

题干: 由于临近广西大学建校90周年校庆,西大开始了喜闻乐见的校园修缮工程! 然后问题出现了,西大内部有许许多多的道路,据统计有N栋楼和M条道路(单向),每条路都有“不整洁度”W&…

网站改版建议苏州博客关键词优化

---- 整理自B站UP主 踌躇月光 的视频 1. Logic Circuit Logic Circuit 下载地址 界面如下,实际使用可下载体验 2. 与或非门

网站的横幅怎么做seo的推广技巧

本文主要记录开发者入门,从软件安装到项目运行,以及后续的学习 1,配置开发环境 1.1 下载安装包 官网下载链接 点击立即下载找到对应版版本 下载完成,按照提示默认安装即可 1.2 下载SDK及工具链 运行已安装的DevEco Studio&…

优秀的手机网站设计免费公司注册网站

有时候我们仅仅需要用到简单的几个数据,没有必要在数据库中建立单独的表去存储这些数据然后去连接数据库等等。 例如:我们的程序中只需要给几个人定时发送邮件,而这几个人的邮件地址则可以放到txt文档中,然后读取出来即可。 从txt读取出来的数据&#xf…

网站结构 扁平结构 树状结构网站制作流程有哪些步骤?

我一直都在流浪 可我不曾见过海洋 我以为的遗忘 原来躺在你手上 我努力微笑坚强 寂寞筑成一道围墙 也敌不过夜里 最温柔的月光 🎵 林宥嘉《残酷月光》 find 是 Linux 系统中功能非常强大的文件搜索工具。它可以递归地在指定目录中查找文件和目…

贵安建设厅网站做网站 华普花园

论文研究了语音处理系统的能力,该系统只是为了预测互联网上的大量音频成绩单而训练的。当扩展到 680,000 小时的多语言和多任务监督时,生成的模型可以很好地推广到标准基准,并且通常与先前的完全监督结果竞争,但在零镜头传输设置中…

鄂尔多斯市建设厅网站小学做试卷的网站

前言 我们常用的字符串拼接方法有两个,一个是通过“”号实现字符串的拼接,还一个就是通过join方法来实现拼接,前者在写法上更加便利,和数字之间的加法运算一样,通常只有两个运算对象,只不过他们的运算规则…

虚拟技术对网站建设维护的影响建站售后服务

插入排序算法 (1)概念:通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应的位置并插入。 (2)一个通俗的比喻: 插入排序就类似于斗地主时&#xf…

做暧电影在线观看网站石家庄自适应网站建设

前言 在部分场景搭建中需要整齐摆放一些物品(如仓库中的货堆、货架等),因为有交互的操作在单个模型上,每次总是手动拖动模型操作起来也是繁琐和劳累。 在这背景下,我编写了一个在运行或者编辑状态下都可以进行一键排序…

广州做网站平台的企业西安市建设工程信息王

这节主要讨论sizeof和strlen的区别,以及一些理解题。 sizeof 求的是对象的大小,深入理解一点就是:这个对象,他一定有一块对应的内存空间。求的就是这一块内存空间。 strlen 只能用来求字符串, 求取的是字符串的长度。…

qq怎么做自己的网站微信开放平台管理员怎么解除

一、前言 iVX是啥,不理解的小伙伴可以猛戳这里 ----------------------点我 二、iVX平台和现有编程语言的对比 三、iVX平台和现有编程语言的对比 1、快速学习(周期短) iVX逻辑上相对是比较简单的 所以初学者的话只需要从逻辑和具体功…

江苏住房与城乡建设部网站什么网站可以教做面包

在C#中,接口回调是指通过将一个接口实例赋值给一个回调函数,然后在适当的时候调用该回调函数,以实现异步通信或事件处理等功能。在接口回调中,判断是第几次调用可以通过以下方法实现: 使用计数器:在接口中…

广州市城乡建设局网站如何免费自己建网站

文章目录 1、跨站 脚本攻击1.1、漏洞描述1.2、漏洞原理1.3、漏洞危害1.4、漏洞验证1.5、漏洞分类1.5.1、反射性XSS1.5.2、存储型XSS1.5.3、DOM型XSS 2、XSS攻防2.1、XSS构造2.1.1、利用<>2.1.2、JavaScript伪协议2.1.3、时间响应 2.2、XSS变形方式2.2.1、大小写转换2.2.2…

网站地图什么格式h5微信小程序

文章目录 引言inpaint函数的使用方法鼠标事件回调函数cv2.setMouseCallback介绍去水印步骤实现代码 引言 本文主要基于cv2.inpaint函数实现图片的水印去除。 inpaint函数基于图像修复算法&#xff0c;通过对缺陷区域周围像素的分析和插值&#xff0c;生成合适的像素值来填充缺…

餐饮网站开发毕业设计模板福州网站设计招聘

gpio-keys是基于input子系统实现的一个通用的GPIO按键驱动,基于platform来实现,位于drivers/input/keyboard/gpio_keys.c,这个文件是硬件无关的,而硬件有关的需要我们自己来注册.进入这个gpio_keys.c这个函数,第一步就是初始化.static int __init gpio_keys_init(void){return …

海淀网站建设哪家公司好上海网站建设企业名录

3.3.2 集合基础 学习目标 这一节&#xff0c;我们从 基础知识、简单实践、小结 三个方面来学习。 基础知识 简介 所谓的集合&#xff0c;主要是针对多个条件表达式组合后的结果&#xff0c;尤其是针对于逻辑场景的组合。初中数学的相关逻辑示意图&#xff1a;表现样式 两个…

历史文化类网站源码免费看电视剧的网站在线观看

7寸LCD屏幕的屏幕排线中采用的供电电压是5V供电&#xff0c;但是在屏幕工作时需要VCOM-5.3V、AVDD-12.5V、VGL--7V、VGH-17V几组电压&#xff0c;所以要对初始的5V电源进行DC-DC电压变换&#xff0c;在这里我们用到了双电荷泵电路。 再此电路中VCC_5V为电源输入&#xff0c;E…

桐庐做网站免费企业邮箱账号密码

有网友私信小编说&#xff0c;小编的文章很好&#xff0c;讲解的也很详细&#xff0c;但是有些知识点很深奥&#xff0c;对初学者不是很友好&#xff0c;回想小编的文章虽然几乎每条代码都有介绍&#xff0c;但是很多函数没有太详细&#xff0c;小编后期会重启《每天一分钟&…