- 博客(141)
- 资源 (4)
- 问答 (4)
- 收藏
- 关注

原创 系统设计访谈-业内人事指南 《System Design Interview-An insider‘s guide》全书中文翻译
作者简介:Alex Xu是一位经验丰富的软件工程师和企业家。此前,他在Twitter,苹果,Zynga和甲骨文。他在卡内基梅隆大学获得硕>士学位。他热衷于设计和实现复杂的系统。如果您想在新章节可用时收到通知,请订阅我们的电子邮件列表:https://bit.ly/3dtIcsE欲了解更多信息,请联系systemdesigninsider@gmail.com编辑:Paul Solomon本文仅个人翻译学习引用,没有其他商业用途。
2023-04-19 13:46:17
5939
4

原创 django模块http之HttpResponse源码解析
HttpResponse 源码文件由于django函数每次返回的httprespones的内容不是很明白其中原理,再到使用JsonResponse后报错,于是找到源码,想研究一下,是如何进行对照的数据返回及报错原理,响应是很重要的一步了,前端接到响应值需要浏览器和前端代码进行分析解读,也是http请求协议的重要组成部分,这会让我们更加清楚这个流程,从而获得更充分的了解,知己知彼百战百胜!开始吧!开始前建议先下载本资源中的3.0.x源码,github下也可下载,为减少麻烦,请默认下载本博客中的源码资源。
2020-12-14 15:55:53
3672
4

