首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Jie阿杰
掘友等级
有自己喜欢并且擅长的事情,并为之不懈奋斗,是生而为人,不死的浪漫
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
赞
文章( 10 )
沸点( 0 )
Redis秒杀实战:微信抢红包(附源码)
为啥写这个微信抢红包项目呢,公司0202年08月22日,公司周年庆,抢了100多红包🧧,O(∩_∩)O哈哈~业务流程分析功能拆解新建红包在DB、Redis分别新增一条记录抢红包(并发)「使用技术」
Python迭代对象、迭代器、生成器
在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让初学者一头雾水,我将用…
单例设计模式
单例设计模式是一种创建型的设计模式,它确保一个类有且只有一个特定类型的对象。 1.确保类只有一个对象被创建调用。 2.为对象提供一个访问点,并且可以全局访问该对象。 3.控制共享资源的并行访问。 在我们面向对象的编程时,当业务并发量很大时,会出现重复创建对象,每创建一个对象时,…
算法复杂度
算法复杂度分为时间复杂度和空间复杂度。 算法的时间复杂度是一个函数,它定量描述了该算法的运行时间,时间复杂度常用“O”表述,使用这种方式时,时间复杂度可被称为是渐近的,它考察当输入值大小趋近无穷时的情况。 所有代码的执行时间T(n)与每行代码的执行次数n成正比 T(n) = O…
排序一(冒泡排序)
冒泡排序是一种简单直观的排序算法,它重复的遍历要排序的数列,一个比较两个元素,如果顺序错误,就将它们进行交换,重复工作,直到它们不需要再交换。 比较相邻的两个元素,如果第一个元素比第二个元素大,则交换这两个元素的顺序。 每一对的相邻元素进行比较,从第一对到最后一对,最后末尾的元…
排序二(选择排序)
选择排序(Selection sort)是一种直观的排序算法,选择排序的工作原理为 在未排序的序列中找到最大或者最小的元素,放到已排序序列的起始位置,然后继续从未排序的序列中找最大或者最小的元素,放到已排序序列的末尾,以此类推,直到所有元素都排序完毕。选择排序实质上为元素的移动…
排序三(插入排序)
插入排序(insertion sort)是一种比较直观的排序算法,工作原理为通过构建有序序列,对于未排序序列,在已排序的序列中从后向前进行扫描,找到相应的位置并插入。
排序四(希尔排序)
希尔排序(shell sort)为一种简单高效的排序算法,为插入排序的一种,希尔排序是非稳定的排序算法,希尔排序为按下标的一定增量进行分组,对每组直接使用插入排序算法进行排序,随着增量的减少,当增量减少为1时,整个序列被分成了一组,算法就停止了。
万字干货,Python语法大合集,一篇文章带你入门
最近有许多小伙伴后台联系我,说目前想要学习Python,但是没有一份很好的资料入门。一方面的确现在市面上Python的资料过多,导致新手会不知如何选择,另一个问题很多资料内容也很杂,从1+1到深度学习都包括,纯粹关注Python本身语法的优质教材并不太多。 刚好我最近看到一份不…
python设计模式-单例模式
从代码可以看出,他们加入了多种判断,以防止不好的事情发生。如果同时存在两个ChocolateBoiler实例,那这么多判断岂不是失去作用了。那我们改如何实现这个需求呢?这个问题的核心是,我们要先判断实例是不是已经存在,如果存在就不再创建。 现在我们需要获取 ChocolateB…
下一页
个人成就
文章被点赞
6
文章被阅读
2,691
掘力值
119
关注了
1
关注者
1
收藏集
2
关注标签
35
加入于
2020-03-09