自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mikasa8的博客

人可以选择放弃,但不能放弃选择。

  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ansible批量管理Windows服务器,winrm配置

(一)Ansible简介Ansible 是一款轻量级的开源的自动化运维工具,支持 linux 和 windows(只支持 client,并且部分模块),利用 Ansible 可以简单批量的配置系统,安装软件,或者更高级的运维任务(比如滚动升级)。Ansible 之类的运维工具对运维工作进行抽象及规范,能够极大的降低运维难度。本文只是为了演示如何通过 ansible 的各模块对 windows 进行传输文件,管理账号,执行脚本等批量自动化管理工作。(二)注意事项Ansible 只支持 Powershe

2021-02-05 17:23:36 4138 1

原创 程序员必须收藏的50个网站

(一)官网一项技术,最权威的文档一定是它的官方文档,所有的教程、书籍都是直接或者间接在官方相关文档的基础上完成。所以,编程学习最好还是要看官网的。① python网 址:https://www.python.org/简 介:python官网推荐指数:⭐⭐⭐⭐⭐② Java网 址:https://www.java.com/zh-CN/简 介:Java官网和Java官方API。推荐指数:⭐⭐⭐⭐⭐③ Spring网 址:https://spring.io/简 介:毫无疑问Spr

2021-02-01 10:21:51 3851

原创 超详细的制作yum源进行rpm离线安装

我有如下几个目录,每个目录里面都有类似httpd里的rpm安装包,现在我想一键安装所有的离线rpm包,所以这里我制作一个yum仓库① 安装createrepoyum install createrepo -y② 依赖安装完成后,输入 createrepo .createrepo . ③ 此时我们会发现当前目录下多个一个目录为 repodata④ 返回到上一级目录,并记住我们rpm包的位置⑤ 备份一下 /etc/yum.repos.d/epel.repo 再进行修改cp /e

2021-01-08 15:09:59 5860 5

转载 MySQL Workbench使用教程

MySQL Workbench 是一款专为 MySQL 设计的集成化桌面软件,也是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化两个版本。该软件支持 Windows 和 Linux 系统,可以从 https://dev.mysql.com/downloads/workbench/ 下载。MySQL Workbench 是可视化数据库设计软件,为数据库管理员和开发人员提供了一整套可视化的数据库操作环境,主要功能有数据库设计与模型建立、SQL 开发(取代 MySQL Query Browser)、

2020-11-23 18:26:39 16160

原创 疫情过后的网易python测试开发面试经验(一面二面)

自我介绍遇到过什么问题?怎么解决?ORM 优劣势?TCP/UDP 应用场景?有两个数据库表,两个表的主键都是 cid,现在需要查一下在 A表里面有的,在 B表里没有的数据常用 linux 命令linux 文件查找某个单词 | 查找单词出现的次数...

2020-11-04 18:26:39 5053 1

原创 python 中 and 和 or 的短路效应

and 和 or 是两个及其常见的逻辑运算符,但是在python中如下情况有特殊的用法:当一个 or 表达式中所有值都为真, python会选择第一个值。当一个 and表达式中所有值都为真, python会选择第二个值。运算示例:>>> (1 or 3) + (5 and 2) # 1 + 2 3 >>> (1 or 3) + (2 and 5) # 1 + 56 >>> (3 or 1) + (2 and 5) #

2021-02-19 16:28:48 958 1

原创 python 如何修改解释器提示符

默认的python解释器提示符:>>> 和 ...修改python解释器提示符:

2021-02-19 14:34:11 538

原创 Ansible配置成功但报错Process is terminated due to StackOverflowException问题记录

背景我在测试 ansible 批量管理 windows 时配置了三台主机 :主机名IPhaha1192.168.2.15haha2192.168.3.159haha3192.168.3.160三台机器的配置过程是相同的,ping也都可以ping通(不加-K输入密码haha2或haha3会ping不通)但是进行创建文件等操作时不是全都成功:解决发现haha1的操作一直都是成功的,其中haha1的powershell版本为5.1,haha2和haha3的

2021-02-05 11:26:00 2118

原创 如何查看powershell的版本

① 打开cmd输入powershell切换win +R 输入cmd输入powershell 切换到powershell模式② 输入host当然,如果直接就能打开powershell,直接输入host就可以查看信息了

2021-02-02 13:50:20 1732

原创 通过游戏的方式学习git操作