原创 关于web端漏洞及安全性问题的浅谈
前言:本人以总结自己的错误,以及经验分享为初衷记录该文,希望可以帮助到一些新加入的朋友们前段时间在部署了以python语言开发,django框架工具进行搭建的web后端程序,在反向nginx服务器,及uwsgi web服务器的支持下,并发数稳定在2000左右(小型企业非对外开放项目)由于项目的特殊性,也是作为小白,第一次接触到项目的部分的安全性问题*项目试运行阶段,甲方发送人工渗透测试检测漏洞6处低危漏洞,11处中危漏洞,2处高危漏洞,对于一个项目开发人员,看到自己的项目有许多漏洞,还是挺意外的
2020-09-01 14:19:37
3748
1
原创 《Python倒计时表白动画》
本篇通过 Pygame 实现了蔡徐坤的效果,适合用作浪漫告白的创意程序。有什么问题欢迎评论交流!《Python无限弹窗小程序:给你一个流氓表白小妙招!《教你用Python写出浪漫的表白代码》《Python浪漫的烟花表白特效》《《Python制作动态爱心粒子特效》》30 个必看的 Python 项目:初学者到进阶的最佳选择!Python 小白必备!5 个超简单、超好玩的编程项目从入门到精通:Python 必学的 20 个实战项目经典 Python 爬虫项目合集:带你轻松爬遍全网!
2024-11-27 17:06:41
1038
原创 《如何用Python制作跳动的精美小爱心动画(含完整代码)》
调整爱心大小:修改 heart_size 参数可以控制爱心的大小。例如:heart_size = 5 # 更小的爱心调整爱心数量:heart_count 控制爱心的数量,可以增加或减少数量:heart_count = 150 # 增加爱心数量修改颜色:可以自定义颜色列表,为爱心增添更多颜色:通过本项目,我们学习了如何使用 Tkinter 绘制自定义图形,并利用 after() 方法实现动画效果。这些爱心不仅能用作简单的编程练习,还可以作为节日小程序,为节日气氛增色。
2024-11-27 16:18:35
1653
原创 《用Python实现动态爱心表白:点亮屏幕上的浪漫时刻!》
动态爱心特效使用数学公式绘制动态爱心,屏幕上会显示粉色爱心不停跳动,非常梦幻。趣味交互表白表白窗口带有两个按钮:“好哦”和“不要”。无论点击什么,最终都会触发动态爱心,拒绝按钮还有趣味提示,确保表白成功。强制浪漫尝试关闭窗口时,也会弹出提示,拒绝“逃避行为”,让TA接受满满的爱意。
2024-11-27 15:52:38
1210
原创 《Python实现雪花飘飘,今年的初雪,就在一起吧》
通过 Pygame,我们轻松实现了一个动态的下雪粒子效果。你可以根据需求调整雪花数量、速度、形状等,甚至加入背景音乐,为你的项目增添趣味性!赶紧试试看,并在评论区分享你的成果吧!《Python无限弹窗小程序:给你一个流氓表白小妙招!《教你用Python写出浪漫的表白代码》《Python浪漫的烟花表白特效》《《Python制作动态爱心粒子特效》》30 个必看的 Python 项目:初学者到进阶的最佳选择!Python 小白必备!5 个超简单、超好玩的编程项目。
2024-11-26 17:22:05
918
原创 《用 Python 绘制一棵会“跳动”的爱心树》
通过简单的递归算法和随机生成的坐标分布,我们成功绘制出一棵充满爱心的“爱心树”。这种方法不仅适合娱乐练习,还可以作为 Python 动态图形编程的入门案例。你的支持是我分享更多有趣项目的动力!
2024-11-26 14:12:21
242
原创 《用Python实现3D动态旋转爱心模型》
这段代码为3D模型添加了动态效果,使得爱心模型更加生动。如果你喜欢,可以尝试修改颜色、形状,甚至为模型增加更多动画效果!赶紧试试看,并在评论区分享你的成果吧!《Python无限弹窗小程序:给你一个流氓表白小妙招!《教你用Python写出浪漫的表白代码》《Python浪漫的烟花表白特效》《《Python制作动态爱心粒子特效》》30 个必看的 Python 项目:初学者到进阶的最佳选择!Python 小白必备!5 个超简单、超好玩的编程项目从入门到精通:Python 必学的 20 个实战项目。
2024-11-25 13:47:09
1281
原创 《用Python画蔡徐坤:艺术与编程的结合》
本篇通过 Pygame 实现了蔡徐坤的效果,适合用作浪漫告白的创意程序。有什么问题欢迎评论交流!《Python无限弹窗小程序:给你一个流氓表白小妙招!《教你用Python写出浪漫的表白代码》《Python浪漫的烟花表白特效》《《Python制作动态爱心粒子特效》》30 个必看的 Python 项目:初学者到进阶的最佳选择!Python 小白必备!5 个超简单、超好玩的编程项目从入门到精通:Python 必学的 20 个实战项目经典 Python 爬虫项目合集:带你轻松爬遍全网!
2024-11-25 13:37:29
4836
5
原创 《Python烟花表白-表白威力加强版》
烟花上升与爆炸:烟花从屏幕底部随机位置发射,达到指定高度后爆炸,形成炫彩粒子。粒子以心形排列或随机扩散,颜色鲜艳。粒子动画:粒子从爆炸点扩散,并逐渐消失。添加光晕效果,让粒子更加立体。显示文字:爆炸后,屏幕中央显示“I LOVE YOU”等文字,并支持自定义内容。
2024-11-24 12:48:14
586
原创 《Python实现烟花表白-爱你在心口难开》
本篇通过 Pygame 实现了烟花爆炸动态显示文字的效果,适合用作浪漫告白的创意程序。有什么问题欢迎评论交流!《Python无限弹窗小程序:给你一个流氓表白小妙招!《教你用Python写出浪漫的表白代码》《Python浪漫的烟花表白特效》《《Python制作动态爱心粒子特效》》30 个必看的 Python 项目:初学者到进阶的最佳选择!Python 小白必备!5 个超简单、超好玩的编程项目从入门到精通:Python 必学的 20 个实战项目经典 Python 爬虫项目合集:带你轻松爬遍全网!
2024-11-24 12:32:23
914
原创 《用 Python 绘制多种颜色的爱心表白~》
在本文中,我们使用 Python 的 Pygame 库,制作了一款动态粒子特效:粒子从随机散布,到形成文字 “I LOVE YOU”,最后聚合成经典的爱心形状。更酷的是,我们为粒子添加了高级渐变色,让整个动画更炫酷,更适合浪漫场景展示。文章附带完整代码和详细讲解,快来试试吧!
2024-11-23 13:09:05
1377
原创 《用 Pygame 制作浪漫的告白气球》
通过简单的 Pygame 编程,我们实现了一个浪漫的动态动画效果。代码既简单又易于扩展,非常适合表白或者用作编程练习。赶快用这段代码来创造属于你的 浪漫瞬间 吧!如果你对这篇文章有任何疑问或想法,欢迎在评论区留言交流!希望这段代码能够为你的表白助力,让浪漫瞬间更加特别。《Python无限弹窗小程序:给你一个流氓表白小妙招!《教你用Python写出浪漫的表白代码》《Python浪漫的烟花表白特效》《Python制作动态爱心粒子特效》《如何用Python实现丝滑粒子爱心特效,惊艳朋友圈!
2024-11-23 12:33:26
952
原创 《不忍直视的,python画个“鸡你太美”》
在这篇文章中,我将分享如何使用 Python 的 turtle 模块 绘制一个简单的卡通鸡,并在屏幕上写上“鸡你太美”这句话。Python 的 turtle 是一个非常适合新手学习的绘图模块,用它可以轻松绘制简单的图形甚至动画。
2024-11-22 18:18:27
884
原创 Python 初学者的学习指南:从入门到实践 ---亲身经历版本!!!
Python 因其简单易学、功能强大而成为初学者编程的首选语言。无论你是零基础的小白,还是想拓展技能的开发者,Python 都能为你提供无限可能。本篇博客将为 Python 初学者提供一套学习方法和学习路线,帮助你在短时间内掌握 Python 编程的核心知识,并学以致用。
2024-11-22 15:26:56
872
原创 《python画个一箭穿心表白力十足》
Python无限弹窗小程序:给你一个流氓表白小妙招!《教你用Python写出浪漫的表白代码》《Python浪漫的烟花表白特效》《Python制作动态爱心粒子特效》《如何用Python实现丝滑粒子爱心特效,惊艳朋友圈!《《Python 动画:实现多种不同速度的炫酷烟花效果》》30 个必看的 Python 项目:初学者到进阶的最佳选择!Python 小白必备!5 个超简单、超好玩的编程项目从入门到精通:Python 必学的 20 个实战项目经典 Python 爬虫项目合集:带你轻松爬遍全网!
2024-11-22 14:09:05
1374
原创 《Python 动画:实现多种不同速度的炫酷烟花效果》
Python无限弹窗小程序:给你一个流氓表白小妙招!《教你用Python写出浪漫的表白代码》《Python浪漫的烟花表白特效》《Python制作动态爱心粒子特效》《如何用Python实现丝滑粒子爱心特效,惊艳朋友圈!30 个必看的 Python 项目:初学者到进阶的最佳选择!Python 小白必备!5 个超简单、超好玩的编程项目从入门到精通:Python 必学的 20 个实战项目经典 Python 爬虫项目合集:带你轻松爬遍全网!
2024-11-21 12:16:21
1098
原创 《python粒子爱心表白神器》
通过简单的 Python 代码和一些数学技巧,我们实现了一个动态立体的爱心动画。这不仅可以用作学习粒子动画的示例,还能用于节日贺卡或创意展示。如果你对粒子动画有更多想法,欢迎在评论区讨论!《Python无限弹窗小程序:给你一个流氓表白小妙招!《教你用Python写出浪漫的表白代码》《Python浪漫的烟花表白特效》《Python制作动态爱心粒子特效》《如何用Python实现丝滑粒子爱心特效,惊艳朋友圈!30 个必看的 Python 项目:初学者到进阶的最佳选择!Python 小白必备!
2024-11-21 11:26:08
1035
原创 《送女朋友的~Python表白buibuibui触发表白桃心》
点击交互:点击画布上的图片后,会触发事件响应。心形弹出效果:以点击点为起点,按照固定间距沿一条直线依次弹出多个心形。简单易扩展:可根据需求调整弹出方向(水平/垂直)、间距和数量,甚至可以扩展为其他动画效果。
2024-11-20 11:50:09
566
原创 《Python制作动态爱心粒子特效》
generate_heart_particles 函数根据爱心公式生成粒子,初始位置在爱心轨迹上。在 Particle 类中,update 方法更新粒子的位置和生命值,draw 方法绘制粒子。每帧生成新的粒子,同时移除已消失的粒子,确保画面持续动态。整体画面以黑色为背景,粒子以红色显示,带来浪漫氛围。爱心形状动态出现,粒子会随着时间逐渐消散。每个粒子有随机的速度、颜色、大小和生命值。粒子围绕爱心形状分布,并不断扩散。当粒子生命值耗尽时,从列表中移除。
2024-11-17 12:42:10
4538
1
原创 《Python浪漫的烟花表白特效》
通过简单的Python代码,我们可以实现一个浪漫的烟花表白特效,既炫酷又实用。无论是用作表白还是节日活动展示,都能轻松抓住观众的眼球。赶快复制代码试试吧!让你的表白更加有趣且充满惊喜!
2024-11-17 12:15:14
2639
2
原创 《Python表白小程序:一键生成专属浪漫告白!》
在大一、大二刚接触编程的时候,做一些小而有趣的项目是学习Python的好方法!今天,我将分享一个用Python制作的表白小程序。这个程序会持续弹出一个小窗口,直到对方选择“喜欢”才会停止弹窗,绝对是个浪漫的小工具!
2024-11-14 16:55:32
776
原创 《教你用Python写出浪漫的表白代码》
如果你喜欢这个教程,别忘了关注我,更多有趣的Python教程等你来探索!有问题的欢迎评论区留言,或者和我私聊。欢迎关注下放联系方式,我邀请你进群!
2024-11-11 16:19:36
708
2
原创 北京程序员的一天:码农生活
很多说加班,其实加班主要看行业和公司文化,大多数企业还是比较友好的,提高效率抵制加班!打卡,买早餐,或者先打完卡,吃早餐(哈哈哈哈,主打一个踩点上班)看看周计划,对比工作进度,把握时间,有问题加下班,没问题准备下班。看看技术博客有没有什么更新,看看今天的工作任务。打开邮箱看看有没有什么重要信息,看看热搜。骑摩托车到公司(北京对摩托真友好)喝杯咖啡,接点水,上厕所准备开会。看看食堂什么菜,或者吃什么。写代码,看bug,写文档。走两步,聊聊天,沟通沟通。磨磨唧唧上厕所,吃早餐。
2024-01-23 15:56:53
831
2
原创 CHAPTER 16: 《THE LEARNING CONTINUES》第16章 《继续学习》
设计好的系统需要多年的知识积累。一条捷径是潜水进入真实的系统架构。下面是一些有用的阅读材料。我们强烈建议您关注共享的原则和基础技术。研究每种技术并理解其解决的问题是一项任务这是加强你的知识库和完善设计过程的好方法。
2024-01-19 16:57:52
723
原创 CHAPTER 15: 《DESIGN GOOGLE DRIVE》第15章:《设计谷歌驱动器》
近年来,云存储服务如谷歌Drive、Dropbox、Microsoft OneDrive、苹果的iCloud已经变得非常流行。在本章中,你需要设计谷歌开车。在进入设计之前,让我们花点时间了解一下谷歌驱动。谷歌Drive是一个文件存储和同步服务,可以帮助你存储文档、照片、视频和云中的其他文件。你可以从任何一台电脑上访问你的文件,智能手机和平板电脑。您可以轻松地与朋友、家人和同事共享这些文件[1]。图15-1和图15-2展示了谷歌驱动器在浏览器和手机上的样子分别应用程序。
2024-01-19 16:53:16
1112
原创 CHAPTER 14: 《DESIGN YOUTUBE》第14章 《设计YouTube》
在本章中,你将被要求设计YouTube。这个问题的解决方案是可以应用的到其他面试问题,比如设计一个视频分享平台,比如Netflix和Hulu。YouTube主页如图14-1所示。YouTube看起来很简单:内容创作者上传视频,观众点击播放。真的是这样吗简单的?不是真的。在简单的背后隐藏着很多复杂的技术。让我们看看2020年YouTube的一些令人印象深刻的统计数据、人口统计数据和有趣的事实。从这些数据中,我们知道YouTube是巨大的,全球性的,并且赚了很多钱。
2024-01-19 16:19:35
1163
原创 CHAPTER 13:《DESIGN A SEARCH AUTOCOMPLETE SYSTEM》 第13章 《设计搜索自动补全系统》
当搜索谷歌或在亚马逊购物时,当您键入搜索框时,1或搜索词的更多匹配项会呈现在你面前。这个特性被称为自动补全、提前输入、按需搜索或增量搜索。如图13-1所示当输入“dinner”时,显示自动完成结果列表的谷歌搜索示例进入搜索框。搜索补全是许多产品的一个重要功能。这导致我们给面试的问题:设计一个搜索自动补全系统,也叫“design top k”或者“设计前k个最受搜索的查询”。
2024-01-19 15:39:27
1207
原创 CHAPTER 12: 《DESIGN A CHAT SYSTEM》 第12章 《设计一个聊天系统》
在本章中,我们将探讨聊天系统的设计。几乎每个人都使用聊天应用进程。图 12-1 显示了市场上一些最受欢迎的应用。聊天应用进程为不同的人执行不同的功能。钉子非常重要降低具体要求。例如,您不想设计一个专注于当面试官想要一对一聊天时进行群聊。探索很重要功能要求。
2024-01-19 14:49:27
706
原创 CHAPTER 11: 《DESIGN A NEWS FEED SYSTEM》 第 11 章:《设计新闻系统》
在本章中,您将被要求设计一个新闻提要系统。什幺是新闻提要?根据Facebook 帮助页面,“News feed 是中间不断更新的故事列表。您的主页。动态消息包括状态更新、照片、视频、链接、应用活动记录和喜欢您在 Facebook 上关注的人、页面和群组“[1]。这是一个流行的面试问题。类似的常见问题有:设计Facebook新闻提要,Instagram 提要、Twitter 时间线等。
2024-01-17 20:44:22
1225
原创 CHAPTER 10: 《DESIGN A NOTIFICATION SYSTEM》第10章 《设计一个通知系统》
通知是必不可少的,因为它们让我们随时了解重要信息。它可能是关于 Netflix 上您最喜欢的电影的推送通知、关于折扣的电子邮件有关新产品的信息,或有关您在线购物付款确认的消息。在本章中,我们描述了一个可扩展的通知系统的设计,该系统支持多种通知格式:推送通知、短信、电子邮件。我们采用了消息队列来解耦系统组件。除了高层设计之外,我们还深入挖掘了更多组件和优化。可靠性:我们提出了一种稳健的重试机制,以最大限度地降低故障率。
2024-01-17 20:08:48
1355
原创 CHAPTER 9: 《DESIGN A WEB CRAWLER》第9章 《设计一个web爬虫》
在本章中,我们将重点介绍网络爬虫设计:一种有趣而经典的系统设计面试问题。网络爬虫被称为机器人或蜘蛛。它被搜索引擎广泛用于发现网络上的新内容或更新内容。内容可以是网页、图像、视频、PDF文档等。网络爬虫首先收集一些网页,然后跟踪这些网页上的链接页面以收集新内容。图 9-1 显示了爬网过程的直观示例。开发网络爬虫的复杂性取决于我们打算支持的规模。它可以是一个只需要几个小时就能完成的小型学校项目,也可以是一个巨大的项目需要专门的工程团队持续改进的项目。因此,我们将在下面探讨要支持的规模和功能。
2024-01-17 17:18:50
1688
原创 信息系统项目管理---范围管理论文草稿
在项目建设过程中,我认识做好项目范围管理的关键,在于尽可能准确的定义好项目的范围边界,和进行有效的范围变更控制,在项目范围管理中,我体会最深的就是项目范围变更和控制。在本项目建设中,笔者作为项目总负责人,负责项目的全面管理。这本文中首先讨论“项目范围管理的含义及作用”,“项目范围管理包含的主要内容”,以及“项目范围管理中使用的工具和技术” 三个方面对项目范围管理的认识,接着结合项目实例,阐述了在该项目的建设过程中,我对范围管理的认识,以及范围管理在实际项目中遇到典型问题使用范围管理解决的步骤和办法。
2023-05-24 20:58:43
862
原创 CHAPTER 8: 《DESIGN A URL SHORTENER》第8章 《设计一个url伸缩器》
在这一章中,我们将解决一个有趣而经典的系统设计面试问题:设计一个像tinyurl这样的网址缩短服务。
2023-04-24 15:47:13
1187
原创 CHAPTER 7: 《DESIGN A UNIQUE ID GENERATOR IN DISTRIBUTED SYSTEMS》第7章 在分布式系统中设计一个唯一的id生成器
在这一章中,你被要求在分布式系统中设计一个唯一的ID生成器。你的首先想到的可能是使用带有auto_increment属性的主键数据库。但是,auto_increment在分布式环境中不起作用,因为a单个数据库服务器不够大,并且跨多个服务器生成唯一的id具有最小延迟的数据库具有挑战性。
2023-04-24 13:21:03
644
原创 CHAPTER 6: 《DESIGN A KEY-VALUE STORE》 第6章 《设计一个键值存储》
键值存储(也称为键值数据库)是一种非关系数据库。每一个唯一标识符存储为与其关联值的键。这种数据配对称为“键-值”对。在一个键-值对中,键必须是唯一的,与该键相关联的值可以是通过密钥访问。键可以是纯文本或散列值。出于性能考虑,短键效果更好。钥匙看起来像什么?
2023-04-23 14:08:44
1094
2
原创 CHAPTER 5: 《DESIGN CONSISTENT HASHING》 第5章 《设计一致的哈希》
为了实现水平扩展,有效且均匀地分发请求/数据是很重要的在服务器上。一致散列是实现这一目标的常用技术。但首先,让我们深入了解一下这个问题。
2023-04-22 23:27:59
1048
2
python的flask板卡管理界面
2020-10-29
airflow的集群工作流程
2023-10-12
紧急,微信小程序配置业务域名失败
2021-09-01
django返回文件列表的问题
2021-04-27
为什么我导包一直失败?
2021-01-06
求大佬看看python语法问题
2020-12-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人