目录 一、冒泡排序 二、选择排序 三、插入排序 四、快速排序 五、归并排序 六、希尔排序 七、堆排序 八、基数排序(桶排序) 九、递归 十、链表 十一、栈 十二、队列 十三、二叉树 总结:心得体会 既然选择这个行业,选择了做一个程序员,也就明白只有不
菜鸟运维问:昨晚就改个配置重启一下,怎么搞那么晚? 老鸟运维答:考虑方案半个小时,改配置1一分钟,写注释5分钟,写文档半个小时。 运维文档的作用,相信大家都非常重视。运维工作与开发工作相较缺少了一些创造性和灵活性,因此运维文档能够更准确的记录运维工作实施中的步骤,更稳定的将运维要
我之前有写过些爬虫的文章,感觉大家对爬虫还是很感兴趣的,可能是因为爬虫很能提高我们的工作效率。 爬虫最直接、最常用的就是收集数据、调研信息。爬取海量的网页信息并得到可视化的数据结果。 那么爬虫需要学到那些方面的知识呢,很多编程语言都可以爬虫,爬虫技术门槛并不高,想要
造成雪崩的真实场景 1.4.1 服务提供者不可用 硬件故障:如网络故障、硬盘损坏等。 程序的 bug:如算法需要占用大量 CPU 的计算时间导致 CPU 使用率过高。 缓存击穿:比如应用刚重启,短时间内缓存是失效的,导致大量请求直接访问到了数据库,数据库不堪重负,服务不可用。 秒杀和大
点击报名后领取>>>软考16本电子版官方教材 & 36本辅导教材 + 27套官方真题冲刺卷 + 21套必考知识点6G资料包 大家好: 2019年11月的软考成绩于12月16日发布了。江山老师根据大家的成绩和合格跟帖投票情况,简单说下我的大概的心得感受: 一、系统集成项目管理工程师
概述 又是一个大学毕业季,刚好最近几年参与过很多面试,把其中遇到的一些具有“代表性”的面试场景总结出来和小伙伴聊聊,助力小伙伴跳过一些面试大坑(强烈希望)。 对于面试,有很多小伙伴认为只是聊技术、聊能力,其实不仅如此,下面是摘自百度百科对面试的定义: 面试是通过书面、面谈或线
点击报名后领取>>>软考16本电子版官方教材 & 36本辅导教材 + 27套官方真题冲刺卷 + 21套必考知识点6G资料包 1.从历年软考分数线数据上看,分数线基本为45分。提高分数线的可能性非常低!所以考到45分的同学,不要紧张,99%的概率是通过了。 2.尽管2020年因为疫情的问题出现了
刘菊湘医生,中共党员,大学毕业后一直从事精神病理论研究及临床诊疗工作40余年,曾多次在北京医科大学、上海精神卫生中心、天津精神卫生中心、武汉大学医学院精神卫生中心学习,积累了丰富的临床实践经验,并多次受邀赴国内外学习交流与研讨,就临床心理疾病的诊断、治疗提供指导。 青春期是
1.JAVA开发都用什么编辑器? 2.安装了IntelliJ IDEA 2021.1.2 x64 默认30天免费,到期后咋办? 3.继续使用需要激活码,激活码哪里去搞?
之前在文章《思维导图编写测试用例的两种格式》中,提到思维导图写用例的格式,这里澄清下,这里说的测试用例准确的说应该叫测试点,亦或者说是测试用例标题,因为测试用例本来就包含了用例标题、前置条件和测试步骤等内容。 今天的几点说明,都是和这个概念有关的,名称不同,代表的意义也不同
我是蔡蔡蔡: 本人目前从事零售行业的工作,工作中经常涉及到报表分析,比如进销存分析,货品结构分析、畅滞销分析、业绩分析。 数据分析师是一个岗位,但是工作这么长时间,越来越认识到数据分析是职场的通用能力,各行业都需要的能力,比如如何将数据制作成相应的报表,又如何从数据
1、易用且实用。 “使用简单”是OA办公系统能否成功实施的关键要素,借助OA系统改善管理的依赖程度至关重要。因此,协同办公系统的易学习、易理解、易操作都成为了OA选型时必注意的重点。易用的OA可以短时间内完成安装、初始设置、用户录入等权限的开通,降低了管理员日后的工作重复率,
这里写的大部分观点都是我的一位老师讲给我们的,不过它允许我们这样地分享,我来简单说说,初来乍到请多指教。 知乎运营是新媒体运营的重要的一条路,它作为一个问答型的产品,最重要的特点就是0粉丝也能成就超多阅读量——只要你的内容够优质、能解决问题、有用。同为新媒体的微信公众号,
最近有一个学员加了我的微信后,希望我帮他的工作做一个参考。 原来,这个学员目前遇到了职业规划上的问题。按照他自己的描述就是,虽然自己目前在一家国企单位上班,月到手工资加公积金有8000,而且还是双休的工作,但他认为已经快30岁了,自己的工作过于安逸了,再往前也没有什么大的奔头
在对象之间搬移特性 类往往会因为承担过多责任而变得臃肿不堪。 (Move Method)搬移函数 含义:在程序中,里面的一个函数与其类外面的一个类或函数有着紧密的调用或者被调用,则需要对其函数内部的表示进行搬迁,在引用类中在创建一个类似功能行为的新函数。 当两个类在函数之间有着复杂
1、始终控制类的大小 那些超大的类在尝试做太多的事情,这违反了单一职责原则, 为什么一定要将两个职责分离到单独的类中呢?因为每一个职责都是变化的中心。在需求变更时,这个变更将会出现在负责该职责的类中。如果一个类承担了多个职责,就会有一个以上的原因导致其变化。如果一个类有
众所周知,新闻营销能快速提升企业知名度,塑造品牌的美誉度和公信力,广受各大企业喜欢。但网络中常常会有不少人抱怨,软文推广没有效果,没有带来什么显著的变化。其实新闻营销不到预期,一定是细节出了问题。 1、明确营销目标 营销的对象不同,所对应的营销渠道、软件内容的写法等也均
重构2-重新组织函数 重构的基本技巧--小步前进,频繁测试。 模式是你希望到达的目标,重构则是到达之路。 在单进程软件中,你永远不必操心多么频繁地调用某个函数,因为函数的调用成本很低。但在分布式软件中,函数的往返必须被减至最低限度。 (Extract Method)提炼函数 含义:将一个复杂的
前言 不知不觉自己已经做了几年开发了,由记得刚出来工作的时候感觉自己能牛逼,现在回想起来感觉好无知。懂的越多的时候你才会发现懂的越少。 如果你的知识是一个圆,当你的圆越大时,圆外面的世界也就越大。 最近看到很多Android新手问Android学习路线,学习方法啊,如何入门啊,所以我
作者 | 门柳 来源 | 阿里巴巴云原生公众号 去年成为了内网技术分享平台的年度作者,受邀写一篇关于“如何写好文章”的文章。我本身并不喜欢写字,去年写的几篇文章,涉及的话题自带流量,所以阅读量多了一些,谈不上有多擅长。不过还是决定分享一下自己在写文章时用到的一些小技巧
可能大家都听说过这样一句话"字不如表、表不如图",其实背后所表达出来的意思是对于复杂难懂且体量庞大的数据而言,图表的信息量要大得多,这也是数据可视化的核心价值所在。 数据可视化价值 准确高效直观的传递传递数据中的规律和信息; 实时监控系统各项数据指标,实现数据的自解释; 基
【1】你有两个罐子,每个罐子各有若干红色弹球和蓝色弹球,两个罐子共有50个红色弹球,50个蓝色弹球,随机选出一个罐子,随机从中选取出一个弹球,要使取出的是红球的概率最大,一开始两个罐子应放几个红球,几个蓝球?在你的计划中,得到红球的准确几率是多少? 答案: 一个罐子放1红,一个罐子放49红
1 带参数的宏展开顺序 #include <stdio.h> #define f(a,b) a##b #define g(a) #a #define h(a) g(a) int main(void) { printf("%s\n",h(f(1,2))); printf("%s\n",g(f(1,2))); return 0; } 运行结果: 12 f(1,2) 浅析: 本题中的#运算符可以利用宏参数创建字符串。##运算符和
Python中的变量引用对象需注意的几点 分类:Python (55) (0) 普通引用: Python中,变量的作用仅仅是一个标识,只有赋值后才被创建,它可以引用任何类型的对象,而且在引用之前必须赋值。赋值后的变量指向响应的对象,拥有该对象的空间。类型属于对象,但是不是变量。 [pyt
《自由在高处》超喜欢的一句话:“你不能决定太阳几点升起,但能决定自己几点起床。” 自由,是每一个人都追求的生活状态。而现代多元化的社会也给了自由在不同条件下的不同理解,比如法 律上所讲的人身自由,经济学家所讲的财富自由,学生时代的学习自由等等。从具体或是特殊的情况中,我们