给大家推荐一个学习git操作的网站。有非常直观的图示,非常详细的解释,助大家更好的掌握git。这款游戏可以自己选择对应的关卡,对初学者很友好。每个关卡之前也有提示。< git游戏链接 >...

2021-01-26 14:33:26 233

原创 超简单的将python文件改成可以运行的exe方法

① 安装PyInstallerPyInstaller 是一个用来将 Python 程序打包成一个独立可执行软件包,支持 Windows、Linux 和 Mac OS X。pip install pyinstaller② 将python文件单独放在某个文件夹的目录下③ 进入对应目录进行转换进入到对应的目录下,可以看到我们要转换的py文件在对应的目录下输入 pyinstaller -F (需要转换的文件名).py 等待程序运行完毕显示成功即可④ 查看制作的exe文件在我们的存放文件目

2021-01-25 15:21:02 4630 1

原创 CentOS7下安装报错/usr/bin/ld: 找不到 -lmysqlclient

问题如图所示pip install MySQL-python-1.2.5.zip 时报错 /usr/bin/ld: 找不到 -lmysqlclient① 查找与mysqlclient相关的文件find /usr -name '*mysqlclient*' 可以看到现在的后缀为so.18② 查看一下链接的情况ll /usr/lib64/libmysqlclient.so果然已经坏掉了,这里的链接对象为so.16③ 删除旧的链接并创建新的链接rm -rf /usr/lib64/lib

2021-01-13 16:50:27 1595

原创 MySQL语句操作(对数据表增删改查)

前言在数据表中插入、浏览、修改和删除记录可以在MySQL命令行中使用SQL语句完成。具体用法如下:(一)插入记录 INSERT在建立一个空的数据库和数据表时,首先需要考虑的是如何向数据表中添加数据,该操作可以用 insert 语句完成insert into 数据表名(column_name,column_name2, ···)values ( value1, value2, ···)在 MySQL 中,一次可以同时插入多行记录,各行记录的值清单在 values 关键字后以“,” 分隔,而标准的S

2020-12-23 11:14:52 2529

原创 MySQL数据表操作详解

