Popular community

机器学习

241 people have joined

join

机器猫

17 hours ago

webassembly 基础

1. 什么是 webassembly? 从历史角度讲,虚拟机过去只能加载 JavaScript。这对我们而言足够了,因为 JavaScript 足够强大从而能够解决人们在当今网络上遇到的绝大部分问题。尽管如此,当试图把 JavaScript 应用到诸如 3D 游戏、虚拟现实、增…

机器猫

3 days ago

在 2021 年你需要掌握的 7 种关于 JavaScript 的数组方法

JavaScript 为我们提供了许多处理数组的不同方法。我们将在几分钟内为您介绍 7 个基本且常用的数据方法,以提高您的 JS 开发技能。 1. Array.map() 当你在数组上使用 map() 方法的时候,它将在原始的数组创建一个新的数组。 这个 map() 方法接受一…

机器猫

3 days ago

字节三面:详解一条 SQL 的执行过程

天天和数据库打交道,一天能写上几十条 SQL 语句,但你知道我们的系统是如何和数据库交互的吗?MySQL 如何帮我们存储数据、又是如何帮我们管理事务?....是不是感觉真的除了写几个 「select * from dual」外基本脑子一片空白?这篇文章就将带你走进 MySQL …

Linux中文社区

748 people have joined

join

None

1 day ago

手撕红黑树-手绘图文并茂

红黑树是自平衡的二叉查找树,在许多地方都有实际应用比如JAVA的HashMap,在链表长度大于8就会转化为红黑树;在linux经典的epoll中也使用了红黑树来保存文件描述符的插入删除操作。++如果频繁的对数据进行插入删除,还要保证效率,使用红黑树是比较好的选择。++ 红黑树在…

None

2 days ago

从一个Go案例来了解僵尸进程

同时我们查看进程的相关信息,打印进程的状态、父进程、子进程以及运行命令。分析如下: 到这里,我想大家对僵尸进程已经有一定的概念。一个进程创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。这种进程称…

None

5 days ago

Nacos 高可用集群配置

64 bit OS Linux/Unix/Mac,推荐使用Linux系统。 64 bit JDK 1.8+;下载.配置。 Maven 3.2.x+;下载.配置。 3个或3个以上Nacos节点才能构成集群。 在nacos的解压目录nacos/的conf目录下,有配置文件clust…

Python

11 people have joined

join

perpetual

1 day ago

Python GIL基础学习(2)——可视化

在这些图中,Python解释器刻度线沿X轴显示。 两个横条表示正在执行的两个不同线程。 白色区域表示线程完全空闲的时间。 绿色区域指示线程何时保持GIL并正在运行。 红色区域指示操作系统何时仅计划线程将其唤醒,并发现GIL不可用。 首先,这是在单个CPU系统上运行两个CPU绑定…

perpetual

1 day ago

Python GIL基础学习(1)

GIL指定同时只允许一个线程控制Python解释器。 GIL是CPU限制型和多线程代码中的性能瓶颈。 GIL导致Python多线程属于伪并发的多线程。 GIL只在CPython解释器上存在。 早期实用解决方案,解决CPython开发人员在Python生命中早期面临的一个线程安全…

perpetual

1 day ago

Go 去找个对象吧

没找到也没关系,总不能在一棵树上吊死,我们也可以来 Go 这边看看,说不定会有新发现。 开个玩笑,本文会以一个 Javaer 的角度来聊聊 Go 语言中的面向对象。 面向对象这一词来源于Object Oriented Programming,也就是大家常说的 OOP。 其他的我…

算法

256 people have joined

join

Danika

2 days ago

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

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

.Pure╮

3 days ago

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

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

Danika

4 weeks ago

19款国产手机无一幸免:15分钟破解人脸识别,打印眼镜让刷脸形同虚设

你的新手机不错,借我刷一下脸?机器之心报道,作者:泽南、蛋酱。 人脸识别技术在智能手机上已经是标配,今天的我们刷脸解锁、刷脸支付就像吃饭喝水一样自然,以至于疫情期间戴口罩无法解锁手机时,我们会感到很不习惯。 在享受便利的同时,却鲜有用户去关…

