Popular community

机器学习

255 people have joined

join

机器猫

2 weeks ago

拉勾教育学习-笔记分享のMongoDB"飞升"(下篇)

MongoDB 与 MySQL 中的架构相差不多,底层都使用了可插拔的存储引擎以满足用户的不同需要。 用户可以根据程序的数据特征选择不同的存储引擎,在最新版本的 MongoDB 中使用了 WiredTiger 作为默认的存储引擎,WiredTiger 提供了不同粒度的并发控制和…

机器猫

2 weeks ago

分布式高级篇(九)- 商城服务 - 订单业务

用户信息包括用户账号、用户等级、用户的收货地址、收货人、收货人电话等组成,用户账户需要绑定手机号码,但是用户绑定的手机号码不一定是收获信息上的电话。用户可以添加多个收获信息,用户等级信息可以用来和促销系统进行匹配,获取商品折扣,同时用户等级还可以获取积分的奖励等 支付方式用户使…

物联网

279 people have joined

join

万物联网

1 month ago

海量数据写入——万级并发的订单系统如何分库?

当然不一定。 虽然很多互联网公司的体量很大、用户非常多,但你千万不要被这些现象迷惑了。实际上,90% 以上的系统能够发展到上百万、上千万数据量已经很不错了。对于千万的数据量,开源的 MySQL 都可以很好地应对,更别说一些商业数据库了。 另外,当数据增长到一定量级后,可以在业务…

万物联网

1 month ago

Spring 核心概念——AOP 理解及运用

AOP (Aspect Orient Programming) 是面向切面编程,它是一种编程思想,是面向对象编程(OOP)的一种补充。 面向对象编程将程序抽象成各个层次的对象,而面向切面编程是将程序抽象成各个切面。也即在 OOP 中模块化的单元是类,而在 AOP 中模块化的单元…

ios

15 people have joined

join

Small whispers

3 weeks ago

Method-Swizzling 方法交换

Method-Swizzling是什么

Small whispers

1 month ago

iOS 程序 main 函数之前会发生什么呢?

一个 iOS App 的 main 函数位于 main.m 中,这是我们熟知的程序入口。但对 objc 了解更多之后发现,程序在进入我们的 main 函数前已经执行了很多代码,比如熟知的 + load 方法等。本文将跟随程序执行顺序,刨根问底,从 dyld 到 runtime ,看看 main 函数之前都发生了什么。

Small whispers

1 month ago

Flutter基础-005-TextField

当设置了maxLength后,右下角会出现如图红圈内的字数。buildCounter属性,可以自定义右下角的字数显示。 TextEditingController,可以看做TextField的一个引用,通过controller可以获取输入框的文本、设置光标位置、清空输入框等操作…

算法

265 people have joined

join

Danika

2 months ago

实现、动态展示多种社区发现算法,这个Python库助你发现网络图的社区结构

熟知社区发现算法,你不能错过这个 Python 库。它涵盖 Louvain 算法、Girvan-Newman 算法等多种社区发现算法,还具有可视化功能。 <b>机器之心报道,编辑:杜伟、陈萍。</b>网络是由一些紧密相连的节点组成的,并且根据不同节点之间连接的紧密程度,网络也可视为由…

.Pure╮

2 months ago

谷歌开源AI模型“搜索引擎”,NLP、CV都能用

好消息,谷歌将AutoML算法库开源了! 这个名为 <b>“模型搜索”</b>(Model Search)的平台,不仅可以用多个AutoML算法自动写出你想要的AI模型,还能帮你选出写得最好的那个。

java

207 people have joined

join

关于动态代理Proxy生成的代理类

由于动态代理会生成一个代理类的clss对象并保存到元数据区,所以当动态代理类过多时会导致元数据区内存溢出。

@Import注解 -【Spring底层原理】