在对MySQL数据表进行操作之前,必须首先使用 use 语句选择数据库,才可在指定的数据库中对数据表进行操作。下面详细说一下对数据表的操作方法。(1)创建数据表 CREATE TABLE使用 create table 语句创建数据表。语法如下create [ TEMPORARY ] table [IF NOT EXISTS] 数据表名[( create_definition,```)] [ table_options ] [select_statement]create table语句的参数说

2020-12-21 20:18:03 2362

转载 车载PIS系统是什么?

PIS系统摘要:PIS系统是一个集地铁运营信息服务、多媒体实时资讯发布、广播电视节目制作与播出、地铁电视监控、地铁设备监控于一体的综合服务平台。系统概述轨道交通PIS系统是依托多媒体网络技术,以计算机系统为核心,以车站和车载显示终端为媒介向乘客提供信息服务的系统。PIS系统在正常情况下,为乘客提供乘车须知、列车首末车服务时间、列车到站时间、列车时刻表、管理者公告等运营信息及政府公告、媒体新闻、赛事直播、广告等公共媒体信息共同协调使用;在紧急情况下,本着运营信息优先使用的原则,可提供动态辅助性提示,在火

2020-12-17 16:37:34 4664

原创 DRF序列化器与反序列化器的基本使用

序列化器序列化器功能1. 序列化功能 将单个实例对象转换为字典 将多个实例对象转换为字典列表2. 反序列化功能 数据校验:参数完整性,数据类型 数据保存:新增和更新序列化器类定义对比 1 : 模型类定义from django.db import modelsclass 模型类名(models.Model): # 模型类字段 = models.字段类型(选项参数) # ...模型类的字段对应的是数据表的字段对比 2: 序列化器定义from rest_frame

2020-12-17 16:06:15 4490

原创 MySQL最常用数据引擎(InnoDB、MylSAM、MEMORY)详解及如何选择合适的存储引擎

前言存储引擎其实就是如何存储数据,如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为在关系数据库中数据是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和操作此表的类型)。在Oracle和SQL Server等数据库中只有一种存储引擎,所有数据存储管理机制都是一样的。而MySql数据库提供了多种存储引擎,用户可以根据不同的需求为数据表选择不同的存储引擎,也可以根据自己的需要编写存储引擎。什么是MySQL存储引擎MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中

2020-12-16 16:25:02 6253

原创 Django 迁移命令 python manage.py migrate报错(1045)

我在执行迁移命令的时候 python manage.py makemigrations 成功,但是第二步python manage.py migrate报错如下django.db.utils.OperationalError:(1045, u"Access denied for user 'root'@'localhost' (using password:YES)")找了一下发现是settings.py文件中的数据库配置错误,更改一下数据库配置即可,这种操作错误一般都要看一下settings.p

2020-12-14 17:03:08 960 2

原创 FLASK 中 __init__ 文件中 views.py 导包路径放在最后的原因

__init__文件中 views.py导包路径放在最后的原因如果导包路径放在最上面会出现的错误下图为运行后的结果报错原因:

2020-12-11 16:13:38 3352

原创 Django默认用户模型类和父类 AbstractUser 介绍

Django默认用户模型类Django 框架默认使用一个 User 模型类, 保存有关用户的数据。例如:我们定义 admin 站点时, 定义的超级用户信息, 就是存储在 User 模型类对应的表中。我们可以通过 select * from auth_user; 查看数据表。这个表里就是我们保存的管理员信息,是由用户模型类生成的。模型类的位置:父类 AbstractUser 介绍User 对象基本属性创建用户必选: username、password创建用户可选:email、firs

2020-12-09 18:59:05 3219

原创 非关系型数据库 MongoDB 的介绍与安装

mongodb的介绍什么是mongodbmongodb 是一个功能最丰富的NoSQL非关系数据库。由 C++ 语言编写。mongodb 本身提供S端存储数据,即server;也提供C端操作处理(如查询等)数据,即client。SQL和NoSQL的主要区别在SQL中层级关系: 数据库 > 表 > 数据而在NoSQL中则是: 数据库 > 集合 > 文档数据之间无关联性SQL中如何需要增加外部关联数据的话,规范化做法是在原表中增加一个外键,关联外部数据表。NoSQL则可以

2020-12-09 18:55:09 3706

原创 Python调试器-Pdb的简介及调试命令

Pdb简介pdb为Python程序定义了一个交互式源代码调试器。它支持在源代码行级别设置(条件)断点和单步执行,检查堆栈框架,源代码列表以及在任何堆栈框架的上下文中评估任意Python代码。它还支持事后调试,可以在程序控制下调用。调试器是可扩展的–实际上定义为class Pdb。目前尚无记录,但通过阅读源代码很容易理解。扩展接口使用模块bdb和cmd。调试器的提示是(Pdb)。在调试器的控制下运行程序的典型用法是:>>>>>> import pdb>&g

2020-12-04 16:33:35 6934

原创 摄像头上(ONVIF/RTSP)介绍

简介:摄像头上面的两个标记“ONVIF/RTSP”就是摄像头符合“网络视频标准规范”和“实时流传输协议”容的标准生产出来的,符合质量要求的产品。扩展资料2008年5月,由安讯士联合博世及索尼公司三方宣布将携手共同成立一个国际开放型网络视频产品标准网络接口开发论坛,取名为ONVIF(Open Network Video Interface Forum,“开放型网络视频接口论坛”),并以公开、开放的原则共同制定开放性行业标准。ONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。并复用

2020-11-28 15:57:04 10311

原创 NVR(网络视频录像机)介绍

简述NVR,全称 Network Video Recorder,即网络视频录像机,是网络视频监控系统的存储转发部分,其核心功能是视频流的存储与转发。与DVR相比,NVR的功能比较单一,本身不具有模数转换及编码功能,不能独立工作,通常与视频编码器DVS或网络摄像机IPC协同工作,完成视频的录像、存储及转发功能。接口介绍接地线端:监控录像机接地处,多说几句,如果是室内的不需要接地,如果室外监控摄像机周围有防护的,也可以不接地,其他情况才需接地,大家平时做监控工程都接地了吗?以太网接口:RJ45水晶头

2020-11-26 20:15:48 24240

原创 IPC(网络摄像机)介绍

IPC是IP Camera的缩写词,IP是网际协议,Camera是照相机、摄影机,IP Camera顾名思义就是网络摄像机,它是一种由传统摄像机与网络技术结合所产生的新一代摄像机。IPC(即网络摄像机)可以与路由器、交换机、NVR(网络硬盘录像机)等设备组建成为监控系统。不同的应用场景对IPC的要求可能不同。IPC类型IPC产品种类十分丰富,按照类型主要可以分为半球型、有线筒型、高速球机、室内无线、全景、室外无线、CPE-IPC一体机等。例如,在广场、园区等较开阔的场景,建议选择高速球机,支持云台

2020-11-23 16:37:18 33540 1

原创 nginx 和 uWSGI 服务器之间如何配合工作的?

首先浏览器发起 http 请求到 nginx 服务器,Nginx 根据接收到请求包,进行 url 分析,判断访问的资源类型,如果是静态资源,直接读取静态资源返回给浏览器,如果请求的是动态资源就转交给 uwsgi服务器,uwsgi 服务器根据自身的 uwsgi 和 WSGI 协议,找到对应的 Django 框架,Django 框架下的应用进行逻辑处理后,将返回值发送到 uwsgi 服务器,然后 uwsgi 服务器再返回给 nginx,最后 nginx将返回值返回给浏览器进行渲染显示给用户。...

2020-11-20 14:08:44 2448 1

原创 Linux下Vim的常用命令操作大全

Vim常用命令说明yy复制光标所在行p粘贴dd删除/剪切当前行u撤销:/搜索的内容搜索指定内容:123移动到123行G回到最后一行gg回到第一行数字+G回到指定行V按行选中>>往右缩进<<往左缩进:%s/要替换的内容/替换后的内容/g全局替换:开始行数,结束行数s/要替换的内容/替换后的内容局部替换.重复上一次命令操作shift + 6回到当前...

2020-11-05 20:30:28 3090

原创 MySQL事务

什么是事务事务就是用户定义的一系列执行SQL语句的操作, 这些操作要么完全地执行,要么完全地都不执行, 它是一个不可分割的工作执行单元。事务的使用场景在日常生活中,有时我们需要进行银行转账,这个银行转账操作背后就是需要执行多个SQL语句,假如这些SQL执行到一半突然停电了,那么就会导致这个功能只完成了一半,这种情况是不允许出现,要想解决这个问题就需要通过事务来完成。事务的四大特性 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durab

2020-11-04 09:19:54 2676

原创 图解HTTP状态码

状态码的作用:状态码可以在客户端向服务器端发送请求时,描述返回的请求结果。通过状态码,用户也可以知道服务器是正常处理了请求,还是出现了错误。状态码的类别:只要遵守状态码类别的定义,即使改变RFC2616中定义的状态码,或服务器端自行创建状态码都没问题。仅记录在RFC2616上的HTTP状态码就达40种,再加上WebDAV(Web-based Distributed Authoring and Versioning ,基于万维网的分布式创作和版本控制)(RFC4918、5842)和附加HTTP状态

2020-11-02 16:02:15 2974

原创 Git常用命令汇总

git branch 查看本地所有分支git status 查看当前状态git commit 提交git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am “init” 提交并且加注释git reset —hard 版本号 用于回退版本git config —global credential.helper store 长期存储密码git remote add origin git@192.168.1.119:ndshowgit pu

2020-11-02 13:25:41 2279

原创 OSI七层参考模型详解

OSI 协议是为了让异构的计算机之间能够相互通信的、 由 ISO 和 ITU-T 推进其标准化的一种网络体系结构。国际标准化组织(International Organization for Standardization,简称为ISO)是标准化领域中的一个国际性非政府组织。ISO一来源于希腊语“ISOS”,即“EQUAL”——平等之意。ISO成立于1947年,中国是ISO的正式成员,代表中国参加ISO的国家机构是中国国家标准化管理委员会(由国家市场监督管理总局管理)。ITU-T的中文名称是国际电信联.

2020-10-29 15:52:54 3245 1

原创 AttributeError: ‘NoneType‘ object has no attribute ‘_meta‘

AttributeError: ‘NoneType’ object has no attribute ‘_meta’错误代码:找不到这个属性错误原因:我在建立索引的模型类中忘记返回值

2020-07-20 00:15:30 2474

WindowsPowerShell.zip

Windows好用的终端工具,power shell是一个基于.Net的shell和脚本语言,他帮助管理员进行一些自动化的操作,同时它是跨平台的! PowerShell除了具有自身非常易于理解的语言之外,还可以调用.net平台下的功能。

2020-11-06

空空如也

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

TA关注的人

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