自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BiaoYuShiYin的博客

人生哪能多如意,万事只求半称心

  • 博客(37)
  • 资源 (9)
  • 收藏
  • 关注

原创 迷茫时,试试去做这三件事

Evernote Export 迷茫时,试试去做这三件事迷茫时,试试去做这三件事一、迷茫时,可以去图书馆二、迷茫时,可以手写下自己心中的想法三、迷茫时,可以让自己运动起来一、迷茫时,可以去图书馆听已经工作两年的堂弟说,他大四那年,舍友都在为考研拼了命学习,他因为想补贴家用,选择了找工作。有段时间,晚上一直想着找工作的事睡不着,白天又累又困,却也只能硬撑着。想休息一下,只要闭上眼睛,脑袋里全是对未来生活的迷茫。怎么办?如果任其发展,...

2020-11-13 17:12:51 196

原创 Python docxtpl 操作 Word 模板文档

python docxptl操作word模板

2022-10-27 11:32:17 480 1

原创 如何理解python装饰器

如何理解python装饰器@(Python学习-随手记)[Decorator, 帮助]装饰器简介装饰器decorator是一种高级python语法,可以对函数、方法、类进行加工。装饰器常用场景:插入日志、性能测试、事务处理、web权限校验、cache等。装饰器的作用:可以将函数装饰为完全不同的行为,概括的讲:装饰器的作用就是为已经存在的对象添加额外的功能。案例:如果记录日志,需要对某些函数进行记录,笨的方式就是对每个函数加入代码,如果代码发生变化,修改的代价比较多;还有一种就是定

2021-11-30 11:16:42 963 1

原创 python之name binding

python之name binding@(Python学习-随手记)[python之name binding, 帮助]名字名字是对一个对象的称呼,一个对象可以只有一个名字,也可以没有名字或取多个名字。但对象自己却不知道有多少名字,叫什么,只有名字本身知道它所指向的是个什么对象。给对象取一个名字的操作叫作命名,python将赋值语句认为是一个命名操作(或者称为名字绑定)。名字在一定的名字空间内有效,而且唯一,不可能在同一个名字空间内有两个或更多的对象取同一名字。案例:i = 1。在pytho

2021-11-30 11:07:35 1305

原创 工作思考——

Travelsky思考一思考二思考三思考四思考一不论是开发还是从事需求/项目,收获是指什么?是解决问题的步骤以及思考的方法,而不是指项目的背景或者项目最终的结果思考二如果你无法改变现状或者环境,那么请你站在巨人的肩膀前进或者眺望世界思考三逢山架桥,遇路开道思考四一年半的开发,一年的需求,感谢TravelSky带给我的成长,让我亲自见证了平台从0到1的过程,这段经历将会成为日后最宝贵的回忆和经验;同时很高兴与小伙伴相识和相知,希望大家在未来的道路上越来越优秀。...

2021-11-14 23:37:52 116

原创 敏捷项目管理和传统项目管理的对比

敏捷项目管理和传统项目管理的对比文章目录敏捷项目管理和传统项目管理的对比敏捷和传统项目管理的共同点项目建设上的区别知识框架上的区别敏捷项目管理优势选自敏捷和传统项目管理的共同点敏捷:摆脱繁琐冗余的流程文档,但是对于关键的项目文档,比如需求规格说明书等还是强调必须具备的。所以说敏捷项目管理的流程制度是对一套完整的项目管理流程制度的剪裁,只是这个剪裁的过程尺度比较大,对敏捷项目团队的主动性和适应性都提出了很高的要求和挑战。项目建设上的区别传统项目管理:通常采用瀑布式、部分迭代的开发模式。要求在

2021-08-08 21:54:07 564

原创 灾后通信恢复

灾后通信恢复@(IT运维)[灾后通信恢复, 帮助]摘选自公众号-网络雇佣军背景自然灾害发生后,手机信号中断的主要原因:电力供电中断光缆线路中断 每个基站一般配备了可工作几个小时的蓄电池备电,当市电停电后,会自动切换为蓄电池供电,但如果停电时间过长,蓄电池耗尽,基站就会中断运行。自然灾害通常会导致光缆线路中断,光缆线路中断后就会中断基站与运营商核心网,基站与外部互联网的连接,此时手机设备虽然有信号,也无法进行通信和上网。自然灾害发生后,由于很多人急于拨打电话,与

2021-07-27 10:35:29 433

原创 Python 破解网站反爬虫

