自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

优秀的亮亮

有些人无话可说,有些话无人可说。

  • 博客(53)
  • 资源 (3)
  • 收藏
  • 关注

原创 CentOS 源码安装 Python3.7

CentOS 8 使用国内镜像下载安装 Python 3.7

2020-05-06 16:34:35 984

原创 Ubuntu 安装MySQL(国内镜像源)

参考:Mysql Community Edition 镜像使用帮助 : https://mirrors.tuna.tsinghua.edu.cn/help/mysql/通过lsb_release -a 命令查看Ubuntu 版本。选择你的Ubuntu 版本,将以下对应版本的内容写进 /etc/apt/sources.list.d/mysql-community.list# Ubuntu 18...

2020-04-09 09:53:10 7249

原创 Ubuntu服务器设置简体中文

更新一下sudo apt updatesudo apt upgrade设置简体中文sudo apt install language-pack-zh-hans-base language-pack-zh-hans # 下载安装相关语言包sudo update-locale LANG=zh_CN.UTF-8 LANGUAGE="zh_CN:zh" # 设置语言为简体中文so...

2020-03-29 12:18:45 4508 2

原创 解决pip3 install mysqlclinet 报错 OSError: mysql_config not found

Django开发项目时使用MySQL数据库,然而部署到Ubuntu服务器的时候会经常出错。Django连接MySQL数据库需要依赖第三方库mysqlclient,然而服务器通过pip3 install mysqlclient 命令安装第三方库时会经常报错:ERROR: Command errored out with exit status 1: command: /ho...

2020-03-12 15:19:46 4621 2

原创 Ubuntu安装Python指定版本及最新版pip

Ubuntu安装Python指定版本及最新版pip这里以python3.7.6为例准备:下载Python安装包:wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz解压Python安装包tar xzvf Python-3.7.6.tgz开始安装:cd到刚刚解压的Python路径中,然后运行 ./c...

2020-03-11 11:38:55 6609

原创 Ubuntu安装MySQL8.0

Ubuntu安装MySQL8.0作者:Bright Xu2020年2月24日Ubuntu安装MySQL8.0下载MySQL APT安装配置包安装MySQL APT配置包安装MySQL Server启动MySQL服务登录MySQL数据库我们采用APT方式在Ubuntu系统中安装MySQL,这种方式安装的版本都是最新的版本,目前是8.0.19,通过这种方式安装好之后,...

2020-02-24 18:23:49 42240 14

原创 解决 Git Bash 无法交互运行 Python 和 Nodejs 问题

在Windows上安装Git时,GitBash命令行选择了MinTTY,默认不支持交互操作,所以无法正常执行Python和Nodejs等交互操作的命令。在 Git 安装目录下的 `etc` 文件夹下创建配置文件 git-bash.config 并写入如下内容:MSYS=enable_pcon...

2022-07-27 01:28:56 923 1

原创 C语言实现 Base64 和 Base32 编解码

C语言实现 Base64 和 Base32 编解码 Base64 编码就是用64个可打印字符表示二进制数据。 Base32 编码就是用32个可打印字符表示二进制数据。

2022-07-25 00:11:58 1306

原创 Postman CSRF 配置

很多时候,由于后端做了CSRF安全配置,测试接口时,发送一些请求可能会比较麻烦,也需要对CSRF做相应的配置。Postman 在每个接口发送请求之前会执行里的脚本,在发送请求之后会执行里的脚本。我们需要在请求发送之后,获取中的值,然后将这个值保存在集合变量域内。在下一次发送请求前,从集合变量域内取出的值,然后将这个值添加到请求头里。以此实现模拟前端的CSRF配置。之所以选择集合变量域,是因为经常将同一个项目站点的接口放在同一个集合下,这样可以保证同一个项目复用同一个c......

2022-06-25 15:16:41 2961 2

原创 OpenSSL 生成证书

OpenSSL 生成证书

2022-02-19 20:33:03 5821

原创 JSON 中 Long类型精度缺失的问题

后端传入的JSON字符串`{"id": 130872882849357824, "name": "张三", "age": 22}`,前端通过`user.id`获取`id`时,`id`的值变成了`130872882849357820`,也就是说`id`的个位数精度缺失了。主要原因是前端将json字符串反序列化成对象时,将这个`id`转成了`Number`类型。

2022-01-02 15:37:17 4099

原创 身份证号码检验

身份证号码检验作者:Bright Xujsfunction verify(s) { if (!(typeof (s) === 'string' || s instanceof String) || !/^\d{17}[0-9Xx]$/.test(s)) return false const w = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2] const m = '10X98765432'

2021-05-14 13:25:16 346

原创 修改换行格式

修改换行格式作者:Bright Xu文本文档换行格式类型:CRLF,即\r\n,表示回车并换行(Carriage Return & Linefeed),Windows默认换行格式LF,即\n,表示换行(Linefeed),Unix/Linux/Mac OS X默认换行格式CR,即\r,表示回车(Carriage Return),MacIntosh操作系统(即早期的Mac操作系统)默认换行格式可以通过vi/vim进行相互转换,对应的fileformat有:unix 即LF;d

