- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 利用docker安装mysql
步骤如下1. 拉取mysql镜像docker pull mysql:82. 创建mysql容器docker run --name wzb-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:83. 连接mysql容器mysql -h 127.0.0.1 -P 3306 -u root -p123456
2021-05-26 15:51:36
179
原创 elasticsearch/plugins/.DS_Store/plugin-descriptor.properties: Not a directory
环境:MacOs原因:macOS 创建了一些.DS_Store 文件,导致让Elasticsearch识别错误。解决方法:删除plugins文件下的.DS_Storerm plugins/.DS_Store原文链接:https://github.com/deviantony/docker-elk/issues/487
2021-03-05 11:13:34
922
1
原创 踩坑日记——macos安装gitbook出错
出错地方:npm install gitbook-cli -ggitbook -V第一次查看gitbook版本号的时候会安装gitbook,此时爆出两个错误。错误1:/usr/local/lib/node_modules/gitbook-cli/node_modules/npm/node_modules/graceful-fs/polyfills.js:287 if (cb) cb.apply(this, arguments) ^TypeErro
2020-08-11 20:30:12
2514
2
原创 2020中科大软件学院linux操作系统分析期末考试题
前言:csdn上有关中科大孟老师linux操作系统期末考试复习资料居然是一片空白,考试前两天才知道考试题型,哎,我就填补一下这个空白吧,此试题为回忆版,并无答案。第一题填空题20分:如图所示,给了一段函数嵌套的c代码和汇编代码,汇编代码是64位的,初始化条件是rbp和rsp都指向x。问题1:求执行c代码过程中,x-8,x-16,x-24,x-32,x-40,x-48,x-56地址中存放的数据是什么?问题2: main函数执行完毕后,rsp和rbp指向哪里,eax寄存器中存放的数是多少。注:c代
2020-07-10 15:46:32
2656
1
原创 别被误导了,这才是java中的真正的逻辑移位和算数移位
在计算机中,正数和负数都采用补码表示,以下的移位规则,适用于补码,无溢出的情况。如果移位使得符号位发生变化,则发生溢出。逻辑移位不考虑数的正负性,符号位会跟着一起移位。逻辑左移,高位移丢,低位补0逻辑右移,低位移丢,高位补0算数移位:考虑数的正负性,符号位不会跟着一起移位。正数:算数左移,高位移丢,低位补0算数右移,低位移丢,高位补0负数:算数左移,高位移丢,低位补0算数右移,低位移丢,高位补1从上面这些规则可以看出:逻辑左移和算数左移的规则相同,都是低位补0,所以
2020-06-23 12:34:26
1298
原创 java的反射机制,通俗易懂
我将从四个方面谈java的反射,分别是反射的本质,为何会有反射,反射的底层原理,以及如何去利用反射。java的反射机制,其本质是使java程序在运行的过程中,动态地加载一个类的信息,从而去访问这个类的属性,调用这个类的方法。**java为什么会有反射机制呢?**这与java程序的运行机制有关系,java程序要想运行,必须先将源代码编译成class字节码文件,再加载到JVM中才能运行,这个时候就会有一个问题,java程序都是提前编译好的,假如java程序在运行的过程中想要动态地使用某个类的方法或变量,这个时
2020-06-18 00:32:07
233
原创 mysql创建函数时,1064语法错误,明明看着都对就是提示语法错误怎么办?
函数定义和错误提示如下所示mysql> DELIMITER $$mysql> CREATE FUNCTION rand_string(n INT) RETURNS VARCHAR(255) -> BEGIN -> DECLARE chars_str VARCHAR(100) DEFAULT 'abcdefghijklmnopqrstuvwxyzABCDEFJHIJKLMNOPQRSTUVWXYZ'; -> DECLARE return_st
2020-06-12 15:54:51
5306
3
原创 mysql如何开启远程连接呢
mysql版本mysql5.7,系统环境ubuntu18问题的来源:我在Ubuntu系统上安装好了mysql5.7,我想要配置下远程连接,使得可以在我的其他电脑上访问到Ubuntu系统上数据库。解决方法:创建一个用于远程连接的用户;开放Ubuntu系统上的3306端口;更改mysql的配置文件;步骤一:进入到mysql,创建一个用于远程连接的root用户mysql>grant all privileges on *.* to root@'%' identified by '123
2020-06-09 18:44:43
3209
转载 mysql中有关中文问题汇总
问题1:无法向mysql数据库中的表插入含有中文的记录参考:mysql中的表无法插入含有中文字符的记录问题2:在mysql终端下无法输入中文参考:mysql在linux终端下无法输入中文问题3:mysql数据库中的表无法显示中文参考:mysql数据库中的表显示中文时都是???...
2020-06-09 14:41:17
152
原创 mysql数据库中的表显示中文时都是???
问题原因:系统本身的字符集出现问题。解决方法:修改系统的字符集,前提时数据库和表都采用utf8编码。linux常用字符集:en_US.utf8、zh_CN.gb2312、zh_CN.gbk、zh_CN.utf8等echo $LANG #查看系统字符集export LANG=zh_CN.utf8 #也可以是en_US.utf8echo $LANG #查看是否修改成功修改完后就可以正常显示中文了。...
2020-06-09 14:36:13
2590
原创 mysql在linux终端下无法输入中文
mysql版本是mysql5.7,系统环境是ubuntu18。版本影响不大。问题描述:在一般终端下可以输入中文,但是进入mysql终端,就无法输入中文。问题原因:很多人在百度搜索修改mysql字符集的时候,会在配置文件中加入以下内容:[mysqld]character-set-server=utf8collation-server=utf8_general_ci[client]default-character-set=utf8[mysql]default-character-se
2020-06-09 14:30:16
4506
4
原创 mysql中的表无法插入含有中文字符的记录
问题来源:我新建了了一个数据库mydb,然后在库中新建了一张表mytb,在mytb中插入含中文的记录时,提示错误。问题的原因:是数据库底层存储表的字符集不支持中文,因此要修改数据库的字符集。解决这个问题需要三个步骤:修改mysql的配置文件字符集为utf8;重启mysql服务器;修改之前已创建数据库和表的字符集为utf8。步骤一:先找到配置文件,一般mysql的加载的配置文件依次为:/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf 也可以通过以下命令
2020-06-09 13:59:37
782
原创 java中抽象类和接口的区别
抽象类,从名字上就可以看出,抽象类就是一种特殊的类,因此抽象类可以包含一个类所能具有的全部东西——成员变量、方法、构造器、初始化块、内部类。既然都说抽象类是一种特殊的类,特殊就特殊在抽象类包含有抽象方法,抽象方法就是没有方法体的方法,因此抽象类是不能实例化的,因此就更不能使用new去实例化了。接口,是一种更加抽象的抽象类,是一种规范的存在,相比于普通的类,不具有实例化相关的东西——实例变量,构造器,初始化块。因此接口中的成员变量只能是static修饰的类变量,接口中的方法可以是抽象方法,或者其他方法:默认
2020-05-14 20:14:08
142
原创 2019中科大软院算法设计与分析的期末复习重点
下载链接:https://download.youkuaiyun.com/download/u014553076/1209298119级算法设计与分析期末复习重点数据结构红黑树红黑树的性质1.本身是一棵二叉查找树2.每个结点要么是黑色要么是红色 3.树根结点的颜色为黑色 4.叶结点(nil)为黑色 5.如果某个结点为红色,则它的左、右孩子结点均为黑色6. ...
2020-04-18 10:06:13
2744
4
2019中科大算法设计与分析期末复习重点.pdf
2020-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人