跳转到主要内容

标签(标签)

资源精选(342) Go开发(108) Go语言(103) Go(99) angular(82) LLM(75) 大语言模型(63) 人工智能(53) 前端开发(50) LangChain(43) golang(43) 机器学习(39) Go工程师(38) Go程序员(38) Go开发者(36) React(33) Go基础(29) Python(24) Vue(22) Web开发(20) Web技术(19) 精选资源(19) 深度学习(19) Java(18) ChatGTP(17) Cookie(16) android(16) 前端框架(13) JavaScript(13) Next.js(12) 安卓(11) 聊天机器人(10) typescript(10) 资料精选(10) NLP(10) 第三方Cookie(9) Redwoodjs(9) LLMOps(9) Go语言中级开发(9) 自然语言处理(9) PostgreSQL(9) 区块链(9) mlops(9) 安全(9) 全栈开发(8) ChatGPT(8) OpenAI(8) Linux(8) AI(8) GraphQL(8) iOS(8) 软件架构(7) Go语言高级开发(7) AWS(7) C++(7) 数据科学(7) whisper(6) Prisma(6) 隐私保护(6) RAG(6) JSON(6) DevOps(6) 数据可视化(6) wasm(6) 计算机视觉(6) 算法(6) Rust(6) 微服务(6) 隐私沙盒(5) FedCM(5) 语音识别(5) Angular开发(5) 快速应用开发(5) 提示工程(5) Agent(5) LLaMA(5) 低代码开发(5) Go测试(5) gorm(5) REST API(5) 推荐系统(5) WebAssembly(5) GameDev(5) CMS(5) CSS(5) machine-learning(5) 机器人(5) 游戏开发(5) Blockchain(5) Web安全(5) Kotlin(5) 低代码平台(5) 机器学习资源(5) Go资源(5) Nodejs(5) PHP(5) Swift(5) 智能体(4) devin(4) Blitz(4) javascript框架(4) Redwood(4) GDPR(4) 生成式人工智能(4) Angular16(4) Alpaca(4) 编程语言(4) SAML(4) JWT(4) JSON处理(4) Go并发(4) kafka(4) 移动开发(4) 移动应用(4) security(4) 隐私(4) spring-boot(4) 物联网(4) nextjs(4) 网络安全(4) API(4) Ruby(4) 信息安全(4) flutter(4) 专家智能体(3) Chrome(3) CHIPS(3) 3PC(3) SSE(3) 人工智能软件工程师(3) LLM Agent(3) Remix(3) Ubuntu(3) GPT4All(3) 软件开发(3) 问答系统(3) 开发工具(3) 最佳实践(3) RxJS(3) SSR(3) Node.js(3) Dolly(3) 移动应用开发(3) 低代码(3) IAM(3) Web框架(3) CORS(3) 基准测试(3) Go语言数据库开发(3) Oauth2(3) 并发(3) 主题(3) Theme(3) earth(3) nginx(3) 软件工程(3) azure(3) keycloak(3) 生产力工具(3) gpt3(3) 工作流(3) C(3) jupyter(3) 认证(3) prometheus(3) GAN(3) Spring(3) 逆向工程(3) 应用安全(3) Docker(3) Django(3) R(3) .NET(3) 大数据(3) Hacking(3) 渗透测试(3) C++资源(3) Mac(3) 微信小程序(3) Python资源(3) JHipster(3) 大型语言模型(2) 语言模型(2) 可穿戴设备(2) JDK(2) SQL(2) Apache(2) Hashicorp Vault(2) Spring Cloud Vault(2) Go语言Web开发(2) Go测试工程师(2) WebSocket(2) 容器化(2) AES(2) 加密(2) 输入验证(2) ORM(2) Fiber(2) Postgres(2) Gorilla Mux(2) Go数据库开发(2) 模块(2) 泛型(2) 指针(2) HTTP(2) PostgreSQL开发(2) Vault(2) K8s(2) Spring boot(2) R语言(2) 深度学习资源(2) 半监督学习(2) semi-supervised-learning(2) architecture(2) 普罗米修斯(2) 嵌入模型(2) productivity(2) 编码(2) Qt(2) 前端(2) Rust语言(2) NeRF(2) 神经辐射场(2) 元宇宙(2) CPP(2) 数据分析(2) spark(2) 流处理(2) Ionic(2) 人体姿势估计(2) human-pose-estimation(2) 视频处理(2) deep-learning(2) kotlin语言(2) kotlin开发(2) burp(2) Chatbot(2) npm(2) quantum(2) OCR(2) 游戏(2) game(2) 内容管理系统(2) MySQL(2) python-books(2) pentest(2) opengl(2) IDE(2) 漏洞赏金(2) Web(2) 知识图谱(2) PyTorch(2) 数据库(2) reverse-engineering(2) 数据工程(2) swift开发(2) rest(2) robotics(2) ios-animation(2) 知识蒸馏(2) 安卓开发(2) nestjs(2) solidity(2) 爬虫(2) 面试(2) 容器(2) C++精选(2) 人工智能资源(2) Machine Learning(2) 备忘单(2) 编程书籍(2) angular资源(2) 速查表(2) cheatsheets(2) SecOps(2) mlops资源(2) R资源(2) DDD(2) 架构设计模式(2) 量化(2) Hacking资源(2) 强化学习(2) flask(2) 设计(2) 性能(2) Sysadmin(2) 系统管理员(2) Java资源(2) 机器学习精选(2) android资源(2) android-UI(2) Mac资源(2) iOS资源(2) Vue资源(2) flutter资源(2) JavaScript精选(2) JavaScript资源(2) Rust开发(2) deeplearning(2) RAD(2)

