自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

转载 Golang真的已经死了吗?

世人都说Golang已死!但是真的死透了吗?

2024-05-15 21:41:47 75

原创 Golang个人web框架开发-学习流程

github地址:ameamezhou/golang-web-frame后续还将继续学习更新设置免密登录ssh-keygen 一路回车就OK 上面有告诉你密钥生成地址红框为需要上传的公钥首先明确目标–我们学习开发web框架的目的是 :在日常的web开发中,我们经常要使用到web框架,python就有很多好用的框架,比如flask和django,前者小巧精美,后者厚重却有着齐全的功能,不同开发者在设计框架的时候会有他们不同的看法和理念,因此在不同框架之间就会有许多不同的区别。这对于Go语言来

2024-01-18 18:32:40 1375 3

原创 Kratos 学习记录

protoc

2024-01-18 18:30:17 371

原创 初始化linux环境记录(个人向)

【代码】初始化linux环境记录(个人向)

2024-01-11 20:07:40 411

原创 用 Golang 实现矩阵运算库

用Golang实现能够使用计算的矩阵运算库,包括定义、矩阵相乘、矩阵转置、矩阵求逆

2022-09-07 16:21:10 1338 2

原创 Python-Django学习日记

记录一个碰到的Django开发问题记录django 问题1:group permissiongroup permission我们的用户组和权限只能关联一个用户表这是因为在源码中系统定义了一个用户表:在django.contrib.auth.models下面的User如何解决?让我们的User模型替换系统的User就可以了这里是因为有这个情况,替换user模型就行了...

2022-04-22 00:17:29 741

原创 linux出现 -bash: xxxx: 未找到命令 怎么办?

一行命令即可:yum provides xxx - 这里我们用dig举例[root@sc-linux ~]# yum provides dig上次元数据过期检查:1:46:31 前,执行于 2021年06月04日 星期五 21时41分53秒。bind-utils-32:9.11.26-3.el8.x86_64 : Utilities for querying DNS name servers仓库 :appstream匹配来源:文件名 :/usr/bin/digbind-

2021-09-07 23:21:57 3994 1

原创 docker的两种安装方法,及出现问题的解决过程 -- centos7.9、获取 GPG 密钥失败:[Errno 14] curl#35 - “TCP connection reset by pee

方法 1get.docker.com 里面写了很多docker的shell命令直接使用 curl -fsSL get.docker.com -o get-docker.sh 会把这个内容下载下来变成一个get-docker.sh的一个脚本文件输入 sudo sh get-docker.sh 就会开始安装docker查看是否安装成功:docker version 出现对应的版本号就是安装成功了启动docker服务: sudo systemctl start docker如果docker启

2021-09-07 23:16:39 1065

原创 vue全家桶之---vuex的保姆级教程

vuex的学习目录Vuex的概述组件之间共享数据的方式Vuex是什么使用vuex统一管理状态的好处Vuex的基本使用安装vuex包导入vuex包创建一个store对象将 store 对象挂载到vue实例对象中手把手教学创建一个vue项目并手动添加vuexVuex的概述组件之间共享数据的方式父向子传值: v-bind 属性绑定子向父传值: v-on 事件绑定兄弟组件之间共享数据 EventBus $on 接收数据的那个组件 $emit 发送数据的那个组件Vuex是什么

2021-08-31 11:47:01 436

原创 docker学习日记---docker容器的交互模式、docker镜像的操作----附带图文解释

docker容器的两种交互模式例如docker container run -it ubuntu sh意思就是去ubuntu系统中输入sh命令–interactive --ttydocker exec -it id sh启动交互模式docker 镜像的操作docker image 就可以输出所有关于镜像操作的命令拉取镜像 docker image pull 镜像:版本号Docker image pull wordpress 拉取最新版本Docker image pull 镜像:版本

2021-08-23 17:03:49 1653

原创 -bash: workon: command not found 记录一个Linux虚拟环境使用失败的问题解决过程

