![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
others
其他
codeacg
1
展开
-
In aggregated query without GROUP BY, expression #2 of SELECT list contains nonaggregated column...
ERROR 1140 (42000): In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column ‘mydb.student.sname’; this is incompatible with sql_mode=only_full_group_bymaven项目报错error:expression #2 of SELECT list contains nonaggreg转载 2021-09-23 15:34:15 · 3876 阅读 · 0 评论 -
数据库错误 ERROR 1366 (HY000): Incorrect string value: ‘\xD4\xF8\xBB\xAA‘ for column ‘Sname‘ at row 1解决
数据库错误 ERROR 1366 (HY000): Incorrect string value: ‘\xD4\xF8\xBB\xAA’ for column ‘Sname’ at row 1解决一.原因:插入数据时有中文字符出现二.解决方案1.查看当前服务器状态 : status或者\s2.修改数据库的默认编码方式使用命令:alter database mydb character set gbk;查看修改是否成功:使用命令:\s或则status;可以看到Db characters原创 2021-09-23 15:35:18 · 8288 阅读 · 0 评论 -
MySQL数据库基本操作命令
MySQL数据库学习登陆:shell > mysql - uroot - p修改:①shell >的MySQL - uroot - ppassward -提示提示符②mysql >提示消费【参数】\D完整的日期;\d当前数据库;\h服务器名称;\u当前用户;修改定界符:DELIMITER定界符;修改存储引擎:ALTER TABLE table_name ENGINE [ = ] engine_name;显示当前服务器版本:SELECT VERSION;显示当前日期:SEL原创 2021-09-23 15:33:23 · 120 阅读 · 0 评论 -
MySQL表级约束和列级约束
MySQL中只要支持六种完整性约束,如表所示:其中check约束是MySQL8中提供的支持。 约束条件 约束描述 primary key 主键约束,约束的值可唯一的标识对应的记录 not null 非空字段的值不能为空 unique 唯一约束,约束1字段的值是惟一的 check 检查约束,限制某个字段的值取值范原创 2021-04-28 19:06:20 · 8006 阅读 · 2 评论 -
又学MySQL
又学MySQL一、数据库的基本操作1.1、启动net start mysql -- 启动1.2、断开net stop mysql -- 断开1.3、连接mysql -uroot -p -- 连接数据库Enter password:******1.4、退出exit -- 退出1.5、创建数据库create database 数据库名;-- 例如,创建一个叫db1的数据库show create database db1;1.6、删除数据库drop datebase 数原创 2021-09-23 15:34:44 · 247 阅读 · 0 评论 -
MySQL外键约束
MySQL外键约束外键约束(FOREIGN KRY,缩写FK)是用来实现数据库表的参照完整性约束的。外键约束可以是两张表紧密的结合起来,特别是针对修改或者删除的级联操作时,会保证数据的完整性。(注:级联(cascade)在计算机科学里指多个对象之间的映射关系,建立数据之间的级联关系提高管理效率)外键是指表中某个字段的值依赖于另一张表中的某个字段的值,而被依赖的字段必须具有主键约束或者唯一约束。被依赖的表我们通常称之为父表或者主表,设置外键约束的表称之为子表或者从表。...原创 2021-04-28 20:56:12 · 1977 阅读 · 1 评论 -
各种生成树(stp、rstp、pvst、mstp、msti)概念
PC机和服务器通过交换机相连接,当交换机出现故障导致PC机无法从服务器获取信息就会导致网络无法访问。此时增加冗余链路解决这个(单点故障)问题,但同时可能会引发广播风暴、多帧复制和MAC地址表不稳定等现象影响网络正常运行。当一个问题出现时,总会有另一个办法去解决它。这个办法就是生成树,生成树协议是一种二层管理协议,它通过有选择性地阻塞网络冗余链路也就是主要链路正常时,断开备份链路;主要链路故障时,启用备份链路,来达到消除网络二层环路的目的。STP生成树最早的生成树协议(STP)由IEEE802.1d标准定转载 2020-06-29 16:45:15 · 3812 阅读 · 1 评论 -
STP的选举过程
STP的选举过程一.选举根桥(即根交换机)二.选举根端口三.选举指定端口四.选举阻塞端口一.根桥选举依据: 网桥ID网桥ID(即BID):由网桥优先级和MAC地址组成。1.网桥优先级最小2.交换机的Mac地址最小。(越小越优)二.根端口选举依据: 根路径开销,直连网桥ID,端口ID。在非根网桥上选择一个到根网桥最近的端口作为根端口。选择根端口的依据是:1.根路径开销最低。(又叫根路径成本)2.直连(上游)的网桥ID最小。3.端口(上游)ID最小。三.指定端口选举依据: 根路径原创 2020-06-24 10:57:46 · 7001 阅读 · 0 评论 -
OSPF邻接关系的建立步骤
OSPF邻接关系建立过程剖析在OSPF网络中,为了交换路由信息,邻居设备之间首先要建立邻接关系,邻居(Neighbors)关系和邻接(Adjacencies)关系是两个不同的概念。邻居关系:OSPF设备启动后,会通过OSPF接口向外发送Hello报文,收到Hello报文的OSPF设备会检查报文中所定义的参数,如果双方一致就会形成邻居关系,两端设备互为邻居。邻接关系:形成邻居关系后,如果两端设备成功交换DD报文和LSA,才建立邻接关系。OSPF状态机OSPF共有8种状态机,分别是:Down、A转载 2020-06-30 12:03:30 · 5025 阅读 · 0 评论 -
WordPress博客网站搬家和换域名方法
WordPress博客网站搬家和换域名方法方案一开设个人博客的朋友使用WordPress不在少数,那么也难免不了更换空间和域名的情况,由于笔者亲历了一次更换空间和域名的情况,将博客从AAA.com 更改为 BBB.com,所以本文就分享一下更换域名比较好的办法。WordPress大家都知道后台需要设置网站的默认网址,如果直接更换了域名的话,使用新的域名是无法登陆的。网上有很多文章,告诉大家可以修改MySQL数据库,或者修改WordPress的wp-config.php文件或function..转载 2021-08-07 10:34:36 · 1444 阅读 · 0 评论 -
免费CDN:jsDeliver+Github使用方法
免费CDN:jsDeliver+Github使用方法CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。详情请参见百度百科:[https://baike.baidu.com/item/CDN/420951]:百度百科1、新建Github仓库,名字原创 2021-08-06 12:34:38 · 398 阅读 · 0 评论 -
Hexo部署出现错误err-Error-Spawn-failed解决方式
Hexo部署出现错误err: Error: Spawn failed解决方式部署过程中可能会出现错误fatal: unable to access 'https://github.com/a956551943/a956551943.github.io/': Encountered end of fileFATAL { err: Error: Spawn failed at ChildProcess.<anonymous> (/usr/local/src/hex...转载 2021-08-07 10:36:14 · 5315 阅读 · 8 评论 -
教你如何使用github+jsDelivr搭建免费图床
前言之前写了一篇文章,教你如何使用Typora+PicGo实现图片自动上传到图床 。这里我用的是七牛图床,七牛图床有一定的免费使用量(没记错的话应该是10个G),如果你的存储量超过这个大小就需要付费使用了。除此之外,还需要维护一个备案过的域名,绑定一台云服务器。这些都需要一定的费用。因此,对于白嫖党来说非常不友好。今天,我就教大家用 “全球最大同性交友网站” github 并搭配 jsDelivr 开源 CDN 来搭建一个免费图床。全程不需要任何费用哦,白嫖党欢呼吧~## 正文本文内转载 2021-08-06 17:26:42 · 371 阅读 · 0 评论 -
hexo-Fluid主题使用手册
hexo-Fluid主题使用手册[官网] https://fluid-dev.github.io/hexo-fluid-docs/前言Fluid 是一款很十分优雅的主题,那么写一篇优雅的文章搭配它呢?以下会从几个方面来简述,主要还是做几个推荐。文章内容熟悉 Markdown 语法对于使用 Hexo 的大多数人来说,相信对 Markdown 的语法不会陌生。熟练掌握 Markdown 语法对我们的写作拥有极大的帮助,这里用少用的表格和脚注来举个例子。至于为什么有些公式、流程图无法渲..转载 2021-08-06 17:28:38 · 1353 阅读 · 0 评论 -
Hexo-fluid主题设置统计博客阅读量
Hexo-fluid主题设置统计博客阅读量开始小插曲:我使用的是sublime文本编辑器:[官网] https://www.sublimetext.com/正戏开始查找关键字:web_analytics (快捷键ctrl+F)这里我使用一个第三方服务Leancloud来统计文章的阅读量。首先需要打开 Leancloud 的官网,注册一个账号,注册好账号之后,点击左上角的按钮,创建一个应用。创建时「应用名称」可以随你自由命名,下方的「应用计价方案」选择「开发版」就好..原创 2021-08-06 17:29:12 · 1584 阅读 · 6 评论 -
使用Hexo写博客
尽管 Hexo 支持 MarkDown,但是我们却不能像写单独的 MarkDown 文档时那样肆无忌惮。由于我们所写的文档是需要被解析为静态网页文件的,所以我们必须严格遵从 Hexo 的规范,这样才能解析出条理清晰的静态网页文件。新建文档假设我们的文章名为 “hello hexo markdwon”,在命令行键入以下命令即可:$ hexo new "hello hexo markdown"上述命令的结果是在 ./hexo/source/_posts 路径下新建了一个 hello-h.转载 2021-08-07 10:31:29 · 218 阅读 · 0 评论 -
qos和被qos是什么意思
QoSQoS(Quality of Service,服务质量)指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络的一种安全机制, 是用来解决网络延迟和阻塞等问题的一种技术。被QoS说白了就是在网络拥堵的时候运营商会直接把一些不重要的流量包丢掉,至于啥是“不重要的”就要去问运营商了。对被 qos 的用户来说,表现就是丢包、网速降低、ping 值极不稳定。缩写:网络被 QoS 了全称:网络的 QoS 被(人为)降低了...原创 2020-09-12 16:30:22 · 5074 阅读 · 0 评论 -
VLAN端口转发原则
VLAN端口转发原则1.Access端口转发原则·当Access端口收到帧时如果该帧不包含802.1Q tag header,将打上端口的PVID;如果该帧包含802.1Q tag header,交换机不作处理,直接丢弃。·当Access端口发送帧时剥离802.1Q tag header,发出的帧为普通以太网帧。2.Trunk端口转发原则² 当Trunk端口收到帧时如果该帧不包含802.1Q tag header,将打上端口的PVID;如果该帧包含802.1Q tag header,转载 2020-09-13 16:54:50 · 1972 阅读 · 0 评论 -
细思极恐---十年生死两茫茫,通信人,意欲亡。
每一位通信人,都可能面对过来自亲友的“灵魂三问”。“通信究竟是什么?”“通信从哪里来?”“通信要往哪里去?”讲真的,我不知道。。。。让我们看看我这三年到底经历了什么?不久前就拿到了成绩单,今天打开又仔细看了一下,就离谱,我都不记得学了这么多门课了,给大家列一下就我校通信工程要学什么吧。大一 大学物理(一) 大学物理实验(一) 大学英语(一) 高等数学(一) 信息应用技术(一) 大学物理(二) 大学物理(二)原创 2021-08-07 14:49:39 · 701 阅读 · 0 评论 -
为什么说ip协议是无连接协议
为什么ip是面向无连接的协议?面向无连接面向无连接是通信技术之一。是指通信双方不需要事先建立一条通信线路,二是把每个带有目的地址的包(报文分组)送到线路上,由系统自主选定路线进行传输。IP是面向无连接的。在发包之前,不需要建立与对端目标地址之间的连接。上层如果有发送给IP的数据,该数据会立即被压缩成IP包发送出去。为什么ip采用面向无连接的协议1 为了简化2 为了提速面向连接与无连接是计算机网络诸多概念中的很重要的之一。所谓面向连接,是指通信双方在进行通信之前,要事先在双方之间建立起一个完整原创 2020-09-12 16:17:30 · 6157 阅读 · 0 评论 -
JDBC练习一
JDBC练习一import java.sql.*;public class JDBCTest01 { public static void main(String[] args) { Connection conn = null; Statement stmt = null; try{ // 1、注册驱动 Driver driver = new com.mysql.jdbc.Driver(); //多态,父类型引用指向子类型对象 DriverManager.regist原创 2021-09-23 15:27:41 · 68 阅读 · 0 评论 -
JDBC小记
JDBC小记前言昨天刚冲完了jdbc,今天来总结一.JDBC介绍JDBC (百度百科): Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。说白了 JDBC就是Java数据库连接,就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数原创 2021-09-23 15:32:28 · 208 阅读 · 0 评论 -
JDBC练习三
JDBC练习三import java.sql.*;/* 注册驱动的另一种方式*/public class JDBCTest03 { public static void main(String[] args) { try{ // 注册驱动 Class.forName("com.mysql.jdbc.Driver"); // 获取连接 Connection conn = Dr原创 2021-09-23 15:29:16 · 50 阅读 · 0 评论 -
JDBC练习四
JDBC练习四import java.sql.*;import java.util.*;/* 使用资源绑定器*/public class JDBCTest04 { public static void main(String[] args) { ResourceBundle bundle = ResourceBundle.getBundle("jdbc"); String driver = bundle.getString("driver");原创 2021-09-23 15:29:54 · 51 阅读 · 0 评论 -
JDBC练习二
JDBC练习二import java.sql.*;/* JDBC完成Delete*/public class JDBCTest02 { public static void main(String[] args) { // 1、注册驱动 // 2、获取连接 // 3、获取数据库操作对象 // 4、执行sql语句 // 5、获取查询结果集 // 6、释放资源 Connectio原创 2021-09-23 15:28:30 · 76 阅读 · 0 评论 -
JDBC练习五
JDBC练习五/* 执行DQL语句*/import java.sql.*;import java.util.*;public class JDBCTest05 { public static void main(String[] args) { // 1、注册驱动 // 2、建立连接 // 3、获取数据库操作对象 // 4、执行sql语句 // 5、获取查询结果集 // 6、释放资源原创 2021-09-23 15:30:36 · 69 阅读 · 0 评论 -
MySQL随手笔记
MySQL随手笔记1、char varchar 是字符的个数,不是字节的个数,可以使用binary,varbinary表示定长和不定长的字节个数。2、int 宽度是显示宽度,如果超过,可以自动增大宽度,int 底层都是4个字节3、如何写入当前的时间 now(),sysdata(),CURRENT_DATE()4、时间的方式多样 '1234-12-22' "1234-12-22" "1234.12.22"5、字符串不区分单引号和双引号6、delect语句中from不可少原创 2021-04-10 15:57:26 · 92 阅读 · 0 评论 -
数据库MySQL相关操作||创建数据库、显示所有数据库、切换数据库、显示数据库下的数据库表、删除数据库
数据库MySQL相关操作||创建数据库、显示所有数据库、切换数据库、显示数据库下的数据库表、删除数据库1,创建数据库create databases mydb;记得加;(分号)2,显示所有数据库show databases;3,切换数据库use mydb;4,显示数据库下的数据库表show tables;5,删除数据库drop database mydb;...原创 2021-04-03 16:51:16 · 1296 阅读 · 0 评论 -
数据库MySQL入门第一天
数据库的几个基本概念1,数据库(Database,DB)数据库指的是以一定格式存放、能够实现多个用户共享、与应用程序彼此独立的数据集合。2,数据库管理系统(Database Management System,DBMS)数据库管理系统只用来定义和管理数据的软件。如何科学组织和存储数据,如何高效的获取和维护数据,如何保证数据的安全性和完整性,这些都需要靠数据库管理系统完成。目前,比较流行的数据库管理系统有:oracle、MySQL、SQLSever、DB2等。3,数据库应用程序(Datab原创 2021-04-03 14:49:13 · 64 阅读 · 0 评论 -
MySQL添加、更新、删除数据
MySQL添加、更新、删除数据1、查询数据select * from student;2、添加数据insert into student values(1,"张三","男",23,'1999-12-23','Java001','zhangsan@qq.com');可以添加两条相同的数据,因为没有创建相应的约束constraintinsert into student values(1,"张三","男",23,'1999-12-23','Java001','zhangsan@qq.原创 2021-04-10 16:44:08 · 114 阅读 · 1 评论 -
MySQL表级完整性约束
MySQL表级完整性约束为防止不符合规范的数据存入数据库,在用户对数据进行插入、修改、删除等操作时,MySQL提供了一种机制来检查数据库是否满足规定的条件,以保证数据库中数据的准确性和一致性,这种机制就是完整性约束。MySQL中主要支持六种完整性约束,如表所示。完整性约束 约束条件 约束描述 PRIMARY KEY 主键约束,约束的值可唯一的标识对应的记录 NOT NULL 非空字段的值不能为空 UNIQUE 唯一约束,约束1字段的值是唯一的 CH原创 2021-04-10 19:15:47 · 4227 阅读 · 1 评论 -
cmd中输入net start mysql 提示:服务名无效
cmd中输入net start mysql 提示:服务名无效1,首先你需要找到下图,看你要启动的的mysql是不是叫mysql还是叫目前最新版本的mysql80怎么找下面这张图呢?路径是:右键“我的电脑”,点击管理,点击服务与应用程序,点击服务,找到mysql即可。图就不放了哈,不懂得问我。net start mysql要与服务里面的一致。如果遇到这种情况,请看下一篇文章。net start mysql 发生系统错误 5。 拒绝访问。的解决方法...原创 2021-04-03 15:48:39 · 192 阅读 · 0 评论 -
MySQL修改、删除表的结构
MySQL修改、删除表的结构1、增加一列alter table student add score double(3,1);说明double(3,1)指数据是三位,小数部分占一位,整数部分占两位,默认最后一列alter table student add score double (5,2) first在第一列插入scorealter table student add score double(5,2) after enterdate;在enterdate后插入..原创 2021-04-10 17:25:21 · 2591 阅读 · 0 评论 -
MySQL创建数据库表student
MySQL创建数据库表student1,创建数据库create database mydb;2,查看所有数据库show databases;3,使用数据库use mydb;4,创建数据库表studentcreate table student(sno int(6),name varchar(12),sex char(2),age int (2),enterdate date,classname varchar(12),email varchar(20));..原创 2021-04-03 17:18:48 · 32344 阅读 · 0 评论 -
匿名内部类----java
匿名内部类----java匿名内部类就是内部类的简化写法,是一种特殊的局部内部类。前提:存在一个类或者接口,这里的类可以是具体的类也可以是抽象类。本质是:一个继承了该类或者实现该接口的子类匿名对象。适合那种只需要创建一次对象的类。Comparable:内部比较器 public classStudent implements Comparable{}内部比较器只能有一个,一般采用最经常使用的比较规则。Comparator:外部比较器 可指定多个 不需要Student实现该接口,而.原创 2021-04-26 20:47:22 · 1579 阅读 · 0 评论 -
net start mysql 发生系统错误 5。 拒绝访问。的解决方法
net start mysql 发生系统错误 5。 拒绝访问。的解决方法发生的问题,由于默认情况下cmd是以用户身份运行的,出现此类问题是由于没有权限。运行cmd时需要以管理员身份运行以管理员身份运行后再输入命令net start mysql80即可那么如何设置默认情况下以管理员身份运行呢?看博主这篇文章:https://blog.csdn.net/qq_48759664/article/details/115416475?spm=1001.2014.3001.5501...原创 2021-04-03 15:55:13 · 4584 阅读 · 0 评论 -
Native Vlan(本征vlan)
本征vlan又叫Native Vlan。Native VLAN是trunk上才有的概念.主要的目的是不丢弃非标记帧.接收方交换机把所有接收到的未标记的数据包转发到Native Vlan中,而不是丢弃.缺省(默认)时是Vlan1.所有的帧在trunk中都是打上标记的,也就是tag,不同点在于,如果帧在进入trunk以前已经打上标记了,比如vlan2的标记,并且trunk又允许vlan2通过的话,该vlan 2的帧就通过,反之丢弃。 另外如果帧在进入trunk时是没有标记的,那么trunk就会给他打上nati原创 2020-06-23 17:33:37 · 10191 阅读 · 0 评论 -
MySQL启动、连接,退出,关闭命令学习
MySQL启动、连接,退出,关闭命令学习1,启动MySQL服务net start mysql802,连接MySQLmysql -h127.0.0.1 -uroot -p输入密码回车,出现下面一堆东西就说明是好的。3,退出MySQLquit或者exit或者\q4,关闭MySQL服务net stop mysql805,如果有其他疑问,可以翻翻博主其他文章...原创 2021-04-03 16:13:47 · 374 阅读 · 0 评论 -
如何设置MySQL的环境变量
如何设置MySQL的环境变量1,右击“我的电脑”,点击属性,点击高级系统设置,点击环境变量。2,在系统变量栏,找到Path,双击,点击新建,内容为你的mysql中bin目录的路径,这里博主的路径为:C:\Program Files\MySQL\MySQL Server 8.0\bin把路径放在这里即可:...原创 2021-04-03 16:03:09 · 660 阅读 · 0 评论 -
MySQL表的非外键约束
MySQL表的非外键约束/*建立一张用来存储学生信息的表字段包含学号、姓名、性别,年龄、入学日期、班级,email等信息学号是主键 = 不能为空 +? 唯一姓名不能为空性别默认值是男 ,只能取值男、女年龄:18---50Email唯一*/1,列级约束创建数据库表create table student( sno int(6) primary key auto_increment, sname varchar(10) not null , s...原创 2021-04-10 20:31:45 · 1657 阅读 · 0 评论