首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
好文专题
推荐好文,值得一读
红色标题的都是实打实的实战经验没有公式,值得仔细读一读 朱小强写的两篇分享的方法论文章,值得好好揣摩,看了之后感觉更通透了,知道了背后的方法论 https://mp.weixin.qq.com/s/S-8n1QSTP7zJBTYUnLPC7w https://zhuanlan.zhihu.com/p/54822778 CTR预估模型发展过程与关系图谱(不同模型的优缺点) https:/
阅读更多...
【深度好文】反模式:10种滥用设计模式案例分析
Hello,大家好,我是V哥。很多文章都在介绍设计模式怎么用,讲解设计模式的原理等等,设计模式的思想是编程中的精髓,用好了可以让代码结构利于维护和扩展,同时代码风格也更加优雅,V 哥也写过这样一篇文章,但很少有人从反模式的角度来讲一讲,过度滥用设计模式将给项目带来灾难。 设计模式反模式(Anti-Pattern)是指那些表面上看起来像是设计模式,但实际上会导致软件设计问题的做法。这些做法可能会
阅读更多...
值得推荐的C/C++框架和库(深度好文)
【本文系外部转贴,原文地址:http://www.cppblog.com/merlinfang/archive/2014/12/26/209311.html http://coolshell.info/c/c++/2014/12/13/c-open-project.htm】留作存档 公交车上看到的好文,忍不住转发!下次造轮子前先看看现有的轮子吧-- 值得学习的C语言开源项目
阅读更多...
好文分类汇总
目录 限流 事务 链路追踪 任务调度 消息队列 时间轮 MySQL锁 手写RPC框架 大库大表的治理 动态线程池 稳定性建设 库存系统架构设计 多级缓存 订单派发 A/B test Prometheus 分布式唯一ID生成方案 ZooKeeper 零拷贝 DDD领域驱动设计 分库分表 会计核算系统架构 ClickHouse QQ音乐高可用架构 QQ
阅读更多...
提问的智慧 | 推荐好文
点击上方“朱小厮的博客”,选择“设为星标” 后台回复”加群“加入公众号专属技术群 翻译:Gasolin 来源:uee.me/cCQau 前言 最近皮皮在翻阅资料的时候看到一篇非常好的文章,也就是标题所陈述的《提问的智慧》,推荐给大家。在工作中难免会问及很多问题,也会被别人提问,如果在这种过程中做到事半功倍,确实是一种智慧。本文篇幅较长,可以收藏慢慢看。 目录 简介在提问之前当你提问时慎选提问的
阅读更多...
每日一题——Python代码实现力扣1. 两数之和(举一反三+思想解读+逐步优化)五千字好文
一个认为一切根源都是“自己不够强”的INTJ 个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 菜鸡写法 代码分析 时间复杂度分析 空间复杂度分析 改进建议 我要更强 方法1: 使用哈希表(字典) 方法2: 排序和双指针 方法3: 使用集合(仅适用于特殊情况) 哲学和编程思想
阅读更多...
每日一题——Python代码实现PAT乙级1048 数字加密(举一反三+思想解读+逐步优化)五千字好文
一个认为一切根源都是“自己不够强”的INTJ 个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 初次尝试 再次尝试 代码点评 代码结构 时间复杂度 空间复杂度 优化建议 我要更强 优化建议 完整代码及注释 时间复杂度和空间复杂度分析 进一步优化 哲学和编程思想 模块化
阅读更多...
每日一题——力扣104. 二叉树的最大深度(举一反三+思想解读+逐步优化)四千字好文
一个认为一切根源都是“自己不够强”的INTJ 个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数 目录 我的写法 代码功能 代码结构 时间复杂度分析 空间复杂度分析 总结 我要更强 优化方法:迭代(使用队列) 哲学和编程思想 分治法(Divide and Conquer): 递归(Recursion): 迭代(Iter
阅读更多...
每日一题——4行Python代码实现PAT乙级1008 数组元素循环右移问题(举一反三+思想解读+逐步优化)四千字好文
一个认为一切根源都是“自己不够强”的INTJ 个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 编辑我的写法 代码功能 时间复杂度分析 空间复杂度分析 总结 我要更强 方法一:使用循环移位 方法二:使用Python的deque 方法三:使用列表切片和拼接 总结 哲学和编程思
阅读更多...
分享好文:给独立游戏制作人的进阶建议,码住!
如果你希望成为一个独立游戏制作人或者希望了解相关行业的部分知识,也许这篇文章会给你一些有用的帮助。特别的,本文的内容更多的偏向于独立游戏制作人和小型团队,并不适用于所有的情况,所以在阅读时请注意保持个人的独立思考,对所有内容应仅当参考。 一、发展方向篇 需要探索的第一个问题是独游发展方向的问题,本篇的核心主题其实只有一个,那就是独游和商业手游的区别。 1.1 独立游戏和商业手游的
阅读更多...
好文!12个策略解决 Kafka 数据丢失问题
哥们儿!有遇到Kafka数据丢失问题的问题吗,你是如何解决的?今天的文章,V哥来详细解释一下,整理了12种解决策略,希望可以帮助你解决项目中的问题:以下是一些常见的解决方案和最佳实践。 生产者确认机制:生产者可以使用 Kafka 的确认机制来确保消息成功发送到 Kafka 集群。生产者可以选择等待 Kafka 的确认响应(acks)或使用同步发送方式,以确保消息不会丢失。 增加副本因子
阅读更多...
每日一题——8行Python代码实现PAT乙级1029 旧键盘(举一反三+思想解读+逐步优化)五千字好文
一个认为一切根源都是“自己不够强”的INTJ 个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 我的写法 代码评析 时间复杂度 空间复杂度 我要更强 方法一:使用集合来存储不正确的字符 方法二:使用列表来存储错误按键 方法三:使用布尔数组来存储不正确的字符 哲学和编程思想 方法
阅读更多...
每日一题——Python实现PAT甲级1132 Cut Integer(举一反三+思想解读+逐步优化)五千字好文
一个认为一切根源都是“自己不够强”的INTJ 个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 我的写法 正确性和功能性 时间复杂度 空间复杂度 其他点评 总结 我要更强 优化后的时间复杂度和空间复杂度 进一步优化 哲学和编程思想 1. DRY(Don't Repeat Y
阅读更多...
每日一题——Python实现PAT甲级1116 Come on! Let‘s C(举一反三+思想解读+逐步优化)五千字好文
一个认为一切根源都是“自己不够强”的INTJ 个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 我的写法 代码点评 时间复杂度分析 空间复杂度分析 总结 我要更强 优化思路 优化后的代码 时间复杂度分析 空间复杂度分析 优化总结 哲学和编程思想 1. 时间复杂度与空间复
阅读更多...
国内saas企业采用PLG模式实现分销裂变,为时过早?【深度好文】
所谓的PLG模式并不等同于没有销售团队,现在也有企业采用混合SLG和PLG的模式,但是将重心放到PLG上,也就是更注重saas产品的用户体验,通过一线员工的口碑传播将自身企业的saas企业免费试用版传播给身边需要的人或者企业,而这些人又可以继续将这个产品继续传播,试过的人觉得好用会自愿找回来成为你的忠实客户,达到从1到N的裂变效果。不仅减少了营销成本,还具有规模效应。 一、国内谈PLG是否为
阅读更多...
每日一题——Python实现PAT乙级1109 擅长C(举一反三+思想解读+逐步优化)七千字好文
一个认为一切根源都是“自己不够强”的INTJ 个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 初次尝试 代码分析 时间复杂度 空间复杂度 总结 我要更强 代码结构与功能 全局时间复杂度 全局空间复杂度 代码优点 代码优化建议 哲学和编程思想 1. 模块化(Modular
阅读更多...
每日一题——Python实现PAT乙级1104 天长地久(举一反三+思想解读+逐步优化)七千字好文
一个认为一切根源都是“自己不够强”的INTJ 个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 初次尝试 点评 时间复杂度分析 空间复杂度分析 综合分析 我要更强 时间复杂度分析 空间复杂度分析 综合分析 哲学和编程思想 1. 分治思想 2. 组合数学和生成函数 3. 动
阅读更多...
WEB缓存技术之阿堂教程:聊聊memcached分布式缓存技术--好文转载
转自:http://blog.sina.com.cn/s/blog_4c925dca010193sy.html 阿堂最早接触memcached技术,实际 上是在原来的一家游戏公司,因为阿堂带领项目组开发的一款网游,上了人人网后,准备要上腾讯的朋友网,腾讯也是比较牛,作为他们的合作伙伴,当时他们会为我们免费提供了CMEM技术和CDB技术(虽然说是免费,但是游戏赚钱后,是要双方分成的),这在当时和
阅读更多...
XMemcached使用--好文转载
转自:http://blog.csdn.net/ljhabc1982/article/details/6338898 Xmemcached 一、 XMemcached 简介 XMemcached 是一个新 java memcached client 。也许你还不知道 memcached 是什么?可以先看看这里。简单来说, Memcached 是一个高性能的分布式内存对象的 key-value
阅读更多...
python装饰器详解【好文,深刻理解装饰器】
原文地址:https://blog.csdn.net/xiangxianghehe/article/details/77170585 python装饰器简介—这一篇也许就够了:https://blog.csdn.net/u010358168/article/details/77773199 装饰器的作用:不侵入原函数的情况下,优化函数使用,比如在调用该函数之前增加的权限验证
阅读更多...
【数据库】缓存 数据库 redis mc 好文
http://blog.csdn.net/xlgen157387/article/details/60761232 http://blog.csdn.net/u014743697/article/details/53442512 http://blog.csdn.net/jinfeiteng2008/article/details/53711752
阅读更多...
一文讲清:对象存储、文件存储、块存储。绝对好文
从应用角度看块存储、文件存储、对象存储 产品和市场需求有各种相互影响的关系,但不管是哪一种,最终呈现都是产品和应用需求需要对应匹配。应用需求越多样化,市场也就划分得更加细,产品种类也就更加丰富。在存储行业,我们也可以从“应用适配”这个角度来聊聊各类存储。 传统认知上来说,IT设备分为计算/存储/网络三大类,相互之间是有明显的楚河汉界的。计算大家都清楚,服务器,小型机,大型机;网络也就是路
阅读更多...
建筑、室内设计师如何利用AI绘画辅助完成一套设计工作流?超长干货深度好文建议收藏!
2023年是AI人工智能突然大爆发的元年 所有行业都受到了AI的冲击 对设计师来说也迎来了新一轮的效率革命 新事物的到来 有人热情学习和接受 也有人担忧害怕和拒绝 担心自己被取代 其实 取代你的并不是AI 而是会使用AI的设计师 常用的AI工具有哪些? 对于设计师来说,AI工具的应用主要是文字处理和图像处理,ChatGPT、midjourney、Stable Diffusio
阅读更多...
分布式锁的几种实现方式,好文!
原文链接:点击打开链接,留作日后温习,虽然还没有机会用到分布式锁 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之
阅读更多...
数学之美系列好文,强烈推荐
转自:http://www.cnblogs.com/KevinYang/archive/2009/02/01/1381783.html 数学之美系列一 -- 统计语言模型 2006年4月3日 上午 08:15:00 发表者: 吴军, Google 研究员 前言 也 许大家不相信,数学是解决信息检索和自然语言处理的最好工具。它能非常清晰地描述这些领域的实际问题并且给出漂亮的解
阅读更多...
虚短虚断是怎么来的?长篇好文介绍深度负反馈
原文来自微信公众号:工程师看海,与我联系:chunhou0820 看海原创视频教程:《运放秘籍》 大家好,我是工程师看海。 以前的文章抛出过一个问题:为什么放大电路,放大倍数有限,往往只有十几倍或几十倍,而不能达到几千或者几万倍? 当面试官问你时,你会怎么回答呢? 有很多同学会说,如果设计放大倍数太大,电阻阻值就会跟大,电阻大了以后噪声也会大,因此放大倍数有限。 电阻的噪声参考以前
阅读更多...