- 2024-09-10day08(网络编程基础)Linux IO 模型(IO多路复用)
目录场景假设select特点编程步骤练习练习一:输入鼠标的时候,响应鼠标事件,输入键盘的时候,响应键盘事件(两路IO)练习二:用select创建并发服务器,可以同时连接多个客户端(0,sockfd)(12min)练习三:用select创建并发服务器,可以与多个客户端进行通信(监听键盘、socket、多个accept
- 2024-09-08Linux和C语言(Day08)
一、周练习1.题目一:(25分)1.题目描述:输入终值,输出所有能被7整除的数值及其和 2.评分要求根据接收值准确定义变量类型(2分)提示并输入终值(2分)阅读题目确定循环要素:起始值、终值、步长(3分)循环判断指定范围内能被7整除的数值并输出(5分)核
- 2024-09-07【Day08-IO-文件&字节流】
File 1.概述 File对象既可以代表文件、也可以代表文件夹。它封装的对象仅仅是一个路径名,这个路径可以存在,也可以不存在构造器说明publicFile(Stringpathname)根据文件路径创建文件对象publicFile(Stringparent,Stringchi
- 2024-08-18java基础--day08面向对象以及键盘录入
1.类和对象1.1类和对象的理解客观存在的事物皆为对象,所以我们也常常说万物皆对象。类类的理解类是对现实生活中一类具有共同属性和行为的事物的抽象类是对象的数据类型,类是具有相同属性和行为的一组对象的集合简单理解:类就是对现实事物的一种描述类的组成
- 2024-08-04final关键字day08
/*父类中的除了非私有的,非静态方法,构造方法,难道其他的方法都可以让子类重写吗?如果某一个方法不想子类重写,只能让子类使用java提供了以关键字:final最终的,不可变可以修饰类,成员变量,成员方法*//*final:最终的,不可变的可以修饰类,成员变量,成员方法
- 2024-08-04继承与成员变量以及构造方法的关系day08
继承与成员变量的关系:1、怎么寻找?子类方法中使用变量的规则是:(就近原则)1)先在方法内部寻找,若找到就直接使用2)方法内部找不到,去当前类的成员变量的位置上寻找,若找到就直接使用3)若当前类的成员变量的
- 2024-08-04继承的特点注意事项以及类的初始化顺序和加载顺序day08
继承的好处提高了代码的复用性多个类相同的成员可以放到同一个类中提高了代码的维护性如果功能的代码需要修改,修改一处即可让类与类之间产生了关系,是多态的前提其实这也是继承的一个弊端:类的耦合性很强
- 2024-08-04继承和成员方法的关系,重载和重写day08
/*继承和成员方法的关系1、寻找规则:现在本类中寻找,若找到就使用;若本类中没有对应方法,就使用继承自父类中的方法,如果还是没有,就报错。2、java中所有的类都有一个共同的父类:Object3、如果子类中的方法的返回值类型,方法名,参数列表都与父类中一样,这样
- 2024-07-27Day08
学习点拨:java为强类型语言,所有变量都必须先定义才能使用java的数据类型分为基本类型和引用类型八大基本数据类型:整数:int(最常用)byteshortlong(要额外加上L)小数即浮点数:float(要额外加上F)double字符:char字符串:String布尔值:boolean(代表是非对错)转换:1bit表示1位
- 2024-07-18云计算day08
一、远程管理SSH服务免密登录解决方案1.使⽤yum安装了nodejs环境2.安装npm,设置镜像3.使⽤npm安装了vue4.使⽤安装vue软件,创建vue项⽬vuecreatevuehtml0005.跳到项⽬⽬录中,npmrunserve启动项⽬6.npmrunbuild构建项⽬7.将构建的项⽬⽬录dist⽬
- 2024-07-13day08-MyBatisPlus
导入mybatis缺点:在小的sql也需要人去手写动态sql写起来很僵硬代码量大,不简洁mybatisPlus的出现,全部一键集成,实现基友搭配,效率翻倍!!!学习目标能够基于MyBatisPlus完成标准Dao开发能够掌握MyBatisPlus的条件查询能够掌握MyBatisPlus的字段映射与表名映射能够掌握id生
- 2024-07-10嵌入式开发学习day08
完成学生管理系统1>使用菜单完成2>有学生的信息录入功能:输入学生个数,并将学生的姓名、分数录入3>查看学生信息:输出所有学生姓名以及对应的分数4>求出学习最好的学生信息:求最大值5>按姓名将所有学生进行升序排序6>按成绩将所有学生进行升序排序要求每个功能使用函
- 2024-06-30Linux操作系统学习:day08
内容来自:Linux介绍视频推荐:Linux基础入门教程-linux命令-vim-gcc/g++-动态库/静态库-makefile-gdb调试目录day0853、命令和编辑模式之间的切换54、命令模式到末行模式的切换与末行模式下的保存退出命令模式到末行模式的切换保存退出55、末行模式下的替换操作56、末
- 2024-06-13m2_day08 [File]
课程内容:特等优先级方法特等优先级方法staticlistRoots():列出当前计算机的所有根目录,返回File[] *:File[]rts=File.listRoots();list():列出一个目录当中所有的[文件名字],返回String[] *:Filedir=newFile(".");Stri
- 2024-05-13Testing Egineer note:2024_5_13-day08-part02
数据库mysql命令1.启动mysqlservicemysqldstart#开启数据库(我们使用数据要保持数据库开启)servicemysqldstatus#查看数据库的状态servicemysqldstop#关闭数据库servicemysqldrestart#重启数据库2.进入数据库与账户密码设置mysqladmin-urootpassword'123456
- 2024-05-13Testing Egineer note:2024_5_13-day08-part01
肖SIR__数据库之搭建__11.2数据库之搭建1、rpm-qa|grep服务名称案例:rpm-qa|grepmysql2、将所有msyql的包删除干净删除方法:(1)yumremovemysql*删除linux中的数据库(2)yumerase包名,删除linux中的数据库(3)rpm-e--nodeps包名删除linux中的数据
- 2024-04-16day08_我的Java学习笔记 (String类、ArrayList集合类)
常用API(String、ArrayList)什么是APIAPI文档下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html1.String简单介绍【补充】:为什么java数据类型String是大写?1.1String类概述1.2String类创建对象的2种方式1.3String
- 2024-04-01(自学#Python)Day08-字典的定义及基本操作
(自学Python)Day08-字典的定义及基本操作一、字典的定义及创建"""字典dict定义:由一系列键值对组成的可变散列容器。操作:创建添加定位删除遍历"""#1.创建#列表善于存储单一
- 2024-04-01day08-函数进阶
1.参数的补充在函数基础部分,我们掌握函数和参数基础知识,掌握这些其实完全就可以进行项目的开发。今天的补充内容属于进阶知识,包含:内存地址相关、面试题相关等,在特定情况下也可以让代码更加简洁,提升开发效率。1.1参数内存地址相关【面试题】在开始讲参数内存地址相关之前,我们
- 2024-02-13day08_文本编辑器vim
昨日作业解析关于rm命令的坑#删除乐队组合下所有的文件内容[root@linux0224~]#rm-rf/网易云音乐/华语/乐队组合/*#删除了乐队组合这个文件夹[root@linux0224~]#rm-rf/网易云音乐/华语/乐队组合/关于tartar-xf#这是一个通用的,万能解压缩命令,已经可以自动
- 2024-01-20吴师兄学算法day08 贪心 376. 摆动序列
题目:376.摆动序列难点:理解难。思路不好想看了卡尔的思路。可以先去重,再遍历。我的代码加调试:fromtypingimportList#摆动序列classSolution:defwiggleMaxLength(self,nums:List[int])->int:iflen(nums)==1:return1
- 2024-01-19吴师兄学算法day08 贪心 605. 种花问题
题目:605.种花问题易错点:没想出来,借鉴了灵山的代码的思路,强行种花。我喜欢这个思路。感觉有点像设置哨兵那样的。 我的代码:classSolution:defcanPlaceFlowers(self,flowerbed:List[int],n:int)->bool:#修改数组,每次都种花,#凑够3个0
- 2024-01-19吴师兄学算法day08 贪心 860. 柠檬水找零
题目:860.柠檬水找零易错点:我写的是ifesle哈哈,第一次还写错了。i==20的时候,5元只找了1张。哈哈哈.应该找3张 我的代码:classSolution:deflemonadeChange(self,bills:List[int])->bool:dic={5:0,10:0,20:0}foriinbills:
- 2024-01-19吴师兄学算法day08 贪心 134. 加油站
题目:134.加油站理解难点:理解比较难,就是遍历1遍,尽可能找局部满足要求的。如果总油耗满足要求。那局部油耗找的出发点就是对的。遍历的时候,因为答案唯一,要么就满足要求,要么不满足要求。而<0证明之前的都不满足要求,满足要求的一定在后面。这题还是个环,环这里有点没太理解。环
- 2024-01-18吴师兄学算法day08 贪心 LC455. 分发饼干
题目:455. 分发饼干易错点:这两个变量名容易弄混s是饼干g是胃口图示:我的代码:classSolution:deffindContentChildren(self,g:List[int],s:List[int])->int:#对饼干s排序s.sort()#对孩子们的胃口g进行排序g.sort()