Python 破解网站反爬虫@(Python学习-随手记)[爬虫 , Python]文章目录Python 破解网站反爬虫背景判断身份案例:豆瓣电影榜top250(https://movie.douban.com/top250)获取`user-agent`信息封装`user-agent`IP限制资料背景在爬虫时发现很多很多网站都有反爬虫机制。常见的反爬虫机制有:判断身份和IP限制判断身份案例:豆瓣电影榜top250(https://movie.douban.com/top250)In [

2021-07-26 16:08:31 207

原创 理解IT运维管理体系

理解IT运维管理体系@(IT运维)[运维管理体系, 帮助]文章目录理解IT运维管理体系IT运维一体化“监、控、管” 运维管理体系的协同“监、控、管”运维管理体系的意义IT"监控管"一体化运维IT运维一体化针对IT运维,可以分为三个方面,监控、管理、控制,“监、控、管”三者紧密关联,逻辑上是一条闭环环路。监控的结果作为依据进行分析、决策和指导IT运维工作;IT运维工作本身需要资源管理和流程管理来进行资源统一管理、工作规范化和标准化(流程化);自动化运维将IT运维中大量、重复性工作进行编排控制,自动

2021-07-06 15:59:37 1231

原创 APM理解

APM(应用性能监控):理解@(APM)[应用性能监控, 帮助]文章目录APM(应用性能监控):理解概念APM分类服务链路追踪组件知识补充镜像端口简介目的概念其他内容竞品概念APM(应用性能管理):是一种面向业务基于端到端的一体化应用性能管理解决方案。主要针对移动应用,提供全面性能监控及分析快速定位问题,进而提供性能调优解决方案。APM分类前端性能分析:APP崩溃、卡顿、慢交互、用户行为、页面请求等网络质量分析:NPM后端质量分析:应用服务的调用追踪分析、慢服务分析、服务(应用)性能

2021-06-10 23:44:44 289

原创 SaaS服务简介

SAAS@(saas)[saas服务, 帮助]腾讯云SAAS服务该方式下,用户购买后会接收应用访问 URL 地址,通过服务商提供的账号密码访问或免登 URL 访问应用,直接使用服务。同时,支持版本升级、续费等特性。microsoft介绍软件即服务(SAAS):让用户能够通过Internet连接并使用基于云的应用程序, 示例:电子邮件、日历、办公工具(Microsoft Office 365)SAAS提供完整的软件解决方案,用户可以从云服务提供商处以即用即付的方式购买,为组织租用应用,组织用

2021-06-04 22:23:34 1532

原创 MongoDB配置文件

MongoDB配置文件@(MongoDB)[MongoDb, 帮助]文件名:mongodb.conf# mongodb.conf# Where to store the data.dbpath=/DATA/mongodb/data#where to loglogpath=/DATA/mongodb/logslogappend=truebind_ip = xxx.xxx.xxxx.xxx# port = 10090port = xxxxxx# Enable journal

2021-06-04 21:36:38 201

原创 监控(一)

代理监控需要在被监控端安装Agent等代理程序,代理程序负责收集本地数据定期主动发往Server端非代理监控不需要在被监控端安装代理程序,Server端的代程序定期主动的请求被监控端数据代理式监控node exporterwindows exporter非代理式监控ICMPIPMISNMPblackBox exportOracle exporterJMX exporterSNMP exporter...

2021-04-08 21:17:49 123

原创 顺风车运营主体

滴滴平台的顺风车运营主体是北京运达无限科技有限公司。滴滴平台对顺风车车主收取5-10%的信息服务费,对于乘客不收费。行程的运费由滴滴平台推荐价格,由乘客向滴滴平台缴纳费用,如没有投诉等行为,滴滴平台在收取乘客的费用后将扣除车主应缴纳的信息服务费后将其他费用打入顺风车车主的账上。...

2021-04-08 21:11:51 335

原创 collections内建模块

Python的collections@(Python学习-随手记)[collections, 帮助, Python]collections 模块实现了特定目标的容器,以提供Python标准内建容器 dict , list , set , 和 tuple 的替代选择。Counter基础Counter是dict的子类,主要是用来对你访问的对象的频率进行计数import collections"""Counter : 可用于对你访问的对象的频率进行计数参数:可以是iterable-o

2021-01-28 23:57:50 204

原创 使用 scp 在本地和远程主机之间复制文件

使用 scp 在本地和远程主机之间复制文件@(linux)[scp, 传输]使用 scp 命令可以将文件从远程操作系统服务器传输到本地操作系统,或从本地操作系统复制到远程操作系统。此命令使用 SSH 服务进行身份验证,并对传输的数据进行加密,所以它即可以使用用户名密码的方式进行身份验证,也可以使用密钥的方式进行身份案例演示条件本地ip:192.168.0.115远程主机(虚拟机):192.168.77.134基本格式usage: scp [-346BCpqrv] [-c cipher]

2021-01-17 00:23:53 572

原创 Markdown 制作思维导图

Markdown 制作思维导图@(第三方工具)[markmap, 思维导图]工具介绍markmap,需要翻墙markmap 可以将Markdown语法的文本通过思维导图的方式进行可视化markmap核心符号#:标题-:列表—:分割在线版谷歌浏览器访问:https://markmap.js.org/repl/离线采用Visual Studio Code需要安装插件:markmap-用于思维导图可视化、Markdown Theme Kit-用于预览MarkMap的优

2021-01-14 21:17:22 1335 1

原创 spring boot executable jar/war 原理

spring boot executable jar/war 原理spring boot executable jar/warspring boot里其实不仅可以直接以 java -jar demo.jar的方式启动,还可以把jar/war变为一个可以执行的脚本来启动,比如./demo.jar。把这个executable jar/war 链接到/etc/init.d下面,还可以变为linux下的一个service。只要在spring boot maven plugin里配置:&lt

2020-12-25 11:07:32 169

原创 curl 命令行工具

curl 命令行工具@(linux)[curl 帮助]curl 是一种命令行工具,作用是发出网络请求,并获取数据,显示在标准输出stdout上面,支持多种协议Usage: curl [options...] <url>文章目录curl 命令行工具`-i` &`-I``-k``-H``-X``-d`-i &-I-i:显示http response 头部信息,连同网页代码一起-I:只会显示http response 头部信息$ curl -i http://w

2020-12-25 10:09:59 319

原创 技术文档写作markdown

技术文档写作@(markdown)[技术文档写作, 帮助]文章目录技术文档写作中文技术文档写作风格指南中文技术文档写作风格指南https://github.com/yikeke/zh-style-guide/

2020-12-13 13:59:50 158

原创 自动化运维:`Agent`概念

自动化运维:Agent概念@(自动化运维)[Agent, 帮助]运维的核心:实施维护好目标机器(服务器、网络设备、系统软件等),使之与业务相适应。而自动化运维就是将运维的一系列步骤自动化。在所有步骤过程中,维护目标一般都是挂载在机器上的agent 来实现,它是目标机器上的一个口子,一个管道,让目标机器完整的融合到运维生态系统里。Agent的工作有哪些:接收下发资源:比如下发脚本,配置文件,应用程序,库等执行本机任务:定时、不定时的执行一些任务,比如手机采集器软硬件信息等,启停服务,日志分析等。

2020-12-06 22:09:42 1915

原创 衡量容灾系统性能的两个关键技术指标-RTO与RPO

衡量容灾系统性能的两个关键技术指标-RTO与RPO@(容灾)[RTO, RPO, 帮助]对于信息系统而言,容灾就是使信息系统具有应对一定的灾难袭击,保持系统或间断运行的能力。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传文章目录衡量容灾系统性能的两个关键技术指标-RTO与RPORTORPO另外的一种说法举例:RTO(RTO: Recovery Time Objective):以应用为出发点,即应用的恢复时间目标,主要指的是所能容忍的应用停止服务的最长时间,即从灾难发生

2020-12-06 00:02:18 2259

原创 了解:Nginx部署入门

Nginx 部署@(Nginx)[部署, 帮助]文章目录Nginx 部署安装所需依赖安装nginx常用命令问题补充配置文件一配置文件二安装所需依赖yum install -y wget gcc gcc-c++ pcre-devel zlib-devel openssl openssl-develgcc是linux下编译器。pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式。zlib库提供了很多种压缩和解压缩方式nginx使用zli

2020-12-02 16:18:15 184

原创 linux中 “init.d“介绍

linux下/etc/init.d的简单介绍@(linux)[linux, 帮助]文章目录linux下/etc/init.d的简单介绍/etc/init.d 目录中存放的是一系列系统服务的管理(启动与停止)脚本。用service命令可执行/etc/init.d目录中相应服务的脚本。如:执行命令service network start,可启动/etc/init.d/network脚本/etc/init.d是指向/etc/rc.d/init.d的软连接...

2020-12-02 00:00:49 740

原创 Apollo 服务器部署(源码构建方式)

Apollo 服务器部署@(Apollo)[apollo部署, 帮助]文章目录Apollo 服务器部署设置ali源,安装依赖mysql 安装部署jdk1.8 安装部署maven安装部署apollo发布地址下载release包数据库导入配置数据库连接构建部署Apollo服务端检查资料设置ali源,安装依赖备份yum源sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 设置aliyun的yu

2020-11-29 22:14:43 447 3

原创 环境依赖下载地址(持续补充)

环境依赖下载地址@(环境依赖)[仓库, 帮助]文章目录环境依赖下载地址mongodbmysqlApollomongodblinux版本下载:https://www.mongodb.org/dl/linuxwindows版本下载:https://www.mongodb.org/dl/win32社区版下载地址:https://www.mongodb.com/download-center/community/releases/archivemysql社区版下载地址:https://down

2020-11-28 00:22:51 374

原创 Docker container中mount文件内容无法同步的问题解决

Docker container中mount文件内容无法同步的问题解决问题原因使用vi或者vim 修改文件保存退出后,文件的Inode发生改变,然而在在Linux中,证明文件是否相同的根本途径是,判断其inode,如果两个文件的inode相同,两个文件必定为同一文件,从而两个文件的内容也必然相同,反之不是同一个文件,自然也就会同步无效解决方案解决:方案一:用echo等代替vim文件修改方案二:修改配置文件"/etc/vimrc",添加如下两行 set backup set backu

2020-11-24 10:17:38 686

原创 Invalid default value for

mysql 导入问题@(Mysql)[ mysql, 帮助]问题由来今日在进行数据库导入表数据时,发现导入失败,提示1067 - Invalid default value for '……'查看表结构时,发现报错提示的字段被设置timestamp DEFAULT NULL问题解决# 打开mysql配置文件vim /etc/my.cnf# [mysqld]节点下添加explicit_defaults_for_timestamp = ON# 退出,重启mysql服务service

2020-11-23 22:40:49 8885 1

原创 通过tag命令了解镜像名

docker tag 命令@(容器技术)[ docker tag命令, 帮助, docker tag命令]命令:docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]描述SOURCE_IMAGE和TARGET_IMAGE的含义是仓库名称,表示某一类镜像,后面跟tag,表示镜像仓库中某一特定镜像。为本地镜像添加新标签,并将其归入某一仓库仓库名:是由斜杠分割的名称构成,如library/java使用:冒号分割仓库名称和tag。如library/java

2020-11-22 22:43:27 605 1

原创 docker run 中 选项-e 的使用

docker run 中 选项-e 的使用@(容器技术)[Docker, 帮助]问题由来:今天去部署docker镜像的时候,发现有一个容器的环境变量一直不生效,导致异常_mysql_exceptions.OperationalError: (1045, "Access denied for user…………)整个代码中只有docker run的配置过数据库于是经查:发现docker run -e 指定容器环境变量SQLALCHEMY_DATABASE_URI中存在一个特殊字符:"mysql:

2020-11-19 23:45:54 20533 1

原创 Set集合的应用场景-穿梭框

Set集合的应用场景-穿梭框@(Python学习-随手记)[python, 帮助, Python]问题产生如果需求说现在需要做个穿梭框,作为后端人员如何处理后端数据,形如:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h9X7Jtoo-1605691029658)(./1605689644527.png)]解决问题 方式一:前端把选中的数据和取消的数据一并传给后端 方式二:前端把只选中的数据发送给后端,后端将原始数据全部干掉,再按照新的选中数据添加

2020-11-18 17:18:09 1166 1

原创 python 字典:setdefault()方法

python 字典:setdefault()方法@(Python学习-随手记)[python, 帮助]无意间看到同学使用该方式,特意记录下来描述:使用指定的键key返回字典对应的value值,类似于get()方法,区别:如果键不在字典中,将会添加键并将值设置为一个指定值,默认为None。语法:D.setdefault(key[,default=None])参数:key -- 字典中要查找的键。default -- 可选参数,如果指定键的值不存在时,返回该值,默认为

2020-11-18 16:43:15 362 1

原创 python 文件头部信息模板

python 文件头部信息模板@(Python学习-随手记)[Pycharm, 帮助]File —> Settings —> Editor —> File and Code Templates —> python script#!/use/bin/python# -*- coding: utf-8 -*-""" @Author : @Create : ${DATE} ${TIME} @Package: ${NAME}.py @Descr

2020-11-18 16:29:48 397

原创 Flask_restful 之 自定义错误信息

Flask_restful 之 自定义错误信息@(Python学习-随手记)[Flask_restful, 帮助]注意:无论是Exception异常、HTTPException异常、还是及其子类异常都可以实现自定义错误信息如果是Exception异常,则会在控制台打印Traceback信息,而HTTPException异常则不会。所以如果是与HTTP 请求相关的自定义异常,继承自HTTPException较为合适需要将debug设置为false:app.run(debug=False),否则就

2020-11-18 00:45:59 1439 1

原创 Pycharm Remote Debug

Pycharm Remote Debug@(Pycharm)[Remote Debug, 帮助]文章目录Pycharm Remote Debug下载远程解释器新建项目配置连接服务器下载项目代码远程调试一般情况,我们开发调试都是在本地PC上完成,但有时项目代码对运行环境有依赖,必须部署了相关依赖组件才可以运行,这就导致了本地可能无法进行调试解决以上特殊场景:Remote Debug注意:此方法的使用场景,不要用于生产环境下载远程解释器本地需要安装ssh,方法自行百度远程调试是在远端的服务

2020-11-16 16:14:17 257 1

原创 enex文件转换为Markdown

enex文件转换为Markdown@(第三方工具)[文件转换, 帮助]Evernote2mdEvernote2md 是一个CLI工具,可以将*.enex格式导出的Evernote笔记转换为带有markdown文件的目录会创建单独的文件夹images和file用于存放引用图片和文件,还可以保留标签git地址:https://github.com/wormi4ok/evernote2md使用方式下载解压后该工具所在目录的命令行输入:evernote2md [input] [outputDir

2020-11-16 09:48:30 669

原创 Docker Volume 解密

Docker 数据卷@(容器技术)[Docker 数据卷, 帮助]文章目录Docker 数据卷什么是数据卷Volume数据卷Volume的特点将Docker 数据挂载到容器Volume的基本使用管理卷创建使用指定卷的容器清理卷Bind Mounts 的基本使用使用卷创建一个容器验证绑定清理匿名卷(匿名挂载)和命名卷(具名挂载)什么是匿名卷?具名挂载?匿名卷和命名卷的区别什么是数据卷VolumeDocker 镜像被存储在一系列的只读层。当我们开启一个容器时,Docker读取只读镜像并在顶部添加一个读

2020-11-13 15:36:15 170

简明Python教程.rar

简明Python教程

2021-07-17

Markdown 速查表 - 副本.pdf

Markdown 速查表,作为日常记录技术文档必要的技能,帮助大家随时查询 欢迎下载~~~~ Markdown 速查表,作为日常记录技术文档必要的技能,帮助大家随时查询 欢迎下载~~~~

2020-12-13

dos2unix-6.0.3-7.el7.x86_64.rar

Text file format converters CentOS 7.9.2009 for x86_64

2020-12-02

nginx-1.9.9.rar

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。

2020-12-02

pyarmor-5.2.3-py2.py3-none-any.whl

PyArmor 是一个用于加密和保护 Python 脚本的工具。它能够在运行时刻保护 Python脚本的二进制代码不被泄露,设置加密后 Python 源代码的有效期限,绑 定加密后的Python源代码到硬盘、网卡等硬件设备。它的保障机制主要包括 加密编译后的代码块,保护模块中的字符串和常量 在脚本运行时候动态加密和解密每一个函数(代码块)的二进制代码 代码块执行完成之后清空堆栈局部变量 通过授权文件限制加密后脚本的有效期和设备环境

2020-12-01

apache-maven-3.3.9-bin

方便大家下载,方便自己使用,现提供mvn 3.3.9 apache-maven-3.3.9-bin.tar

2020-11-28

通用版本:jdk-8u241-linux-x64

一方便分享给大家,另外一方便可以自己记录下载软件包,常用版本1.8 jdk-8u241-linux-x64.tar

2020-11-28

mongodb-linux-x86_64-rhel62-3.6.13

mongodb-linux-x86_64-rhel62-3.6.13 一方便分享给大家,另外一方便可以自己记录下载软件包

2020-11-28

evernote2md_0.11.1_Windows_64-bit

enex转md文档小工具 window版本,本地测试通过 分享给大家帮助解决印象比较导出md文件问题

2020-11-16

空空如也

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

TA关注的人

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