![](https://img-blog.csdnimg.cn/20200725164343154.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Another
文章平均质量分 79
another
A1L__
这个作者很懒,什么都没留下…
展开
-
紧急事故的流程管理
在事故处理中,让:每个人清楚自己的职责是非常重要的。有点反直觉的是,明嘶职费反而能够使每个人可以更独立自主地解决问题,因为他们不用怀疑和担心他们的同事都在干什么。如果一个人目前要处理的事情大多了,该人需要向计划负责人申请更多的人力资源。他们应该将一部分任务交接给其他人,有的时候这些人应该负责在事故流程管理系统中创建更多的子事故(即用来通知公司其他相关部门等。)另外一种方式是,某个负责人可以将某个系统组件完全交给同事来处理,由该同事直接向负责人汇报情识。以下是系统中可以分配给某个人的角色。原创 2023-01-13 14:12:21 · 539 阅读 · 0 评论 -
数据结构和算法--排序
希尔排序(Shell Sort)是插入排序的一种,它是针对直接插入排序算法的改进。希尔排序又称缩小增量排序,因 DL.Shell 于 1959 年提出而得名。它通过比较相距一定间隔的元素来进行,各趟比较所用的距离随着算法的进行而减小,直到只比较相邻元素的最后一趟排序为止。希尔排序时间复杂度是 O(n^(1.3-2)),空间复杂度为常数阶 O(1)。希尔排序没有时间复杂度为 O(n(logn)) 的快速排序算法快 ,因此对中等大小规模表现良好,但对规模非常大的数据排序不是最优选择,总之比一般 O(n^2 )原创 2022-06-15 11:51:46 · 176 阅读 · 0 评论 -
哈夫曼树及其应用
哈夫曼树及其应用判断树:用于描述分类过程的二叉树假设 小于60分的同学有5% 60-70 15% 70-80 40% 80-90 30% >90 10%显然:两种判别树的效率是不一样的问题:能不能找到一种效率最高的判别树呢? 这就是哈夫曼树(最优二叉树)研究的问题哈夫曼树基本概念树的路径长度:从树根到每一个节点的路径长度之和,记作TL权将树种结点赋给一个有着某种含义的数值,则这个数值称为该结点的权节点的带权路径长度从根节点到该结点之间的路径长度与该节点的权的乘积原创 2022-03-03 08:58:27 · 1493 阅读 · 0 评论 -
算法和算法分析
算法和算法分析逻辑结构—研究对象的特性及其相互之间的关系存储结构—有效地组织计算机存储算法–有效地实现对象之间 ”运算“关系算法的定义对特定问题求解方法和步骤的一种描述,他是指令的有限序列。其中每个指令表示一个或多个操作简而言之,算法就是解决问题的方法和步骤算法的描述自然语言:英语、中文流程图:传统流程图、NS流程图伪代码:类语言程序代码:python go算法和程序算法算法是解决问题的一种方法或一个过程,考虑如何将输入转换成输出,一个问题可以有多种算法程序程序是某种原创 2022-01-17 21:30:27 · 294 阅读 · 0 评论 -
算法和算法分析
算法和算法分析逻辑结构—研究对象的特性及其相互之间的关系存储结构—有效地组织计算机存储算法–有效地实现对象之间 ”运算“关系算法的定义对特定问题求解方法和步骤的一种描述,他是指令的有限序列。其中每个指令表示一个或多个操作简而言之,算法就是解决问题的方法和步骤算法的描述自然语言:英语、中文流程图:传统流程图、NS流程图伪代码:类语言程序代码:python go算法和程序算法算法是解决问题的一种方法或一个过程,考虑如何将输入转换成输出,一个问题可以有多种算法程序程序是某种原创 2021-12-15 23:11:40 · 939 阅读 · 0 评论 -
秒杀设计方案
秒杀设计方案在原有项目上继续加会导致程序因为并发量崩溃,数据出现问题,都会影响原来的项目单独写一个服务重新设计库(几个表)商品表,订单表并没有多少人秒杀:不要秒超了,上锁(悲观锁,乐观锁,mysql)同步扣款,生成订单简单地设计方案,数据直接打到数据库上(不推荐)并发量在几百个把同步换成异步celery+redis,同步扣款,生成订单并发量几千分布式锁(项目部署在多台机器上)用专业的消息队列(异步)限流(有令牌才能近来),有资格秒杀的用户,访问秒杀页面,给原创 2021-04-12 23:05:41 · 141 阅读 · 0 评论 -
MongoDB快速入门
Mongodb介绍Mongodb是一款强大,灵活,且易于扩展的通用性非关系型数据库简介易用性MongoDB是一个面向文档(document-oriented)的数据库,而不是关系型数据库。不采用关系型主要是为了获得更好得扩展性。当然还有一些其他好处,与关系数据库相比,面向文档的数据库不再有“行“(row)的概念取而代之的是更为灵活的“文档”(document)模型。通过在文档中嵌入文档和数组,面向文档的方法能够仅使用一条记录来表现复杂的层级关系,这与现代的面向对象语言的开发者对数据的看法一原创 2021-02-18 23:07:55 · 346 阅读 · 0 评论 -
如何提高项目的并发量
如何提高项目的并发量减少交互,提高接口并发前端移动端还是web段,静态资源,使用cdn图片短视频都放在第三方存储上精灵图,将一些小图标做成一个图,在前端通过定位适用前端存储,放在vue的localstory,存放一些不敏感的信息前端缓存:响应头中的cache-control中的max-age设置过期时间,在过期时间内就不会向服务器发送请求后端使用nginx转发(不是直接使用uwsgi接受http,而是通过nginx转发socket来接收,这样走的更底层就会更快,uwsgi协议)原创 2021-02-18 19:01:24 · 379 阅读 · 0 评论 -
Faker库相关用法
Faker库相关用法转载:https://blog.csdn.net/aasdad1/article/details/82854971在软件需求、开发、测试过程中,有时候需要使用一些测试数据,针对这种情况,我们一般要么使用已有的系统数据,要么需要手动制造一些数据。在手动制造数据的过程中,可能需要花费大量精力和工作量,现在好了,有一个Python包能够协助你完成这方面的工作。1.什么是FakerFaker是一个Python包,开源的GITHUB项目,主要用来创建伪数据,使用Faker包,无需再手动生转载 2020-10-14 20:49:27 · 478 阅读 · 0 评论 -
Selenium爬取网易云音乐评论
Selenium爬取网易云音乐评论一、爬取工具1.1 selenium selenium这是一个第三方库我们可以通过 pip install selenium来安装这个第三方库。 Selenium 是一个 Web 的自动化测试工具,最初是为网站自动化测试而开发的,就像玩游戏用的按键精灵,可以按指定的命令自动操作。Selenium 测试工具直接操控浏览器中,就像真正的用户在操作一样。Selenium 可以根据的指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏,或者判断网站上某些动作是否原创 2020-08-08 19:45:08 · 1157 阅读 · 3 评论 -
词云-高级使用
词云-高级使用常用参数width 词云图片宽度,默认400像素height 词云图片高度 默认200像素background_color 词云图片的背景颜色,默认为黑色background_color='white'font_step 字号增大的步进间隔 默认1号font_path 指定字体路径 默认None,对于中文可用font_path='msyh.ttc'mini_font_size 最小字号 默认4号max_font_size 最大字号 根据高度自动调节原创 2020-08-04 23:34:45 · 594 阅读 · 0 评论 -
词云-将豆瓣短评制作成词云
词云什么是词云 “词云”就是对网络文本中出现频率较高的“关键词”予以视觉上的突出,形成“关键词云层”或“关键词渲染”,从而过滤掉大量的文本信息,使浏览网页者只要一眼扫过文本就可以领略文本的主旨。比如 哔哩哔哩周杰伦—《Mojito》弹幕的词云我们能清楚这些弹幕中次数最多的次东西,**好听,杰伦,爷青回…**请忽略内裤…词云生成规则 我们这种关键词云是对海量文字内容中出现频率较高的“关键词”的视觉突出,即出现越多的“关键词”字体越大如何制作词云呢首先我们创建一个python文件取名为原创 2020-07-25 14:59:51 · 885 阅读 · 0 评论 -
爬虫-爬取豆瓣短评
爬虫-爬取豆瓣短评啥是爬虫? 按照一定的规则,自动地抓取互联网信息的程序。为啥要用爬虫? 可以利用爬虫自动地采集互联网中的信息,采集回来后进行相应的存储或处理,在需要检索某些信息的时候,只需在采集回来的信息中进行检索怎么用爬虫?爬虫分为三个部分1、解析网页2、提取信息3、保存信息接下来将会用requests库来实现一个简单地爬虫爬取豆瓣短评首先我们需要安装requests库我们可以cmd指令进入python解释器,然后输入pip install requests然后等待安装原创 2020-07-25 00:48:04 · 2792 阅读 · 8 评论