JavaSE之泛型专题 作用:泛型提供了在编译阶段约束所能操作的是数据类型,并自动进行检查的能力。注意:类型变量建议用大写的字母,常用的有:E(元素类型)、T(返回值类型)、K(键类型)、V(值类型)等。可以把字符串类型的数值转换成数值本身对应的真实数据类型。,称为泛型类、泛型接口、泛型方法,它们统称为泛型。包装类就是把基本类型的数据包装成对象的类型。可以把基本类型的数据转换成字符串类型。:基本数据类型可以自动转换为包装类。:包装类型可以自动转换为基本类型。基本类型的数据包装成对象的方案。定义类、接口、方法时,
SQL 查询语句的顺序详解 假设我们有一个名为 sales 的表,记录了不同产品的销售情况。我们希望查询每个产品的总销售额,并找出销售额大于 1000 的产品,按销售额降序排列,并只显示前 5 个结果。在 SQL 中,编写查询语句时,了解各个部分的执行顺序非常重要。尽管我们在写查询时通常会按照从上到下的顺序书写,但 SQL 引擎的实际执行顺序却有所不同。
Eclipse WEB项目在IDEA中使用 发现很多老邓教学喜欢用eclipse来作为javaweb课程的编译软件,但是我相信有很大一部分人都跟我一样喜欢用IDEA这款编译软件的,同时我发现很多文章都无法确确实实的解决“Eclipse WEB项目在IDEA中使用”这一问题,所以专门写了这篇文章,给迷路的大学生提供解决方法。
SQL基础语句 查询desc 表名;show create table 表名;使用use 数据库名;创建create database [if not exists] 数据库名;创建表操作create table 表名(字段1 字段类型 [约束] [comment 字段1注释],...字段n 字段类型 [约束] [comment 字段2注释])[ comment 表注释];约束概念:约束是作用域表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确性、有效性和完成性约束描述关键字。
linux服务之iSCSI(centos7.6) 数据存储技术DAS(Direct Attached Storage,直接附加存储)本地磁盘接口:IDE SATA SAS SCSINAS(Network Attacted Storage,网络附加存储)网络服务共享:共享的是文件夹。比如Samba、NFSSAN(Storage Attacted Network,存储附加网络)网络服务共享:共享的是设备。比如iscsiiSCSI介绍。
linux服务之NFS(centos7.6) NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的问就按,就像访问本地文件一样NFS的好处:节省本地存储空间,将常用的数据放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用。NFS体系有两个主要部分NFS服务端机器:通过NFS协议将文件共享到网络。NFS 客户端机器:通过网络挂载NFS共享目录到本地。应用场景。
linux服务之Samba(centos7.6) 在日常办公环境中,操作系统除了windows以外,还有linux或者UNIX。windows和linux或者UNIX之间共享文件是无法直接完成的,为了解析不同系统之间的文件共享,samba服务可以较好地解决不同系统平台之间的共享问题。samba是在LINUX和UNIX系统上实现SMB协议的一个免费C/S软件,由服务器及客户端程序构成。
linux服务之FTP(centos7.6) 引入网络文件服务器:通过网络共享文件或文件夹,实现数据共享NAS(Network Append storage):共享的是文件夹FTP:文件服务器samba:不同系统间的文件夹和设备共享NFS:网络文件系统部署思路:FTP:单纯上传下载samba:系统集成间的共享NFS:网络存储服务器介绍FTP(File Transer Protocol)是TCP/IP协议组中的协议之一,是一个TCP协议。功能:在服务器余客户端之间进行文件的传输。FTP就是实现两台计算机之间的拷贝。
linux服务之DNS(centos7.6) DNS是一个域名系统,再互联网环境中为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能被及其直接读取的IP数串。类似于生活中的114服务,可以通过人名找到电话号码,也可以通过电话号码找到人名(生活中没有那么准确的原因是人名有重名,而域名是全时间唯一的)DNS协议运行在UDP协议,使用端口号53应用场景:需要域名解析的地方。
linux服务之DHCP(centos7.6) DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),被应用在局域网环境中,主要作用是集中管理、分配IP地址,使网络环境中主机动态的获取IP地址、网关地址、DNS服务器地址等信息,并能够提升地址的使用率。由于DHCP是一个UDP协议,所以运行起来更加高效DHCP协议采用客户端/服务器模型(C/S模型),服务端可以为客户端提供IP、掩码、网关、主机名、DNS等信息。
2022年图森未来杯M题A Wine and Four Dishes 已放洛谷https://www.luogu.com.cn/problem/T443735但是数据点不够全面欢迎大家私信我或者评论,帮助我增加数据点。
P1439 【模板】最长公共子序列(我是不会) 当前a[i]==b[j]那么dp[i][j]=dp[i-1][j-1]+1,跟前面其实有点相似,这时候前面找的是[a-1][b]和[a][b-1],这里因为当前值是相等的所以这两个数列都要回到前一个位置[a-1][b-1],如果还回到[a-1][b]和[a][b-1],那这里是必然不相等的,就算有题目里是有重复的字符正好相等了,那当前的值没有加一反而还漏考虑了当前位置(这里当前位置就是如果max取了[a-1][b]那么a位置就掠过了,就算暴力能循环到,那当前值可能会少1)易得状态转换,如果当前a[i]!
P2866 [USACO06NOV] Bad Hair Day S(单调栈) 那前面看后面是看小的,后面看前面就是看大的,如果靠前的大的遮住了靠后的小的就是遮住了看不到了,实际上思路是一样的,但是这样我们每次只要往前考虑,遮住了就丢掉,就不用管从后往前遮住了的情况。题目的本意是在位置i往前看可以看到几个比他大的,但是如果有两个比它大的,靠后的那个遮住了靠前的那个就会看不见前面那个(这里以从左到右为向前的方向),如图。但是如果我们以这样的方式做,向前找永远都要和前面那个我们要看牛的这个牛的高度作比较,如果是这样的话,时间复杂度很难优化一般都要在n。蒟蒻是优化不来的。