10 个编写干净Python代码的技巧,开发者不能错过! 作者 | Alex Omeyer, 译者 | 翟珂, 审校丨Noe,Python的风格优雅干净,但语法干净并不等同于编写的代码也是干净的。开发人员仍然需要学习Python最佳实践和设计模式。, ,C... 网站建设# python# 代码# 干净 4年前430
蓝屏代码0x000000d1怎么解决 如同人要发烧感冒,电脑上也会由于一些缘故会产生常见故障,如果我们很好运的碰到电脑上蓝屏时应该怎么办呢?这象征着电脑上很有可能在一些位置出了常见故障以致于不能够一切正常启动,实际上 下面有显示蓝屏代码... 电脑技巧# xd# 代码# 常见故障 4年前430
丧心病狂,竟有Thread.sleep(0)这种神仙写法? 最近在网上看到了一段代码,让我感到很迷茫。他在代码中使用了Thread.sleep(0),让线程休眠时间为0秒,具体代码如下。,sleep了0秒,不就是不睡觉吗?我的第一反应是这段代码没什么用,但是看... 网站建设# sleep# thread# 一段 4年前430
vivo 基于 JaCoCo 的测试覆盖率设计与实践 作者|vivo 互联网服务器团队- Xu Shen,本文主要介绍vivo内部研发平台使用JaCoCo实现测试覆盖率的实践,包括JaCoCo原理介绍以及在实践过程中遇到的新增代码覆盖率统计问题和频繁发布... 网站建设# jacoco# vivo# 代码 4年前430
优雅代码的秘密,都藏在这六个设计原则中 大家好,我是捡田螺的小男孩。,优雅的代码,犹如亭亭玉立的美女,让人赏心悦目。而糟糕的代码,却犹如屎山,让人避而远之。,如何写出优雅的代码呢?那就要理解并熟悉应用这6个设计原则啦:开闭原则、单一职责原则... 网站建设# 代码# 优雅# 修改 4年前430
我们一起学习实模式和保护模式 今天我们就系统的讲下实模式和保护模式。我觉得能很形象的说明保护模式存在的意义。先看下面这段代码。,这段代码如果能顺利执行,其实是很可怕的。你会发现他直接的获取到了内存的 0 号位置,并且能顺序的向下遍... 网站建设# 代码# 保护模式# 内存 5年前430
BAT等互联网大厂最爱问的Java多线程并发面试题汇总 ,大家好,今天跟大家聊聊 Java 里面的多线程并发编程,这个多线程并发编程,想必大家都是懂的,说白了,就是在代码里开启一个新的线程去执行一段代码,然后那段代码什么时候被执行完毕,你可能也不太清楚,但... 网站建设# java# main# 代码 5年前430
基于NodeJS从零构建线上自动化打包工作流 NodeJS在前端领域正扮演着越越重要的地位,它不仅可以让前端工作者使用javascript编写后端代码,还能方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动,非阻塞I/O 模型... 网站建设# node# nodejs# 代码 3年前420
提高Python代码可读性的五个基本技巧 译者 | 赵青窕,审校 | 孙淑娟,你是否经常回头看看6个月前写的代码,想知道这段代码底是怎么回事?或者从别人手上接手项目,并且不知道从哪里开始?这样的情况对开发者来说是比较常见的。Python中有许... 网站建设# python# 代码# 可读性 3年前420
基础架构即代码初学者指南 基础架构即代码 (IaC) 是使用代码和软件开发技术配置和管理基础架构的实践。IaC 背后的主要思想是消除每次部署时对服务器、负载均衡器或数据库等资源的手动基础设施配置和配置的需要。由于基础架构现在是... 网站建设# iac# 代码# 基础架构 3年前420
图解 Node.js 的核心 Event-loop ,这次我们来聊聊 Node.js 里面涉及到的一个核心概念:event-loop 。只有理解了它,才能明白 node 的进程模型,也才能明白异步调用在实现层面是什么样子的,更能明白当同步代码和异步代码... 网站建设# event# js# loop 4年前420
错误代码0x80072f8f怎么解决详细介绍 应用电脑上的情况下一直会发生许多的问题尤其的是不正确代码0x80072f8f让许多用户都头痛,因此今日就给大家产生了0x80072f8f不正确代码处理方法,实际上这也是时间发生了问题,赶紧来一起看看吧... 电脑技巧# internet# xff# 代码 4年前420
如何在 Java 中使用方法 ,Java 中的方法(在许多其他编程语言中称为“函数”)是被组合在一起并标记为可重用的一块代码。方法很有用,因为它们允许你在不重写相同代码的情况下,执行相同的操作或一系列操作,这不仅意味着你的工作量减... 网站建设# java# main# 代码 4年前420
超详细的日常开发必备神器 HttpUtil 最近在工作中需要在后台调用各种上传、下载、以及第三方服务接口,经过研究决定使用 HttpClient,自己封装了一个 HttpClient 工具类,简单轻松的实现get、post、put、delete... 网站建设# httpclient# 上传# 下载 4年前420
神器,轻松可视化 Python 程序调用流程 ,我们先来看下效果图:,,怎么样,很是惊艳吧~,下面我们就来一起完成这个可视化过程。,生成图片的过程,是依赖工具 graphviz 的,我们先进行下载安装。,下载地址,接下来我们还需要安装两个 Pyt... 网站建设# main# python# 代码 4年前420
九个为初学开发者准备 JavaScript 单行代码 JavaScript 可以做很多令人惊奇的事情!从复杂的框架到处理 API,有很多东西要学。但是,它还使你能够仅使用一行代码来完成一些很棒的事情。我们今天就一起来看看9 个适用于初学开发者的 Java... 网站建设# javascript# 代码# 初学 4年前420
这篇手写 Promise 你一定要康康 最近重温了一下 Q/Promise[1] 的设计讲解,结合自己的理解和一些小优化,决定也来写一篇手写 Promise 的文章。,我们先以观察者模式作为基石来搭建一个基础版本,实现的功能如下:,代码很简... 网站建设# js# promise# 代码 5年前420
微软升级Power Platforms功能,低代码开发提高交付效率 近日,微软在面向Windows和Azure云软件工程师和Web开发者的Build 2022大会上,公布了一系列对Power Platform的功能,旨在让商业用户和专业开发人员的生活更轻松。,微软Po... 网站建设# power# 代码# 微软 4年前410
电脑开机蓝屏代码为0x000000ED怎么解决? 计算机开机发生蓝屏代码STOP(终止):0x000000ED,不可以进到操作系统。如何解决蓝屏代码为0x000000ED计算机蓝屏问题呢? 1、左击双击鼠标:蓝屏助手(软媒魔方中有)图标; 2、在开启... 电脑技巧# xed# 代码# 电脑 4年前410
我问ChatGPT要了个写计算器的代码,结果翻车了 ,ChatGPT最近非常火爆,很多人都在玩。前几天在Python最强王者交流群【孤独】找ChatGPT要了一个用Python实现计算器的代码,这里拿出来给大家分享下。下面的代码是ChatGPT给出的... 网站建设# chatgpt# python# 代码 4年前410
如何理解 Python 装饰器 装饰器(decorator)是一种高级Python语法。可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,相对于其它方式,装饰器语法简单,代码可读性高。因此,装饰... 网站建设# python# 代码# 函数 4年前410
月入5万,在淘宝上接单写代码靠谱吗? 作者 | 路遥,线索丨小官,审校 | 千山 ,除了日常用品,淘宝上售卖的商品和服务可能出乎你意料的广泛。“写代码”作为一种专业技能也被明码标价,出现在“货架”上,关键是需求还十分火热。,关于这个话题... 网站建设# ppt# 代码# 审校 5年前410
Go 微服务框架 go-micro 使用客户端 RPC 调用服务端方法返回 408 怎么解决? 本文我们使用 go-micro 构建微服务的服务端和客户端,并使用 gin 集成客户端构建 HTTP Api,在代码中模拟客户端 RPC 调用服务端方法返回 408 的问题,以及怎么解决?,客户端输出... 网站建设# go# micro# 代码 5年前410
Vue3,用组合编写更好的代码:Async Without Await 模式 如果能让异步代码正确工作,它可以大大简化我们代码。但是,处理这种额外的复杂性,特别是与可合一起,可能会令人困惑。这篇文章介绍了无等待的异步模式。这是一种在组合中编写异步代码的方法,而不像通常那样令人... 网站建设# await# 代码# 异步 3年前400
JavaScript 代码优化之道 ,我们先引入一句话:,代码和语言文字一样是为了表达思想、记载信息,所以写得清楚能更有效地表达。本文多数总结自《重构:改善既有代码的设计(第2版)》我们直接进入正题,上代码!,将一段代码提炼到一个独立的... 网站建设# else# switch# 代码 3年前400
分享十个超级实用事半功倍的Python自动化脚本 在日常的工作学习当中,我们总会遇到各式各样的问题,其中不少的问题都是一遍又一遍简单重复的操作,不妨直接用Python脚本来自动化处理,今天小编就给大家分享十个Python高级脚本,帮助我们减少无谓的时... 网站建设# python# 代码# 密钥 3年前400
推荐六个又好用又免费的在线代码编辑器 前段时间,朋友们私信我有么有又免费又好用的在线代码编辑器,最近找了找。终于找到了。给大家安排上。,今天来推荐六个好用又免费的在线代码编辑器!,在线地址:https://codesandbox.io... 网站建设# codepen# codesandbox# 代码 3年前400
如何有效的解决代码的圈复杂度 作者:京东零售 张学刚,不管小型公司还是大型互联网公司,很多项目债台高筑,新功能开发困难。其中一个很大的原因就是代码复杂,可读性差。Sonar开发团队曾上纲上线的戏称开发人员的7宗罪,其中很关键的一条... 网站建设# 代码# 复杂度# 成本 3年前400
统计千行代码Bug率,有没有意义? 我的结论是:统计Bug率有意义。但是统计千行代码Bug率没有意义。,某公司最近出了一个方案,用来量化程序员的工作绩效。叫做千行代码Bug率。在一个统计周期内,程序员每增加或者修改的代码行数与QA发现的... 网站建设# bug# 代码# 千行 3年前400
我们为Node.js设计了一个低代码框架 作者丨Can Mingir,译者丨仇凯,策划丨诺亚, 我们创建了一个项目,它可以自动化处理Node.js中的数据和逻辑,从而有效减少代码工作量。, 低代码框架Nucleoid在底层声明性运行时环境中使... 网站建设# javascript# js# node 4年前400
11个罕见的 JavaScript 单行代码,会让你大吃一惊 ,如果你想给专业开发人员留下深刻印象,你会做什么?很简单:用简单的逻辑和尽可能少的代码行来解决一个复杂的问题。随着 ES6 箭头函数的引入,可以创建看起来优雅而简单的单行代码。,在今天的文章中,我将与... 网站建设# 代码# 字符串# 弹性 4年前400
爱彼迎将JavaScript代码打包工具从Webpack改用Metro,缩短了构建时间 译者 | 布加迪,审校 | 孙淑娟,与许多大规模公司一样,随着代码库不断变大,爱彼迎也在打包工具方面经历了阵痛。即使代码库增至四倍,爱彼迎在2018年将JavaScript代码打包工具从Webpac... 网站建设# javascript# metro# webpack 4年前400
蓝屏代码0xc00000f4如何修复 蓝屏是人们采用计算机的环节中常常碰到的一个蓝屏难题,绝大多数是微软系统奔溃的代表性画面,那麼蓝屏代码0xc00000f4如何处理呢?今日,我便给我们介绍一下蓝屏代码0xc00000f4如何修复 蓝屏代... 电脑技巧# xcf# 代码# 修复 4年前400
四个编写JavaScript代码的关键原则 JavaScript 是一种弱类型编程语言,其中变量在语法上可以具有不同类型的值。但是为了提高编译性能并使您的代码更容易被其他程序员阅读,建议您以强类型风格编写代码。,错误代码:,,上述代码中的变量缺... 网站建设# javascript# 代码# 变量 4年前400
让技术债务瑟瑟发抖的十个JetBrains插件 ,今天我看到许多工程团队面临着快速构建的巨大压力,而且往往没有时间来修复和清理他们的代码库。,在这种情况下,技术债务往往会迅速累积。因此,攻城狮们不得不寻找在快速交付的同时保持代码健康的方法。,开发... 网站建设# jetbrains# 代码# 债务 4年前400
用Python绘制了若干张词云图,惊艳了所有人 ,在数据可视化图表中,词云图的应用随处可见。它通常是对输入的一段文字进行词频提取,然后以根据词汇出现频率的大小集中显示高频词,简洁直观高效,今天小编就来分享一下在Python如何绘制出来精湛的词云图... 网站建设# python# 云图# 代码 4年前400
C语言与操作系统的内存布局 C语言之所以适合写操作系统,就在于它的内存布局简单:,1,所有的全局变量都被常量初始化,,2,不需要运行时的状态,,3,也不需要在main()函数之前运行额外的初始化代码。,操作系统的初始化是很复杂... 网站建设# 代码# 内核# 初始化 5年前400
浅谈前端组件设计 与仅承担数据处理逻辑的后端不同,前端需要负责界面渲染、数据处理、和接口调用,在框架诞生前,更多地是编写页面维度的顺序脚本代码。随着前端继续的持续发展,ES6推出了class语法糖,React提出了函数... 网站建设# 代码# 前端# 组件 3年前390
十个Python初学者常犯的错误 下面10个Python初学者常犯的错误,并不是真正的代码错误,代码照样可以运行,但是不够Pythonic,因为Python有自己的语言哲学,在代码的处理上有传统语言无法比拟的简洁性和便捷性。,,初学者... 网站建设# python# 代码# 初学者 3年前390
单元测试框架的对比 作者 | 高悦翔,在我们日常的 TDD 开发中,永远绕不过去的就是要编写测试。而对于一个 Java 程序员,JUnit 似乎是一个不二的选择。它的确是一个十分优秀的工具,在大多数情况下都能够帮助我们完... 网站建设# junit# 代码# 测试 3年前390
如何让别人看不懂你的 JS 代码? 大家好,我是 ConardLi。,,我们在上周的文章中一种奇特的 JavaScript 编码风格:Get 一种可以用来装逼的 JavaScript 编码风格,引起了广大网友的热议。,这是实际上属于一种... 网站建设# javascript# 代码# 我们 4年前390
如何解决低代码平台中的安全问题? 在过去几年里,低代码和无代码工具及平台的兴起席卷了企业领域的方方面面。Gartner 2021 年魔力象限报告称,在低代码这块,41% 的非 IT 从业人员使用低代码/无代码工具定制或构建数据或技术解... 网站建设# gartner# 代码# 工具 4年前390
O3c插件,是怎么检查出你那垃圾的代码? 你会对你用到都技术,好奇吗?,虽然我们都被称为码农,也都是写着代码,但因为所处场景需求的不同,所以各类码农也都做着不一样都事情。,有些人统一规范、有些人开发组件、有些人编写业务、有些人倒腾验证,但越是... 网站建设# pc# 一会# 代码 4年前390
蓝屏代码0x000007b的解决方法 在大家应用电脑上的环节中,有很多的设置都必须我们在BIOS中开展,有时候会一不小心设置到其余的物品,而产生系统蓝屏的状况,近期就有一个网民在开展设置的情况下,发生蓝屏代码0x000007b不正确,大家... 电脑技巧# 代码# 开展# 电脑 4年前390
分享30个超级好用的Pandas实战技巧 read_csv()用来读取csv格式的数据集,当然我们这其中还是有不少玄机在其中的。,我们只是想读取数据集当中的某几列,就可以调用其中的usecols参数,代码如下:,output,主要用到的是pa... 网站建设# output# 代码# 参数 4年前390
V8 引擎:基于类型推测的性能优化原理 ,本文的会介绍一些关于V8内基于推测的优化的技术,以此来告诉大家,为什么需要TypeScript。,我们将以一段函数的执行未展开,从函数执行的角度来看看,一段代码如何被执行,优化,再最后,你会了解,为... 网站建设# typescript# v# 一段 5年前390
什么?代码审查存在缺陷?我带你搞定它! 译者 | 崔皓,审校 | 孙淑娟,为了提升代码质量,需要将批判性思维带入到编程中去。因此,需要将工程方法应用到代码的审核过程。虽然,软件工程师,在讨论抽象类和函数时信心十足,但谈论"管理 "时,这种... 网站建设# 代码# 审查# 编程 5年前390
开发人员不喜欢低代码和无代码的八个理由 低代码和无代码(LC/NC)工具制造商正面临一场艰苦的战斗,试图说服人们,尤其是专业开发人员,使用甚至只是尝试他们的工具和平台。少数平台已经进入这个市场,但大多数软件开发无疑仍然是由编写代码的专业人员... 网站建设# lc# 代码# 制造商 5年前390
CodeQL的自动化代码审计之路 最近关于CodeQL的概念很火,大家普遍认为这会是下一代的代码审计神器。网上关于CodeQL的文章已经有不少,但是多数文章还是在分析CodeQL的安装和简单使用用例。真正使用CodeQL来进行自动化代... 网站建设# codeql# sql# 代码 5年前390
一行代码让英特尔显卡光追性能“改进100 倍”,网友们笑了 本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 将光线追踪性能大幅提升“100倍”,英特尔做到了! 英特尔近日合并了一个光线追踪的修复程序到开源的Mesa Vulkan驱... 人工智能# 代码 2年前380
静态代码检查工具有哪些,你都知道吗? ,静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。,代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性... 网站建设# 代码# 检查# 程序 2年前380
Java 循环语句的简要指南 ,只要某些预定的条件为真,一个 while 循环就会执行一组任务。这被认为是一个控制结构,可以指导程序的流程。它是一种你可以通过定义一个条件来告诉你的代码要做什么的方法,它可以测试它,并根据... 网站建设# java# while# 代码 3年前380
SOLID:开闭原则Go代码实战 一个软件实体,如类、模块和函数应该对扩展开放,对修改关闭。 简单地说:就是当别人要修改软件功能的时候,使得他不能修改我们原有代码,只能新增代码实现软件功能修改的目的。,作为程序员先上代码,比如我们想实... 网站建设# 代码# 修改# 我们 3年前380
关于编译代码,你应该知道的 ,源代码必须要经过编译才能够运行程序,而对于开源软件,每个人都可以获取源代码。无论你是自己编写了代码,想要编译和运行它,还是下载了某人的项目来尝试它,了解如何通过 编译器 处理源代码,以及编译... 网站建设# 代码# 便宜# 捕鼠器 3年前380
Python-master,实用Python脚本合集! Python这门语言很适合用来写些实用的小脚本,跑个自动化、爬虫、算法什么的,非常方便。,这也是很多人学习Python的乐趣所在,可能只需要花个礼拜入门语法,就能用第三方库去解决实际问题。,我在Git... 网站建设# master# python# 代码 3年前380
动动嘴就能写代码?网友怒怼:哪位高管想当然了! 作者 | 路遥、迪迪,审校 | 千山,今年6月份,在经过近1年的测试以后,微软GitHub AI编程工具Copilot以每月10美元的价格正式上线。,Copilot可以根据上下文自动写代码,包括注释... 网站建设# copilot# github# 代码 3年前380
工作3年的程序员出去面试,结果连JVM怎么运行都不知道 ,今天给大家分享一个知识点,那就是平时我们写好的 Java 代码,他是如何运行起来的,以及他运行起来以后是如何变成 JVM 进程的?然后 JVM 进程又是如何运行我们写的代码的?,这些问题想必很多写了... 网站建设# java# jvm# 代码 4年前380
如何要把xls文件转换成xlsx文件? ,大家好,我是皮皮。,前几天在Python白银交流群【FN】问了一个Python处理Excel文件的问题,提问截图如下:,,其实说白了,她是想要把xls文件转换成xlsx文件。,,方便后面的数据处理... 网站建设# python# 代码# 文件 4年前380
Python 中快的循环方式,你知道几种? 大家好,我是 somenzz,今天我们来研究一下 Python 中最快的循环方式。,比如说有一个简单的任务,就是从 1 累加到 1 亿,我们至少可以有 7 种方法来实现,列举如下:,上述 7 种方法得... 网站建设# python# while# 代码 4年前380
偷偷看了同事的代码找到了优雅代码的秘密 对于一个软件平台来说,软件平台代码的好坏直接影响平台整体的质量与稳定性。同时也会影响着写代码同学的创作激情。想象一下如果你从git上面clone下来的的工程代码乱七八糟,代码晦涩难懂,难以快速入手,有... 网站建设# clone# 代码# 优雅 5年前380
Git操作不规范,战友提刀来相见! 小A和我在同时开发一个功能模块,他在优化之前的代码逻辑,我在开发新功能。,小A在我之前把代码提交到了测试分支,我想提交我的新功能代码到测试分支时发现巨多冲突,脑袋瞬间就炸了,Boom一声惊雷响啊。,P... 网站建设# 代码# 分支# 工厂 5年前380
我本地明明是好的啊?前端怎么本地复现线上问题? 试想一下,某天 QA 给你报了一个线上问题,那你会怎么做?,我本地明明是好的啊?肯定是误报!,当然这种情况大部分是你内心的 YY,事实上是真的有问题。,看完 QA 的复现路径,你尝试在本地复现,然后你... 网站建设# nginx# qa# 代码 3年前370
JVM系列之沙箱安全机制笔记 Java安全模型的核心就是Java沙箱(sandbox)。沙箱机制就是将Java代码限定只能在虚JVM虚拟机中特定的运行范围,并且严格限制代码对本地系统资源访问,通过这样的方式来保证对Java代码的有... 网站建设# java# 代码# 本地 3年前370
软件开发的「两全」其美:全自动 全栈式 ,本文转自雷锋网,如需转载请至雷锋网官网申请授权。,企业家、CTO经常会思考一个问题:数字化转型的重要支撑是什么?,有人说重在解决方案的选择,有人说贵在运营思维的转变,而无论是什么,最终的落地则是软件... 网站建设# 代码# 全栈# 数字化 3年前370
太强了!Python 开发桌面小工具,让代码替我们干重复的工作! ,决定写这篇文章的初衷是来源于一位小伙伴的问题,关于"如何根据数据源用 Python 自动生成透视表",这个问题背后有个非常好的解决思路,让代码替我们做重复的工作,从而减轻工作量,减少出错。,Pyth... 网站建设# exe# python# 代码 3年前370
编写干净且可维护代码的优秀实践 作为一名软件开发人员,您工作中最重要的方面之一就是编写干净、可读且易于维护的代码。干净且可维护的代码不仅使您更容易处理代码库,还使其他开发人员更容易理解、修改和构建。在本文中,我们将讨论一些编写干净且... 网站建设# 代码# 干净# 注释 3年前370
如何使用Packj检测恶意或高风险的开源软件包 Packj是一款功能强大的代码安全检测工具,该工具本质上是一个命令行接口工具套件,可以帮助广大研究人员检测软件代码包中潜在的恶意或高风险代码,旨在缓解软件供应链攻击。该工具支持识别当前热门开源软件管理... 网站建设# packj# 代码# 工具 4年前370
完成第一个Vue3.2项目后,这是我的技术总结 ,在vue3.2中,正式支持了script setup的写法,这样可以大大简化组件的代码量,减少一些重复操作,我认为当你写vue3时,应该把这当作默认写法。在vue3.2之前,一般会这样写。,那么现在... 网站建设# script# setup# vue 4年前370
Java多线程小记,你学会了吗? 在一个进程中可以有多个执行单元同时运行,来同时完成一个或者多个程序任务,这些执行单元被称为线程。当启动一个java程序系统就会创建一个进程,该进程也会创建一个线程来运行main方法中的代码。操作系统中... 网站建设# java# 代码# 多线程 4年前370
用 Python 做游戏有多简单 大家好,今天我用两篇文章来介绍一下,如果使用 Python 做游戏。,这个游戏是使用 PyGame 做的,贴图素材是从 itch.io[1] 找的。我之前也没有用过 PyGame,这次属于是现学现用... 网站建设# pygame# python# 两张 4年前370
Python自动化办公小程序:实现报表自动化和自动发送到目的邮箱 ,大家好!我是虎哥。,作为数据分析师,我们需要经常制作统计分析图表。但是报表太多的时候往往需要花费我们大部分时间去制作报表。这耽误了我们利用大量的时间去进行数据分析。但是作为数据分析师我们应该尽可能去... 网站建设# 代码# 图标# 我们 5年前370
阿里二面:RocketMQ 消费失败了,怎么处理? 大家好,我是君哥。今天来聊一聊 RocketMQ 客户端消息消费失败,怎么办?,下面是 RocketMQ 推模式的一段代码:,从这段代码可以看出,消费者消费消息后会返回一个消费状态,那消费状态有哪些呢... 网站建设# rocketmq# 上面# 代码 5年前370
为什么 Go 不支持 []T 转换为 []interface 在 Go 中,如果 interface{} 作为函数参数的话,是可以传任意参数的,然后通过类型断言来转换。,举个例子:,不管是传 int 还是 string,最终都能输出正确结果。,那么,既然是这样... 网站建设# go# interface# 代码 5年前370
七个实用的Python自动化代码,别再重复造轮子了! 关于Python有一句名言:不要重复造轮子。,但是问题有三个:,1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子。,2、确实没重复... 网站建设# python# 代码# 某某 3年前360
让程序员早点下班的《技术写作指南》 本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。,对于程序员来说,每天不是在写bug,就是在修bug~,在不停coding之外,做好一些细节毋庸置疑也可以帮助我们早点下班... 网站建设# bug# 代码# 指南 3年前360
自己实现 Chrome DevTools 的 Coverage 功能 ,Chrome DevTools 有一个覆盖率检测的功能,可以检测 JS、CSS 代码里有哪些执行了,哪些没执行。并且还会在 sources 里标记出来。,如下图,绿色的部分是执行过的,而红色的部分是... 网站建设# chrome# devtools# 代码 3年前360
每个软件开发人员都应该尝试的五款AI工具 ,人工智能正日益渗透到我们的生活和工作中,对于软件开发活动也是这样,一些比较固定的模式正在被低代码、人工智能所替代,利用AI来提升交付效能也越来越被重视,本文所提到的五款工具就可以在日常开发工作中为我... 网站建设# ai# tabnine# 五款 3年前360
脏话越多,代码越好! 你在读开源代码的时候有没有遇到过这种注释?,What the fuck ?,Dude,WTF,Fuck this !,我遇到过,每次都忍不住笑,心想老外可真是性情中人,遇到不爽的地方就开骂,还直接写... 网站建设# fuck# 代码# 注释 4年前360
继承是代码复用的最佳方案吗? 继承,一个父类可有许多个子类。父类就是把一些公共代码放进去,之后在实现其他子类时,少写一些代码。,代码复用,很多人觉得继承就是绝佳方案。若把继承理解成代码复用,更多是站在子类角度向上看。在客户端代码使... 网站建设# 代码# 复用# 子类 4年前360
整理了12个必备的Python函数,建议收藏 ,新手在做写代码的时候容易卡壳,尤其当接触的函数以及其他知识比较多的时候,经常会看完需求之后不知道自己该用什么方法来实现它,实现的逻辑可能你有,但怎么该用什么函数给忘了,这其实就是知识的储备不够,你记... 网站建设# python# 代码# 函数 5年前360
如何避免新代码变包袱?阿里通用方法来了! 什么是设计?什么是架构?从零开始建立一个新的系统,新写的每行代码都可能成为明天的历史包袱?如何能有效的在遗留代码上工作?今天,阿里资深技术专家辉子为我们带来NBF框架下软件工程架构设计通用方法论,值得... 网站建设# Architect# 代码# 开发 2年前350
网络又超时了......怎么办? 在web应用中,由于网络原因或其他不可预测的原因,应用间会出现调用失败的情形,通过配置重试策略可以有效解决外在原因导致的系统故障。,构建Retryer,使用Retryer让业务代码拥有重试能力,前两次... 网站建设# retryer# 业务# 代码 3年前350
一文告诉你为什么代码提交要关联需求和任务信息 记得原来有一次听到一个开发同学抱怨说为啥每次Commit都必须要填写commit message呢?他觉得有些浪费时间,因此想出了各种办法来应对,比如输入一个句点或复制粘贴上个commit messa... 网站建设# commit# message# 代码 3年前350
六个避免过度使用 IF 语句的技巧 最近,我在重构我之前的代码时,我发现早期的代码使用了太多的 if 语句,达到了我以前从未见过的程度。这就是为什么我认为分享这些可以帮助我们避免使用过多 if 语句的简单技巧很重要。,,接下来,我将与你... 网站建设# 代码# 使用# 带有 3年前350
一个简单的步骤让你的 Python 代码更干净 说起来容易做起来难,我们都知道代码可读性非常重要,但是写的时候总是随心所欲,不考虑类型提示、import 排序、PEP8 规范。今天分享一个小技巧,通过一个简单的步骤就可以让你的 Python 代码更... 网站建设# commit# config# pre 3年前350
五款经典代码阅读器的使用方案对比 谈起代码阅读,大部分技术人员都不会陌生。无论是刚开始学习代码的小白还是久经沙场的代码大神,不管是学习优秀的开源项目还是做老项目的重构,代码阅读都是技术人的必备技能之一。在目前业务迭代迅速的环境下,高效... 网站建设# ide# 代码# 易用 4年前350
十个必须知道的 JavaScript 技巧,让你成为更好的程序员 过去,我写了很多垃圾代码,现在,看起来很糟糕。,当我再次看到那些代码片段时,我甚至怀疑自己是否适合做一名程序员,但是,不管怎么样,已经走在编程开发的路上了,所以不会不懂只能多学习了。,现在,我就把自己... 网站建设# javascript# 代码# 片段 4年前350
16个有用的 TypeScript 和 JavaScript 技巧 JavaScript 和 TypeScript 共享许多有用的常用代码概念的技巧替代方案。这些代码替代方案可以帮助减少代码行数,这也是我们努力的目标。,在本文中,我们将分享 16 个常见的 TypeS... 网站建设# javascript# typescript# 代码 4年前350
C语言在Linux内核实现面向对象的几点原因 ,不少小伙伴有一个疑问:Linux内核用C语言编写的,那么它怎么实现面向对象的呢?,今天就给大家用漫画描述一下C语言如何做到Linux内核面向对象的。,,,,,,,,,,,,,,,,,今天是个小短片漫... 网站建设# linux# 代码# 内核 4年前350
从头开始构建,DeepMind新论文用伪代码详解Transformer 2017 年 Transformer 横空出世,由谷歌在论文《Attention is all you need》中引入。这篇论文抛弃了以往深度学习任务里面使用到的 CNN 和 RNN。这一开创性的研... 人工智能# 代码 2年前340
十个编写更简洁的 JavaScript 代码的技巧 近年来,随着许多框架的推出,涵盖了从后端、Web前端到跨平台移动应用程序,甚至游戏的方方面面,Javascript 的流行度达到了很高的水平。,,编写干净可读的代码是构建业务逻辑之后最重要的事情之一... 网站建设# javascript# 代码# 可读 3年前340
聊聊Spring事务控制策略以及@Transactional失效问题避坑 大家好,又见面了。,在大部分涉及到数据库操作的项目里面,事务控制、事务处理都是一个无法回避的问题。比如,需要对SQL执行过程进行事务的控制与处理的时候,其整体的处理流程会是如下的示意:,,,首先是要开... 网站建设# sql# 事务# 代码 3年前340
十个前端开发者务必知道的JavaScript 技巧 过去,我写了很多垃圾代码,现在看起来很糟糕。,当我再次看到那些代码片段时,我什至怀疑自己是否适合做程序员。,所以,这里有 10 个我总结的JavaScript 技巧,可以帮助你避免编写我曾经做过的那种... 网站建设# javascript# promise# 代码 4年前340
责任链模式-Golang实现 责任链模式的定义:是一种行为型设计模式,请求会沿着处理者链进行传递。收到请求后,每个处理者均可对请求进行处理,或将其传递给链的下个处理者。,在实际工作中,常常会遇到功能扩充,有可能会导致代码越来越臃... 网站建设# 代码# 处理# 模式 4年前340
技术团队如何高效落地代码CR 代码CR(Code Review)是软件研发活动中保障平台产品质量的重要环节,相信很多技术团队平常都会进行代码CR。就拿阿里来说,一般周二和周四都是发布日,那么在发布上线某项功能之前都要组织进行发布代... 网站建设# cr# 上线# 代码 4年前340
如何让调试线上 JS 报错像调试本地源码一样优雅? ,当线上有报错的时候,大家是怎么定位问题的呢?,断点调试么?,但是这时候代码是被压缩过的,变量名都是 a、b、c、d 这种,根本看不出啥来。,如果调试线上报错能像本地开发的时候一样就好了。,其实这是可... 网站建设# js# 代码# 报错 4年前340
14 个快速简洁的单行 JavaScript 代码解决方案 在编程中,解决同一个问题通常有多种方法。这些解决方案在不同方面可能有所不同,例如长度、性能、使用的算法、可读性等。,,在本文中,我们将研究几种快速简洁的单行解决方案,以解决 JavaScript 中经... 网站建设# javascript# 代码# 平方和 4年前340
为什么很多公司都被 “伪低代码” 拖垮了? Z老板是一家贸易公司的CEO,我曾经给他做过IT顾问,上周他跟我吐槽,被“低代码”给坑惨了。,事情是这样的,一年以前Z老板被某家软件公司的销售忽悠,说Z老板的管理理念落后了,现在已经是数字化时代了,而... 网站建设# 代码# 伪低# 忽悠 4年前340
Go 学习:那些不一样的知识点(上) ,在学习 Go 语言的过程中,会涉及到语法、数据结构、和一些 Go 特有的东西,其中有不少现在还印象深刻,本文就说说 Go 语言中那些不一样的地方。,上面示例是变量的声明方式,可以看到跟 C# 不同的... 网站建设# c# go# 代码 4年前340
编程和编码的那些事儿 编程和编码对于很多人来说似乎就是一件事情,但是其实这是两件事,它们两个还是有着本质上的不同。,编程就是通过一些编程语言,写出一些代码出来,然后将代码转换成一系列指令,然后告诉计算机怎么运行。,编码可以... 网站建设# 代码# 如何# 编码 4年前340