如何理解python装饰器 如何理解python装饰器@(Python学习-随手记)[Decorator, 帮助]装饰器简介装饰器decorator是一种高级python语法,可以对函数、方法、类进行加工。装饰器常用场景:插入日志、性能测试、事务处理、web权限校验、cache等。装饰器的作用:可以将函数装饰为完全不同的行为,概括的讲:装饰器的作用就是为已经存在的对象添加额外的功能。案例:如果记录日志,需要对某些函数进行记录,笨的方式就是对每个函数加入代码,如果代码发生变化,修改的代价比较多;还有一种就是定
python之name binding python之name binding@(Python学习-随手记)[python之name binding, 帮助]名字名字是对一个对象的称呼,一个对象可以只有一个名字,也可以没有名字或取多个名字。但对象自己却不知道有多少名字,叫什么,只有名字本身知道它所指向的是个什么对象。给对象取一个名字的操作叫作命名,python将赋值语句认为是一个命名操作(或者称为名字绑定)。名字在一定的名字空间内有效,而且唯一,不可能在同一个名字空间内有两个或更多的对象取同一名字。案例:i = 1。在pytho
工作思考—— Travelsky思考一思考二思考三思考四思考一不论是开发还是从事需求/项目,收获是指什么?是解决问题的步骤以及思考的方法,而不是指项目的背景或者项目最终的结果思考二如果你无法改变现状或者环境,那么请你站在巨人的肩膀前进或者眺望世界思考三逢山架桥,遇路开道思考四一年半的开发,一年的需求,感谢TravelSky带给我的成长,让我亲自见证了平台从0到1的过程,这段经历将会成为日后最宝贵的回忆和经验;同时很高兴与小伙伴相识和相知,希望大家在未来的道路上越来越优秀。...
敏捷项目管理和传统项目管理的对比 敏捷项目管理和传统项目管理的对比文章目录敏捷项目管理和传统项目管理的对比敏捷和传统项目管理的共同点项目建设上的区别知识框架上的区别敏捷项目管理优势选自敏捷和传统项目管理的共同点敏捷:摆脱繁琐冗余的流程文档,但是对于关键的项目文档,比如需求规格说明书等还是强调必须具备的。所以说敏捷项目管理的流程制度是对一套完整的项目管理流程制度的剪裁,只是这个剪裁的过程尺度比较大,对敏捷项目团队的主动性和适应性都提出了很高的要求和挑战。项目建设上的区别传统项目管理:通常采用瀑布式、部分迭代的开发模式。要求在
灾后通信恢复 灾后通信恢复@(IT运维)[灾后通信恢复, 帮助]摘选自公众号-网络雇佣军背景自然灾害发生后,手机信号中断的主要原因:电力供电中断光缆线路中断 每个基站一般配备了可工作几个小时的蓄电池备电,当市电停电后,会自动切换为蓄电池供电,但如果停电时间过长,蓄电池耗尽,基站就会中断运行。自然灾害通常会导致光缆线路中断,光缆线路中断后就会中断基站与运营商核心网,基站与外部互联网的连接,此时手机设备虽然有信号,也无法进行通信和上网。自然灾害发生后,由于很多人急于拨打电话,与
Python 破解网站反爬虫 Python 破解网站反爬虫@(Python学习-随手记)[爬虫 , Python]文章目录Python 破解网站反爬虫背景判断身份案例:豆瓣电影榜top250(https://movie.douban.com/top250)获取`user-agent`信息封装`user-agent`IP限制资料背景在爬虫时发现很多很多网站都有反爬虫机制。常见的反爬虫机制有:判断身份和IP限制判断身份案例:豆瓣电影榜top250(https://movie.douban.com/top250)In [
理解IT运维管理体系 理解IT运维管理体系@(IT运维)[运维管理体系, 帮助]文章目录理解IT运维管理体系IT运维一体化“监、控、管” 运维管理体系的协同“监、控、管”运维管理体系的意义IT"监控管"一体化运维IT运维一体化针对IT运维,可以分为三个方面,监控、管理、控制,“监、控、管”三者紧密关联,逻辑上是一条闭环环路。监控的结果作为依据进行分析、决策和指导IT运维工作;IT运维工作本身需要资源管理和流程管理来进行资源统一管理、工作规范化和标准化(流程化);自动化运维将IT运维中大量、重复性工作进行编排控制,自动
APM理解 APM(应用性能监控):理解@(APM)[应用性能监控, 帮助]文章目录APM(应用性能监控):理解概念APM分类服务链路追踪组件知识补充镜像端口简介目的概念其他内容竞品概念APM(应用性能管理):是一种面向业务基于端到端的一体化应用性能管理解决方案。主要针对移动应用,提供全面性能监控及分析快速定位问题,进而提供性能调优解决方案。APM分类前端性能分析:APP崩溃、卡顿、慢交互、用户行为、页面请求等网络质量分析:NPM后端质量分析:应用服务的调用追踪分析、慢服务分析、服务(应用)性能
SaaS服务简介 SAAS@(saas)[saas服务, 帮助]腾讯云SAAS服务该方式下,用户购买后会接收应用访问 URL 地址,通过服务商提供的账号密码访问或免登 URL 访问应用,直接使用服务。同时,支持版本升级、续费等特性。microsoft介绍软件即服务(SAAS):让用户能够通过Internet连接并使用基于云的应用程序, 示例:电子邮件、日历、办公工具(Microsoft Office 365)SAAS提供完整的软件解决方案,用户可以从云服务提供商处以即用即付的方式购买,为组织租用应用,组织用
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
监控(一) 代理监控需要在被监控端安装Agent等代理程序,代理程序负责收集本地数据定期主动发往Server端非代理监控不需要在被监控端安装代理程序,Server端的代程序定期主动的请求被监控端数据代理式监控node exporterwindows exporter非代理式监控ICMPIPMISNMPblackBox exportOracle exporterJMX exporterSNMP exporter...
顺风车运营主体 滴滴平台的顺风车运营主体是北京运达无限科技有限公司。滴滴平台对顺风车车主收取5-10%的信息服务费,对于乘客不收费。行程的运费由滴滴平台推荐价格,由乘客向滴滴平台缴纳费用,如没有投诉等行为,滴滴平台在收取乘客的费用后将扣除车主应缴纳的信息服务费后将其他费用打入顺风车车主的账上。...
collections内建模块 Python的collections@(Python学习-随手记)[collections, 帮助, Python]collections 模块实现了特定目标的容器,以提供Python标准内建容器 dict , list , set , 和 tuple 的替代选择。Counter基础Counter是dict的子类,主要是用来对你访问的对象的频率进行计数import collections"""Counter : 可用于对你访问的对象的频率进行计数参数:可以是iterable-o
使用 scp 在本地和远程主机之间复制文件 使用 scp 在本地和远程主机之间复制文件@(linux)[scp, 传输]使用 scp 命令可以将文件从远程操作系统服务器传输到本地操作系统,或从本地操作系统复制到远程操作系统。此命令使用 SSH 服务进行身份验证,并对传输的数据进行加密,所以它即可以使用用户名密码的方式进行身份验证,也可以使用密钥的方式进行身份案例演示条件本地ip:192.168.0.115远程主机(虚拟机):192.168.77.134基本格式usage: scp [-346BCpqrv] [-c cipher]
Markdown 制作思维导图 Markdown 制作思维导图@(第三方工具)[markmap, 思维导图]工具介绍markmap,需要翻墙markmap 可以将Markdown语法的文本通过思维导图的方式进行可视化markmap核心符号#:标题-:列表—:分割在线版谷歌浏览器访问:https://markmap.js.org/repl/离线采用Visual Studio Code需要安装插件:markmap-用于思维导图可视化、Markdown Theme Kit-用于预览MarkMap的优
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里配置:<
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