- 博客(53)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
7467
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
4719
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 解决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
4812
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
6629
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
42815
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
996
1
原创 C语言实现 Base64 和 Base32 编解码
C语言实现 Base64 和 Base32 编解码 Base64 编码就是用64个可打印字符表示二进制数据。 Base32 编码就是用32个可打印字符表示二进制数据。
2022-07-25 00:11:58
1379
原创 Postman CSRF 配置
很多时候,由于后端做了CSRF安全配置,测试接口时,发送一些请求可能会比较麻烦,也需要对CSRF做相应的配置。Postman 在每个接口发送请求之前会执行里的脚本,在发送请求之后会执行里的脚本。我们需要在请求发送之后,获取中的值,然后将这个值保存在集合变量域内。在下一次发送请求前,从集合变量域内取出的值,然后将这个值添加到请求头里。以此实现模拟前端的CSRF配置。之所以选择集合变量域,是因为经常将同一个项目站点的接口放在同一个集合下,这样可以保证同一个项目复用同一个c......
2022-06-25 15:16:41
3053
2
原创 JSON 中 Long类型精度缺失的问题
后端传入的JSON字符串`{"id": 130872882849357824, "name": "张三", "age": 22}`,前端通过`user.id`获取`id`时,`id`的值变成了`130872882849357820`,也就是说`id`的个位数精度缺失了。主要原因是前端将json字符串反序列化成对象时,将这个`id`转成了`Number`类型。
2022-01-02 15:37:17
4232
原创 身份证号码检验
身份证号码检验作者: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
355
原创 修改换行格式
修改换行格式作者: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
1305
原创 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
2351
原创 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
4542
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
3001
原创 通过 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
424
原创 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
253
原创 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
3819
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
1822
原创 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
10704
原创 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
453
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
579
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
906
原创 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
3842
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
46472
19
原创 降低熬夜损伤
降低熬夜损伤参考B站视频:熬夜,记住这5点,让您更健康喝牛奶,特别是热牛奶;多喝白开水,促进代谢和循环;不要喝浓茶和咖啡,会损伤心血管;熬夜期间多吃一些水果,注意不要吃凉水果;如果熬夜通宵达旦,一定要吃早餐。...
2020-11-20 17:40:02
174
原创 Eclipse 导入 Tomcat 项目
Eclipse 导入 Tomcat 项目。Eclipse 的版本一定要是`jee`的,而不是`java SE`的。
2020-11-08 17:10:54
8280
3
原创 Ubuntu 双网卡配置优先级
根据业务需要,有时候服务器需要两张网卡,一张用于访问外网,另一种用于连接内网。Ubuntu的网卡配置跟CentOS不太一样。Ubuntu使用netplan配置网卡。这里为了让`ens37`的路由优先级高于`ens33`,需要将`ens37`的跃点数改成小于`ens33`的跃点数(默认`100`)。我们这里将`ens37`的跃点数改成`90`。
2020-10-16 18:32:19
10990
4
原创 CentOS 双网卡配置优先级
根据业务需要,有时候服务器需要两张网卡,一张用于访问外网,另一种用于连接内网。但两张网卡的`metric` (跃点数),`ens33`的跃点数默认值是`100`,比`ens37`的值小,所以会通过`ens33`连接外网(但是业务需求是`ens33`连接的是内网而不是外网),因此不能访问外网。
2020-10-16 15:52:35
7064
1
原创 VMware 虚拟机 U盘启动
VMware 虚拟机 U盘启动VMware Workstation 15 Pro虚拟机:Windows 10 64位U盘:`16G` 已做好Windows 10安装介质作者:Bright Xu
2020-08-02 23:06:33
4248
原创 解决Windows cmd里git log 中文乱码的问题
解决Windows cmd里git log 中文乱码的问题在当前cmd里输入set LESSCHARSET=utf-8设置环境变量,变量名: LESSCHARSET ,变量值: utf-8
2020-04-18 20:44:36
2263
1
原创 教程1:序列化
本教程将介绍如何创建突出显示Web API的简单pastebin代码。在此过程中,它将介绍组成REST framework的各种组件,并让您全面了解所有内容如何组合在一起。
2020-04-14 22:26:04
1619
原创 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
3822
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
1455
原创 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
43540
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
3257
Ubuntu 安装MySQL8.0.pdf
2020-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人