我们一起聊聊 Python 八股文 同志们好,今天带着大家一起来复习python中的基础问题,我们都知道python属于解释性语言,效率也就相对其它语言来说较低一些,这个较低只是运行稍微低些,但是呢,在很多场景买这些都是微不足道的,凭... 网站建设# python# 内置# 开发 3年前480
2023 年您应该关注的14个Web 开发趋势 ,第一个网页发布是在 1991 年,它永远改变了我们的生活。今天,我们花几个小时在互联网上,赚钱、花钱、听音乐、寻找我们的灵魂伴侣、获得大学学位、看电影、调查阴谋论,以及其他活动。该列表实际上是永无止... 网站建设# web# 开发# 网络 3年前270
SpringBoot+Nacos+Kafka实现微服务流编排 微服务开发涉及了一些数据处理模块的开发,每个处理业务都会开发独立的微服务,便于后面拓展和流编排。,学习了 SpringCloud Data Flow 等框架,感觉这个框架对于我们来说太重了,维护起来也... 网站建设# docker# nacos# 开发 3年前520
Webpack项目瘦身之移除无依赖文件 作者在开发过程中,有遇到以下此场景:,PM:请把关于出价场景的逻辑优化下,在出价前进行判断是否命中风控。,FE:安排。,在开发过程中,经常会通过搜索关键词来快速找到对应文件。此次也不例外,当在代码仓库... 网站建设# webpack# 开发# 引用 4年前240
什么是真正的敏捷开发?敏捷开发与瀑布开发有何不同 什么是真正的敏捷开发?敏捷开发与瀑布开发有何不同。从本质上讲敏捷开发的一个重要目标是建立持续价值交付的能力。这种能力最终必须服务于业务的创新,促进业务的成功。,我们经常会说敏捷模式,那什么开发模式是不... 网站建设# 交付# 开发# 批量 4年前550
为什么有人说 vite 快,有人却说 vite 慢? ,谈到 Vite,给人的第一印象就是 dev server 启动速度快。同样规模的项目,相比 Webpack 动辄十几秒甚至几十秒的的启动速度,Vite 简直是快到没朋友,往往数秒之内即可完成启动(P... 网站建设# vite# 启动# 小编 4年前630
如何正确使用混合软件产品开发方法 译者 | 赵青窕,审校 | 孙淑娟,富有创造力的人(包括我自己)通常对自己所做的事情非常有激情,没有什么比我们自己做更让人欣喜的事了。然而,在创业的世界里,这种心态有时是有害的,特别是在与新的商业伙伴... 网站建设# 产品开发# 开发# 方法 4年前360
Java开发的九大工作领域 Java语言简单易用、安全可靠,主要面向Internet编程,具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开... 网站建设# java# 平台# 应用 4年前510
一文读懂微服务设计模式 ,译者 | 李腾辉,数十年来,人们一直采用单体构架来开发应用程序,而现在越来越多的人正在转向微服务架构。微服务架构可以为我们带来更快的开发迭代速度,更高的可扩展性、可靠性,以及灵活性—使用更合适的技术... 网站建设# 应用# 开发# 服务 4年前560
表明低代码平台价格过高和交付不足的八个迹象 译者 | 李睿,审校 | 孙淑娟,尽管无代码/低代码平台的使用率迅速上升,但IT部门仍然不得不频繁介入。因此开发人员需要注意这些危险信号,这意味着一些解决方案没有实现目标。,开发人员可以使用低代码... 网站建设# 代码# 平台# 应用程序 4年前610
常用6种顶级Python文本编辑器 , ,前言,程序员经常问自己的一个问题,尤其是在他们职业生涯的开始阶段,在使用哪种编程语言之后,什么样的IDE或文本编辑器会让他们的生活变得更好、更高效。无论你从事的是web开发、移动/桌面应用程序... 网站建设# ide# 开发# 文本编辑 4年前420
QT、WPF、PyQt、Electron 桌面应用解决方案 Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码... 网站建设# company# gui# qt 4年前370
为什么有些人宁愿花费很多时间去自己手工配置Python环境, 也不用Anaconda? ,也有很多人是自己配置Python环境,而不用Anaconda,我理解有两方面原因。,首先Anaconda对数据科学很友好,但对于其他Python应用场景并不是最佳选择,更多人会使用原生python... 网站建设# anaconda# conda# python 4年前370
这六款混合开发框架,比原生更香吗? 译者 | 陈峻,审校 | 孙淑娟,众所周知,根据使用场景的不同,我们往往需要针对智能手机、平板电脑以及可穿戴设备等不同平台,开发相应的应用。如果为每一类应用都去编写独特的程序代码的话,不但耗时,而且... 网站建设# 原生# 应用# 开发 4年前150
用Python写3D游戏,太赞了 ,Vizard是一款虚拟现实开发平台软件,从开发至今已走过十个年头。它基于C/C++,运用新近OpenGL拓展模块开发出的高性能图形引擎。当运用Python语言执行开发时,Vizard同时自动将编写的... 网站建设# python# vizard# 开发 4年前120
JavaScript 框架发展的四个时代,以后的发展方向是什么? 早在2012年,我就开始用JavaScript进行编码。,我曾为一家当地的企业从头到尾开发了一款PHP应用程序,这是一个简单的CMS网站。后来,他们决定要重新编写它并增加一些功能。这个项目的经理希望我... 网站建设# javascript# 应用程序# 开发 4年前540
Windows上写Python代码的王炸组合! ,在 Windows 上怎样做 Python 开发?是像大神那样使用纯文本编辑器,还是用更加完善的 IDE?到底是用自带的命令行工具,还是需要装新的 Terminal?本文将带你了解如何利用微软官方维... 网站建设# python# terminal# windows 4年前400
Spring 中毒太深!离开 Spring 我居然连最基本的接口都不会写了。。。 ,随着 Spring 的崛起以及其功能的完善,现在可能绝大部分项目的开发都是使用 Spring(全家桶) 来进行开发,Spring也确实和其名字一样,是开发者的春天,Spring 解放了程序员的双手... 网站建设# servlet# spring# 开发 4年前600
30分钟开发一款抓取网站图片资源的浏览器插件 ,基于谷歌浏览器的插件层出不穷, 它可以帮助我们解决单一网站解决不了的很多问题,也有很多前端极客们开发了大量有意思的浏览器插件,所以我也花了大概一天的时间,看完了谷歌浏览器插件开发文档,在这里特地总结... 网站建设# 开发# 我们# 插件 4年前1310
Web开发的未来:下个十年有望出现的五大动向 译者 | 布加迪,审校 | 孙淑娟,互联网一直处于不断进化的状态。如果不关注Web开发的未来并做出相应的调整,互联网企业的经营者很难继续取得成功。,三十多年前,大多数人还无法想象移动设备在互联网用户... 网站建设# web# 互联网# 开发 4年前520
微服务在Golang开发中的实现方案 ,在传统软件开发中,整个应用的代码都组织在一个单一的代码库,一般会有以下拆分代码的方式:一是按照特征做代码拆分,如MVC模式;二是按照功能做拆分,在更大的项目中将代码封装在处理不同业务的包中,包内部再... 网站建设# 代码# 传统# 单一 4年前560
测试工程师应知应会之行为驱动测试BDD 很多工程师都了解测试驱动开发(Test Driven Development,TDD),但是了解行为驱动开发的人却不是很多。,行为驱动开发(Behavior Driven Development,BD... 网站建设# bdd# 开发# 测试 4年前1390
如何在 Windows 上写 Python 代码?优秀攻略来袭! ,在 Windows 上怎样做 Python 开发?是像大神那样使用纯文本编辑器,还是用更加完善的 IDE?到底是用自带的命令行工具,还是需要装新的 Terminal?,使用 Windows 系统一大... 网站建设# python# windows# 大神 4年前590
换了个数据结构,一不小心把系统性能提升了10倍以上 很多Java开发同学经常有一个疑惑,搞Java开发也需要懂算法吗?本文咱们就来谈谈这个问题。,其实如果你开发一个非常复杂而且有挑战的大型系统,那么必然会在系统中使用算法。同理,如果你可以将算法进行合... 网站建设# hadoop# java# 开发 4年前290
“低代码”十问,你能回答吗? 如今,恐怕没有比IT更爱创造新概念的行业了。一方面,源自于信息技术的高速发展,创新层出不穷;另一方面,可能是源自销售的需要,客户总有些猎奇的心理,先不论产品是否充分满足客户的需求,至少新的概念先从心理... 网站建设# 代码# 原子# 客户 4年前690
携程酒店Flutter性能优化实践 作者简介 | Qifan,携程高级工程师,专注移动端开发;Yinuo,携程高级工程师,专注移动端开发;popeye,携程软件技术专家,关注移动端跨端技术,致力于快速,高性能地支撑业务开发。,携程酒店业... 网站建设# flutter# 协程# 开发 4年前1270
测试驱动开发应该是一种思维而不仅是实践 ,相信对敏捷熟悉的朋友对测试驱动开发(TDD)的概念都不会陌生。测试驱动开发强调通过预定义的测试标准驱动开发写出符合标准的代码。不过现在越来越多人会把TDD等同于单元测试驱动开发,即UTDD。我并不否... 网站建设# tdd# utdd# 开发 4年前280
分享一个适合【团队】开发的cmake【跨平台】工程模板 ,之前分享过一篇关于 cmake 的入门文章:《使用 cmake 来搭建跨平台的应用程序框架:C语言版本》,那篇文章重点是描述如何利用 cmake 来编译或者构建跨平台的工程,并没有涉及到团队... 网站建设# cmake# 便宜# 开发 4年前550
前端工程化实战-开发企业级CLI 脚手架大家一定都不陌生,比如我们经常使用的 vue-cli、create-react-app,它可以帮助我们快速的初始化一个项目,无需从零配置,极大的方便我们的开发。到这里你可能会疑惑,既然市面上有成... 网站建设# cli# 复制粘贴# 开发 4年前520
浅谈契约测试 ,在现代的开发模式中,基于微服务的开发模式越来越常见,但是随着项目规模的扩大,服务与服务之间的依赖越来越密切,当不同的开发团队去开发不同的服务时,服务的提供者的变动会影响到众多消费它的消费者,为了保证... 网站建设# 依赖# 开发# 服务 4年前290
运营开发如何在技术上持续突破 作者 | donnyhuang,运营开发为什么会存在呢?“肯定是因为有运营嘛,有运营需求,需要开发完成这些需求,所以我们才存在。” 那么,真的是这样的吗?,,这个话题首先要先分析:运营是干啥的?一个... 网站建设# 反馈# 开发# 运营 4年前450
疫情下更合适的开发模式 作者 | 郑茗蔓,任何复杂的软件都是团队工作的产物,所以我们会利用版本控制工具和不同的分支策略来协助团队的日常开发和交流,mainline开发模式和pull request开发模式(以下简称PR)则是... 网站建设# pr# 团队# 开发 4年前540
站在开发者的角度理解框架的设计思想 最近有好多读者私信我,为什么选择GoFrame做电商项目的开发?,原因很简单:,因为我司是用GoFrame做电商业务开发的,而且我司同事基本都是PHP转Go的。GoFrame可以说是非常适合PHPer... 网站建设# go# goframe# 开发 4年前430
带你使用Golang快速构建出命令行应用程序 ,在日常开发中,大家对命令行工具(CLI)想必特别熟悉了,如果说你不知道命令工具,那你可能是个假开发。每天都会使用大量的命令行工具,例如最常用的Git、Go、Docker等。,不管是做技术开发还是业务... 网站建设# cli# 命令行# 工具 4年前270
vivo 低代码平台【后羿】的探索与实践 ,青春才几年,疫情占三年,后疫情时代,究竟需要什么样的新技术,才能真正解放IT生产力,我认为是低代码,一种可视化的应用开发方法,即“用较少的代码、以较快的速度来交付应用程序”。,,低代码如果从表现形式... 网站建设# vivo# 代码# 可视化 4年前440
使用 Nocalhost 开发 Rainbond 上的微服务应用 本文将介绍如何使用 Nocalhost 快速开发 Rainbond 上的微服务应用的开发流程以及实践操作步骤。,Nocalhost 可以直接在 Kubernetes 中开发应用,Rainbond 可以... 网站建设# ide# kubernetes# nocalhost 4年前120
优秀后端都应该具备的开发好习惯,你学会了吗? 前言,大家好,我是捡田螺的小男孩。,毕业五年多,一共待过3家公司,碰到各种各样的同事,见识过各种各样的代码,有优雅的,赏心悦目的,也有垃圾的,屎山一样的。因此,写这篇文章,来记录一下一个优秀的后端开... 网站建设# service# 业务# 各种各样 4年前390
观察和评价研发效能的趋势 作者 | 姚安峰,长久以来,如何有效衡量软件研发效能是所有研发管理者心心念念的事,但也一直是个未解的难题。从早期的人均代码行到人均功能点公式计算,再到基于故事点的迭代速率或人均吞吐量,业界一直在探索... 网站建设# 人均# 公式# 开发 4年前160
Tauri:下一代桌面应用开发框架? 在处于移动互联网的当下,虽然桌面应用的重要性已经不能同往日而语,但在我们平常的日常工作和生活中,还是扮演着非常重要的角色和地位。在我们的日常工作中,离不开Lark、VSCode等桌面应用。,相比较于移... 网站建设# tauri# 应用# 开发 4年前380
盘点那些 Go 的优秀应用场景 大家好,我是程序员幽鬼。,Golang 是一种在开发人员中越来越受欢迎的编程语言。它是一种编译型语言,与 C/C++ 和 Java 有一些相似之处,与其他语言相比具有多种优势。Golang 可用于广泛... 网站建设# api# golang# 场景 4年前440
2022 年面向开发人员的七个优秀 Java IDE Java是最强大的编程语言之一,目前用于30亿台设备的开发,每天约有70万开发人员使用它。它一直是开发大量应用程序的重要组成部分。它提供了一些惊人的功能,例如易于学习和理解,高度安全,平台独立性,极其... 网站建设# ide# java# 开发 4年前500
来自NPM联合创始人的预言:前端未来会这样 ,Laurie Voss,未来5年 「web开发」 会如何发展,在说出自己的预测前, 「Laurie」 先表示: 「在座各位,很可能讨厌我的预测」 。,因为他自己就不待见这个预测结果。,那么他预测的依... 网站建设# laurie# web# 尝试 4年前540
基于Apache Linkis构建合合一站式数据开发平台实践分享 Intsig Data Studio(IDS)是上海合合信息科技股份有限公司,大数据平台基于微众WDS社区开源的 Linkis&DSS 组件构建的一站式敏捷数据应用开发管理门户,面向的主要用户... 网站建设# ids# linkis# 一站式 4年前310
自己开发一个分布式的 Xxl-Job 任务调度组件 ,,以SpringBoot为基础开发一款中间件我也是第一次,因为接触SpringBoot也刚刚1个月左右。虽然SpringBoot已经出来挺久的了,但由于我们项目开发并不使用SpringBoot的一套... 网站建设# springboot# 中间件# 开发 4年前570
学会配置Pycharm这一招,事半功倍! Hello 大家好,我是菜鸟哥。,周围很多同学都在学Python,简单好用,功能强大,容易上手。而开发Python代码大部分都是用的Pycharm。当然肯定有小伙伴,表示不服,vscode也是很强大的... 网站建设# pycharm# python# vscode 4年前300
可观察性驱动开发与测试驱动开发 可观察性的概念涉及通过检查日志、指标和跟踪来了解系统的内部状态。这种方法提供了一个全面的系统视图,允许进行彻底的调查和分析。,,虽然将可观察性整合到系统中似乎令人望而生畏,但好处是巨大的。一个著名的例... 网站建设# odd# phonepe# 开发 4年前330
Puzzlescript,一种开发H5益智游戏的引擎 译者 | 陈峻,审校 | 孙淑娟,目前,在企业与客户(B2C)领域,无论是Web应用还是内部软件,通常可以被分为:发布、搜索、执行和对话四种类型。本文着眼于第五种类别:个人娱乐类。我将和您逐步探索一个... 网站建设# puzzlescript# 一致# 平台 4年前1460
Web 开发的十种优秀前端技术 在这个新冠病毒肆虐的时代,数字化变得比以往任何时候都更加重要。 前端技术(例如前端框架) 在开发所有软件应用程序中发挥了重要作用。,,尽管后端很重要,但它并不是用户遇到的第一件事。,框架是有助于开发和... 网站建设# web# 前端# 应用程序 5年前400
一文了解 DataLeap 中的 Notebook Notebook 是一种支持 REPL 模式的开发环境。所谓「REPL」,即「读取-求值-输出」循环:输入一段代码,立刻得到相应的结果,并继续等待下一次输入。它通常使得探索性的开发和调试更加便捷。在 ... 网站建设# dataleap# notebook# repl 5年前430
Swift 与 Go:苹果与谷歌的较量 ,译者 | 布加迪,Go与Swift可谓是彼此的劲敌。这两种编程语言都由科技巨头开发。Swift由苹果开发,而Go由谷歌开发。这就是为什么这些编程语言的比较又可以称为苹果与谷歌之间的较量。我们知道,这... 网站建设# go# swift# 开发 5年前450
如何在业务开发中实现自我成长 作者 | 赵裕,,从初入职场到现在,已经两年有余,看起来还是前途有限、后患无穷。写罢此文,聊以自慰,勉过往而励将来。,长久以来,我一直在思考两件事情:怎么把过往的经历抽象成可复用的经验,以及怎么把已有... 网站建设# 业务# 国王# 开发 5年前450
什么是低代码和无代码?而且,他们的未来是什么? 市场对开发商的需求空前高涨。然而,市场上仍然缺乏可以让商业项目停滞数月的人才。为了解决这个问题,企业使用低代码/无代码(LCNC) 开发来创建产品。它还催生了公民开发人员,即使用 LCNC 平台参与应... 网站建设# lcnc# 了解# 代码 5年前550
小众语言Aardio开发Websocket服务器 aardio 专注于桌面软件开发,17年一直保持非常活跃的更新,aardio 被多年用于生产项目实践,久经测试和锤炼。aardio 小、轻、快,轻便利索,体积仅 6.5MB,学习和使用成本极低。aar... 网站建设# aardio# websocket# 开发 5年前250
从零开始用C++开发一款游戏引擎 译者 | 朱先忠,审校 | 孙淑娟,游戏开发一直很能激励学生学习高级计算机科学。可能有些人认为游戏是孩子们喜欢的,但对于标准的计算机科学课程来说,游戏开发其实是少数几个能利用当中所有知识的领域。,游戏... 网站建设# c# 开发# 引擎 5年前610
“低代码/无代码” 爆火!程序员该如何应对? 根据 IDC 预测:“2024 年将有 65% 的应用软件通过低代码开发。” Gartner 也曾经发表过类似的预测,结论大致相同。,低代码领域知名企业 Mendix,此前发表的一份调查报告:,“在中... 网站建设# 代码# 企业# 开发 5年前680
使用契约先行开发减少契约测试 作者 | 刘俊男 ,如今微服务凭借其灵活、易开发、易扩展等优势深入人心,不同服务之间的集成和交互日渐繁多且复杂。这些服务之间交互的方式是多样的,常见的有 HTTP 请求和消息队列。在它们交互的过程... 网站建设# 交互# 契约# 开发 5年前470
抖音平台多产物代码隔离技术的实践与探索 作者|郭玉鹏,在软件架构领域,框架的功能类似于基础设施服务,是为实现某个业界标准而形成的组件规范。简单理解,框架就是制定一套规范或者规则,开发同学在该规范或者规则下工作。本文通过剖析框架实体 Serv... 网站建设# codebase# 同学# 开发 5年前340