bind

Linux安装MySQL

强颜欢笑 提交于 2020-08-15 02:44:41
Linux安装MySQL操作步骤 同学们好,作为一名计算机新入行的小白,本人在自己操作Linux安装MySQL的时候,遇到了许许多多的问题,但是最终也是顺利安装,接下来就和大家分享一下安装步骤,如果有错,还望指出,多多指教。 开始安装 1、安装虚拟机,或者在网上购买云主机,我是用的云主机。 2、下载网址 https://downloads.mysql.com/archives/community/Markdown 我们以mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz为例 3、上传解压 上传目录上传目录:/user/aep/software/mysql 上传文件可以用xftp需要自己在网上下载,也可以通过指令上传文件,该文件的需要破解,软件和破解文件下载链接:https://pan.baidu.com/s/1PJ16QLhQukHo0bgcaSYD9A 提取码:uq3k 解压:tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 移动并修改文件名mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql 创建mysql用户组和用户并修改权限groupadd mysql和useradd -r -g mysql mysql 创建数据目录并赋予权限

Linux命令行与shell脚本编程入门经验

痴心易碎 提交于 2020-08-15 02:40:34
如今的社会,随着时代的发展,出现了很多职业,像电子类,计算机类的专业,出现了各种各样的工程师,有算法工程师,java工程师,前端工程师,后台工程师,Linux工程师,运维工程师等等,不同的职业要求的个人能力有所不同,想要成为一名优秀的工程师是需要我们往相应的方向努力的。那么,如何成为一名优秀的 Linux 工程师呢?我们聊一聊如何成为一名优秀的Linux工程师。 L inux 命令大全: https://www.linuxcool.com/ 当时选则Linux也有很多原因,起初是因为对Linux开源的向往,还有就是感觉学习Linux是很有前途的,红帽认真比思科强一点。称为一名优秀的工程师,不仅要学好Linux,还要学好Windows server。另外必须要懂得写一些简单的程序,这样才能让你在这个遍布精英的行业中有一定的竞争力。好了,我说一下我是怎么开始接触Linux的。记得那是大学的时候,有一个小伙伴报了个Linux的培训班,上课回来说感觉不错,学习Linux很有钱途的,于是,啥都不懂的我就开始了解Linux,上网一搜,有关Linux相关的东西很多,文章,视频,应有尽有,于是我找了一些,开始学习,偶尔还去逛一下论坛,学了一段时间,总是感觉学的不系统,东一点,西一点,并没有真正的深入。于是我感觉这种学习方法不对,我需要系统的学习Linux,那自然是找一本书来看,但凡是一本书

React+Spring Data JPA+MySQL 增查改删

一笑奈何 提交于 2020-08-15 01:47:24
视频演示: https://www.bilibili.com/video/BV1La4y1a7Rp/ 工程概述: 前后端分离,进行简单增查改删(CRUD) 前端使用React 后端使用Spring Data JPA 数据库使用MySQL 后台端代码上一节已经展示,这里将不再重复,仅展示React代码既可。 往期内容 # 内容 01 Vue+Spring Boot JPA+MySQL 增查改删 02 Thymeleaf+Spring Boot JPA+MySQL 增查改删 03 Vue+Spring Boot 文件操作,上传、预览和删除 04 Thymeleaf+Spring Boot 文件操作,上传、预览和删除 #EmployeeService.js import http from "../http-common" ; class EmployeeService { getAll(pageNumber) { return http.get( `/employee?page= ${pageNumber} ` ); } get (id) { return http.get( `/employee/ ${id} ` ); } create(data) { return http.post( "/employee" , data); } update(data) { return

HeidiSQL不通过SSH Tunnel隧道访问服务器数据库