[root@iZ2ze5vv01bkxuim061ni9Z .virtualenvs]# workon xiaoqizhou-bash: workon: command not found[root@iZ2ze5vv01bkxuim061ni9Z .virtualenvs]# mkvirturalenv flask-bash: mkvirturalenv: command not found[root@iZ2ze5vv01bkxuim061ni9Z .virtualenvs]# source vir

2021-08-18 19:21:26 443

原创 Linux 中的压缩命令

linux 中的压缩类命令tar ! 最重要 zip bzip2 xzzip 只能给文件打压缩包zip filename.zip filename ==》 进行压缩unzip filename.zip ==》 解压bzip2压缩 : bzip2 文件名解压: unbizip2 文件名.bz2查看 : bzcatgzip .gz查看 zcat解压 gunzipxz .xz解压 unxztar命令 格式:tar [选项]... 归档文件名 源文件或目录

2021-08-17 11:32:08 174

原创 浅谈 Redis的持久化——RDB和AOF,附带图文解释 -- max攻略 -- 四挂件飞鞋光法yyds

Redis 默认将数据保存在内存中,这也是缓存服务器的核心工作机制 但是内存一旦出现故障,那么数据将会完全消失,所以redis也提供了数据持久化的操作,在下一次启动redis的时候仍然会加载上一次的数据,目前redis提供了RDB和AOF两种主要的持久化方案。RDB持久化方式可以在指定时间间隔内队数据进行快照储存,这也是redis默认的持久化策略;AOF持久化方式记录每次对服务器写的操作,当服务器启动的时候会重新执行这些命令来恢复原始的数据,AOF命令以及Redis协议追加保存每次的写操作到文件末尾,

2021-08-12 18:55:14 180 1

原创 redis-warning的解决办法:Warning: no config file specified, using the default config. In order to specify

warning!根据它的警告其实是已经给我们提示了,它的意思是:因为我们没有指定配置文件,redis启用了自己默认的配置文件,但是有可能会对我们后面的一些命令造成影响。解决这个警告的方法也很简单,我们手动给它制定一个配置文件就好了:...

2021-08-12 15:25:50 4326 2

原创 redis 的六种数据类型及其相关操作 -- 附带图文解释

Redis 缓存Redis 等内存型数据库通常是”非关系型数据库”,以Key-value 的方式来进行存储数据Redis的数据类型字符串string哈希hash 这个有点像python里的双层字典的结构列表list集合set有序集合zsetRedis安装好后的一些基础操作Redis-server.exe出现这个画面就是启动成功了,但是我们注意到有一行警告Warning: no config file specified, using the default config.

2021-08-11 19:34:38 261

原创 redis 的安装

linux 安装redisredis最稳定的版本是4.0.9,推荐使用这个版本的rediswget http://download.redis.io/releases/redis-4.0.9.tar.gz将对应版本的安装包下载下来后进行如下操作# 解压tar xzf redis-4.0.9.tar.gz# 将解压后的文件移动到 /user/local 目录下sudo mv ./redis-4.0.9 /user/local/redis# 进入redis 目录cd /user/local

2021-08-11 16:31:06 79

原创 ModuleNotFoundError: No module named ‘pip‘

因为种种原因导致pip包被删除了我这里是因为在更新pip的时候因为输出指令的原因导致pip被删除了,但是没能将最新版本的pip给下载下来所以导致我想要安装新的包的时候出现了该问题的报错当然,很简单就能解决这个问题,我们只需要 python -m ensurepip 就能让我们的 pip 重新回归我们温暖的怀抱这个时候,重新安装我们想要用的包就可以了这里也涉及到国内镜像源加速的问题,可以在这篇博客得到答案...

2021-08-10 16:45:02 117

原创 Linux -- 如何处理网络异常

记录自己的异常解决过程:restart NetworkManager restartservice network startcentos8 也可以使用ifup ens33# 这里的ens33 是网卡的名字,可以通过ip add 去查看网卡的名字来对应进行使用具体解决过程

2021-08-09 23:10:27 501

原创 flask-深入了解学习--关于请求上下文、应用上下文的个人理解