从上面的注解用法来看,使用@Import注解给容器导入组件有三种方法,并且该注解作用在方法上,一次可以导入多个组件,因此,这里我们直接将三种方法都放在一个@Import注解来进行导入。如下案例需求:使用方法一注入User类、使用方法二注入Person类、使用方法三注入Anima…

GitLab

98 people have joined

join

Unitimes

5 months ago

风生水起的GitLab & 争议不断的GitHub

GitLab最新估值超60亿美元,或将于明年公开上市。

智能的司机

5 months ago

利用gitlab-ci从零开始实现前端自动化部署

实现效果为:当某分支有git push操作,则自动打包并把打包好的代码发布到服务器上。 我本机为windows系统,所以安装一个VMware并把Linux系统装上,用于搭建gitlab服务。Ubuntu的镜像直接去官网下载即可。 如果要安装Postifx来发送邮件,在安装过程中…

程序员

53 people have joined

join

智能狗

1 week ago

http专题系列之缓存

缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。我们将通过缓存位置、缓存策略以及实际场景应用缓存策略来探讨浏览器缓存机制。 缓存位置可以分为四种,并且各自有优先级…

智能狗

2 weeks ago

Linux之旅 - 入⻔命令集 - 文件管理(1/2)

登录进一个操作系统以后,第一件要做的事通常是浏览目录和文件。此处,我们就从文件管理开始梳理入门命令集。 关于文件操作的命令集非常丰富,尤其是与读写相关的,我们将分为两篇来梳理。本篇是基本操作,下一篇是文件的分析和归档等操作(用命令分析文件中的内容是Linux文件操作的一个利器)…

为什么说Python是最适合机器学习项目的语言?

Python 在全球范围内持续流行,本文将介绍为什么程序员们都喜欢用它的原因,以及为什么Python适合机器学习。<b>介绍</b>Python因为稳定且易于维护的特性,表现一直很好,近年来,Python 吸引了很多人的眼球。 TIOBE 自成立至今,已经四次将 Python 列为年度语言。 …

Linux中文社区

763 people have joined

join

None

2 weeks ago

Docker 新发布的 hub-tool 可直接查看账户配额

Docker Desktop v3.0 已于前两周正式发布,从这个版本起,Docker 官方承诺每次的更新将以增量更新的方式来提供,以便减少下载包的体积,提升效率。

None

2 weeks ago

关于 Synchronized 的一个点,网上99%的文章都错了

而关于 Synchronized 我去年还专门翻阅 JVM HotSpot 1.8 的源码来研究了一波,那时候我就发现有一个点,一个几乎网上所有文章包括《Java并发编程的艺术》也是这样说的一个点。 锁升级想必网上有太多文章说过了,这里提到当轻量级锁 CAS 失败,则当前线程会…

Python

19 people have joined

join

perpetual

2 weeks ago

大数据平台搭建 | Hive

本质就是存储了Hdfs文件和表、数据库之间的映射关系(元数据), 然后提供了以SQL的方式去访问文件数据, 就跟访问表结构化数据一样. 它通过翻译SQL然后通过计算引擎去计算得到查询结果 元数据MetaStore: 就是Hdfs文件和表、数据库之间的映射关系数据. 默认存储在自…

perpetual

2 weeks ago

时间序列模型-ARIMA和LSTM

1. 时间序列定义及分类 定义:时间序列是指建立了观察结果与时间变化的关系,能保预测未来一段时间内的结果和变化情况。数学定义为一个随机变量序列: 其中$x_t$是一个随机变量,也可以写作$\left { X_{t}\right }$。 平稳序列:不存在趋势的序列,各观察值在固定…

perpetual

2 weeks ago

图片向量相似检索服务(3)——基于ES实现

为了让尝试“以图搜图”的相似图片检索的场景,基于ES向量索引计算和图片特征提取模型 VGG16 设计了一个以图搜图系统。 Sparse Vector:存储稀疏向量,存储为非嵌套类型的json对象,key是向量的位置,即integer类型的字符串,范围[0,65535],valu…

