-
如何深入理解vue中的export function return
在做项目的时候有的时候项目紧急,所以只需要知道如何使用一下方法实现相应的功能,没得停留下来研究理解为什么要这样使用,所以今天趁不忙就写一下自己对return的理解,一方面是加深自己的理解,另一方面也希望能帮助到需要的人!我先抛出一个简单的问题:return后面可以跟执行语句或者函数么?答案:可以!但是有一点,return不论是什么,都是直接返回,即使是语句或者函数也不会执行的!...
-
Spring Boot Admin 2.2.4 发布,兼容最新版本 Spring Boot
spring boot admin 2.2.4 版本发布,本版本为 bug 修复版本 主要兼容 spring boot 2.3.x。<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</ar...
-
正则表达式入门教程学习资料
引言grep是Linux中用于文件处理的最有用和最强大的命令之一。grep在一个或多个输入文件中搜索与正则表达式匹配的行,并将每个匹配的行写入标准输出。在本文中,我们将探索如何在grep的GNU版本中使用正则表达式的基础知识,该版本在大多数Linux操作系统中默认可用。grep的正则表达式正则表达式(regex)是与一组字符串匹配的模式。模式由操作符、构造文字字符和元字符组成,...
-
9种分布式ID生成方式,总有一款适合你
分布式ID必要性。业务量小于500W的时候单独一个mysql即可提供服务,再大点的时候就进行读写分离也可以应付过来。但当主从同步也扛不住的是就需要分表分库了,但分库分表后需要有一个唯一ID来标识一条数据,数据库的自增ID显然不能满足需求;特别一点的如订单、优惠券也都需要有唯一ID做标识。此时一个能够生成全局唯一ID的系统是非常必要的。那么这个全局唯一ID就叫分布式ID。分布式I...
-
WebStorm 2020.2 正式发布
WebStorm 2020.2 发布了,此版本可将 Prettier 用作默认格式化程序,还带来了对 Vue 的支持、对 JavaScript 的新意图,和对 GitHub PR 的全面支持等等。主要新特性和改进包括:框架和技术:使用 Prettier 作为默认格式化程序的选项,对 Vue.js 进行了各种改进,并支持 WSL 2 中安装的 Git。JavaScript 和 T...
-
ES2020 新特性
这几年,Ecma TC39一年一次更新 ecmascript 规范标准,截止目前,以下特性已进入 finished 状态。现在带大家体验种草 ES2020 新特性。Promise.allSettledPromise.all 缺陷都知道 Promise.all 具有并发执行异步任务的能力。但它的最大问题就是如果其中某个任务出现异常(reject),所有任务都会挂掉,Promise...
-
WebSocket心跳检测和重连机制
1. 心跳重连原由心跳和重连的目的用一句话概括就是客户端和服务端保证彼此还活着,避免丢包发生。websocket连接断开有以下两种情况:前端断开在使用websocket过程中,可能会出现网络断开的情况,比如信号不好,或者网络临时关闭,这时候websocket的连接已经断开,而不同浏览器有不同的机制,触发onclose的时机也不同,并不会理想执行websocket的onclose...
-
腾讯百亿私有化搜狗图什么?业内:或为回科创板
不差钱的腾讯又出手了。7月27日晚间,搜狗发布公告称,已经收到腾讯向公司发出的初步非约束性收购要约。要约内容显示,腾讯拟收购搜狗全部已发行普通股,其中包括腾讯或其关联公司目前尚未持有的搜狗美国存托股票(ADS)所代表的普通股,收购价为每股普通股或美国存托股票9.00美元,支付方式为现金。 倘若这项交易完成,搜狗将成为腾讯的私人持股间接全资子公司,搜狗的美国存托股票将从纽约证券...
-
分布式架构的总结
一、前言 随着社会的发展,技术的进步,以前的大型机架构很显然由于高成本、难维护等原因渐渐地变得不再那么主流了,替代它的就是当下最火的分布式架构,从大型机到分布式,经历了好几个阶段,我们弄明白各个阶段的架构,才能更好地理解和体会分布式架构的好处,那么本文我们就来聊聊分布式架构的演进过程,希望能给大家带来眼前一亮的感觉。 作者:领悟.海洋二、背景说明 我们都知道一个成熟的大...
-
腾讯将全资收购中国第二大搜索公司搜狗 未来将从美国退市
突发!腾讯宣布收购搜狗公司!就在近日,腾讯宣布正式收购搜狗,并且是全资收购,也就是说现在的搜狗只剩一副“皮囊”了,里面的东西已经全是腾讯的了。也正因为如此,搜狗的股价也变相大涨了。现在#大5G时代# 也来了,不知道腾讯的这一波操作又是意欲何为,不过腾讯一直在国内都是横着走,大家觉得这次收购影响大吗?#腾讯全资收购搜狗# 7月27日晚间,中国第二大搜索公司搜狗宣布收到腾讯的...
-
细说websocket快速重连机制
引言在一个完善的即时通讯应用中,websocket是极其关键的一环,它为web应用的客户端和服务端提供了一种全双工的通信机制,但由于它本身以及其底层依赖的TCP连接的不稳定性,开发者不得不为其设计一套完整的保活、验活、重连方案,才能在实际应用中保证应用的即时性和高可用性。就重连而言,其速度严重影响了上层应用的“即时性”和用户体验,试想打开网络一分钟后,微信还不能收发消息的话,是...
-
美国发布量子互联网蓝图:十年内建成
美国能源部(The Department of Energy,DOE)上周四在芝加哥大学举行的新闻发布会上发布了量子互联网(Quantum Internet)蓝图。如一切顺利,将在 10 年内建成量子互联网。 美国希望发展一个量子互联网,以实现更安全的通信并推进重力波检测等领域的科学研究。发布的长达 38 页的论文概述了其关键目标以及在实现该概念之前需要解决的研究挑战,主...
-
PHP8 到底有多快,新特性解读
PHP-8将于今年年底发布,其最令人期待的功能之一就是JIT编译。让我们通过本文来看看这项功能对PHP脚本的速度有怎样的影响?以下为译文:今年年底,PHP-8即将发布。虽然这个主版本有很多新功能,例如联合类型、静态返回和弱映射等,但最令人期待的改进还是JIT编译器。从理论上讲,JIT处理PHP脚本编译的方式能够提高应用程序的速度。但让我们来看看这种方法能否达到我们的期望。请注意...
-
新版 Edge 为 Internet Explorer 模式添加专用选项
Microsoft Edge Canary 通道的最新版本添加了一个新的专用选项,用于在 Internet Explorer 模式下加载网页。通过
-
HTML5 绘图技术 「Canvas」和「SVG」
虽然是要Canvas和SVG,但每次提起Canvas,脑海总会想起SVG,因此先做个简单的对比。 *Canvas 和 SVG 对比 Canvas 和 SVG 都是 HTML5 中推荐的也是主要的2D图形绘制技术Canvas 提供画布标签和绘制API,技术比较新,注重栅格图像处理。SVG是一套独立的矢量图形语言,成为W3C标准已经有十几年,发展缓慢。Canvas 基于像素,提供 ...
-
Discuz! Q 1.0 发布:经典论坛程序,完全开源,原生接入微信
7 月 19 日消息 中文 PC 互联网知名社区开源软件 Discuz! 在过去 15 年间,服务过超过 200 万网站客户。其推出的 UCenter、SupeSite,ECshop 等组件所代表的产品理念对今天移动互联网各类产品的技术架构至今仍有着深远的影响。很遗憾的是Discuz! 社区被 腾讯 所兼并,不过好处也是有的就是进行全新的 Discuz! Q 版本研发。现在Di...
-
2020中国互联网大会将于7月23日正式开启
倒计时3天!7月23日,2020(第十九届)中国互联网大会即将召开。中国互联网大会是我国互联网业界极具知名度的年度行业大会,由中国互联网协会每年主办一届。从2002年开始,至今已经成功举办了18届,是中国互联网协会的重要品牌活动之一,也被互联网行业喻为中国互联网行业的风向标。 本届大会全新升级,汇聚业内精英,聚焦前沿领域热点,探讨赋能新经济发展,构筑产业结构的新生态,着...
-
阿里云开源离线同步工具DataX3.0,或成未来数据库同步主流工具
DataX3.0简介DataX 是一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。本次介绍为阿里云开源全新版本DataX3.0,有了更多更强大的功能和更好的使用体验。DataX3.0概览设计理念 与 框架设计为了解决异构数据源同步问题,DataX将复...
-
PHP 7.4.8 发布
PHP 是一种广泛使用的通用脚本语言,特别适合于 Web 开发,并且可以嵌入 HTML 中。 PHP 7.4.8 版本现已发布,具体更新内容如下: Core: 修复了错误#79649(从模块初始化更改 disable_functions 会破坏内存)。 修复了错误#79595(zend_init_fpu() 会更改 ...
-
腾讯云数据库 MySQL 8.0 正式上线 支持更多复杂业务场景
7月8日,腾讯云MySQL 8.0正式发布。在MySQL官方版本大幅度提升性能的基础上,腾讯云MySQL8.0数据库通过优化锁系统,事务系统等模块,进一步提升性能,使得QPS达到70w+。腾讯云方面表示,随着MySQL 8.0的发布,腾讯云将为电商、游戏、金融等行业带来更简化的业务开发模式、更安全的数据库管理服务、更丰富的应用场景,进一步加速客户产业升级。打造MySQL 8.0...
-
前端flex布局基础学习教程
FlexiableBox即是弹性盒,用来进行弹性布局,一般跟rem(rem伸缩布局(转))连起来用比较方便,flexbox负责处理页面布局,然后rem处理一些flex顾及不到的地方(rem伸缩布局主要处理尺寸的适配问题),布局还是要传统布局的。flex-插图1布局的传统解决方案,基于盒状模型,依赖display属性 +position属性 +float属性。它对于那些特殊布局非...