2021-05-12 20:33:12 1211

原创 CentOS 安装 MySQL8.0

CentOS 安装 MySQL8.0作者:Bright Xu配置yum源:参考:Mysql Community Edition 镜像使用帮助新建 /etc/yum.repos.d/mysql-community.repo:vim /etc/yum.repos.d/mysql-community.repo这里使用的是CentOS 7,配置如下:[mysql-connectors-community]name=MySQL Connectors Communitybaseurl=htt

2021-04-04 00:14:48 2339

原创 yum 本地源安装

yum 本地源安装作者:Bright Xu思路:首先挂载光盘镜像rhel-server-7.0-x86_64-dvd.iso,然后配置yum源,最后安装软件。注意:以下的设备名是/dev/sr0,挂载点是/mnt/cdrom。挂载光盘镜像# 查看设备名sudo lsblk# 创建挂载点sudo mkdir /mnt/cdrom# 挂载光盘sudo mount /dev/sr0 /mnt/cdrom配置yum源# 添加yum源sudo vi /etc/yum.re

2021-03-31 21:53:29 4500 1

原创 Nginx 直接返回json

Nginx 直接返回json作者:Bright Xulocation /ip { default_type application/json; add_header Access-Control-Allow-Credentials true; add_header Access-Control-Allow-Origin *; add_header Cache-Control public; add_header Cache-Control max-age=30

2021-03-27 14:42:18 2972

原创 通过 FormData 获取表单数据 并发送Ajax请求

通过 FormData 获取表单数据 并发送Ajax请求作者:Bright Xu样例表单<form action="/user/login" method="post"> <input name="username"> <input type="password" name="password"> <button type="submit">登录</button> <button type="rese

2021-03-26 20:46:17 400

原创 SpringBoot 发送邮件

SpringBoot 发送邮件作者:Bright Xupom.xml<!--发送 email--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>application.properties# Mail

2021-03-19 23:53:04 237

原创 MacOS 安装 brew (国内镜像源)

MacOS 安装 brew (国内镜像源)

2021-03-14 11:25:20 3059

原创 Mac 使用 mysqlclient 报错 NameError: name ‘_mysql‘ is not defined

Mac 使用 mysqlclient 报错 NameError: name '_mysql' is not definedLibrary not loaded: @rpath/libmysqlclient.21.dylib Reason: image not found NameError: name '_mysql' is not defined

2021-03-14 10:26:16 3759 1

原创 Dockerhub 镜像加速源配置

作者:Bright Xu使用加速器可以提升获取Docker官方镜像的速度1. 安装/升级Docker客户端推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce2. 配置镜像加速器针对Docker客户端版本大于 1.10.0 的用户,您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'.

2021-03-13 10:02:42 1755

原创 Linux 删除多余内核

Linux 删除多余内核作者:Bright XuCentOS 删除多余内核yum update 命令会大范围升级,有时候linux内核也会升级,升级后开机画面就会出现多个内核供你选择,所有强迫症的我需要删除旧的查看正在使用的内核uname -a查看系统中的全部内核rpm -qa | grep kernel删除多余的内核yum remove -y kernel-3.10.0-957.el7.x86_64Ubuntu 删除多余内核查看当前内核uname -a

2021-03-13 09:38:22 10161

原创 js添加js文件

js添加js文件作者:Bright Xu以jQuery为例if (!window.jQuery) { let script = document.createElement('script'); script.type = 'text/javascript'; script.src = "https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"; document.getElementsByTagNa

2021-03-04 22:51:44 444 1

原创 Spring MVC获取请求体的json

Spring MVC获取请求体的json作者:Bright Xu前端ajax部分前端发送ajax请求let data = { id:2, serial: "万物简史"}$.ajax({ url: "/payment/create", type: "POST", data: JSON.stringify(data), contentType: "application/json", success: function(result) {

2021-03-04 21:14:54 567 1

原创 location 的使用

location 的使用作者:Bright Xu以http://www.baidu.com:2021/user/login/?next=/ 为例// 设置或返回完整的 URL。location.href // "http://www.baidu.com:2021/user/login/?next=/"// 设置或返回当前 URL 的协议。location.protocol // "http:"// 设置或返回当前 URL 的主机名。location.hostname // "w

2021-02-24 17:49:57 885

原创 Mac 安装 mysqlclient

Mac 安装 mysqlclientpip3 install mysqlclient安装 mysqlclient 时报错 OSError: mysql_config not found将 mysql_config 添加到环境变量将 /usr/local/mysql/bin 添加到环境变量MySQL8.0

2020-12-07 13:19:27 3808 3

原创 VMWare 各版本下载地址

VMWare 各版本下载地址VMware Workstation Pro 16VMware Workstation Pro 15VMware Workstation Pro 14VMware Fusion 12VMware Fusion 11VMware Fusion 10

2020-12-01 18:23:56 43867 19

原创 降低熬夜损伤

降低熬夜损伤参考B站视频:熬夜,记住这5点,让您更健康喝牛奶,特别是热牛奶;多喝白开水,促进代谢和循环;不要喝浓茶和咖啡,会损伤心血管;熬夜期间多吃一些水果,注意不要吃凉水果;如果熬夜通宵达旦,一定要吃早餐。...

2020-11-20 17:40:02 167

原创 Eclipse 导入 Tomcat 项目

Eclipse 导入 Tomcat 项目。Eclipse 的版本一定要是`jee`的,而不是`java SE`的。

2020-11-08 17:10:54 7895 3

原创 Ubuntu 双网卡配置优先级

根据业务需要,有时候服务器需要两张网卡,一张用于访问外网,另一种用于连接内网。Ubuntu的网卡配置跟CentOS不太一样。Ubuntu使用netplan配置网卡。这里为了让`ens37`的路由优先级高于`ens33`,需要将`ens37`的跃点数改成小于`ens33`的跃点数(默认`100`)。我们这里将`ens37`的跃点数改成`90`。

2020-10-16 18:32:19 10347 4

原创 CentOS 双网卡配置优先级

根据业务需要,有时候服务器需要两张网卡,一张用于访问外网,另一种用于连接内网。但两张网卡的`metric` (跃点数),`ens33`的跃点数默认值是`100`,比`ens37`的值小,所以会通过`ens33`连接外网(但是业务需求是`ens33`连接的是内网而不是外网),因此不能访问外网。

2020-10-16 15:52:35 6711 1

原创 Ubuntu 安装 搜狗输入法

Ubuntu 安装 搜狗输入法Ubuntu 18.04 安装搜狗输入法

2020-09-07 13:37:35 698

原创 VMware 虚拟机 U盘启动

VMware 虚拟机 U盘启动VMware Workstation 15 Pro虚拟机:Windows 10 64位U盘:`16G` 已做好Windows 10安装介质作者:Bright Xu

2020-08-02 23:06:33 4111

原创 解决Windows cmd里git log 中文乱码的问题

解决Windows cmd里git log 中文乱码的问题在当前cmd里输入set LESSCHARSET=utf-8设置环境变量,变量名: LESSCHARSET ,变量值: utf-8

2020-04-18 20:44:36 2239 1

原创 教程1:序列化

本教程将介绍如何创建突出显示Web API的简单pastebin代码。在此过程中,它将介绍组成REST framework的各种组件,并让您全面了解所有内容如何组合在一起。

2020-04-14 22:26:04 1549

原创 Pycharm 检查注释对照表

在Pycharm中通过添加特殊的noinspection注释可以忽略检查

2020-04-14 00:15:56 4033

原创 Django Rest Framework自定义返回的json格式

默认response# view.pyfrom rest_framework.generics import ListAPIViewfrom .serializer import SnippetSerializerfrom .models import Snippetclass SnippetList(ListAPIView): queryset = Snippet.objec...

2020-04-13 23:02:24 3781 1

原创 01.速览Django REST framework

文章目录项目设置序列化器ViewsURLs分页Settings测试我们的API我们将创建一个简单的API,以允许管理员用户查看和编辑系统中的用户和组。项目设置创建一个名为的新Django项目tutorial,然后启动一个名为的新应用quickstart。# Create the project directorymkdir tutorialcd tutorial# Create a...

2020-04-13 18:41:08 1448

原创 MySQL连接错误(2013, “Lost connection to MySQL server at ‘handshake)

连接MySQL时出现了点小问题,,,启动Django项目时出现以下错误:django.db.utils.OperationalError: (2013, "Lost connection to MySQL server at 'handshake: reading inital communication packet', system error: 0")然后尝试通过my...

2020-04-12 22:36:02 43057 16

原创 Ubuntu 开启root用户登录和ssh

系统版本:Ubuntu 18.04为root用户设置登录密码sudo passwd root输入两次密码即可。设置root ssh登录修改openssh server配置vim /etc/ssh/sshd_config (root用户下)sudo vim /etc/ssh/sshd_config (普通用户下)修改PermitRootLogin 这行,改为PermitR...

2020-04-08 09:11:17 3233

Ubuntu 安装MySQL(国内镜像源).pdf

Ubuntu 通过国内的镜像源安装 MySQL ,可以安装 MySQL 5.7 和 MySQL8.0 ,以及更新到最新版本。

2020-04-20

Win10安装MySQL8.0.pdf

Windows系统安装MySQL8.0。这里使用的是Windows 10系统,要安装的MySQL8.0.19版本。

2020-02-24

Ubuntu 安装MySQL8.0.pdf

Ubuntu安装MySQL8.0。我们采用APT方式在Ubuntu系统中安装MySQL,这种方式安装的版本都是最新的版本,目前是8.0.19,通过这种方式安装好之后,所有的服务、环境变量都会启动和配置好,无须手动配置。

2020-02-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除