【Web技术】使用Passkeys进行无密码登录

介绍


Passkeys是一种更安全、更容易替代密码的方法。使用密钥,用户可以使用生物识别传感器(如指纹或面部识别)、PIN或模式登录应用程序和网站,从而无需记住和管理密码。

开发人员和用户都讨厌密码:它们给用户带来了糟糕的用户体验,增加了转换摩擦,并给用户和开发人员带来了安全责任。安卓和Chrome中的谷歌密码管理器通过自动填充减少了摩擦;对于寻求在转换和安全性方面进一步改进的开发人员来说,密钥和身份联合是该行业的现代方法。

密钥可以在一个步骤中满足多因素身份验证要求,取代密码和OTP(例如6位短信代码),以提供强大的保护,防止网络钓鱼攻击,并避免短信或基于应用程序的一次性密码带来的用户体验痛苦。由于密钥是标准化的,因此单个实现可以实现跨所有用户设备、跨不同浏览器和操作系统的无密码体验。

密钥更容易:

【Web开发】使用HTTPS进行本地开发

大多数时候,http://localhost出于开发目的,其行为类似HTTPS。然而,也有一些特殊情况,例如自定义主机名或跨浏览器使用安全cookie,在这些情况下,您需要明确设置您的开发网站,使其表现得像HTTPS,以准确地表示您的网站在生产中的工作方式。(如果您的生产网站不使用HTTPS,请优先切换到HTTPS)。

本页介绍如何使用HTTPS在本地运行您的网站。

注意:在本文中,关于localhost的语句也适用于127.0.0.1和[::1],因为它们都描述了本地计算机地址(也称为环回地址)。为了简单起见,这些说明没有指定端口号。所以当你看到http://localhost,读作http://localhost:{PORT}或http://127.0.0.1:{端口}。


有关简要说明,请参阅mkcert快速参考**

【Web开发】Chrome 将逐步取消对第三方 Cookie 的支持,Storage Access API (SAA) 可让这些用例继续正常运行

Chrome 将逐步取消对第三方 Cookie 的支持,并停止对存储空间进行分区,以减少跨网站跟踪。这给在嵌入式上下文中依赖 Cookie 和其他存储机制的网站和服务带来了挑战,难以实现身份验证等用户体验历程。Storage Access API (SAA) 可让这些用例继续正常运行,同时尽可能限制跨网站跟踪。

【Web开发】针对嵌入工作流逐步淘汰第三方 Cookie

第三方 Cookie 有多种用途,但它们也是跨网站跟踪的重要驱动因素。为方便测试,Chrome 已限制 1% 的用户从 2024 年第 1 季度起使用第三方 Cookie,并计划从 2025 年初开始逐步弃用所有用户的第三方 Cookie,但要解决英国竞争和市场管理局 (CMA) 可能尚未解决的竞争问题。