java

199 people have joined

join

【进阶之路】自定义注解介绍与实战

在使用spring框架的时候,我们经常会感叹注解式编程真是大大简化了开发的时间,几个小小的注解,就能解决一系列的配置问题,让写代码像写诗一样轻松明快。 我们都知道,在spring框架的前期,大多使用XML配置进行开发。XML配置起来有时候冗长,如实体类的映射,使用XML进行开发…

Netty4.1源码阅读——核心(DefaultChannelPipeline)

本想从Bootstrap开始,跟着netty的启动流程一路分析下去,但是netty的系统的确复杂,在阅读了整个流程后,决定从ChannelPipeline开始,ChannelPipeline的特点明显而方法不多,是整个netty的大动脉。 注意initChannel这个方法,我…

听说Java并发题目还不会回答?看这篇文件足矣!

继承 Thread 类。 实现 Runnable 和 Callable 接口的类只能当做一个可以在线程中运行的任务,不是真正意义上的线程,因此最后还需要通过 Thread 来调用。可以理解为任务是通过线程驱动从而执行的。 需要实现接口中的 run() 方法。 使用 Runnab…

GitLab

93 people have joined

join

Unitimes

2 months ago

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

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

智能的司机

3 months ago

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

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

程序员

38 people have joined

join

智能狗

17 hours ago

Serverless 如何在阿里巴巴实现规模化落地?

2020 年,我们在 Serverless 底层基建上做了非常大的升级,比如计算升级到了第四代神龙架构,存储上升级到了盘古 2.0,网络上进入了百 G 洛神网络,整体升级之后性能提升两倍;BaaS 层面也进行了很大的拓展,比如支持了 Event Bridge、Serverles…

智能狗

17 hours ago

docker 安装seata基于nacos的集群

seata是阿里开源的分布式事务,这里我们来做seata的注册及其集群配置。 注册中心呢,我们这里用的也是阿里的nacos,nacos我们也是做了集群的。 好了之后,id是自动生成的UUID,后面会用到,包括客户端配置和上传配置中心。 上传成功后,nacos配置中心就有了相应配…

智能狗

17 hours ago

前端开发的你应该知道的浏览器知识

我们开发经常会用到浏览器,但是浏览器的一些机制我们还不是很了解,代码如何在浏览器中运行?如何渲染布局?事件触发时浏览器在做什么?很多我们了解的浏览器知识可能不够完善,我们来深入的探讨一下。

物联网

264 people have joined

join

万物联网

17 hours ago

一篇搞懂TCP、HTTP、Socket、Socket连接池

作为一名开发人员我们经常会听到HTTP协议、TCP/IP协议、UDP协议、Socket、Socket长连接、Socket连接池等字眼,然而它们之间的关系、区别及原理并不是所有人都能理解清楚,这篇文章就从网络协议基础开始到Socket连接池,一步一步解释他们之间的关系。 首先从网…

万物联网

2 days ago

用docker-compose快速部署ChirpStack

在讲LoraWan Server之前需要先了解一下LoraWan协议,LoraWan是一种物联网远距离传输协议。引用一句官方的介绍是这样的:LoRaWAN开放规范是基于LoRa技术的低功耗广域网(LPWAN)协议。 最上面的是传感器,然后通过LoraWan协议将数据传输给了网关…

万物联网

3 days ago

Spring IOC容器源码分析最优解,一文通透!

许多文章都是分析的xml配置,但是现在Spring Boot开发多基于注解。本文从注解的角度分析Spring IOC容器源码。 BeanDefinition接口定义了一个包含属性、构造器参数、其他具体信息的bean实例。 向上查看调用,发现会在ConfigurationClas…

ios

9 people have joined

join

Small whispers

2 days ago

【网格压缩测评】MeshQuan、MeshOpt、Draco

虽然上上周已经了解到了GLTFLoader新增的扩展EXT_meshopt_compression,~~到年底了没有那么忙了,有空深入去了解做相应的测评了~~。年后终于补完了。 Quantization也就是向量化,是把用浮点数表示的数据使用整形数据表示,方便压缩存储,但是会丢…

