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