• 前端 JS 安全对抗原理与实践

    一、概念解析1.1 什么是接口加密如今这个时代,数据已经变得越来越重要,网页和APP是主流的数据载体,如果获取数据的接口没有设置任何的保护措施的话,数据就会被轻易地窃取或篡改。除了数据泄露外,一些重要功能的接口如果没
    发布时间:2023-12-21 阅读:392
  • 如何使用 templ 在 Go 中编写 HTML 用户界面?

    简介templ[1] 是一个在 Go 中编写 HTML 用户界面的语言。使用 templ,我们可以创建可呈现 HTML 片段的组件,并将它们组合起来创建屏幕、页面、文档或应用程序。安装我们可以通过以下两种方式来安装 templ:go 安装首先,我们
    发布时间:2023-12-21 阅读:364
  • Go 语言中并发的威力

    发挥效率和响应能力并发是现代软件开发中的一个基本概念,它使程序能够同时执行多个任务,提高效率和响应能力。在本文中,我们将探讨并发在现代软件开发中的重要性,并深入了解 Go 处理并发任务的独特方法。在现代软件开发中
    发布时间:2023-12-21 阅读:355
  • 转转One-Service数据服务体系建设

    本次分享主题为转转 One-Service 数据服务体系建设,主要介绍转转在建设数据服务体系过程中的三个阶段,其中将详细介绍 One-Service 统一查询服务建设思路。主要内容包括以下几大部分:转转数据服务发展历程One-Service 查
    发布时间:2023-12-21 阅读:386
  • 必读!揭秘Python 3.12的功能更新

    一、前言Python爱好者们,Python 3.12已于2023年10月2日发布,它带来了许多更新,提升了编程体验。让我们通过一些实际示例来了解一些主要亮点:二、功能更新1. 增强的f-strings:f-strings现在更加灵活,允许使用多行表达式和注
    发布时间:2023-12-21 阅读:363
  • Python的压缩Zipfile与解压缩Tarfile模块

    Python 提供了两个标准库模块来处理文件的压缩和解压缩操作:zipfile 用于处理 ZIP 格式的文件压缩,tarfile 用于处理 Tar 格式的文件压缩。本文将分享 这两个模块的使用方法,包括安装、压缩文件的创建、压缩文件的读取、
    发布时间:2023-12-21 阅读:346
  • 如何应对 RocketMQ 消息堆积

    这篇文章,我们聊聊如何应对 RocketMQ 消息堆积。图片1 基础概念消费者在消费的过程中,消费的速度跟不上服务端的发送速度,未处理的消息会越来越多,消息出现堆积进而会造成消息消费延迟。虽然笔者经常讲:RocketMQ 、Kafka
    发布时间:2023-12-21 阅读:358
  • 一文搞懂 Java8 reduce操作

    什么是 reduceJava8 中有两大最为重要的改变,其一是 Lambda 表达式,另一个就是 Stream API 了。Stream 是 Java8 中处理集合的关键抽象概念,它将数据源流化后,可以执行非常复杂的查找、过滤和映射数据、排序、切片、聚合
    发布时间:2023-12-21 阅读:357
  • 这个17k star的拖拽库有点料

    一、背景近期在工作中遇到了一个新的需求,该需求需要实现某个组件的拖拽,面对这个需求的第一个项目肯定是问问度娘和用最大同性交友网站进行搜索,最终皇天不负有心人,让我找到了这个17k star的React拖拽库——React DnD。
    发布时间:2023-12-21 阅读:352
  • FileProvider共享文件和访问文件的内容提供者

    FileProvider介绍FileProvider是Android中用于共享文件和访问文件的内容提供者。它允许应用程序在不暴露文件路径的情况下共享文件,并提供对文件的安全访问。通过使用FileProvider,应用程序可以向其他应用程序提供对特
    发布时间:2023-12-21 阅读:358
  • C#中LINQ的使用知多少?LINQ常功能整理,源代码解析

    LINQ(Language-Integrated Query)是C#语言中的一个强大的查询技术,它提供了一种统一的查询语法,可以用于查询和操作各种数据源,包括集合、数据库、XML等。下面详细描述了LINQ的20个功能点,并提供了相应的源代码。查询集合中
    发布时间:2023-12-21 阅读:350
  • 五种注册中心,如何选型?

    大家好呀,我是楼仔。最近发现很多号主发注册中心的文章,质量参差不齐,相关文章我之前也写过,建议直接看这篇。这篇文章,主要讲述 Zookeeper、Eureka、Nacos、Consul 和 Etcd 这 5 种注册中心,无论是面试,还是用于技术选型,都
    发布时间:2023-12-21 阅读:333
  • JS问题:项目中如何区分使用防抖或节流?

    序言大家好,我是大澈!本文约2300+字,整篇阅读大约需要6分钟。本文主要内容分三部分,第一部分是需求分析,第二部分是实现步骤,第三部分是问题详解。如果您只需要解决问题,请阅读第一、二部分即可。如果您有更多时间,进一步学习
    发布时间:2023-12-21 阅读:332
  • 看完后,你再也不用怕面试问并发编程啦

    引言为什么很多大厂喜欢问并发编程呢?因为并发编程是开发人员的一个分水岭。很多好几年开发经验的开发人员可能也没有实际的并发编程经验,要么就是在一些没有挑战性的中台实现了所谓的分布式锁,但是没有并发量去考验,要么
    发布时间:2023-12-21 阅读:319
  • useEffect 实践案例:自定义 Hook

    我们将在上一章案例的基础之上学习自定义 hook。在上一章中,我们巧妙的把大量的 JSX 逻辑处理封装在了 List 组件中,使得在页面组件的代码变得非常简单。这是针对 UI 层的逻辑处理,那么在数据的处理上,是否也能够进行一些
    发布时间:2023-12-21 阅读:286
  • 研发提效必备技能:25张图手把手教你基于Docker搭建Maven私服仓库

    大家好,我是冰河~~在研发的过程中,很多企业都会针对自身业务特点来定制研发一些工具类库,但是这些工具类库又不会对外公开,那如何在组织内部共享这些类库呢?一种很好的方式就是在公司内部搭建一套Maven私服仓库。搭建Maven
    发布时间:2023-12-21 阅读:353
  • 基于Electron快速将任意网站打包成跨平台的桌面端软件

    hi, 大家好, 我是徐小夕.之前有些用户和朋友希望我基于H5-Dooring开发一款桌面端应用, 最近刚好有时间, 就花了小半天时间使用electron开发了桌面端的软件Dooring-electron。当然这篇文章不会介绍如何从零使用 electr
    发布时间:2023-12-21 阅读:349
  • 如何设计更优雅的 React 组件?

    在日常开发中,团队中每个人组织代码的方式不尽相同。下面我们就从代码结构的角度来看看如何组织一个更加优雅的 React 组件!1. 导入依赖项我们通常会在组件文件顶部导入组件所需的依赖项。对于不同类别的依赖项,建议对它
    发布时间:2023-12-21 阅读:306
  • C语言中的柔性数组解析

    柔性数组(Flexible Array Member)是C语言中的一个特性,允许结构体的最后一个元素被声明为未设定长度的数组。这种数组不占用结构体的实际空间,而是在结构体实例化时,根据需要进行内存分配。柔性数组主要用于创建可变大小的
    发布时间:2023-12-21 阅读:302
  • 如何快速分析软件运行瓶颈在哪里?推荐Linux下的一个强大命令工具

    Linux被广泛用于服务器系统,很多线上服务在上线前要做压力测试,对发现的性能问题要进一步排查和开发优化性能。比如通过 top 、iostat 等命令找到了引起资源异常的进程后,就要进一步对该进程/线程的内存占用、文件系统IO
    发布时间:2023-12-21 阅读:350
  • 老后端被借调去写Java了,含泪总结的Java多线程编程基础

    这篇文章咱们总结一下 Java线程的基础,打好基础,后面几篇再学多线程的同步控制中的各种锁、线程通信等方面的知识时就会觉得更容易些。本文的大纲如下:线程在计算机系统里每个进程(Process)都代表着一个运行着的程序,比如打
    发布时间:2023-12-21 阅读:335
  • PHP老矣,尚能饭否?

    撰稿 | 如烟出品 | 51CTO技术栈(微信号:blog51cto)“PHP是世界上最好的语言”,已成为承载程序员黑色幽默的热梗。这门有着三十年历史的编程语言在web时代独享高光,近些年也伴随着“没落”、“将亡”的论调艰难前行。近日 G
    发布时间:2023-12-21 阅读:339
  • AIGC在趣丸科技广告素材场景下赋能业务的探索实践

    本文整理自趣丸科技资深研发工程师阮陈贵在【WOT2023·深圳站】大会上的主题分享,更多精彩内容及现场PPT,请关注51CTO技术栈公众号,发消息【WOT2023PPT深圳】即可直接领取。嘉宾 | 阮陈贵编辑 | 张诚出品 | 51CTO技术栈(
    发布时间:2023-12-21 阅读:339
  • Python函数调用的九大方法,鲜为人知

    分享调用函数的9种方法:getattr, partial, eval, __dict__, globals, exec, attrgetter, methodcaller, 和 __call__。其中一些函数调用方法,在函数式编程或元编程场景中大量使用。相信你在今后的学习或工作中会遇到!1.
    发布时间:2023-12-21 阅读:311
  • 13个你不知道的Python技巧

    Python 是顶级编程语言之一,它具有许多程序员从未使用过的许多隐藏功能。本文,我将分享13个你可能从未使用过的 Python 特性。Python 是顶级编程语言之一,它具有许多程序员从未使用过的许多隐藏功能。本文,我将分享13个你
    发布时间:2023-12-21 阅读:328
Top