前情提要:Flask 将上下文分为了两种:分别是请求上下文和应用上下文Flask 中上下文对象:相当于一个容器,保存了 Flask 程序运行的一些信息请求上下文首先通过一段代码对请求上下文的内容进行初步解释from flask import Flask, requestapp = Flask(__name__)@app.route('/articles')def articles(): channelid = request.args.get('channelid')

2021-08-05 16:05:58 242 1

原创 docker 容器初探学习日记

下载dockerlinux下载get.docker.com 里面写了很多docker的shell命令直接使用 curl -fsSL get.docker.com -o get-docker.sh 会把这个内容下载下来变成一个 get-docker.sh的一个脚本文件输入 sudo sh get-docker.sh就会开始安装docker查看是否安装成功:docker version 出现对应的版本号就是安装成功了启动docker服务:sudo systemctl start d

2021-08-04 15:26:27 139

原创 git 用法 -- 给自己做个笔记 以免忘了

git pull origin master首先下拉仓库 保证自己的仓库是最新的git add --all添加所有增改过的文件git commit -m "xxxx"进行提交备注git push -u origin master最后提交

2021-08-02 15:12:00 142

原创 vue-cli 遇到的问题总结

vue-cli 遇到的问题总结:创建一个vue脚手架项目:1、 安装node.js 官网:https://nodejs.org/en/download/检查是否安装好: node -v / npm -v 如果能输出对应版本号即为成功!2、 安装好node.js 后 就需要安装 vue-cli骨架,CLI(command line interfaces)命令行接口在进行vue项目开发的时候,可以选择不同的vue模板(这里应该叫骨架)进行项目的搭建,比如simple、webpack、web

2021-08-02 15:08:42 2023

原创 python 学习日记 —— dict 字典的用法

什么是字典什么是字典?字典是 python 中的一个键(key)值(value)映射的数据结构;字典是无序的;字典是可变对象;字典的 key 必须是唯一的;字典的定义:字典通过花括号中用 key/value 对用冒号分隔,而每个对用逗号进行分隔;字典的 key 必须是可 hash 对象;python 中所有字符串、数字、元组、bool 值、None 都是可 hash 对象;字典的 value 可以是任何值 - 定义空字典dict0 = {}dict0 = dict()

2021-05-07 16:27:44 570 5

原创 python容器结构 —— list - 列表篇 看这一篇就够了!

列表是什么列表是处理一组有序项目的数据结构列表是python中最具有灵活性的有序集合对象类型列表可以包含任何类型的对象:字符串、数字甚至其他列表列表是可变的数据类型,即这种类型的值是可以被修改的举例: 定义一个 dota2 选手名字清单player_list = ['ameame', 'maybe', 'chalice', 'fy', 'xnova', 'faith-bian','y`','nothingtosay','xinq']列表的定义列表通过方括号中用逗号分割的项目定义定义

2021-05-06 19:28:34 249 4

原创 开发项目初探 —— jQuery 的使用,制作提交表单,模仿百度注册表单,设置事件

