开发运维

Jupyter Notebook 7 发布了,无 GIL 提案传来大好消息!

Jupyter Notebook 7 发布了,无 GIL 提案传来大好消息!

你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文,已在小标题注明。(标题取自其中一则分享,不代表全部内容都是该主题,特此声明。)本周刊精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有

贤蛋大眼萌 贤蛋大眼萌 2023-08-01
0 0 0
再也不怕回文字符串的dp了

再也不怕回文字符串的dp了

7.29面 tiktok测开一面 采用例题+自己理解的方式解决这个系列的问题 第一题:回文字符串的个数 递归五部曲: 确定dp含义,dp[i][j]是i到j是否是回文字符串 确定递推公式, s.charAt(i)!=s.charAt(j)不用看了 s.charAt(i)==s.charAt(

剑圣无痕 剑圣无痕 2023-08-01
0 0 0
Nodejs 第五章(Npm run 原理)

Nodejs 第五章(Npm run 原理)

npm run xxx 发生了什么 按照下面的例子npm run dev 举例过程中发生了什么 读取package json 的scripts 对应的脚本命令(dev:vite),vite是个可执行脚本,他的查找规则是: 先从当前项目的node_modules/.bin去查找可执行命令vite

法医 法医 2023-08-01
0 0 0
MySQL—锁分析

MySQL—锁分析

0. 简介 锁,是在计算机执行多线程(或协程)并发访问时,用于对同一共享资源的一致性同步机制。MySQL中的锁是在存储引擎中实现的,保证了数据访问的一致性。 1. MySQL中的锁 在InnoDB中,锁分为全局锁,表级锁和行级锁。 1.1 全局锁 全局锁主要用于全库逻辑备份,这样在备份数据库期间,不

贤蛋大眼萌 贤蛋大眼萌 2023-08-01
0 0 0
一次HTTPS请求,TCP做了什么?

一次HTTPS请求,TCP做了什么?

大家好,在上一篇文章中,我们对 https 协议的发展有了基本了解;知道了如何自己搭建一个简单的支持 https 协议的服务。那么在此基础上,让我们一起来看下,当客户端向服务端发送一个基于 https 协议的请求时,tcp/ip 层都做了什么?还是老套路,先看理论,再来实践。 理论 当我们在浏览器

竹子爱熊猫 竹子爱熊猫 2023-08-01
0 0 0
RocketMQ如何保证顺序消息

RocketMQ如何保证顺序消息

consumeThread=ConsumeMessageThread_1queueId=1, content:orderId:1,process:创建订单 consumeThread=ConsumeMessageThread_2queueId=3, content:orderId:3,process

醒在深海的猫 醒在深海的猫 2023-08-01
0 0 0
GO 语言入门指南:基础语法与通用特性解析|青训营

GO 语言入门指南:基础语法与通用特性解析|青训营

首先简单介绍下go语言,其主要具有以下基础特点: 1. 简洁、清晰:Go语言的语法非常简洁,易于学习,也易于阅读和维护。 2. 并发支持:Go语言内建对并发编程的支持,可通过Goroutines和Channels实现的。 3. 垃圾回收:Go语言有内置的垃圾回收机制,这使得内存管理变得更加容易。 4

贤蛋大眼萌 贤蛋大眼萌 2023-08-01
0 0 0
指定区间的链表反转问题|力扣leetcode92(cpp、Java实现)

指定区间的链表反转问题|力扣leetcode92(cpp、Java实现)

leetcode92 反转链表2 题目介绍: 给你单链表的头指针 head 和两个整数 left 和 right ,其中 left curr_node -> next_node 反转后的状态: pre_node next; cur->next=next->next; next-&

大猫 大猫 2023-08-01
0 0 0
CAS 在 Go 语言中的实现

CAS 在 Go 语言中的实现

CAS 在 Go 语言中的实现 什么是 CAS ? CAS (Compare And Swap) 是原子操作的一种,通常用于多线程(协程)环境下对某个值进行原子更改。它的功能是判断内存中某个变量当前的值是否是我们预期的值,如果是我们预期的值则将其更新成我们指定的新值,否则就保持当前值。以 CAS(v

大树 大树 2023-08-01
0 0 0
通过案例实战详解elasticsearch自定义打分function_score的使用

通过案例实战详解elasticsearch自定义打分function_score的使用

前言 elasticsearch给我们提供了很强大的搜索功能,但是有时候仅仅只用相关度打分是不够的,所以elasticsearch给我们提供了自定义打分函数function_score,本文结合简单案例详解function_score的使用方法,关于function-score-query的文档最权

向阳逐梦 向阳逐梦 2023-08-01
0 0 0
URL 安全的 Base64 编码

URL 安全的 Base64 编码

什么是 Base64 编码? Base64 它是一种用64个字符来表示任意二进制数据的方法。 Base64 编码的原理很简单,首先,准备一个包含64个字符: 然后,对二进制数据进行处理,每3个字节一组,一共是 3x8=24 bit,划为4组,每组正好 6 个bit,这样我们得到 4 个数字作为索引

泡泡 泡泡 2023-08-01
0 0 0
新手入门  6. Docker 服务编排

新手入门 6. Docker 服务编排

一、服务编排概念 服务编排:按照一定的业务规则批量管理容器。 二、Docker Compose 2.1 安装 Docker Compose centos7 系统安装 # Compose目前已经完全支持Linux、Mac OS和Windows,在我们安装Compose之前,需要先安装Docker。

法医 法医 2023-08-01
0 0 0
HTTPS 如何保证安全通信?

HTTPS 如何保证安全通信?

HTTPS 如何保证安全通信? HTTP 不安全 HTTP (Hypertext Transfer Protocol,超文本传输协议) 是一种基于 TCP/IP 的应用层协议,用来在服务器和客户端之间传输 HTML、图像等数据。HTTP 是一种明文协议,所传输的数据没有经过加密,任何人都可以查看和篡

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-08-01
0 0 0
【Rust如何设计Mail Send的基础库

【Rust如何设计Mail Send的基础库

最近在Rust的学习过程中,看到一个蛮有意思的项目: mail-send。 该项目是从零手写的一个邮件发送库,支持SMTP协议,支持DKIM签名,支持TLS加密,支持多种认证方式,支持异步等等。 具体介绍和使用不再赘述,可以去看看官方的资料: ReadMe。 梗概 Mail-send的设计思路 邮

大树 大树 2023-08-01
0 0 0
SpringBoot 内置 Server 详解

SpringBoot 内置 Server 详解

引言 基于Spring Boot的web应用中,在spring-boot包内包含了内置的 web server,具体包括 tomcat、jetty、undertow 和 netty。 本文旨在厘清 spring boot 中内置 server 的原理和使用。 Spring Boot Server 源

向阳逐梦 向阳逐梦 2023-08-01
0 0 0
Spring Cloud Demo

Spring Cloud Demo

Spring Cloud Demo 本文介绍Spring Cloud 常用的组件的demo代码。gitee代码:gitee.com/Aes_yt/spri… 包括Spring Cloud Eureka,Spring Cloud Feign,Spring Cloud Hystrix,Spring Cl

醒在深海的猫 醒在深海的猫 2023-08-01
0 0 0
引以为戒:避免在Set中使用未重写equals和hashCode的引用对象进行去重

引以为戒:避免在Set中使用未重写equals和hashCode的引用对象进行去重

在日常的Java开发中,我们经常会使用Set集合来实现去重操作,确保集合中不含有重复的元素。然而,如果使用未重写equals()和hashCode()方法的引用对象进行去重,可能会导致意外的行为,最近了在项目中就遇到了这个情况,让我们深入探讨这个问题,并引以为戒,确保正确实现去重操作。 先看有问题的

醒在深海的猫 醒在深海的猫 2023-08-01
0 0 0
使用 crypto/x509 实现 证书链的 生成 与 校验

使用 crypto/x509 实现 证书链的 生成 与 校验

背景: 数字证书被广泛用于互联网各个领域, 从https访问网站到 发送电子邮件 都少不了它的身影。 现在广泛的证书已经不只是一个证书, 而是一个证书链(根证书, 中间证书, 终端证书)。看完这篇文章, 你将理解什么是数字证书, 什么是证书链, 证书链如何工作, 为什么使用证书链, 最后将使用 go

共饮一杯 共饮一杯 2023-08-01
0 0 0
Apollo本地快速部署记录

Apollo本地快速部署记录

1. apollo本地部署记录 1.1 SQL准备 下载快速启动包:github.com/apolloconfi… 执行SQL: 执行结果 sql验证 select NamespaceId, Key, Value, Comment from ApolloConfigDB.Item;

Escape Escape 2023-08-01
0 0 0
就创新试错聊聊Serverless + Faas架构,赠送Groovy高性能规则引擎实践

就创新试错聊聊Serverless + Faas架构,赠送Groovy高性能规则引擎实践

原文链接 更多可关注zouzhiquan.com 1. 前言 始前先看下整个文章的梗概:我会对于多变业务,比如“小步快跑”、“创新试错”下的业务开发模式和架构方案做出分析设计,最终推导出Faas + ServerLess架构,并就Java技术栈下,对于这种架构进行落地,实现基于自定义Groovy引擎

共饮一杯 共饮一杯 2023-08-01
0 0 0
1 … 1,569 1,570 1,571 1,572 1,573 … 1,703