Small whispers

2 days ago

前端工程师所需要了解的WebView

既然我们使用了 WebView 来承载 H5,那么便少不了与 Native 之间发生交互,WebView 所承载的页面,通过 JS 与 Native 进行通信,我们将这个通信的”桥梁“为 JSBridge。如果你参与过微信内置浏览器的 H5 开发,会发现一个经常出现的东西,叫做…

Small whispers

1 week ago

Flutter列表和表格综合运用

最近Flutter项目中遇到一个稍显复杂的页面,主要是列表和表格的综合运用,感觉有必要总结一下。简单绘制了一下原型,大致要求如下: Tab栏下方页面为表格数据,具体有多少列需要根据返回数据动态扩展,不固定。表格可上下左右滑动,左右滑动时,每一行的标题固定不变,仅滑动表格中的数据…

php

1 people have joined

join

nginx常用配置

2. 访问控制 又比如:公司java的jsp文件,只能内网ip访问,这样配置别人就看不了.jsp文件结尾的文件了。 3. 设置单个或多个虚机 a. 进入主目录:/etc/nginx/nginx.conf b. server_name 可以设置本机(localhost)、ip地址…

JS | 教练,我想做习题12

大家好呀,我是毛小悠,可以叫我二毛,在家中排行老二,是一名前端开发工程师。 本系列文章旨在通过练习来提高JavaScript的能力,一起愉快的做题吧。😀😀😀 以下每道题,二毛我都有尝试做一遍。建议限时训练,比如限定为半小时,如果半小时内想不出来,可以结合文章末尾的参考答案…

涨姿势了!22 个拓展程序员技术与视野的国外网站!

初级前端与高级前端之间,很大原因就是投入学习前端的时间、经验的差别,其实就是信息差。 如果有一个地方能又快又好的获得这些优质的前端信息,那么将会大大缩短从初级到高级的时间。 已经推荐了 面试项目、CSS 奇技淫巧项目、代码规范项目、数据结构与算法项目、JavaScript 奇技…

人工智能

266 people have joined

join

硅谷洞察

1 month ago

细数高光时刻,2020全球科技巨头如何激战AI?

引子:过去的2020年,新冠疫情的全球性爆发也没能停止人工智能(AI)发展的脚步:特斯拉全自动驾驶汽车限量发行,百度全球直播“全无人驾驶”技术,脑机接口技术(BCI)在猪身上的成功应用,以及量子计算解码mRNA结构助力疫苗研发...研究发展成果数不胜数。

Unitimes

3 months ago

这些算法可能将终结世界上最致命的杀手

这些算法可能将终结世界上最致命的杀手

白帆

4 months ago

2021年人工智能的四大趋势

来源:工信头条PARTⅠ前沿资讯2021年人工智能的四大趋势美国《福布斯》双周刊网站刊载题为《2021年人工智能的四大趋势》的报道,作者系伯纳德·马尔,文章根据当下形势,预测了明年人工...

互联网

237 people have joined

join

Unitimes

3 weeks ago

扒一扒贝索斯的接班人,为何选他挑起大梁?

本周二,亚马逊在一份声明中表示,现年57岁的亚马逊创始人杰夫•贝索斯 (Jeff Bezos) 将于2021年第三季度辞去 CEO 一职,出任执行董事长,并任命该公司利润丰厚的 AWS 云计算部门负责人安迪·杰西 (Andy Jassy) 为接班人,这标志着该公司从网络零售商转型为互联网集团。

服务器

6 people have joined

join

智能的司机

3 weeks ago

Github Actions还是Jenkins?该怎么选?

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

智能的司机

1 month ago

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

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

智能的司机

3 months ago

电商项目的相关概念解释

系统前台、系统后台、服务器集群、分布式、maven、svn、失败转移和负载均衡的概念。

html

7 people have joined

join

智能的司机

1 month ago

重学前端系列之 HTML面试题

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

智能的司机

4 months ago

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

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

猿人不正经

4 months ago

Web前端——CSS基础样式

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

MySQL

7 people have joined

join

智能的司机

3 days ago

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

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

智能的司机

4 months ago

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

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

Read More