2 weeks ago
1 month ago
17 hours ago
1. 什么是 webassembly? 从历史角度讲,虚拟机过去只能加载 JavaScript。这对我们而言足够了,因为 JavaScript 足够强大从而能够解决人们在当今网络上遇到的绝大部分问题。尽管如此,当试图把 JavaScript 应用到诸如 3D 游戏、虚拟现实、增…
3 days ago
JavaScript 为我们提供了许多处理数组的不同方法。我们将在几分钟内为您介绍 7 个基本且常用的数据方法,以提高您的 JS 开发技能。 1. Array.map() 当你在数组上使用 map() 方法的时候,它将在原始的数组创建一个新的数组。 这个 map() 方法接受一…
3 days ago
天天和数据库打交道,一天能写上几十条 SQL 语句,但你知道我们的系统是如何和数据库交互的吗?MySQL 如何帮我们存储数据、又是如何帮我们管理事务?....是不是感觉真的除了写几个 「select * from dual」外基本脑子一片空白?这篇文章就将带你走进 MySQL …
1 day ago
红黑树是自平衡的二叉查找树,在许多地方都有实际应用比如JAVA的HashMap,在链表长度大于8就会转化为红黑树;在linux经典的epoll中也使用了红黑树来保存文件描述符的插入删除操作。++如果频繁的对数据进行插入删除,还要保证效率,使用红黑树是比较好的选择。++ 红黑树在…
2 days ago
同时我们查看进程的相关信息,打印进程的状态、父进程、子进程以及运行命令。分析如下: 到这里,我想大家对僵尸进程已经有一定的概念。一个进程创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。这种进程称…
5 days ago
64 bit OS Linux/Unix/Mac,推荐使用Linux系统。 64 bit JDK 1.8+;下载.配置。 Maven 3.2.x+;下载.配置。 3个或3个以上Nacos节点才能构成集群。 在nacos的解压目录nacos/的conf目录下,有配置文件clust…
1 day ago
在这些图中,Python解释器刻度线沿X轴显示。 两个横条表示正在执行的两个不同线程。 白色区域表示线程完全空闲的时间。 绿色区域指示线程何时保持GIL并正在运行。 红色区域指示操作系统何时仅计划线程将其唤醒,并发现GIL不可用。 首先,这是在单个CPU系统上运行两个CPU绑定…
1 day ago
GIL指定同时只允许一个线程控制Python解释器。 GIL是CPU限制型和多线程代码中的性能瓶颈。 GIL导致Python多线程属于伪并发的多线程。 GIL只在CPython解释器上存在。 早期实用解决方案,解决CPython开发人员在Python生命中早期面临的一个线程安全…
1 month ago
1 month ago
1 month ago
2 days ago
熟知社区发现算法,你不能错过这个 Python 库。它涵盖 Louvain 算法、Girvan-Newman 算法等多种社区发现算法,还具有可视化功能。 <b>机器之心报道,编辑:杜伟、陈萍。</b>网络是由一些紧密相连的节点组成的,并且根据不同节点之间连接的紧密程度,网络也可视为由…
3 days ago
好消息,谷歌将AutoML算法库开源了! 这个名为 <b>“模型搜索”</b>(Model Search)的平台,不仅可以用多个AutoML算法自动写出你想要的AI模型,还能帮你选出写得最好的那个。
4 weeks ago
你的新手机不错,借我刷一下脸?机器之心报道,作者:泽南、蛋酱。 人脸识别技术在智能手机上已经是标配,今天的我们刷脸解锁、刷脸支付就像吃饭喝水一样自然,以至于疫情期间戴口罩无法解锁手机时,我们会感到很不习惯。 在享受便利的同时,却鲜有用户去关…
4 months ago
4 months ago
17 hours ago
在使用spring框架的时候,我们经常会感叹注解式编程真是大大简化了开发的时间,几个小小的注解,就能解决一系列的配置问题,让写代码像写诗一样轻松明快。 我们都知道,在spring框架的前期,大多使用XML配置进行开发。XML配置起来有时候冗长,如实体类的映射,使用XML进行开发…
17 hours ago
本想从Bootstrap开始,跟着netty的启动流程一路分析下去,但是netty的系统的确复杂,在阅读了整个流程后,决定从ChannelPipeline开始,ChannelPipeline的特点明显而方法不多,是整个netty的大动脉。 注意initChannel这个方法,我…
1 day ago
继承 Thread 类。 实现 Runnable 和 Callable 接口的类只能当做一个可以在线程中运行的任务,不是真正意义上的线程,因此最后还需要通过 Thread 来调用。可以理解为任务是通过线程驱动从而执行的。 需要实现接口中的 run() 方法。 使用 Runnab…
2 months ago
GitLab最新估值超60亿美元,或将于明年公开上市。
3 months ago
实现效果为:当某分支有git push操作,则自动打包并把打包好的代码发布到服务器上。 我本机为windows系统,所以安装一个VMware并把Linux系统装上,用于搭建gitlab服务。Ubuntu的镜像直接去官网下载即可。 如果要安装Postifx来发送邮件,在安装过程中…
6 months ago
4 months ago
4 months ago
4 months ago
17 hours ago
2020 年,我们在 Serverless 底层基建上做了非常大的升级,比如计算升级到了第四代神龙架构,存储上升级到了盘古 2.0,网络上进入了百 G 洛神网络,整体升级之后性能提升两倍;BaaS 层面也进行了很大的拓展,比如支持了 Event Bridge、Serverles…
17 hours ago
seata是阿里开源的分布式事务,这里我们来做seata的注册及其集群配置。 注册中心呢,我们这里用的也是阿里的nacos,nacos我们也是做了集群的。 好了之后,id是自动生成的UUID,后面会用到,包括客户端配置和上传配置中心。 上传成功后,nacos配置中心就有了相应配…
17 hours ago
我们开发经常会用到浏览器,但是浏览器的一些机制我们还不是很了解,代码如何在浏览器中运行?如何渲染布局?事件触发时浏览器在做什么?很多我们了解的浏览器知识可能不够完善,我们来深入的探讨一下。
17 hours ago
作为一名开发人员我们经常会听到HTTP协议、TCP/IP协议、UDP协议、Socket、Socket长连接、Socket连接池等字眼,然而它们之间的关系、区别及原理并不是所有人都能理解清楚,这篇文章就从网络协议基础开始到Socket连接池,一步一步解释他们之间的关系。 首先从网…
2 days ago
在讲LoraWan Server之前需要先了解一下LoraWan协议,LoraWan是一种物联网远距离传输协议。引用一句官方的介绍是这样的:LoRaWAN开放规范是基于LoRa技术的低功耗广域网(LPWAN)协议。 最上面的是传感器,然后通过LoraWan协议将数据传输给了网关…
3 days ago
许多文章都是分析的xml配置,但是现在Spring Boot开发多基于注解。本文从注解的角度分析Spring IOC容器源码。 BeanDefinition接口定义了一个包含属性、构造器参数、其他具体信息的bean实例。 向上查看调用,发现会在ConfigurationClas…
2 days ago
虽然上上周已经了解到了GLTFLoader新增的扩展EXT_meshopt_compression,~~到年底了没有那么忙了,有空深入去了解做相应的测评了~~。年后终于补完了。 Quantization也就是向量化,是把用浮点数表示的数据使用整形数据表示,方便压缩存储,但是会丢…
2 days ago
既然我们使用了 WebView 来承载 H5,那么便少不了与 Native 之间发生交互,WebView 所承载的页面,通过 JS 与 Native 进行通信,我们将这个通信的”桥梁“为 JSBridge。如果你参与过微信内置浏览器的 H5 开发,会发现一个经常出现的东西,叫做…
1 week ago
最近Flutter项目中遇到一个稍显复杂的页面,主要是列表和表格的综合运用,感觉有必要总结一下。简单绘制了一下原型,大致要求如下: Tab栏下方页面为表格数据,具体有多少列需要根据返回数据动态扩展,不固定。表格可上下左右滑动,左右滑动时,每一行的标题固定不变,仅滑动表格中的数据…
1 day ago
2. 访问控制 又比如:公司java的jsp文件,只能内网ip访问,这样配置别人就看不了.jsp文件结尾的文件了。 3. 设置单个或多个虚机 a. 进入主目录:/etc/nginx/nginx.conf b. server_name 可以设置本机(localhost)、ip地址…
3 days ago
大家好呀,我是毛小悠,可以叫我二毛,在家中排行老二,是一名前端开发工程师。 本系列文章旨在通过练习来提高JavaScript的能力,一起愉快的做题吧。😀😀😀 以下每道题,二毛我都有尝试做一遍。建议限时训练,比如限定为半小时,如果半小时内想不出来,可以结合文章末尾的参考答案…
3 days ago
初级前端与高级前端之间,很大原因就是投入学习前端的时间、经验的差别,其实就是信息差。 如果有一个地方能又快又好的获得这些优质的前端信息,那么将会大大缩短从初级到高级的时间。 已经推荐了 面试项目、CSS 奇技淫巧项目、代码规范项目、数据结构与算法项目、JavaScript 奇技…
1 month ago
引子:过去的2020年,新冠疫情的全球性爆发也没能停止人工智能(AI)发展的脚步:特斯拉全自动驾驶汽车限量发行,百度全球直播“全无人驾驶”技术,脑机接口技术(BCI)在猪身上的成功应用,以及量子计算解码mRNA结构助力疫苗研发...研究发展成果数不胜数。
3 months ago
这些算法可能将终结世界上最致命的杀手
4 months ago
来源:工信头条PARTⅠ前沿资讯2021年人工智能的四大趋势美国《福布斯》双周刊网站刊载题为《2021年人工智能的四大趋势》的报道,作者系伯纳德·马尔,文章根据当下形势,预测了明年人工...
3 weeks ago
中国将是2021年第一季度最受冲击的市场?
3 weeks ago
本周二,亚马逊在一份声明中表示,现年57岁的亚马逊创始人杰夫•贝索斯 (Jeff Bezos) 将于2021年第三季度辞去 CEO 一职,出任执行董事长,并任命该公司利润丰厚的 AWS 云计算部门负责人安迪·杰西 (Andy Jassy) 为接班人,这标志着该公司从网络零售商转型为互联网集团。
3 weeks ago
华尔街正准备迎接又一周的市场动荡。
3 weeks ago
在过去的几年中,DevOps已成为软件生命周期中至关重要的一部分,这推动了许多领先的DevOps工具和实践的发展。您可以找到一系列支持CI/CD流程的工具,Jenkins和GitHub Actions杰出地站在其中。 在本文中,我将对GitHub Actions和Jenkins…
1 month ago
每次都重复这样的操作,不仅麻烦,还要记忆好多东西。对于 Windows 用户来说,可以使用 Xshell 来实现自动登录功能,macOS 用户就比较麻烦了。iTerm2 是 macOS 平台上最强大的终端工具,虽然默认没有提供自动登录的功能,但我们可以尝试通过它提供的其他功能来…
3 months ago
系统前台、系统后台、服务器集群、分布式、maven、svn、失败转移和负载均衡的概念。
1 month ago
渲染引擎:负责获取网页的内容(HTML、XML、图像)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其他需要编辑、显示网络内容的应用程序都…
4 months ago
随着我们网站用户的增多,我们会逐渐意识到HTTPS加密的重要性。在不修改现有代码的情况下,要从HTTP升级到HTTPS,让Nginx支持HTTPS是个很好的选择。今天我们来讲下如何从Nginx入手,从HTTP升级到HTTPS,同时支持静态网站和SpringBoot应用,希望对大…
4 months ago
一. 样式的继承1. 定义样式的继承,我们为一个元素设置的样式同时也会应用到它的后代元素上
3 days ago
所有的技术实现的源头都是产品需求,产品的一个需求修改可以会放大金字塔顶端的大规模改动。 例如,产品增加每一个用户对一个商品进行点赞的功能,底层的存储数据量可能是 '用户 x 商品',那很快就就会导致存储硬件设备的聚积增加。 例如,产品因为不懂技术,经常会提出一些脑瓜疼的需求,例…
4 months ago
使用安装包安装。 我们本文将采用最常规的方式,也就是安装包的方式进行安装,这也是我推荐给新手的安装方式,因为这种安装方式更直观更可控一些,比如对 MySQL 版本的选择和密码配置等,那接下来我们就直接开始吧。
5 months ago