- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 利用docker安装mysql
步骤如下 1. 拉取mysql镜像 docker pull mysql:8 2. 创建mysql容器 docker run --name wzb-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:8 3. 连接mysql容器 mysql -h 127.0.0.1 -P 3306 -u root -p123456
2021-05-26 15:51:36
212
原创 elasticsearch/plugins/.DS_Store/plugin-descriptor.properties: Not a directory
环境:MacOs 原因:macOS 创建了一些.DS_Store 文件,导致让Elasticsearch识别错误。 解决方法:删除plugins文件下的.DS_Store rm plugins/.DS_Store 原文链接:https://github.com/deviantony/docker-elk/issues/487
2021-03-05 11:13:34
975
1
原创 踩坑日记——macos安装gitbook出错
出错地方: npm install gitbook-cli -g gitbook -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
2568
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
2780
1
原创 别被误导了,这才是java中的真正的逻辑移位和算数移位
在计算机中,正数和负数都采用补码表示,以下的移位规则,适用于补码,无溢出的情况。如果移位使得符号位发生变化,则发生溢出。 逻辑移位 不考虑数的正负性,符号位会跟着一起移位。 逻辑左移,高位移丢,低位补0 逻辑右移,低位移丢,高位补0 算数移位: 考虑数的正负性,符号位不会跟着一起移位。 正数: 算数左移,高位移丢,低位补0 算数右移,低位移丢,高位补0 负数: 算数左移,高位移丢,低位补0 算数右移,低位移丢,高位补1 从上面这些规则可以看出: 逻辑左移和算数左移的规则相同,都是低位补0,所以
2020-06-23 12:34:26
1379
原创 java的反射机制,通俗易懂
我将从四个方面谈java的反射,分别是反射的本质,为何会有反射,反射的底层原理,以及如何去利用反射。 java的反射机制,其本质是使java程序在运行的过程中,动态地加载一个类的信息,从而去访问这个类的属性,调用这个类的方法。**java为什么会有反射机制呢?**这与java程序的运行机制有关系,java程序要想运行,必须先将源代码编译成class字节码文件,再加载到JVM中才能运行,这个时候就会有一个问题,java程序都是提前编译好的,假如java程序在运行的过程中想要动态地使用某个类的方法或变量,这个时
2020-06-18 00:32:07
258
原创 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
5542
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
3292
转载 mysql中有关中文问题汇总
问题1:无法向mysql数据库中的表插入含有中文的记录 参考:mysql中的表无法插入含有中文字符的记录 问题2:在mysql终端下无法输入中文 参考:mysql在linux终端下无法输入中文 问题3:mysql数据库中的表无法显示中文 参考:mysql数据库中的表显示中文时都是??? ...
2020-06-09 14:41:17
172
原创 mysql数据库中的表显示中文时都是???
问题原因: 系统本身的字符集出现问题。 解决方法: 修改系统的字符集,前提时数据库和表都采用utf8编码。 linux常用字符集:en_US.utf8、zh_CN.gb2312、zh_CN.gbk、zh_CN.utf8等 echo $LANG #查看系统字符集 export LANG=zh_CN.utf8 #也可以是en_US.utf8 echo $LANG #查看是否修改成功 修改完后就可以正常显示中文了。 ...
2020-06-09 14:36:13
2635
原创 mysql在linux终端下无法输入中文
mysql版本是mysql5.7,系统环境是ubuntu18。版本影响不大。 问题描述: 在一般终端下可以输入中文,但是进入mysql终端,就无法输入中文。 问题原因: 很多人在百度搜索修改mysql字符集的时候,会在配置文件中加入以下内容: [mysqld] character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8 [mysql] default-character-se
2020-06-09 14:30:16
4593
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
822
原创 java中抽象类和接口的区别
抽象类,从名字上就可以看出,抽象类就是一种特殊的类,因此抽象类可以包含一个类所能具有的全部东西——成员变量、方法、构造器、初始化块、内部类。既然都说抽象类是一种特殊的类,特殊就特殊在抽象类包含有抽象方法,抽象方法就是没有方法体的方法,因此抽象类是不能实例化的,因此就更不能使用new去实例化了。 接口,是一种更加抽象的抽象类,是一种规范的存在,相比于普通的类,不具有实例化相关的东西——实例变量,构造器,初始化块。因此接口中的成员变量只能是static修饰的类变量,接口中的方法可以是抽象方法,或者其他方法:默认
2020-05-14 20:14:08
164
原创 2019中科大软院算法设计与分析的期末复习重点
下载链接:https://download.youkuaiyun.com/download/u014553076/12092981 19级算法设计与分析期末复习重点数据结构红黑树红黑树的性质1.本身是一棵二叉查找树2.每个结点要么是黑色要么是红色 3.树根结点的颜色为黑色 4.叶结点(nil)为黑色 5.如果某个结点为红色,则它的左、右孩子结点均为黑色6. ...
2020-04-18 10:06:13
2844
4
2019中科大算法设计与分析期末复习重点.pdf
2020-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