瘦欲@ 提交于 2020-08-14 22:44:40
1)先进入服务器里面,使用命令进入到数据库目录mysql.conf.d这个目录下面找一个文件。 输入命令: cd /etc/mysql/mysql.conf.d 2)进入当前目录后使用ls命令查看一下mysql.cnf是否在当前目录下面 输入命令: ls 3)文件存在后,使用命令打开文件,准备修改里面的配置。 输入命令: vi mysql.cnf 4)打开文件后,在命令模式下敲斜杆( / ),这时在状态栏(也就是屏幕左下脚)就出现了 “/” 然后输入bind敲回车就可以了。如果你要继续查找此关键字,敲字符 n 就可以继续查找了。 a.按住键盘上的“ ESC ”进入切换命令模式 b.按住键盘“ shift ”和“ : ”进入命令模式 5)修改bind-address = 0.0.0.0 (一般初始值是=127.0.0.1) a.按住键盘上的“ ESC ”进入切换命令模式 b.按住键盘“ i ”进入文本编辑模式,修改值 c.按住键盘上的“ ESC ”进入切换命令模式,按住键盘“ shift ”和“ : ”进入命令模式 d.左下角输入“ wq! ”保存文本 e. reboot 重启一下服务器 6) 大功告成,登录HeidiSQL,输入对应的数据库登录名、密码,进入该服务器数据库 来源: oschina 链接: https://my.oschina.net/u/4385242/blog

JsPlumb在react的使用方法及介绍

隐身守侯 提交于 2020-08-14 20:36:23
JsPlumb 在 react 的使用方法及介绍 一.相关资料来源: 1. https://bitqiang.gitbooks.io/jsplumb/content/Chapter1_IMPORTS_AND_SETUP/ ——— 一个翻译一半就不能打开的文档 2. https://github.com/wangduanduan/jsplumb-chinese-tutorial ——— 一个事件方法很全的网站(推荐) 3 . https://wdd.js.org/jsplumb-chinese-tutorial/#/ ——— 一个事件方法很全的网站(同上) 4. https://www.cnblogs.com/Bryran/p/3950122.html ————— jq ui 拖动 二. 引用库: 版本: 2.13.3 库: https://github.com/jsplumb/jsplumb 链接: https://pan.baidu.com/s/1EvftCI5gXRvoL6pNRenSpQ 提取码: z2t4 React vue : npm i jsplumb 注意:低版本需要引用 jq 以及 jq-ui ,此版本不需要 三. 在 React 使用方法: 在我的 react 项目中,分菜单栏和画布,菜单栏是可拖动子菜单,将菜单拖到画布上,在画布上进行对子菜单项目的操作

Android系统加载Apk文件的时机和流程分析(1)--Android 4.4.4 r1的源码

会有一股神秘感。 提交于 2020-08-14 17:22:07
本文博客地址: https://blog.csdn.net/QQ1084283172/article/details/80982869 Android系统在启动时安装应用程序的过程,这些应用程序安装好之后,还需要有一个Home应用程序来负责把它们在桌面上展示出来,在Android系统中,这个默认的Home应用程序就是Launcher了。Android系统的Home应用程序Launcher是由ActivityManagerService启动的,而ActivityManagerService和PackageManagerService一样,都是在开机时由SystemServer组件启动的,SystemServer组件首先是启动PackageManagerServic,由它来负责安装系统的应用程序,系统中的应用程序安装好了以后,SystemServer组件接下来就要通过ActivityManagerService来启动Home应用程序Launcher了,Launcher在启动的时候便会通过PackageManagerServic把系统中已经安装好的应用程序以快捷图标的形式展示在桌面上,这样用户就可以使用这些应用程序了。 上面这段内容,摘自老罗博客《 Android系统默认Home应用程序(Launcher)的启动过程源代码分析 》

C++ Primer Plus(四)

一个人想着一个人 提交于 2020-08-14 15:48:45
完整阅读C++ Primer Plus   系统重新学习C++语言部分,记录 重要但易被忽略 的, 关键但易被遗忘 的。 友元、异常和其他   1、抛出异常类时,虽然catch的是一个引用,但是也会产生一次拷贝,因为当抛出异常的函数在 栈解退 的过程中会会调用异常类的析构函数,异常类将不复存在。   2、如果有一个异常类层次结构,应该这样排列catch块:将捕获位于层次结构最下面的异常类的catch语句放在最前面,将捕获基类异常的catch语句放在最后面。抛出异常的顺序要与catch块相反。   3、在catch语句中使用基类对象时,将捕获所有的派生类对象,但 派生类特性将被剥去 ,因此将使用虚方法的基类版本。   4、 将 dynamic_cast 用于引用时,由于没有与空指针对应的引用值,因此无法使用特殊的引用值来表示失败,当请求不正确时,将引发 bad_cast 的异常。   5、 reinterpret_cast 运算符并不支持所有的类型转换,例如,可以将指针类型转换为足以存储指针的整数,但不能将指针转换为更小的整型或浮点型。另一个限制是,不能将函数指针和数据指针互相转换。 string类和标准模板库   6、使用new分配内存时,可以使用 auto_ptr 、 unique_ptr 、 shared_ptr 、但只有unique_ptr有使用new[]和delete[

2003-Can't connect to Mysql on '主机名'(10061)

旧时模样 提交于 2020-08-14 14:03:04
解决方法如下: 本文远程连接的ubuntu下的数据库,原因是ubuntu系统的mysql不允许被远程连接操作 因此需要修改mysql配置文件 步骤: ( 1 )cd /etc/ mysql ( 2 )vim my.cnf ( 3 )将bind-address = 127.0 . 0 .1修改为bind-address = 0.0 . 0.0 ( 4 )保存退出 ( 5 )/etc/init.d/mysql restart (一定要重启数据库,不然没用) ok,此时就可以远程连接此数据库了. 来源: oschina 链接: https://my.oschina.net/u/4267017/blog/4290926

看完这一篇,再也不怕面试官问到IntentService的原理

牧云@^-^@ 提交于 2020-08-14 13:40:51
IntentService是什么 在内部封装了 Handler、消息队列的一个Service子类,适合在后台执行一系列串行依次执行的耗时异步任务,方便了我们的日常coding(普通的Service则是需要另外创建子线程和控制任务执行顺序) IntentService的缺点 IntentService,一次只可处理一个任务请求,不可并行,接受到的所有任务请求都会在同一个工作线程执行 IntentService is subject to all the background execution limits imposed with Android 8.0 (API level 26). 翻译:IntentService受到Android 8.0(API级别26)施加的所有[后台执行限制]的约束。 IntentService的未来 !This class was deprecated in API level 30. IntentService is subject to all the background execution limits imposed with Android 8.0 (API level 26). Consider using WorkManager or JobIntentService, which uses jobs instead of

Python实现画图软件功能

你离开我真会死。 提交于 2020-08-14 13:39:21
概述 虽然Python的强项在人工智能,数据处理方面,但是对于日常简单的应用,Python也提供了非常友好的支持(如:Tkinter),本文主要一个简单的画图小软件,简述Python在GUI(图形用户界面)方面的应用,仅供学习分享使用,如有不足之处,还请指正。 设计思路 页面布局:主要分为上下两部分 a. 绘图区域,本例以Canvas实现 b. 下部:功能区,由按钮实现 事件监听:通过给功能按钮绑定事件,来实现不同的功能,如:绘线,绘矩形等功能。 绘图区域:监听鼠标左键的按下(开始绘图)和抬起(停止绘图),再根据不同的按钮实现绘制不同的图形。 涉及知识点 开发工具:Python3.7 , PyCharm2019 Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。 Canvas控件提供了一个自定义的绘图区域,可以通过不同的函数来绘制不同的图形。 绘制直线 create_line(self.x, self.y, event.x, event.y, fill=self.fgcolor) 绘制带箭头的直线 create_line(self.x, self.y, event.x, event.y, arrow=LAST, fill=self.fgcolor) 绘制矩形 create_rectangle(self.x,