任务目标模拟制作一个百度的注册表单,并达到提交成功的目的。制作要求:鼠标移入用户名 =》 提示设置后不可更改;鼠标移出用户名 =》 未输入内容 =》 无提醒;鼠标移出用户名 =》 已输入内容 =》 提醒一个绿色的 OK;鼠标移入手机号 =》 未输入内容 =》 无提醒;鼠标移出手机号 =》 已输入内容 =》 电话字符长度 11 =》提醒一个绿色的 OK;鼠标移出手机号 =》 已输入内容 =》 电话字符长度大于或小于 11 =》提醒一个红色的 error ;(其他的比如对密码的格式要求,

2021-04-27 18:48:03 470 4

原创 开发初探 - 前端日记 — 关于 html 表单提交

前情在了解了 HTML 、CSS 和 jQuery 之后,想要尝试模仿百度的注册页面值做一个提交表单,原图以及对比效果图如下:目标图:制作效果图:效果虽然是简陋了一点,但是好在该有的还是有了,然后我尝试了一下提交内容,写了一个 form 表单来探究内容提交的样式:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </h

2021-04-26 14:42:27 166 2

原创 开发初探-前端日记 — html、css的使用,模拟制作百度登陆界面

目的根据百度登陆的网页界面,自己尝试写一个类似的界面,用 html 和 css 代码实现。想要做出这个界面,首先根据该界面,我用草稿纸绘制了一张区域分布图:(请勿吐槽字丑和图片简陋!)大概构思出整个页面的区域分布后,利用 HTML 的 div、a 、p 、 input 等标签对整个页面进行了构图,后面用贴上博主的代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <tit

2021-04-25 21:33:20 2838 4

原创 Python 正则 —— 正则表达式断言

有关正则表达式的前要知识正则表达式断言解释正则表达式断言有以下类型:零宽正向先行断言;零宽负向先行断言;零宽正向后行断言;零宽负向后行断言。所谓的零宽断言,也就是与想要匹配字段的中间不能有其他字符,断言字符与想要匹配的字符是挨在一起的,比如说 (后行断言)匹配字符(先行断言) 先行断言是匹配字符后面紧挨着的内容,理解为:预匹配的字符串先行;后行断言是匹配字符前面紧挨着的内容,理解为:断言匹配内容在预匹配的字符串前面,下面我们分别来看一下这四种断言的语法格式,并进行具体情况使用分析:零

2021-04-25 09:02:23 2026 3

原创 Linux 系统基础 — 用户和组(吐血总结,超详细,看这一篇就够了!dog)

Linux 用户和组Linux中用户和组的相关文件/etc/passwd/etc/shadow/etc/groupLinux用户Linux中的组useradd的更多使用方式Linux中用户和组的相关文件最重要的两个文件内容/etc/passwd : 这是 Linux 中储存用户信息的一个文件,每一行对应一个用户的账号记录;/etc/shadow : 这是 Linux 中用来储存用户名和密码的一个文件,文件一行内容对应一个用户名和一个密码;/etc/group : 这是 Linux 中用来储存用户

2021-04-24 23:31:00 910 8

原创 Linux学习日记 —— shell 编程文本三剑客之 awk

awk 是什么?awk 和 sed、grep 一样,是 Linux 当中处理文本文件非常好用的一个命令,它是Linux中的一个行处理器,它的处理过程是:格式化文本信息后,依次对行进行操作,并输出对应内容。awk 的完整用法: awk -? ‘BEGIN{语法} /字段选择/ {print ; 语句} END{XXXX}’awk 用法解析:’-?'-? 内容用法-F指定分割符-f调用脚本-v引入shell变量,可以自己定义变量BEGIN{语法}**B

2021-04-23 14:18:11 399 2

原创 Python GUI --- 使用 tkinter 模块制作可视用户管理系统

tkinter 模块介绍tkinter 是使用 python 进行窗口设计的模块。Tkinter模块(“Tk 接口”)是Python的标准Tk GUI工具包的接口。作为 python 特定的GUI界面,是一个图像的窗口,tkinter是python 自带的,可以编辑的GUI界面,我们可以用GUI 实现很多直观的功能,比如想开发一个计算器,如果只是一个程序输入,输出窗口的话,是没用用户体验的。所有开发一个图像化的小窗口,就是必要的。如要找到更多具体信息请关注:tkinter窗口视窗教程大全.用到的模块

2021-04-23 09:30:02 1855 5

原创 python文件操作

文件的基本操作过程访问文件操作过程 1 打开文件 2 读取文件 3 将信息储存到内存 4 写入文件 5 关闭文件 6 保存文件并释放内存空间python中如何实现对文件的操作打开文件 — openhelp(open)# 查看open的帮助文档open(file, mode=‘r’, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)我们可以看到帮助文档

2021-04-22 23:13:09 233 1

原创 Python学习—— sorted 有关字符串的排序,排序规则:小写<大写<奇数<偶数

题目要求现有字符串 s = ‘asdf234GDSdsf23’,我想对这个字符串进行重新排序;排序规则是:小写<大写<奇数<偶数首先涉及到的内容是 sorted 函数的使用我的 第一篇排序文章 中有谈到该函数的使用。如有需要可以借鉴参考,需要了解更多建议到官方文档进行深入了解学习。...

2021-04-22 13:36:52 3931 4

原创 python-pyquery 爬取网站图片尝试 —— 简单易懂

pyquerypyquery 是 python 中的一个第三方库,目前博主也在研究当中,最近发现用 pyquery 实现爬虫的方法会简单得多,下面就对 pyquery 的使用进行一些简单的演示。前面有一篇文章 —— 通过正则表达式进行网站图片的获取。本次实验的目的是使用 pyquery 进行网站图片的爬取并进行方法对比。pyquery 实战开始:from pyquery import PyQuery as pqimport requests# 导入pyquery模块里的PyQuery方法 这个方

2021-04-22 13:17:59 628 1

原创 Python 正则表达式爬取网站图片

使用正则表达式和 requests 模块前要知识所需模块学习路径rere模块知识总结requestsrequest模块学习路径通过 re 和 requests 模块便可完成简单的图片爬取功能。行动开始我们以素材8网站为例,对素材8首页存在的图片进行爬取。# 首先导入我们所需要用到的包import reimport requests# get 是request里的一个方法 它的意思是:从指定的资源请求数据。ret = requests.get("https

2021-04-22 09:17:27 2834 10

原创 Python 正则表达式学习日记

python正则表达式模块引入正则表达式的目的数据挖掘从一大堆文本呢中找到所需要的文本内容,比如在网站爬虫的时候找到所需要的图片等等。验证当有用户在你设置的应用程序进行登陆时,可以使用正则确认所获取的数据是否填写规范等等。正则的使用指定一个匹配规则,识别该规则是否存在一个文本字符串中;正则表达式可以识别匹配文本是否存在;可以将一个规则分解为多个子规则,并展示每个子规则匹配的文本。正则的优缺点:优点:提高工作效率,节省代码缺点:复杂难以理解一般如果可以用更简单的方法进行字符

2021-04-21 13:54:09 527 3

原创 python — pip 下载速度慢解决方法(含Anaconda、spyder 下载包的方法)

解决方法1适用于大部分情况

2021-04-21 12:47:31 4366 4

原创 Linux学习作业-回收站的设置

Linux回收站–用shell脚本制作一个简易回收站需要满足的要求编写一个脚本 – myrm.sh,删除文件,具有回收站的功能,删除的文件都存放到/my_backup 目录下;编写一个可以恢复删除文件的脚本my_back.sh,能够把删除的文件恢复到原来的路径。首先思考删除脚本 – myrm.sh的制作该要求看似是需要删除文件,实际上进行的操作无非是将当前文件夹下想要删除的文件移动到 /my_back 目录下这个要求可以通过 mkdir 、mv 两个语句便可实现该功能思考到这里可以开始

2021-04-20 13:55:27 273 1

原创 Linux学习日记-sed的总结

Linux文本三剑客, sedsed 是什么?sed 是一种支持正则表达式的非交互式流编辑器,stream editor — 这个编辑器的流代表的是文本流。sed 可以用来修改和替换文本的内容,理解为一个文本的加工工厂,工作方式是从第一行开始一行一行对需要处理的数据进行加工。sed 常用的方法-i可以对源文件的内容进行修改 – 这个用法比较重要-n只显示匹配处理的行,没有-n就会输出所有的内容-r支持扩展正则表达式-f...

2021-04-20 09:22:33 814 5

原创 Python排序方法-列表排序sorted的用法:正数在前负数在后,整数从小到大,负数从大到小

Python排序方法-列表排序sorted的用法:正数在前负数在后,整数从小到大,负数从大到小sorted如何使用?使用函数进行此类排序操作sorted如何使用?关于sorted的用法:sorted是python里的一个常用高阶函数,能够进行一些复杂的排序操作,例:假设存在列表 a = [“paparazzi”,“yang”,“maybe”,“redpanda”,“sylar”,“fy”,“ameame”],我想要根据字符串的长度对列表进行排序:a = ["paparazzi","yang","may

2021-04-19 13:55:13 6760 7

Kubernets 思维导图.xmind

k8s学习思维导图

2021-09-02

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

TA关注的人

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