【CentOS Linux RHEL】Linux中安装MySQL
前言最近买了一个比较实惠的服务器,在迁移博客的时候发现这次比之前几次还麻烦原因就出现在了Mysql的安装中。在之前的运维部署中我写了一些关于nginx和php的安装唯独没有mysql的导致踩了不少的坑。所以特写本文章记录。本文记录了安装过程中能够所遇到的坑!本文中用CentOS为例其他Linux大同小异 选择合适的MySQL访问MySQL官网,点击如图的链接可以安装之前的MySQL版本 CentOS选择RedHat 在Linux终端输入uname -a 查看系统架构。根据自己的Linux架构选择合适的版本滑倒最下面找到这一个按Download会跳转到一个页面根据图片所示 安装MySQL在终端输入如下所示的命令 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647#下载MySQL后面的链接是刚刚复制的wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.28-el7-x86_64.tar...
【IDA】010EditorV11.0_x64逆向制作文件内存补丁
1、破解序列号我们打开程序后会提示这个框框 然后打开IDA使用IDA打开我们的程序 Shift+F12打开字符串引用表_,_Ctrl+F搜索我们干菜看到的提示内容 搜索出一个结果我们双击进去,然后双击光标指向的位置。打开数据交叉引用。看到了我们引用的地方。 按F5或Tab打开伪代码分析,发现调用了一个函数。然后判断函数的返回值来确定是否注册成功。双击黄色的地方进入函数分析。 只有在v6返回值为0x2D的是都才会返回0xDB,继续进入到该函数。这个函数可能是注册码的算法,我们不管直接把return的值全部改成0x2D 我们点击return关键字的发现有5个地方return了数据我们把这5个return都改成return 0x2D。在汇编中返回值是存放在我们的eax寄存器中的。我们只要把鼠标点击return的地方再按Tab就能快速定位到对应的汇编代码。使用keypatcher patch指令。改完后按F5重新加载伪代码看看都改完了。 回到刚刚的函数发现有个地方判断了直接返回导致函数没被调用,这时候我们把0x113切换的汇编代码patch 为0xdb即可 2、网络...
VS Code下LaTeX的配置
MikTex安装官网下载MikTex: https://miktex.org/ 的安装包,然后点击安装。安装完成有运行”Miktex console”进行配置(选择”以管理员身份运行”)。 点击”Packages”标签,然后依次安装ctex和CJK包等(或者待编译时再按需安装也可), 以便支持中文。 VS code+LaTeX Workshop官网下载VSCode安装包然后安装。https://code.visualstudio.com/ 然后运行”vscode”, 安装其扩展Latex Workshop. 对于Miktex, 需要对Latex Workshop配置recipe和tool。 tool12345678910111213141516171819202122232425262728293031"latex-workshop.latex.tools": [ { // 编译工具和命令 "name": "xelatex", ...
【MSOffice】绝对引用和常用函数的使用
绝对引用 什么是绝对引用? 绝对引用有什么用?S 如何快速添加$号? 绝对引用就是固定它当前的单元格使拖动数据单元格数据不变,听不懂是吗?那就来看图吧举个例子如图首先看图这里有两个数据列我们需要计算它的百分比公式为=金额/总计。这里第一个数据我们手动输入后面的可以直接拖右下角进行快速输入这个我们都知道对吧,但第一个和第二个数据不同一个正确一个错误。就是因为第一个使用了绝对引用第二个没有使用,使用了绝对引用怎么看出来的呢?看① 而第二个数据我们没加就计算错误了这里我们来举个例子比如我②这里是=D3/D6的但是往下拖就变成了D4/D7但我们D7是空的数据而且总计在D6中就造成了数据错误这时候我们加个绝对引用就没问题了 如果你一个个加$符号如果数据多处理就有点繁琐了我们可以选中绿色方框的内容按键盘上的F4既可快速添加 SUMIF函数SUMIF函数是常用的一个函数了它的作用就是计算条件=x的所有总数的和比如这里可以看到我要计算电脑的总金额就用到了SUMIF函数这个函数有三个参数分别是条件判断数据列条件求和项 比如我这里求的是电脑总金额所以条件数据列就选择A3:A17条件为电脑选择...
【JetBrains全家桶】配置External Tools
我们在开发的时候可能会使用到一些Java的命令如进行JNI开发的时候使用到了Javah和Javap两个Java的命令,但如果我们每次使用都是输入命令这样会大大的降低我们的工作效率我们何尝不把Java的命令集成到AS或JB全家桶的软件中呢?操作很简单,这里我主要以AndroidStudio为例子
【JetBrains】Idea配置注释模板
概述我们在开发的时候每创建一个文件都需要自己添加注释,要写日期,时间,描述,个人网站等信息这大大降低了我们的效率所以我们今天就来添加一个注释模板来提高我们的效率。这里一共有两种方法可供选择分别是创建文件时自动添加和自己输入代码添加 创建文件时自动添加 输入代码添加
【Adnroid&Bug】AndroidStudio合集
Android Studio 4.0 Run窗口中文乱码解决办法依次打开菜单:Help–Edit Custom VM Options,打开studio64.exe.vmoptions编辑框(如果没有该文件,请按照提示自动创建即可)在studio64.exe.vmoptions中添加 -Dfile.encoding=UTF-8重启AndroidStudio问题解决 Android studio出现Connection refused: connect如果你挂了V屁n可以按照下面的方法解决在gradle.properties中添加systemProp.http.proxyHost=127.0.0.1systemProp.http.proxyPort=你的端口就行了在C:\Users\用户名\.gradle\gradle.properties添加或修改systemProp.http.proxyHost=127.0.0.1systemProp.http.proxyPort=你的端口systemProp.https.proxyHost=127.0.0.1systemProp.https.p...
【Web后端】Web相关概念
1、软件架构121、C/S:客户端/服务端2、B/S:浏览器/服务端 2、资源分类12341、静态资源:所有用户访问后,得到的结果都是一样的,内容固定了的成为静态资源,静态资源可以被浏览器直接解析 如:html,css,js2、动态资源:每个用户访问后都可能不相同,并且网页显示的内容可以动态修改,动态资源被访问后是需要转换为静态资源再方会给浏览器 如:jsp/servlet,php,asp 3、网络通信三要素12345671、IP:电子设备(计算机)在公网或局域网上的唯一标识2、端口:每个应用程序的唯一标识取值方位0-65535 端口默认:80是HTTP,443是HTTPS,20是FTP主动模式,21是FTP, 22是SSH远程服务器,3306是MYSQL,8080是TOMCAT,888是PhpMyAdmin3、传输协议:OSI模型中的传输层,有两种传输协议 1、TCP:安全协议,三次握手进行连接,四次握手结束连接,可保持长连接,速度稍慢 2、UDP:不安全协议,无需握手验证直接发送,不可以进行长连接,速度快
【Web后端】Tomcat安装、启动、卸载和部署项目
1、Tomcat的下载点击链接跳转到官网下载对应的版本 2、Tomcat的安装把下载好的压缩包解压出来即可 3、开启和关闭服务进入到刚刚解压出来的文件夹中有一个bin目录如果是window双击startup.bat即可如果是Linux在终端中切换到该文件夹后输入sudo bash startup.sh即可关闭方法和开启方法一样不过文件名称是shutdown开启之后浏览器输入localhost:8080如果说出现了tomcat官方的页面说明安装成功了 4、tomcat的目录结构123456789101112131415161718192021222324252627282930313233343536373839404142434445461.bin:bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。很多环境变量的设置都在此处,例如可以设置JDK路径、tomcat路径startup 用来启动tomcatshutdown 用来关闭tomcat修改catalina可以设置tomcat的内存2...
【Redis】Redis概念&下载安装&命令操作&持久化
1、Redis的概念(来自菜鸟教程)Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。Redis 优势性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来。丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特...