在此页面上,您将了解到适用于传统上依赖第三方 Cookie 的嵌入式场景的隐私保护解决方案,以及有助于您选择最符合您需求的解决方案的策略。

嵌入式服务或嵌入服务包括第三方内容(例如视频、地图)、互动组件(例如聊天、评论系统或付款服务)、登录服务等。

从第三方 Cookie 过渡的大部分工作需要由嵌入式开发者完成,而不是由托管嵌入式内容的网站来完成。本指南将主要讨论适用于创建嵌入式服务的开发者的解决方案。

【Web开发】查看逐步淘汰第三方 Cookie 对您登录工作流的影响

第三方 Cookie 不仅有效,还可实现跨网站跟踪。Chrome 计划从 2024 年第 1 季度开始限制 1% 的用户使用第三方 Cookie,以方便测试,然后自 2025 年初开始逐步弃用所有用户的第三方 Cookie,但要解决英国竞争和市场管理局 (CMA) 尚未解决的竞争问题。如果您的网站具有依赖第三方 Cookie 的登录流程,则可能会受到此项变更的影响。您必须确保网站准备就绪。

在此页面上,您将找到最可能受影响的登录场景的相关信息,以及可能的解决方案。

如果您的网站仅处理同一网域和子网域(例如 publisher.example 和 login.publisher.example)内的流,则不会使用跨网站 Cookie,并且您的登录流程应该也不会受到逐步淘汰的影响。

【Web开发】为应对第三方 Cookie 限制做好准备

为方便测试,Chrome 已默认为 1% 的 Chrome 稳定版客户端以及 20% 的 Canary、开发者版和 Beta 版客户端限制第三方 Cookie。在测试期间,网站和服务必须开始针对第三方 Cookie 限制做好准备,包括改用更注重隐私保护的替代方案。为了解决英国竞争和市场管理局剩余的任何竞争疑虑,我们设想从 2025 年初开始继续弃用第三方 Cookie。

你不需要Devin。请使用这些免费的人工智能工具。

TL;DR


Devin,这位自称“第一个”完全自主的软件工程师刚刚出现在现场,并受到了很多关注。

它还没有公开,但有了几个开源工具,你现在就可以获得类似的网络开发体验,而且可能只需花费一小部分成本。

https://youtu.be/DXunbNBpgZg


在其CLI中使用Wasp的AI功能,您可以通过简单的提示生成全栈web应用程序代码库。从那里开始,通过添加功能并在Aider的帮助下进行调试来对其进行迭代。

有了这两个人工智能代理的帮助,你可以加速全栈应用程序的开发,而不必写一行代码(如果你不想的话)。

请继续阅读以获取有关如何开始的详细说明!

顺便说一句,Wasp是构建全栈网络应用程序的最快方法,它恰好也内置了人工智能生成——加上它的免费和开源!


您可以通过在GitHub上发布我们的回购来支持我们。它帮助我们构建更多的东西,创建更多像这样的酷内容🙏

 

【后端框架】2024年最佳后端框架

进入数字化时代,网络开发对后端框架的数字依赖开始越来越普遍。这种环境的不断演变以及技术进步、用户体验、可扩展性和其他功能正在导致对后端web框架的增长和需求。

应用程序每年都变得越来越复杂,需要Node.js、Django、Spring和Express等框架来创建逻辑和服务器端数据库。此外,后端接口为软件提供了更多功能,提高了代码的效率并平衡了负载,即使有大量流量,也能提供稳定的操作。

随着技术的加速,后端开发人员的框架和库也在发生巨大变化。研究趋势有助于跟上企业客户和所有类型企业的需求并保持敏捷。本文深入探讨了2024年web开发的最佳后端框架。

后端框架及其功能

后端框架是一种独特的技术,与编程语言一起使用,为正在创建的软件提供清晰的逻辑和功能。最终用户看不到后端框架,但它们是支持开发的应用程序所必需的。它使软件按照需求规范的要求稳定运行。服务器端框架使您能够监控站点或应用程序。

服务器框架是现成的工具,具有预定义的标准和模板。它们可以帮助您快速部署应用程序,并在将来对其进行监控。主要功能: