修复高危漏洞-攻击者可接管账号-GitLab-开源代码托管平台 根据IT之家5月24日的报道,开源代码托管平台GitLab昨日发布了一份公告,其中修复了一个高危漏洞和六个中危漏洞,并强烈建议用户尽快升级到最新版本,这次公告中提到的高危漏洞追踪编号为CVE,2024... 系统教程# gitlab# 代码# 漏洞 1年前090
OHOS标准系统的SAMGR代码解读(v3.1)--1--Safwk 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com OHOS标准系统的safwk组件位于3.1分支代码的//found... 系统教程# ohos# safwk# 代码 2年前90
OpenHarmony标准系统实践之GDB调试 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 一、简介 OpenHarmony系统层代码大部分是C++ 实现的... 系统教程# gdb# openharmony# 代码 2年前330
Kubernetes 生态下的 GitOps 常用工具大盘点 在我看来,Kubernetes 的优势主要在于它的声明式性质与控制循环相结合,并通过这些控制循环持续监控集群的活动状态,确保它与 etcd[2] 中存储的期望状态保持一致。这种方式非常强大,但同时其数... 系统教程# etcd# kubernetes# 仓库 2年前90
OHOS标准系统的SAMGR代码解读(v3.1)--2--Samgr 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com OHOS标准系统的samgr组件位于3.1分支代码的//found... 系统教程# samgr# 代码# 便宜 2年前230
DevEco Studio V3.0 Beta4 低代码开发系列之初体验 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 介绍 低代码开发方式,具有丰富的UI界面编辑功能,遵循Harmon... 系统教程# deveco# studio# 代码 2年前80
Chrome DevTools中的现代Web调试 大家好,我是 CUGGZ。 如今,开发者通常会利用框架、构建工具和编译器从更高级别的角度来编写 Web 应用程序。在 DevTools 中调试或分析 Web 应用程序时,目前能查看和调试的都是已经编译... 系统教程# web# 代码# 便宜 2年前70
Docker 是怎么实现的?前端怎么用 Docker 做部署? 代码开发完之后,要经过构建,把产物部署到服务器上跑起来,这样才能被用户访问到。 不同的代码需要不同的环境,比如 JS 代码的构建需要 node 环境,Java 代码 需要 JVM 环境,一般我们会把它... 系统教程# docker# 代码# 容器 2年前110
上千万行,十多G源码,浏览器为什么这么“变态”? 我们来看开源的chromium,这货确实相当相当的复杂。源码拉下来就有十多G。 我们不禁好奇,chromium到底有哪些玩意,为啥平时感觉只是显示个网页、几句HTML而已,怎么会需要这么多代码? 第一... 系统教程# chromium# 代码# 浏览器 2年前270
OpenHarmony 设备开发一WIFI连接 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com WIFI wifi在我们的日常开发中必不可少,想要开发鸿蒙小车联网... 系统教程# api# hi# wifi 2年前130
如何在浏览器中测试JavaScript代码 译者 | 陈峻 审校 | 孙淑娟 通常,测试JavaScript的过程对于新手测试人员来说,可能会比较痛苦。对此,业界已经开发出了许多现成的工具、技术和框架,尽量让该过程变得轻松一些。其中,诸如:Mo... 系统教程# javascript# 代码# 工具 2年前250
OHOS标准系统的IPC和RPC代码解读(一) 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 本想接着前文《OHOS标准系统的SAMGR代码解读》继续分析dms... 系统教程# ipc# ohos# rpc 2年前120
体验ETS的低代码应用开发 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 3月31日OpenHarmony首款应用开发工具 DevEco S... 系统教程# openharmony# ui# 代码 2年前100
GPS模块分析之ON函数 想了解更多内容,请访问: 51CTO OpenHarmony技术社区 https://ost.51cto.com 背景 3月30日openharmony3.1版本发布,open... 系统教程# location# openharmony# 代码 2年前50
你可能不知道的 Chrome Devtools 实用功能 今天来分享 10 个 Chrome DevTools 实用调试功能! 1. 保留日志 当我们刷新完页面之后,通常控制台的Console面板就会被清空。如果想保留控制台的日志,就可以在设置中勾选Pres... 系统教程# 代码# 控制台# 日志 2年前120
OpenHarmony轻量系统移植示例 想了解更多内容,请访问: 51CTO和华为官方合作共建的鸿蒙技术社区 https://ost.51cto.com 1、移植类型 OpenHarmony轻量系统的移植比较简单,代... 系统教程# arch# soc# 代码 2年前150
Openharmony拨打电话全流程介绍 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 1、背景介绍 3.1版本标准系统增加了通话相关的联系人应用,来电应... 系统教程# 介绍# 代码# 子系统 2年前190
浏览器可以运行 Python 代码了,Python 也许会变成前后端通吃的语言 你好,我是征哥,作为 Python 程序员,我很羡慕那些 Javascript 开发者,动不动就能写出令人惊艳的网页。不过今年,我们也能用 Python 写前端了:Anaconda 团队开发出了 Py... 系统教程# html# javascript# pyscript 2年前90
ChatGPT「代码解释器」正式解禁!30秒图片变视频,动嘴做表 家人们,终于来了! 刚刚,ChatGPT「代码解释器」测试版正式向所有Plus用户开放。 图片 OpenAI的科学家Karpathy对此还宣传了一波,代码解释器测试版相当强大。 它是你的个人数据分析师... 人工智能# 代码 2年前980
0代码训练GPT-5?MIT微软证实GPT-4涌现自我纠错能力,智能体循环根据反馈让代码迭代! 我们都知道,大模型具有自省能力,可以对写出的代码进行自我纠错。 这种自我修复背后的机制,究竟是怎样运作的? 对代码为什么是错误的,模型在多大程度上能提供准确反馈? 近日,MIT和微软的学者发现,在GP... 人工智能# 代码 2年前2150
当大模型开始规划合作,一个模型打造软件开发团队,代码生成性能狂升 AI 自动生成代码是一种使用机器学习技术来生成程序代码的方法。通过对大量的程序代码进行训练,机器学习模型可以学习到程序代码的语法和结构,从而能够自动生成符合要求的程序代码。 这种方式极大的提高了研究者... 人工智能# 代码 2年前440
十行代码媲美RLHF,用社交游戏数据训练社会对齐模型 让语言模型的行为符合人类社会价值观是当前语言模型开发的重要环节。相应的训练也被称为价值对齐 (value alignment)。 当前主流的方案是 ChatGPT 所采用的 RLHF (Reinfor... 人工智能# 代码 2年前220
图与代码不一致,Transformer论文被发现错误,网友:早该被指出1000次 2017 年,谷歌大脑团队在其论文《Attention Is All You Need》中创造性的提出 Transformer 这一架构,自此这一研究一路开挂,成为当今 NLP 领域最受欢迎的模型之一... 人工智能# 代码 2年前1720
多个ChatGPT合作完成指定任务,迷你AGI控制世界要来了? 未来的社会会被通用人工智能(AGI)控制吗?当拥有多个 ChatGPT 智能体会有多可怕。 ChatGPT 已经初步展现了 AGI 的雏形,成为了各行各业工作人员的全能小助手,但如果任由其野蛮生长,不... 人工智能# 代码 2年前530
PromptAppGPT重磅更新!AI助手0门槛开发+运行:几十行代码即可实现AutoGPT 近日首个自研全开源自然语言低代码GPT应用快速开发框架PromptAppGPT迎来重要更新。 框架简介可以参考往期文章: 真低代码!首个基于ChatGPT的自然语言开发框架PromptAppGPT:全... 人工智能# 代码 2年前310
推特源代码「意外曝光」,GitHub连夜下架:泄露者疑似被解雇员工 大型科技公司开放源代码不是新鲜事,但推特的一次「被动开源」,却成为了科技圈的热门话题。 最近,推特公司的部分源代码,「意外」出现在了 GitHub 上。 「目前还不清楚泄露的代码在网上发布了多长时间... 人工智能# 代码 2年前1290
几行代码安装,免费做图无上限:Stability AI公布DreamStudio开源版本 自从文本到图像开源模型 Stable Diffusion 最初版本发布以来,DreamStudio 一直是 Stability AI 新模型和功能的主要界面。迄今,用户已经借助 DreamStudio... 人工智能# 代码 2年前660
体验了首个接入GPT-4的代码编辑器,太炸裂了! 最近一款名为Cursor的代码编辑器已经传遍了圈内,受到众多编程爱好者的追捧。 它主打的亮点就是,通过 GPT-4 来辅助你编程,完成 AI 智能生成代码、修改 Bug、生成测试等操作。 确实很吸引人... 人工智能# 代码 2年前1730
10行代码搞定图Transformer,图神经网络框架DGL迎来1.0版本 2019 年,纽约大学、亚马逊云科技联手推出图神经网络框架 DGL (Deep Graph Library)。如今 DGL 1.0 正式发布!DGL 1.0 总结了过去三年学术界或工业界对图深度学习和... 人工智能# 代码 2年前2180
Transformer开山论文惊天「翻车」?图与代码不一致,神秘Bug看傻了 今天,AI圈被一个惊天「翻车」刷屏了。 谷歌大脑的NLP奠基之作、提出Transformer架构的开山鼻祖级论文 《Attention Is All Your Need》 中的图,被网友扒出与代码并不... 人工智能# 代码 2年前970
Stable Diffusion「偷」代码建起10亿美元帝国?Stability AI创始人骗局被扒皮 Stablity AI创始人Emad Mostaque,最近被福布斯「扒皮」了! 福布斯在一篇长文中爆料,让Stabiliyt AI名声鹊起的Stable Diffusion,源代码其实是另一组研究人... 人工智能# 代码 2年前330
直连Colab,支持20种编程语言:谷歌版ChatGPT代码水平反杀了? 虽然过去十几年里一直引领全球 AI 进步,谷歌在过去的几个月却只能努力追赶微软和 OpenAI 的步伐,为此这个星期甚至还把谷歌大脑和 DeepMind 合并到了一起。 去年底,ChatGPT 引发了... 人工智能# 代码 2年前1540
不写代码,拿百万年薪!ChatGPT提示工程或造就15亿码农大军 ChatGPT爆火之后,带火了一项「网红」新职业——提示工程师。 去年12月,一位名叫Riley Goodside的小哥瞬间红遍全网,只因他的工作太梦幻了——不用写代码,跟ChatGPT唠唠嗑,就能年... 人工智能# 代码 2年前250
斯坦福“草泥马”火了:100美元就能比肩GPT-3.5!手机都能运行的那种 一夜之间,大模型界又炸出个big news! 斯坦福发布Alpaca(羊驼,网友口中的“草泥马”): 只花100美元,人人都可微调Meta家70亿参数的LLaMA大模型,效果竟可比肩1750亿参数的G... 人工智能# 代码 2年前2090
ChatGPT明知自己写代码有漏洞,但你不问它就不说 ChatGPT知道自己写的代码有漏洞,但它不说! 来自加拿大的一项最新研究发现,ChatGPT生成的代码中,有不少都存在安全漏洞。 然而在被要求评估自己代码的安全性时,ChatGPT却很快发现了这些代... 人工智能# 代码 2年前1950
适配Diffusers框架的全套教程来了!从T2I-Adapter到大热ControlNet 在 ChatGPT 出圈不久,ControlNet 的横空出世很快在英文和中文互联网收获了众多开发者和普通用户,甚至有用户宣传 ControlNet 的出现将 AI 创作带入了直立行走的时代。不夸张地... 人工智能# 代码 2年前310
给我发代码!马斯克强制要求推特员工写周报,还招来黑客大佬改程序 入主推特之后,马院士的骚操作还在继续。 报道称,马斯克已经在公司内部邮件中要求,员工必须每周向他汇报工作上的进展。 这个要求,大洋彼岸的打工人再熟悉不过了,这不就是写周报嘛。 由马斯克亲自领导的「推特... 人工智能# 代码 2年前300
一行代码,炼丹2倍速!PyTorch 2.0惊喜问世,LeCun激情转发 12月2日,PyTorch 2.0正式发布! 这次的更新不仅将PyTorch的性能推到了新的高度,同时也加入了对动态形状和分布式的支持。 此外,2.0系列还会将PyTorch的部分代码从C++移回Py... 人工智能# 代码 2年前620
从头开始构建,DeepMind新论文用伪代码详解Transformer 2017 年 Transformer 横空出世,由谷歌在论文《Attention is all you need》中引入。这篇论文抛弃了以往深度学习任务里面使用到的 CNN 和 RNN。这一开创性的研... 人工智能# 代码 2年前340
让学生免费用的Copilot,即将沦为编程考试作弊神器 Copilot 是由微软、OpenAI、GitHub 三家联合打造的 AI 编程辅助工具。今年早些时候,Copilot 已被集成到 Visual Studio 2022 中。此外,GitHub 还有一... 人工智能# 代码 2年前330
一行代码让英特尔显卡光追性能“改进100 倍”,网友们笑了 本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 将光线追踪性能大幅提升“100倍”,英特尔做到了! 英特尔近日合并了一个光线追踪的修复程序到开源的Mesa Vulkan驱... 人工智能# 代码 2年前380
为什么说 Go 语言字符串是不可变的? 这个问题本身并不困难,但对于新手来说确实容易产生困惑,今天就来回答一下。 首先来看看它的底层结构: type stringStruct struct { str unsafe.Pointer len ... 网站建设# go# 代码# 前端 2年前1310
代码危机!如何利用自定义异常应对复杂业务逻辑 大家好,我是小米,在这篇文章中,我将和大家分享关于自定义异常的使用场景以及一个实际的电商项目案例。自定义异常在软件开发中起到了重要的作用,能够帮助我们更好地管理和处理各种异常情况。让我们一起来看看各个... 网站建设# 代码# 前端# 开发 2年前130
事半功倍,掌握12个在VSCode中进行Python开发的小技巧 Visual Studio Code(VSCode)是Python开发中较受欢迎的集成开发环境(IDE)之一。它速度快且拥有丰富的功能,使开发体验变得有趣且简单。 【网址】:https://code... 网站建设# python# vscode# 代码 2年前200
如何避免新代码变包袱?阿里通用方法来了! 什么是设计?什么是架构?从零开始建立一个新的系统,新写的每行代码都可能成为明天的历史包袱?如何能有效的在遗留代码上工作?今天,阿里资深技术专家辉子为我们带来NBF框架下软件工程架构设计通用方法论,值得... 网站建设# Architect# 代码# 开发 2年前350
代码详解:如何用Python快速制作美观、炫酷且有深度的图表 生活阶梯(幸福指数)与人均GDP(金钱)正相关的正则图 本文将探讨三种用Python可视化数据的不同方法。以可视化《2019年世界幸福报告》的数据为例,本文用Gapminder和Wikipedi... 网站建设# python# 代码# 后端 2年前620
一文看完阿里巴巴 AliFlutter 客户端研发体系 Flutter 是开源的 UI 工具包,其能够帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。Flutter 组件采用现代响应式框架构建,中心思想是用组件 (wid... 网站建设# ui# 代码# 工具包 2年前640
7 个建议让 Code Review 高效又高质 Code Review(CR) 的本质是什么?是为了查错?还是为了 KPI?本文分享阿里资深技术专家的看法:CR 是一种关于社会学的长期行为和组织文化,通过 CR,形成一种良性互动的技术氛围,传播和... 网站建设# Code Review# kpi# 代码 2年前560
什么是形参和实参?在Javascript中怎么用? 在函数内部的代码中,当某些值不能确定的时候,可以通过函数的参数从外部接收进来一个函数可以通过传人不同的参数来完成不同的操作。,,函数的参数分为形参和实参。在声明函数时,可以在函数名称后面的小括号中添加... 网站建设# 代码# 函数# 参数 2年前680
XXL-JOB GLUE任务第三方依赖包的管理实践 ,xxl-job 是一个分布式任务调度平台,它的应用场景非常广泛,例如定时任务、消息推送、批处理等。xxl-job 中的任务类型主要有两种:,支持基于方法的开发方式,每个任务对应一个方法。,任务以源码... 网站建设# glue# job# xxl 2年前510
您的Python代码需要重构吗?学会使用模块,让代码更加模块化! ,Python模块是Python代码的组织单位,可以包含变量、函数、类和其他Python代码。模块可以在其他Python代码中引入和使用。在本节中,我们将介绍Python模块的基础知识。,Python... 网站建设# python# 代码# 使用 2年前230
为什么不要轻信Copilot? ,作者丨Martin Heller,策划丨千山,当我在2021年使用GitHub Copilot 预览版时,我注意到AI对程序员并不总是生成好的、正确的甚至正在运行的代码,但仍然有些用处。当时,我得出... 网站建设# codewhisperer# copilot# 代码 2年前1120
React Context的核心实现,就五行代码 ,大家好,我卡颂。,很多项目的源码非常复杂,让人望而却步。但在打退堂鼓前,我们应该思考一个问题:源码为什么复杂?,造成源码复杂的原因不外乎有三个:,如果是原因3,那实际理解起来其实并不难。我们需要的只... 网站建设# context# react# 代码 2年前570
静态代码检查工具有哪些,你都知道吗? ,静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。,代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性... 网站建设# 代码# 检查# 程序 2年前380
五种判断线程池任务执行完成的方式 Thread线程是否执行完成,我们可以调用join方法然后等待线程执行完成;那在使用线程池的时候,我们如何知道线程已经执行完成了?本文就带给大家五种判断的方式:,上述代码处理逻辑在主线程中进行循环判断... 网站建设# 主线# 代码# 判断 2年前640
推荐十个开源的前端低代码项目! ,GoView 是一个使用 Vue3 搭建的低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可完成业务需求。它的技术栈为:Vue3 + TypeScript4 + Vite2 ... 网站建设# gitee# https# vue 2年前1890
如何删除未使用的 CSS 代码? ,随着前端项目的不断迭代,就可能出现部分 CSS 代码未使用的情况。这些未使用代码就可能影响应用性能。,那么,如何有效地删除未使用的 CSS 代码呢?本文将介绍一种强大的工具——PurgeCSS,它可... 网站建设# coverage# css# purgecss 2年前430
你真的了解ForkJoinPool吗?这些技巧让你的代码性能提升十倍! ,线程池是一种常见的多线程编程方式,它可以有效地管理线程的创建、销毁和复用,从而提高程序的性能和稳定性。Java中提供了多种线程池实现,包括ForkJoinPool、Executors、Complet... 网站建设# forkjoinpool# java# 代码 2年前320
Golang模块级私有包(Internal Package Mechanism)详解 ,熟悉Golang的同学应该都知道Golang的包机制,一个包中的程序实体有两种访问权限:可导出(其他包可以访问)和不可导出(其他包不能访问,包内可访问)。,但是这两种访问权限并不能满足所有的场景,例... 网站建设# golang# 代码# 罗技 2年前450
Java 中 N+1 问题的集成测试 N+1问题:N+1问题是指在使用关系型数据库时,在获取一组对象及其关联对象时,产生额外的数据库查询的问题。其中N表示要获取的主对象的数量,而在获取每个主对象的关联对象时,会产生额外的1次查询。,N+1... 网站建设# 代码# 对象# 测试 2年前540
保姆级教程,彻底搞懂Java继承的五种用法 在Java中,继承是面向对象编程中的一个重要概念,它允许一个类(称为子类或派生类)继承另一个类(称为父类或基类)的属性和方法。通过继承,子类可以重用父类的代码,并可以在此基础上添加新的属性和方法,从而... 网站建设# java# 代码# 子类 2年前200
十个杀手级的实用JavaScript单行代码 JavaScript是一门简单而复杂的语言,简单是因为他有很多框架库可以使用,复杂也是因为它有太多的框架库可以选择。,,很多时候,我们不知道如何使用,但是,在实际开发中,我们经常用的东西真的不多,在前... 网站建设# javascript# 代码# 使用 2年前1580
Webpack源代码泄露漏洞研究 ,Webpack是一个前端资源模块化管理和打包工具,它可以将多种静态文件(图片、CSS、JS等)视为模块,通过各种插件对这些模块进行加载、转换、分块并最终输出到合适的位置。Webpack以其高度的可配... 网站建设# css# webpack# 代码 2年前280
30 个基础而实用的 JavaScript 代码片段 今天这篇文章,想跟大家分享 30 个基本并实用的 JavaScript 代码片段,它们将帮助你提升你的 Web 开发能力。从用于提高性能的去抖动和节流功能,到数组操作、字符串操作和数字验证等等。,,了... 网站建设# javascript# web# 代码 2年前1930
.Net8的AOT引导程序BootStrap .Net8的本地预编机器码AOT,它几乎进行了100%的自举。微软为了摆脱C++的钳制,做了很多努力。也就是代码几乎是用C#重写,包括了虚拟机,GC,内存模型等等。而需要C++做的,也就仅仅是引导程序... 网站建设# net# 代码# 引导 2年前560
JavaScript代码怎样引入到HTML中? JavaScript 程序不能独立运行,它需要被嵌入 HTML 中,然后浏览器才能执行 JavaScript 代码。通过 <script> 标签将 JavaScript 代码引入到 HTM... 网站建设# html# javascript# script 2年前1830
为什么React一年不发新版了? ,大家好,我卡颂。,遥想前几年,不管是React还是Vue,都在快速迭代版本,以至于很多同学抱怨「学不动了」。,而现在,React已经一年没更新稳定release了。,,上一次发版还是22年6月,甚至... 网站建设# react# release# 一年 2年前450
Web前端Tips:断点续传如何实现? 在Web前端中实现断点续传功能的一种常见方式是使用HTTP Range请求和文件分片上传。,,以下是一个简单的断点续传实现的步骤:,需要注意的是,服务器端也需要相应的逻辑来处理断点续传的请求,并将上传... 网站建设# 代码# 前端# 文件 2年前660
Go defer 去掉闭包函数,靠谱吗? 大家好,我是煎鱼。,在 Go 语言里,defer 关键字是大家很爱用的。因为他有着 defer+recover+panic 的组合拳打法,还有种各种 defer close 等常用场景。,这是 Go ... 网站建设# defer# go# 代码 2年前120
如何避免在C#中出现混乱代码 作者 | Joydip Kanjilal,编译 | 王瑞平,意大利面是一种很好吃的食物,但是,如果用它来形容代码意味着这种程序很糟糕。,“意大利面条式代码”是一个术语,用于描述组织不良、纠缠不清或嵌套... 网站建设# c# 代码# 混乱 2年前650
字节跳动的前端工程化实践,大幅提高巨型应用构建和维护效益 近日,在WOT全球技术创新大会2023“大前端最佳实践”分论坛上,字节跳动前端架构工程师林宜丙分享了主题为“字节跳动的前端工程化实践”的演讲。,顾名思义,前端工程化就是在前端开发过程中采用一系列技术手... 网站建设# 代码# 前端# 前端开发 2年前270
三个实用重构技术,改进你的代码 大家好,我是渔夫子。,代码重构是在不改变外部功能的情况下对现有代码进行改进。它是编程的核心部分之一,不容忽视。否则,您就无法获得更好的代码版本。代码重构可以增强代码的可读性、可维护性和可扩展性。它还旨... 网站建设# 代码# 可读性# 改进 2年前590
前端Monorepo大仓代码按需拉取技术实现原理 ,目前,前端平台探索大仓研发模式,通过Monorepo大仓的技术,整合前端平台现有应用的仓库代码,使得各业务域应用质量衡量标准统一,通用基础组件以及工具函数能够快速复用,当基础通用功能出现问题的时候... 网站建设# git# monorepo# 代码 2年前540
CSS Modules是什么意思 ,说明,1、CSS Modules指的是像import js一样去引入css代码。,代码中的每一个类名都是引入对象的一个属性,通过这种方式,即可在使用时明确指定所引用的css样式。,2、Modules... 网站建设# css# modules# 代码 3年前760
代码重构:面向单元测试 作者 | 杜沁园(悬衡),重构代码时,我们常常纠结于这样的问题:,单元测试是我们常用的验证代码正确性的工具,但是如果只用来验证正确性的话,那就是真是 “大炮打蚊子”--大材小用,它还可以帮助我们评判代... 网站建设# 代码# 单元测试# 思路 3年前1310
聊一聊 Java 面向对象 ,在之前的文章中,讲到了面向的 3 大特性(封装、继承、多态)和面向对象设计的 5 大原则(SRP、OCP、LSP、DIP、ISP)。此外,我们还讲了如何创建一个类,并且在创建类后如何构造一个对象。然... 网站建设# publicutil# 代码# 周瑜 3年前730
“整洁架构” 和商家前端的重构之路 ,团队归属于后方业务支撑部门,组内的项目都以 pc 中后台应用为主。对比移动端应用,代码库比较庞大,业务逻辑也相对复杂。在持续的迭代过程中,我们发现当前的代码仓库仍然有不少可以优化的点:,21 年前端... 网站建设# react# 业务# 代码 3年前510
用 Python 绘制几张有趣的可视化图表 ,流程图存在于我们生活的方方面面,对于我们追踪项目的进展,做出各种事情的决策都有着巨大的帮助,而对于万能的Python而言呢,绘制流程图也是十分轻松的,今天小编就来为大家介绍两个用于绘制流程图的模块... 网站建设# output# 代码# 决策 3年前990
九个写 TypeScript 的坏习惯,看看你有没有? 下面列出了我们都应该改掉的 9个习惯。,通过使用没有严格模式的 tsconfig.json。,,使用严格模式后。,,在代码库中引入更严格的规则通常需要时间。,更严格的规则可以在未来更容易地更改代码... 网站建设# 严格# 代码# 定义 3年前560
使用 Python 的 requests 和 Beautiful Soup 来分析网页 ,浏览网页可能占了你一天中的大部分时间。然而,你总是需要手动浏览,这很讨厌,不是吗?你必须打开浏览器,然后访问一个网站,单击按钮,移动鼠标……相当费时费力。如果能够通过代码与互联网交互,岂不是更好吗... 网站建设# python# requests# url 3年前530
python应用数据科学的优势 ,1、很容易学习。,简而言之,您必须减少编码才能使用Python完成工作,这意味着您将更多地学习核心功能,而不是整天专注于语法。现在,在其他语言中可能需要10-12行代码,Python可以帮助您用4... 网站建设# python# 代码# 使用 3年前320
七个实用的Python自动化代码,别再重复造轮子了! 关于Python有一句名言:不要重复造轮子。,但是问题有三个:,1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子。,2、确实没重复... 网站建设# python# 代码# 某某 3年前360
JavaScript中几个优雅的运算符使用技巧 新版本的 ECMAScript 引入了三个新的逻辑赋值运算符:空运算符,AND 和 OR 运算符,这些运算符的出现,也是希望让我们的代码更干净简洁,下面分享几个优雅的 JavaScript 运算符使用... 网站建设# javascript# 代码# 属性 3年前860
React:搞了半天,我才是低代码的最佳形态 ,大家好,我卡颂。,你有没有发现,每过几年,「低代码」的概念就会被翻出来热炒一番。,这也难怪,软件行业最大的成本就是人力成本(程序员的工资),「低代码」号称能够:,一个只有程序员受伤,还能降本增效的世... 网站建设# dsl# jsx# react 3年前970
如何更好的使用 Python 的类型提示? 使用动态语言一时爽,代码重构火葬场。相信你一定听过这句话,和单元测试一样,虽然写代码的时候花费你少量的时间,但是从长远来看,这是非常值得的。本文分享如何更好的理解和使用 Python 的类型提示。,类... 网站建设# python# 代码# 变量 3年前860
C语言中的volatile到底有什么用? 大家好,我是小风哥。,学C语言时有一个奇怪的关键字volatile,这到底有什么用呢?,首先来看这样一段代码:,编译一下,注意,这里使用O2优化:,,让我们仔细看看生成的这段汇编:,其中L2这一段即... 网站建设# busy# 代码# 优化 3年前740
回归测试:意义、挑战、最佳实践和工具 译者 | 李睿,审校 | 孙淑娟,微小的变化可能会产生巨大的后果。由于客户和市场的需求和选择是动态的,因此预计软件将与变化的趋势同步发展。在少数情况下,后端的更改甚至轻微修改通常会导致偏离预期的用途... 网站建设# 代码# 回归# 更改 3年前1130
如何写出有效的单元测试 作者 | 王浩(光酒),《单元测试的艺术》中对单元测试的定义:,一个单元测试是一段自动化的代码,这段代码调用被测试的工作单元,之后对这个单元的单个最终结果的某些假设进行校验。单元测试几乎都是用单元测试... 网站建设# 代码# 单元# 单元测试 3年前150
聊聊Git 分支管理策略 最近,团队新入职了一些小伙伴,在开发过程中,他们问我 Git 分支是如何管理的,以及应该怎么提交代码?,我大概说了一些规则,但仔细想来,好像也并没有形成一个清晰规范的流程。所以查了一些资料,总结出下面... 网站建设# branch# develop# git 3年前510
如何写出同事看不懂的Java代码? 哈喽大家好啊,我是没更新就是在家忙着带娃的Hydra。,前几天,正巧赶上组里代码review,一下午下来,感觉整个人都血压拉满了。五花八门的代码让我不禁感叹,代码规范这条道路还是任重而道远…,那么今天... 网站建设# java# 代码# 写出 3年前490
GitHub改代码搜索引擎,18小时给155亿个文档创建索引,背后技术原理已公开 本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。,还记得GitHub发布的新版代码搜索引擎吗?,,经过一番测试优化后,GitHub现在公开了背后的技术原理。,最新版搜索引擎... 网站建设# github# 代码# 原理 3年前310
测试员进阶技能:如何有效地利用单元测试报告? ,从产品角度而言,常规的功能测试、系统测试都是站在产品局部或全局功能进行测试,能够很好地与用户的需要相结合,但是缺乏了对产品研发细节(特别是代码细节的理解)。,,从测试人员角度而言,功能测试和系统测试... 网站建设# 代码# 功能测试# 开发人员 3年前320
同事改Bug飞快,原来掌握了这些代码Debug技巧 代码Debug调试是研发工程师日常工作中必不可少的重要组成部分。进行代码Debug调试的目的无非就两个,一个是自我检查代码逻辑是否有问题,便于自己将Bug消灭在测试介入之前;另一个是进行线上问题排查定... 网站建设# bug# debug# 代码 3年前450
让程序员早点下班的《技术写作指南》 本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。,对于程序员来说,每天不是在写bug,就是在修bug~,在不停coding之外,做好一些细节毋庸置疑也可以帮助我们早点下班... 网站建设# bug# 代码# 指南 3年前360
淘宝iOS扫一扫架构升级 - 设计模式的应用 扫一扫是淘宝镜头页中的一个重要组成,功能运行久远,其历史代码中较少采用面向对象编程思想,而较多采用面向过程的程序设计。随着扫一扫功能的不断迭代,我们基于设计模式的基本原则,逐步采用设计模式思想进行代码... 网站建设# 代码# 扫一扫# 架构 3年前730
电脑开机蓝屏出现代码0x0000007b的解决方法 电脑上蓝屏归属于常见问题难题之一,一般不一样的蓝屏会显示不一样的信息代码,假如发生蓝屏代码0x0000007b该怎么办,下面一起来看看电脑上开机蓝屏发生代码0x0000007b的处理方法 电脑上开机... 电脑技巧# bios# xb# 代码 3年前280
js中有哪些书写位置 ,1、将js代码写到标签的onclick属性中。,js代码可以写入标签的onclick属性中,当我们点击按钮时,js代码才会被执行,但是这种方式属于结构和行为耦合,不方便维护,不建议使用。,2、将js... 网站建设# js# onclick# 代码 3年前270
如何在 JavaScript 中更好地使用条件判断 这篇文章用很短的时间来介绍如何在 JavaScript 中编写更简单的条件判断,帮助你编写更简洁、更易读的代码。,,假设我们将颜色值转换为十六进制编码的函数。,这个函数的目标很简单,就是传入颜色字符串... 网站建设# javascript# 代码# 十六进制 3年前310
错误代码0x80070424修复办法 小伙伴们在应用笔记本时碰到win10没法备份数据系统提醒备份数据应用程序没法启动就会发生不正确代码0x80070424,那麼要怎么解决这个问题呢?下面我就给各位共享不正确代码0x80070424修复方... 电脑技巧# x# 代码# 修复 3年前540
提升代码可读性,减少 if-else 的几个小技巧 相信大家或多或少都接触过拥有庞大 if else 的项目代码吧,多重嵌套的 if else 在维护的时候真的让人很恼火,有时候一个 bug 排查下来,严重感觉身体被掏空。,本文并未有消灭或歧视 if ... 网站建设# else# 代码# 可读性 3年前430