php

6 people have joined

join

Dearの小情绪

3 weeks ago

最长不含重复字符的子字符串|刷题打卡

刷题打卡第一天,小菜菜在路上。。。

Dearの小情绪

1 month ago

PHP - Laravel 路由参数

上篇文章 PHP - Laravel 路由使用(详细) 。

Dearの小情绪

1 month ago

移动端支付方式概述

之前写过商城移动端的项目,涉及到蛮多的支付方式,常常会被各种支付方式的调用方法搞到混乱。所以在此总结一下常用的移动端支付方式。 当我们在微信中打开一个 H5 页面,并进行购物付款。这实际上是通过微信的内置浏览器进行网页的浏览的。在这个场景下,我们可以使用微信浏览器提供的 JSA…

服务器

12 people have joined

join

智能的司机

3 weeks ago

如何管理众多Window服务器远程桌面账户?

如果手头有众多Windows服务器的话,可能经常会用到远程桌面工具,他可以使客户端控制远程电脑,这个客户端可以在任意设备上运行,也包括Android手机,但是在数量多的话,我们就面临以下几个问题。 如果不知道某个服务在哪台主机上,那我们就要回头在"账本"上查找。 在账本上查找到…

智能的司机

3 months ago

Github Actions还是Jenkins?该怎么选?

在过去的几年中,DevOps已成为软件生命周期中至关重要的一部分,这推动了许多领先的DevOps工具和实践的发展。您可以找到一系列支持CI/CD流程的工具,Jenkins和GitHub Actions杰出地站在其中。 在本文中,我将对GitHub Actions和Jenkins…

智能的司机

3 months ago

iTerm2 实现 ssh 自动登录,并使用 Zmodem 实现快速传输文件

每次都重复这样的操作,不仅麻烦,还要记忆好多东西。对于 Windows 用户来说,可以使用 Xshell 来实现自动登录功能,macOS 用户就比较麻烦了。iTerm2 是 macOS 平台上最强大的终端工具,虽然默认没有提供自动登录的功能,但我们可以尝试通过它提供的其他功能来…

html

10 people have joined

join

智能的司机

3 months ago

重学前端系列之 HTML面试题

渲染引擎:负责获取网页的内容(HTML、XML、图像)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其他需要编辑、显示网络内容的应用程序都…

智能的司机

6 months ago

如何让网站和API都支持HTTPS?在Nginx上做文章是个好选择!

随着我们网站用户的增多,我们会逐渐意识到HTTPS加密的重要性。在不修改现有代码的情况下,要从HTTP升级到HTTPS,让Nginx支持HTTPS是个很好的选择。今天我们来讲下如何从Nginx入手,从HTTP升级到HTTPS,同时支持静态网站和SpringBoot应用,希望对大…

猿人不正经

6 months ago

Web前端——CSS基础样式

一. 样式的继承1. 定义样式的继承,我们为一个元素设置的样式同时也会应用到它的后代元素上

MySQL

11 people have joined

join

智能的司机

2 months ago

好多好多无聊的 Mysql 知识又增加了【1】

所有的技术实现的源头都是产品需求,产品的一个需求修改可以会放大金字塔顶端的大规模改动。 例如,产品增加每一个用户对一个商品进行点赞的功能,底层的存储数据量可能是 '用户 x 商品',那很快就就会导致存储硬件设备的聚积增加。 例如,产品因为不懂技术,经常会提出一些脑瓜疼的需求,例…

智能的司机

6 months ago

最新版MySQL在MacOS上的安装与使用!

使用安装包安装。 我们本文将采用最常规的方式,也就是安装包的方式进行安装,这也是我推荐给新手的安装方式,因为这种安装方式更直观更可控一些,比如对 MySQL 版本的选择和密码配置等,那接下来我们就直接开始吧。

Read More