这12款Idea插件,能让你代码飞起来! ,基本上每个程序员都会写代码,但写代码的速度不尽相同。,为什么有些人,一天只能写几百行代码?,而有些人,一天可以写几千行代码?,有没有办法,可以提升开发效率,在相同的时间内,写出更多的代码呢?,今天我... 网站建设# idea# lombok# 代码 4年前580
聊聊并发库 Conc,你学会了吗? 上个月 sourcegraph 放出了 conc[1] 并发库,目标是 better structured concurrency for go, 简单的评价一下,每个公司都有类似的轮子,与以往的库比... 网站建设# conc# wg# 代码 4年前580
React Context的核心实现,就五行代码 ,大家好,我卡颂。,很多项目的源码非常复杂,让人望而却步。但在打退堂鼓前,我们应该思考一个问题:源码为什么复杂?,造成源码复杂的原因不外乎有三个:,如果是原因3,那实际理解起来其实并不难。我们需要的只... 网站建设# context# react# 代码 2年前570
蓝屏代码大全有哪些的详细介绍 Windows操作系统的蓝屏死机提醒早已变成大家内心挥之不去的印像.而这绝大多数是系统奔溃的状况.一般电脑上在蓝屏的过程中都是发生一串代码,许多小伙伴们不知道那是什么意思,那麼这种蓝屏不正确代码哪些... 电脑技巧# 代码# 哪些# 缘故 3年前570
C语言该怎么进阶?你学会了吗? C语言的入门还是很简单的:,把这段代码输入文本编辑器vim,保存成hello.c文件:文件里的符号全是英文字符,别把分号打成中文字符。,然后用gcc编译器它,命令为:gcc hello.c,获得一个... 网站建设# gcc# hello# out 3年前570
来看三段程序,你学会了什么? 学习任何一门语言都不能少的了 debug ,汇编也是。,下面我们就依据这几个功能来跟踪一下程序的执行过程。,debug 对我们来说非常重要,有很多代码细节和问题通过肉眼是观察出来的,我们肉眼可能能够判... 网站建设# debug# exe# 代码 4年前570
编程语言大对决!Ruby和Python谁更可读? 也许很多人认为,编程只要被计算机读懂就可以了。,但是对于调试人员,或者维护人员来说,也得需要易懂可读。,总之,越是容易理解和阅读的代码当然越好了。,这不,关于编程语言Python和Ruby谁更可读,网... 网站建设# python# ruby# 代码 5年前570
7 个建议让 Code Review 高效又高质 Code Review(CR) 的本质是什么?是为了查错?还是为了 KPI?本文分享阿里资深技术专家的看法:CR 是一种关于社会学的长期行为和组织文化,通过 CR,形成一种良性互动的技术氛围,传播和... 网站建设# Code Review# kpi# 代码 2年前560
.Net8的AOT引导程序BootStrap .Net8的本地预编机器码AOT,它几乎进行了100%的自举。微软为了摆脱C++的钳制,做了很多努力。也就是代码几乎是用C#重写,包括了虚拟机,GC,内存模型等等。而需要C++做的,也就仅仅是引导程序... 网站建设# net# 代码# 引导 2年前560
九个写 TypeScript 的坏习惯,看看你有没有? 下面列出了我们都应该改掉的 9个习惯。,通过使用没有严格模式的 tsconfig.json。,,使用严格模式后。,,在代码库中引入更严格的规则通常需要时间。,更严格的规则可以在未来更容易地更改代码... 网站建设# 严格# 代码# 定义 3年前560
写Rust,有三大内伤 作者 | Roman Kashitsyn,编译 | 言征,Rust是语言设计领域的一个热点。它允许我们用简洁、可移植、有时甚至是漂亮的代码构建高效、内存安全的程序。,然而,凡事都有两面,不会到处都是... 网站建设# rust# 代码# 内存 3年前560
微服务在Golang开发中的实现方案 ,在传统软件开发中,整个应用的代码都组织在一个单一的代码库,一般会有以下拆分代码的方式:一是按照特征做代码拆分,如MVC模式;二是按照功能做拆分,在更大的项目中将代码封装在处理不同业务的包中,包内部再... 网站建设# 代码# 传统# 单一 4年前560
像书写代码一样撰写文档 ,很多工程师与手工艺者都对他们使用的工具有特别的要求。为了顺利的完成工作,你需要最好的工具和使用它们的技巧。软件开发中最好的工具在应用到其他的数字创作领域中也可以是很强大的。文档即代码Docs... 网站建设# 代码# 使用# 协作 4年前560
低代码:新风口还是行业毒瘤? ,作为软件工程师的你,一定听说过低代码(LCNC) 工具吧?来自谷歌的低代码趋势图显示,人们对“低代码”一词的兴趣越来越浓厚。,,图 1:谷歌趋势图,此外,低代码方面的相关投入也不断加大,来自 Spr... 网站建设# spreadsheetweb# 代码# 工具 3年前550
一种关于低代码平台(LCDP)建设实践与设计思路 作者 | 刘玄(玄哥),负责菜鸟商业中心CRM系统开发已经有1年多时间,过程中发现有一个痛点:业务线特别多,每个业务线对同一个页面都有个性化布局和不同的字段需求,而我所在的团队就3个人,在资源有限的... 网站建设# 业务# 个性化# 产品 3年前550
接手烂代码,不用对上任客气! 作者 | Isaac Lyman,译者 | 崔皓,谁都喜欢可读性强的代码,希望接手的代码容易阅读,容易理解,从而减少交接的工作量,但并不是所有的代码都有好的易读性,接手前辈的“屎山”通常是一件令开发者... 网站建设# 代码# 开发者# 接收 3年前550
超棒!推荐八个炫酷的 Python 装饰器! ,Python 编程语言的一大优点是它把所有功能都打包到一个小包中,这些功能非常有用。,许多特性可以完全改变 Python 代码的功能,这使得该语言更加灵活。如果使用得当,其中一些功能可以有效缩短编写... 网站建设# python# 代码# 功能 3年前550
Java如何定位自己项目中的慢业务 我们都知道,在日常开发中我们经常遇到在钉钉群或者在业务群中会出现各种各样的慢业务的接口,比如某个接口在钉钉群疯狂出现,然后就有某些领导艾特你来解决这个慢业务问题,今天阿粉就来说说如何通过各种手段来定位... 网站建设# 业务# 代码# 前端 3年前550
如何编写简洁代码?(下) 作者 | 袁慎建,接上篇《如何编写简洁代码?(上)》,代码不讲真话的直接后果是所有人被误导了,然后做了一件错误的事情,不自知地将错就错,让错误越陷越深,最后浪费宝贵的时间。可不讲真话,编写代码... 网站建设# 代码# 敏捷# 真话 3年前550
提高 Python 代码可读性的五个基本技巧 Python 中有许多方法可以帮助我们理解代码的内部工作原理,良好的编程习惯,可以使我们的工作事半功倍!,例如,我们最终可能会得到看起来很像下图中的代码。虽然不是最糟糕的,但是,我们需要扩展一些事情... 网站建设# python# 代码# 可读性 4年前550
我们一起聊聊Sass 完整指南 Sass 是一个 CSS 预处理器,完全兼容所有版本的 CSS。实际上,Sass 并没有真正为 CSS 语言添加任何新功能。只是在许多情况下可以可以帮助我们减少 CSS 重复的代码,节省开发时间。下面... 网站建设# css# sass# 代码 4年前550
Go for 循环有时候真的很坑。。。 大家好,我是煎鱼。,不知道有多少 Go 的面试题和泄露,都和 for 循环有关。今天我在周末认真一看,发现了 redefining for loop variable semantics[1] ,看来... 网站建设# go# item# 代码 4年前550
面向测试人员的 Java:完整的分步指南 ,测试驱动开发(TDD)背后的思想是,如果你想写出好的代码,你必须先为它写测试,然后弄清楚如何让它们通过。,这样可以很容易地知道您的代码是否按照您的意愿执行,并且可以更轻松地重构您的代码,使其比以往任... 网站建设# java# tdd# 代码 4年前550
五分钟搞定,实现定时任务的五种方案! 我们在实际开发中,多多少少都会用到定时任务来处理一些问题。,比如金融项目中的对账,每天定时对昨天的账务进行核对,每个月初对上个月的账务进行核对等。,还比如,我们需要处理一些老数据迁移,修复一些新项目和... 网站建设# 代码# 定时# 提示 5年前550
如何编写简洁代码?(上) 作者:袁慎建,声明:本故事几乎属虚构,适合程序员和非程序员~,篇首语:「话语简洁,意图自携」说的是,干脆利索的表达更容易有效传达意图。当你听一个说话啰里啰嗦的人讲话时,脑细胞会消耗更多,这种不愉快的消... 网站建设# 代码# 年会# 清扬 5年前550
什么是低代码和无代码?而且,他们的未来是什么? 市场对开发商的需求空前高涨。然而,市场上仍然缺乏可以让商业项目停滞数月的人才。为了解决这个问题,企业使用低代码/无代码(LCNC) 开发来创建产品。它还催生了公民开发人员,即使用 LCNC 平台参与应... 网站建设# lcnc# 了解# 代码 5年前550
Java 中 N+1 问题的集成测试 N+1问题:N+1问题是指在使用关系型数据库时,在获取一组对象及其关联对象时,产生额外的数据库查询的问题。其中N表示要获取的主对象的数量,而在获取每个主对象的关联对象时,会产生额外的1次查询。,N+1... 网站建设# 代码# 对象# 测试 2年前540
前端Monorepo大仓代码按需拉取技术实现原理 ,目前,前端平台探索大仓研发模式,通过Monorepo大仓的技术,整合前端平台现有应用的仓库代码,使得各业务域应用质量衡量标准统一,通用基础组件以及工具函数能够快速复用,当基础通用功能出现问题的时候... 网站建设# git# monorepo# 代码 2年前540
错误代码0x80070424修复办法 小伙伴们在应用笔记本时碰到win10没法备份数据系统提醒备份数据应用程序没法启动就会发生不正确代码0x80070424,那麼要怎么解决这个问题呢?下面我就给各位共享不正确代码0x80070424修复方... 电脑技巧# x# 代码# 修复 3年前540
使用 Prettier 美化你的代码,你学会了吗? ,大家好,我是前端西瓜哥。今天带大家来学习 Prettier。,Prettier 是一款流行的代码格式化工具。它支持的语言相当多。,它很纯粹,就一个代码格式化工具,并不会做代码质量的检查(比如声明了一... 网站建设# prettier# 代码# 使用 4年前540
低代码为什么没前途 作者 | 云昭,审校 | 千山,现代管理学之父德鲁克,提及创新本质时,说了两点:一是让昂贵的东西变得便宜,老百姓能用;二是让高门槛东西变得低门槛,普通人可用。乍一看,低代码挺符合这两条的。,试想一下... 网站建设# 一个# 产品# 代码 4年前540
Rust的好搭档,Wasm需要学习下Java 作者丨 B. Cameron Gain,译者丨千山,很难相信,自从2001年互联网泡沫破灭以来,已经过去了20多年。每当科技处于周期性下行轨道时,它仍然是潜在厄运的前兆。我清楚地记得,在2001年经济... 网站建设# java# 代码# 公园 4年前540
Kafka封装之—方法参数解析器,用起来真香! ,大家好,我是Jensen。一个想和大家一起打怪升级的程序员朋友。,咱们在写Kafka消费者的时候,有没有发现一个很麻烦的事:消费消息前每次都要手动解析Kafka消息,转换成自己想要的类型,再进行业务... 网站建设# kafka# spring# 代码 4年前540
多个ChatGPT合作完成指定任务,迷你AGI控制世界要来了? 未来的社会会被通用人工智能(AGI)控制吗?当拥有多个 ChatGPT 智能体会有多可怕。 ChatGPT 已经初步展现了 AGI 的雏形,成为了各行各业工作人员的全能小助手,但如果任由其野蛮生长,不... 人工智能# 代码 2年前530
使用 Python 的 requests 和 Beautiful Soup 来分析网页 ,浏览网页可能占了你一天中的大部分时间。然而,你总是需要手动浏览,这很讨厌,不是吗?你必须打开浏览器,然后访问一个网站,单击按钮,移动鼠标……相当费时费力。如果能够通过代码与互联网交互,岂不是更好吗... 网站建设# python# requests# url 3年前530
常见电脑蓝屏代码有哪些?常见电脑蓝屏代码解决方法 坚信各位在应用电脑上的环节中,都遇到过电脑上蓝屏的问题,导致电脑上蓝屏的缘故有很多种多样,因此蓝屏代码也许多,我们可以根据电脑上蓝屏代码全集来查询实际的代码解决困难,下面就给大伙儿奉上几类普遍电脑上蓝... 电脑技巧# 代码# 正确# 电脑 3年前530
一款好用的 Go 调用链可视化工具 在接手他人代码或调研一些开源项目时,如果能够理清其中的代码调用链路,这将加速我们对实现的理解。,本文介绍一款工具 go-callvis,它能够将 Go 代码的调用关系可视化出来,并提供了可交互式的 w... 网站建设# callvis# go# 代码 4年前530
为什么同样的代码我就是跑不起来,同事却能跑起来? 不知道小伙伴们有没有遇到过标题的问题,明明同样的一套代码,在自己本地就是运行不起来,或者说在本地只改了一个无关痛痒的代码,看上去人畜无害,结果就报各种乱七八糟的错误,但是同事却能运行的好好的。检查了各... 网站建设# 代码# 小伙伴# 版本 4年前530
13个Javascript 技巧和优秀实践 JavaScript 是最常用的编程语言之一,同时有数据显示,它世界上十大最受欢迎的编码语言之一。,,当然,在前端领域里,JavaScript 是我们日常生活中不可或缺的一部分,它与 HTML 和 C... 网站建设# javascript# 代码# 前端 4年前530
大淘宝用户平台技术团队单元测试建设 单元测试是工程交付前质量保障的第一环,也无疑是软件工程质量保障的重要基石,有效的单元测试能够提前发现90%以上的代码Bug问题,同时也能防止代码的腐化,在工程重构演进时起到至关重要的作用。,纵观优秀的... 网站建设# 代码# 保障# 单元测试 4年前530
浅谈逻辑选择器 Is、Where、Not、Has 在 CSS 选择器家族中,新增这样一类比较新的选择器 -- 逻辑选择器,目前共有 4 名成员:,本文将带领大家了解、深入它们。做到学以致用,写出更现代化的选择器。,:is() CSS伪类函数将选择器列... 网站建设# css# 代码# 伪类 5年前530
知道策略模式!但不会在项目里使用? ,在学开发的第二年就开始听说要想代码写得好,一定要会设计模式。于是就兴致冲冲的啃了《Head First 设计模式》,看完之后对于策略模式映像很深刻,觉得这个模式好,易上手,应用广,我又能优化一波代码... 网站建设# 代码# 冲冲# 模式 3年前520
无代码软件发展简史及未来趋势 译者 | 布加迪,审校 | 孙淑娟,传统的计算机编程面临陡峭的学习曲线,需要学习一种编程语言(比如C/C++、Java或Python),才能构建一个简单的应用程序,比如计算器或井字游戏。编程还需要丰... 网站建设# wysiwyg# 代码# 程序员 4年前520
从Go程序第一行代码,到在 K8s 上运行,要经历多少步? 大家好,我是网管。咱们的 K8s 入门和实践,在经历了三篇理论知识的后,相信各位都已经期待许久(可能的吧),就差私信我:“你整着理论整半天有啥用,本大人写的程序怎么能放到 K8s 上运行”。,别急,今... 网站建设# go# ks# 代码 4年前520
分享一个2022年火遍全网的Python框架 最近Python圈子当中出来一个非常火爆的框架PyScript,该框架可以在浏览器中运行Python程序,只需要在HTML程序中添加一些Python代码即可实现。该项目出来之后便引起了轰动,马上蹿升到... 网站建设# html# matplotlib# python 4年前520
我找到了一个快速定位SpringBoot接口超时问题的神器! 公司有个渠道系统,专门对接三方渠道使用,没有什么业务逻辑,主要是转换报文和参数校验之类的工作,起着一个承上启下的作用。,最近在优化接口的响应时间,优化了代码之后,但是时间还是达不到要求;有一个诡异的1... 网站建设# ms# 代码# 定位 4年前520
XXL-JOB GLUE任务第三方依赖包的管理实践 ,xxl-job 是一个分布式任务调度平台,它的应用场景非常广泛,例如定时任务、消息推送、批处理等。xxl-job 中的任务类型主要有两种:,支持基于方法的开发方式,每个任务对应一个方法。,任务以源码... 网站建设# glue# job# xxl 2年前510
“整洁架构” 和商家前端的重构之路 ,团队归属于后方业务支撑部门,组内的项目都以 pc 中后台应用为主。对比移动端应用,代码库比较庞大,业务逻辑也相对复杂。在持续的迭代过程中,我们发现当前的代码仓库仍然有不少可以优化的点:,21 年前端... 网站建设# react# 业务# 代码 3年前510
聊聊Git 分支管理策略 最近,团队新入职了一些小伙伴,在开发过程中,他们问我 Git 分支是如何管理的,以及应该怎么提交代码?,我大概说了一些规则,但仔细想来,好像也并没有形成一个清晰规范的流程。所以查了一些资料,总结出下面... 网站建设# branch# develop# git 3年前510
携程机票前端Svelte生产实践 作者 | shuan feng,携程高级前端开发工程师,关注性能优化、低代码、svelte等领域。,最近几年,前端框架层出不穷。近两年,前端圈又出了一个新宠:Svelte。作者是 Rich Har... 网站建设# svelte# 代码# 前端 4年前510
低代码平台能提升开发效率吗? 译者 | 仇凯,审校 | 孙淑娟,除了人工智能,没有什么比无代码和低代码这两个术语更让开发人员感到恐惧了。DevOps使我们能够将迭代流程自动化,以提升软件开发效率,但我们并不希望低代码平台取代开发... 网站建设# api# 代码# 平台 4年前510
八个重构技巧使得Python代码更Pythonic 我们从一个简单的开始。不是声明一个空列表然后附加到它,而是直接用所有元素初始化列表。这缩短了代码并使意图更加明确。它的性能也稍微好一些,因为它避免了对 append() 的函数调用。,这同样适用于填充... 网站建设# 代码# 列表# 字典 4年前510
很不起眼的六个bug,90%的程序员就算写了10年代码也肯定都踩过! 作为Java程序员的你,不知道有没有踩过一些基础知识的坑。,有时候,某个bug查了半天,最后发现竟然是一个低级错误。,有时候,某些代码,这一批数据功能正常,但换了一批数据就出现异常了。,有时候,你可能... 网站建设# bug# java# 代码 4年前510
代码越写越乱?那是因为你没用责任链 最近,我让团队内一位成员写了一个导入功能。他使用了责任链模式,代码堆的非常多,bug 也多,没有达到我预期的效果。,实际上,针对导入功能,我认为模版方法更合适!为此,隔壁团队也拿出我们的案例,进行了集... 网站建设# 代码# 处理# 设计模式 5年前510
五个真正方便的 Python 装饰器,用于分析和调试Python代码 ,装饰器的美妙之处在于它们非常易于应用,为你的代码提供了许多额外的功能。在本文中,我将介绍 5 个方便的装饰器,你可以轻松地将它们应用于调试代码时遇到的实际问题。,在我们开始之前:你知道你也可以让装饰... 网站建设# python# wrapper# 代码 3年前500
DDD概念复杂难懂,实际落地如何设计代码实现模型? 今天我接着跟大家聊一聊,DDD概念复杂难懂,实际落地如何设计代码实现模型。或许你是刚看到关于这部分的内容,想着这里我有必要多说一句,关于这个话题,框架上,分为这样两部分讲的:方法篇 + 实践篇。,前一... 网站建设# ddd# 代码# 概念 4年前500
如何写出同事看不懂的Java代码? 哈喽大家好啊,我是没更新就是在家忙着带娃的Hydra。,前几天,正巧赶上组里代码review,一下午下来,感觉整个人都血压拉满了。五花八门的代码让我不禁感叹,代码规范这条道路还是任重而道远…,那么今天... 网站建设# java# 代码# 写出 3年前490
重构代码,真没有银弹 译者 | 布加迪,审校 | 千山,我的一位同事在大型项目代码重构方面有丰富的经验,他真诚地与我分享了他如何处理这些繁杂的任务。虽然他做的大部分事情只是坚持不懈地努力,就像在健身房锻炼那样,但这对我来... 网站建设# 代码# 分享# 大型项目 4年前490
Docker实战:Docker安装Gitlab教程,值得收藏 今天给大家分享Docker安装GitLab的实战教程,感兴趣的朋友可以一起来学一学!,GitLab 是一个用于代码仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务平... 网站建设# docker# gitlab# web 4年前490
研发效能提升利器:五个AI编程助手 一年前写了一篇文章 2021年,必须知道/采用的七大AI 软件开发/测试工具,就介绍了基于OpenAI CodeX的GitHub Copilot、自动补全代码工具Codota等,上一周介绍了阿里和北京... 网站建设# ai# 代码# 助手 4年前490
代码覆盖率在性能优化上的一种可行应用 作者 | 若冰,You can't manage what you can't measure.,一件事如果你无法衡量它,你就无法管理它。——管理大师 彼得·德鲁克,JavaScript 是前端应用... 网站建设# code# dead# 代码 4年前490
代码的简单设计五原则 作者 | 袁慎建,欢欢:“你看我的代码用了策略模式和状态模式,假如后面客户会有这样的需求,可以无缝扩展,多么健壮!” 清扬一脸狐疑,心中念叨了数遍 :“哼,过度设计!”,只见她欲言又止,好几次话到嘴边... 网站建设# 代码# 清扬# 简单 4年前490
重磅出击,20张图带你彻底了解ReentrantLock加锁解锁的原理 哈喽大家好,我是阿Q。,最近是上班忙项目,下班带娃,忙的不可开交,连摸鱼的时间都没有了。今天趁假期用图解的方式从源码角度给大家说一下ReentrantLock加锁解锁的全过程。系好安全带,发车了。,在... 网站建设# try# 代码# 加锁 4年前490
电脑经常蓝屏解决方法 蓝屏是我们在运用计算机的过程中时常会遇到的状况,一般意味着了运行全过程中出現了一些不正确,那麼如果我们计算机常常蓝屏怎么解决呢,实际上第一要寻找蓝屏的缘故。 计算机常常蓝屏怎么解决: 1、要处理蓝屏问... 电脑技巧# 代码# 得话# 缘故 5年前490
低代码平台组件间通信方案复盘 3年前我开发了一款零代码搭建平台 H5-Dooring, 主要目的是想用更低的成本, 更快的效率, 上线 web 页面(其实是不想写重复的代码了,写麻了). 好在陆陆续续折腾了3年, 目前已经可以满足... 网站建设# 代码# 平台# 搭建 3年前480
作为初学者应避免的四个常见 Python 错误 ,Python 对于初学者来说是一门优秀的语言,但这并不意味着就不会犯错误。 尤其是在学习编程的早期阶段,很容易编写出技术上正确但风格上很差的代码。,如果您要学习编码,那么学好它是至关重要的。 无论是... 网站建设# python# 代码# 常犯 4年前480
99%的Java程序员会踩的六个坑 ,作为Java程序员的你,不知道有没有踩过一些基础知识的坑。,有时候,某个bug,你查了半天,最后发现竟然是一个非常低级的错误。,有时候,某些代码,这一批数据功能正常,但换了一批数据就出现异常了。,有... 网站建设# java# 代码# 有时候 4年前480
Volatile:JVM 我警告你,我的人你别乱动 ,Volatile 算是一个面试中的高频问题了。我们都知道 Volatile 有两个作用:,指令重排序的问题,基本上都是通过 DCL 问题来考察。,面试中通常会是下面这种情景:,面试官:用过单例吗... 网站建设# dcl# volatile# 代码 4年前480
蓝屏代码0xc0000001完美解决 小伙伴们在应用电脑上的过程中发生蓝屏不正确代码0xc0000001是很普遍的问题,因此现在就给大家产生了0xc0000001不正确代码修复方法,赶紧来一起学习一下吧。 蓝屏代码0xc0000001极致... 电脑技巧# xc# 代码# 提前准备 5年前480
干掉if else!试试这三种设计模式,优化代码贼顺手! 在原有代码基础上,如何一步步通过设计模式去优化代码?日常工作中,我们用得最多的设计模式,就是策略模式、工厂模式和模板方法模式啦。,大家先看下,优化前,原有代码的大概逻辑哈。代码如下:,这个代码可能存在... 网站建设# 代码# 模式# 策略 4年前470
看我在项目里怎么用设计模式,这么学设计模式也太简单了 ,大家好,今天给大家分享一个写代码的设计模式,就是我们最最耳熟能详的单例设计模式。,可能很多人都听说过这个单例设计模式了,甚至都写的贼溜,但是今天给大家说说用这个单例设计模式,咱们是怎么把代码的性能大... 网站建设# 代码# 单例# 接口 4年前470
CPU Cache伪共享问题 先看下这两段代码:,代码段1:,代码段2:,两段代码的目的相同,都是为了计算矩阵中所有元素的总和。,但有些区别:一个是按行遍历元素做计算,一个是按列遍历元素做计算。,它俩的运行速度有什么区别吗?,如图... 网站建设# cache# cpu# 代码 4年前470
算法死活记不住?大神告诉你秘诀:内化它的逻辑 有网友诉说了自己的苦恼——,我曾经非常擅长用不同的语言写代码,可是在一年后,我就完全忘记了如何用这些语言写代码。,现在我正在尝试学习 Lua,我能看懂每一行的意思,但是到了要写出来的时候就不知道该怎... 网站建设# google# 代码# 如何 5年前470
仅用Python三行代码,实现数据库和Excel之间的导入导出! 我们首先看一下数据库里面有一个 department这个部门表。这个表里有六条数据,分别代表不同的部门。,接下来看一下这个Python代码,首先导入需要用到的库SQLAlchemy,这是Python中... 网站建设# python# sql# 代码 5年前470
电脑装系统时出现蓝屏是怎么回事 在给电脑上装系统的环节中,在所难免由于各式各样的问题造成电脑上装系统不成功等情形产生.有网民碰到电脑上装系统时发生蓝屏不知道是怎么回事,下面就教下大伙儿电脑上装系统蓝屏的缘故和处理方法. 1.许多情况... 电脑技巧# 上装# 代码# 所示 5年前470
从手写到 ADB 配合 Whistle 捣鼓前后端极度舒适的调试环境 相信每一位前端程序员,在日常编写代码中,或多或少都会碰到前端三题:,㈠ 有没有便捷的 H5 页面抓包和模拟假数据方法?,㈡ 在公司网络限制下如何做到手机直连电脑服务,而不是通过费时费力的流水线打包访问... 网站建设# adb# 代码# 前端 3年前460
电脑开机蓝屏显示代码0X000000A怎么办? 计算机蓝屏,大家都感觉很见怪不怪了。尤其是小编,小编在修电脑的情况下常常碰到计算机蓝屏。但,不是所有的计算机蓝屏都要花去大把的money去维修店维修,今日小编就“计算机蓝屏显示代码0X000000A... 电脑技巧# xa# 代码# 小编 3年前460
酷炫,Python实现交通数据可视化! ,,TransBigData为处理常见的交通时空大数据(如出租车GPS数据、共享单车数据和公交车GPS数据等)提供了快速而简洁的方法。TransBigData为交通时空大数据分析的各个阶段提供了多种处... 网站建设# gps# transbigdata# 代码 4年前460
如何修改 node_modules 里的文件 ,有时候使用npm上的包,发现有bug,我们知道如何修改,但是别人可能一时半会没法更新,或者是我们特殊需求,别人不愿意修改,这时候我们只能自己动手丰衣足食。一般常用办法有两个:,这两个办法的缺陷就是... 网站建设# alias# webpack# 代码 4年前460
第125篇: 期约Promise基本特性 好家伙,本篇为《JS高级程序设计》第十章“期约与异步函数”学习笔记 1.非重入期约 1.1.可重入代码(百度百科) 先来了解一个概念 可重入代码(Reentry code)也叫(Pure code... 网站建设# code# 代码# 契约 5年前460
为什么React一年不发新版了? ,大家好,我卡颂。,遥想前几年,不管是React还是Vue,都在快速迭代版本,以至于很多同学抱怨「学不动了」。,而现在,React已经一年没更新稳定release了。,,上一次发版还是22年6月,甚至... 网站建设# react# release# 一年 2年前450
Golang模块级私有包(Internal Package Mechanism)详解 ,熟悉Golang的同学应该都知道Golang的包机制,一个包中的程序实体有两种访问权限:可导出(其他包可以访问)和不可导出(其他包不能访问,包内可访问)。,但是这两种访问权限并不能满足所有的场景,例... 网站建设# golang# 代码# 罗技 2年前450
同事改Bug飞快,原来掌握了这些代码Debug技巧 代码Debug调试是研发工程师日常工作中必不可少的重要组成部分。进行代码Debug调试的目的无非就两个,一个是自我检查代码逻辑是否有问题,便于自己将Bug消灭在测试介入之前;另一个是进行线上问题排查定... 网站建设# bug# debug# 代码 3年前450
单测在商家前端业务中的实践 ,商家系统是提供给得物商家在得物平台上可以稳定运营的服务抓手,前端代码也伴随着系统的发展而不断壮大。这样将导致文档却更新不及时,最后想再通过这些文档回溯业务逻辑也非常困难。,且若代码结构上没有关注,动... 网站建设# 代码# 前端# 单测 3年前450
提前在开发阶段暴露代码问题,携程Alchemy代码质量平台 随着敏捷开发,DevOps开发模式的流行,代码质量分析作为研发质量保证体系的重要组成部分,不仅能有效的降低因频繁迭代带来的故障风险,而且对整个工程团队的效能提升有着巨大的价值。,携程很久以前就已经开始... 网站建设# alchemy# devops# sonarqube 3年前450
使用上下文装饰器调试Pytorch的内存泄漏问题 装饰器是 python 上下文管理器的特定实现。本片文章将通过一个pytorch GPU 调试的示例来说明如何使用它们。虽然它可能不适用于所有情况,但我它们却是非常有用。,,有很多方法可以调试内存泄... 网站建设# pytorch# 代码# 可以 3年前450
低代码会使应用程序过于复杂吗? 低代码继续受到大量关注和争论。许多软件开发人员仍然想知道使用低代码是否会使应用程序开发过程更好,或者它是否会干扰开发过程并导致劣质应用程序。其他人则担心低代码的安全隐患。,当然,如果使用低代码的必然结... 网站建设# 代码# 复杂性# 应用程序 4年前450
揭秘 Python 中的 with 关键字 我们中的许多人在 Python 代码中一遍又一遍地看到这个代码片段:,但是,我们中的一些人不知道 with 有什么用,以及为什么我们需要在这里使用它。在此阅读中,您将找到关于 with 可解决的几乎所... 网站建设# python# 代码# 关键字 4年前450
Spring 使用 Mypy 检查 30 万行代码,总结出三大痛点与六个技巧 在 Spring ,我们维护了一个大型的 Python 单体代码库(英:monorepo),用上了 Mypy 最严格的配置项,实现了 Mypy 全覆盖。简而言之,这意味着每个函数签名都是带注解的,并且... 网站建设# mypy# python# spring 5年前450
当大模型开始规划合作,一个模型打造软件开发团队,代码生成性能狂升 AI 自动生成代码是一种使用机器学习技术来生成程序代码的方法。通过对大量的程序代码进行训练,机器学习模型可以学习到程序代码的语法和结构,从而能够自动生成符合要求的程序代码。 这种方式极大的提高了研究者... 人工智能# 代码 2年前440
线上生产环境JVM内存泄露,我熬夜处理一通宵总结了一下经验 ,相信对于大家多看一些类似的案例,以后对于大家自己在线上系统遇到各种生产问题的时候,进行排查和优化的思路会有很大的启发。,先给大家简单说一下这个问题的发生背景,线上生产环境部署了两个系统,我们可以认为... 网站建设# 代码# 几十台# 机器 3年前440
电脑蓝屏代码0x0000116报错是怎么回事 蓝屏代码0x0000116的解决方法 蓝屏代码0x0000116出错该怎么办?下面小编和我们共享蓝屏代码0x0000116出错的解决方法。 根本原因: 1.显卡驱动造成。 2.缺乏nvlddmkm.sys文件。 3.CPU超负荷。 4.排... 电脑技巧# x# 代码# 显卡 3年前440
Go 语言开源项目使用的函数选项模式 在阅读 Go 语言开源项目的源码时,我们可以发现有很多使用 “函数选项模式” 的代码,“函数选项模式” 是 Rob Pike 在 2014 年提出的一种模式,它使用 Go 语言的两大特性,变长参数和... 网站建设# go# 代码# 函数 4年前440
Python 中的 AsyncIO 基础知识 虽然有一些方法可以在Python中实现并行编程,但它默认是单线程语言。要充分利用单线程执行的优势,我们可以使用AsyncIO库。,,异步代码顾名思义,AsyncIO在Python中提供了异步执行。异步... 网站建设# asyncio# python# 代码 4年前440
2023 年你应该使用的十个有用的 JavaScript 单行代码 在过去几年中,JavaScript 已成为开发人员和工程师使用的最流行的编程语言之一。此外,JavaScript 的好处在于我们可以将它用于不同的用例和目的。,,Web 开发、移动开发、游戏开发、机器... 网站建设# javascript# web# 代码 4年前440
vivo 低代码平台【后羿】的探索与实践 ,青春才几年,疫情占三年,后疫情时代,究竟需要什么样的新技术,才能真正解放IT生产力,我认为是低代码,一种可视化的应用开发方法,即“用较少的代码、以较快的速度来交付应用程序”。,,低代码如果从表现形式... 网站建设# vivo# 代码# 可视化 4年前440
如何删除未使用的 CSS 代码? ,随着前端项目的不断迭代,就可能出现部分 CSS 代码未使用的情况。这些未使用代码就可能影响应用性能。,那么,如何有效地删除未使用的 CSS 代码呢?本文将介绍一种强大的工具——PurgeCSS,它可... 网站建设# coverage# css# purgecss 2年前430
提升代码可读性,减少 if-else 的几个小技巧 相信大家或多或少都接触过拥有庞大 if else 的项目代码吧,多重嵌套的 if else 在维护的时候真的让人很恼火,有时候一个 bug 排查下来,严重感觉身体被掏空。,本文并未有消灭或歧视 if ... 网站建设# else# 代码# 可读性 3年前430
以调试 Rust 的方式来学习 Rust ,在我上一篇 关于 Rustup 的文章 中,我向你们展示了如何安装 Rust 工具链。但是,如果不能上手操作一下 Rust 的话下载工具链又有什么用?学习任何语言都包括阅读现有的代码和写很多... 网站建设# rust# 代码# 便宜 3年前430
V8 是如何执行 JavaScript 代码的? 大家好,我是 CUGGZ。,今天来分享 V8 引擎执行 JavaScript 的原理和垃圾回收机制。,在说V8的执行JavaScript代码的机制之前,我们先来看看编译型和解释型语言的区别。,我们知道... 网站建设# javascript# v# 代码 3年前430