热门社区

机器学习

已有242人加入

加入

机器猫

2天前

我要悄悄学Python之操作列表

在上一篇文章中教会了大家如何创建了列表,还学习了如何操作列表元素。 本次文章主要为大家分享如何遍历整个列表,这只需要几行代码就可以,无论列表有多长,循环能够让你对列表中的每一个元素采取一个或者是一系列相同的措施,从而高效的使用列表。 当我们需要遍历整个列表,并对列表元素执行相同…

机器猫

3天前

正则表达式学习笔记

正则表达式是匹配模式,要么匹配字符,要么匹配位置。 横向模糊匹配的意思就是匹配1个或者多个数量的意思。 案例中的尾数 g是表示全局匹配模式,是一个修饰符。 即在目标字符串中按顺序找到满足匹配模式的所有子串,强调的是“所有”,而不只是“第一个”。g是单词global的首字母。 纵…

机器猫

3天前

kafka笔记

一个或者多个consumer thread(消费者线程) 组成一个Consumer group(消费者组),partition中的每个message只能被组(Consumer group )中的一个consumer( consumer 线程 )消费,如果一个message可以被…

Linux中文社区

已有748人加入

加入

None

5天前

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

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

None

6天前

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

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

None

1星期前

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人加入

加入

perpetual

5天前

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

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

perpetual

5天前

Python GIL基础学习(1)

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

perpetual

5天前

Go 去找个对象吧

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

算法

已有256人加入

加入

Danika

6天前

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

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

.Pure╮

1星期前

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

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

Danika

1个月前

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

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

java

已有199人加入

加入

(二)IO流

按照流的角色划分为节点流和处理流。 Java Io流共涉及40多个类,这些类看上去很杂乱,但实际上很有规则,而且彼此之间存在非常紧密的联系, Java I0流的40多个类都是从如下4个抽象类基类中派生出来的。 InputStream/Reader: 所有的输入流的基类,前者是字…

Spring Boot demo系列(十):Redis缓存

Windows以及其他系统的安装可以参考此处。 其中RedisTemplate是一个模板类,第一个参数的类型是该template使用的键的类型,通常是String,第二个参数的类型是该template使用的值的类型,通常为Object或Seriazable。 setKeySer…

【死磕JVM】JVM快速入门之前戏篇

Java是一门可以跨平台的语言,但是Java本身是不可以实现跨平台的,需要JVM实现跨平台。javac编译好后的class文件,在Windows、Linux、Mac等系统上,只要该系统安装对应的Java虚拟机,class文件都可以运行。达到 ”一次编译,到处运行” 的效果。 J…

GitLab

已有93人加入

加入

Unitimes

3个月前

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

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

智能的司机

3个月前

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

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

程序员

已有39人加入

加入

智能狗

22小时前

手把手教你构建一个基于 React、TypeScript 的初始项目

每次开始新的 React 项目都需要重新配置?这篇文章,我将带大家从头开始搭建一个基于 React、TypeScript 的初始项目,并做出一些配置,请在开始前安装好 Node 环境以供操作。 新建一个文件夹,命名 my-project,我们这里使用 create-react-…

智能狗

22小时前

Compose ConstraintLayout 详讲

Compose ConstraintLayout约束布局主要应用在构建复杂布局,避免使用Column、Row、Box多层嵌套,同时也能提高开发效率。 需要注意的:截止本文发稿,Compose和Constraintlayout都还没有到稳定版本,所以对相关库的依赖一定都要更新到最…

智能狗

22小时前

JSPatch分析(二):根据源码分析执行过程

由于JSPacth使用了正则表达式,正则表达式我一直都听过,但是没有系统性的去好好学习一下,心里一直都有一个疙瘩,借此机会好好的学习正则表达式。这一部分对JSPatch使用到的正则表达式做一个解读会正则表达式同学的可以跳过这一部分。 由于( 和 . 都是特殊字符,所有要表示其本…

物联网

已有264人加入

加入

当数据库遇上流计算:流数据库的诞生!

数据库作为现代软件系统的基石,人们对它的研究由来已久,虽然到目前为止数据库领域已经先后产生过四位图灵奖得主,但是今天它仍然是计算机科学中最具活力和创新的领域之一。自上世纪70 年代 Edgar F. Codd 提出关系模型以来,以 IBM SystemR 为原型的关系数据库迅速…

【译】HTTP/2 为更快速的网站而生

最近在做一个内部的服务对接,使用了Google的gRPC框架,gRPC是基于HTTP/2和protocol buffers实现的,所以额外去了解了一下HTTP/2,找到这这边文章。这篇文章虽然是写于2015年时间比较久远,但是对于HTTP/2的介绍很全面,于是花了些时间翻译了一…

如何使用IndexedDB —浏览器上的NoSQL数据库

深入研究IndexedDB API及其在实践中的用法。 你可以在下面找到IndexedDB的示例。 在本文中,我们将重点介绍以下内容。 你知道背后的原因吗?让我们找出答案。 没有像 localStorage 这样的特殊限制(介于2.5MB和10MB之间)。最大限制取决于浏览器和…

ios

已有9人加入

加入

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

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

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

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

Small whispers

1星期前

Flutter列表和表格综合运用

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

php

已有1人加入

加入

Dearの小情绪

22小时前

WEB编辑器哪家强

作为一名coder,像VS Code这样的代码编辑器自然是必不可少的,你还可以使用类似CodeSandbox这样的online编辑器开发demo程序。编辑器更多是作为工具方便我们进行日常的代码开发工作,倘若将编辑器视作产品的一部分为其提供可扩展的能力,我们该如何应对。答案是:w…

Nginx入门的基本使用和配置

静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx

nginx常用配置

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

人工智能

已有267人加入

加入

硅谷洞察

1个月前

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

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

Unitimes

3个月前

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

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

白帆

4个月前

2021年人工智能的四大趋势

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

互联网

已有238人加入

加入

Unitimes

3星期前

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

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

服务器

已有7人加入

加入

智能的司机

4星期前

Github Actions还是Jenkins?该怎么选?

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

智能的司机

1个月前

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

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

智能的司机

3个月前

电商项目的相关概念解释

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

html

已有7人加入

加入

智能的司机

1个月前

重学前端系列之 HTML面试题

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

智能的司机

4个月前

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

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

猿人不正经

4个月前

Web前端——CSS基础样式

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

MySQL

已有7人加入

加入

智能的司机

1星期前

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

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

智能的司机

4个月前

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

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

查看更多