• 正则表达式入门教程学习资料

    引言grep是Linux中用于文件处理的最有用和最强大的命令之一。grep在一个或多个输入文件中搜索与正则表达式匹配的行,并将每个匹配的行写入标准输出。在本文中,我们将探索如何在grep的GNU版本中使用正则表达式的基础知识,该版本在大多数Linux操作系统中默认可用。grep的正则表达式正则表达式(regex)是与一组字符串匹配的模式。模式由操作符、构造文字字符和元字符组成,...

    java技术 2020年07月30日 1582 0
  • 9种分布式ID生成方式,总有一款适合你

    分布式ID必要性。业务量小于500W的时候单独一个mysql即可提供服务,再大点的时候就进行读写分离也可以应付过来。但当主从同步也扛不住的是就需要分表分库了,但分库分表后需要有一个唯一ID来标识一条数据,数据库的自增ID显然不能满足需求;特别一点的如订单、优惠券也都需要有唯一ID做标识。此时一个能够生成全局唯一ID的系统是非常必要的。那么这个全局唯一ID就叫分布式ID。分布式I...

    Java 2020年07月30日 1739 0
  • WebStorm 2020.2 正式发布

    WebStorm 2020.2 发布了,此版本可将 Prettier 用作默认格式化程序,还带来了对 Vue 的支持、对 JavaScript 的新意图,和对 GitHub PR 的全面支持等等。主要新特性和改进包括:框架和技术:使用 Prettier 作为默认格式化程序的选项,对 Vue.js 进行了各种改进,并支持 WSL 2 中安装的 Git。JavaScript 和 T...

    Javascript 2020年07月29日 2288 0
  • ES2020 新特性

    这几年,Ecma TC39一年一次更新 ecmascript 规范标准,截止目前,以下特性已进入 finished 状态。现在带大家体验种草 ES2020 新特性。Promise.allSettledPromise.all 缺陷都知道 Promise.all 具有并发执行异步任务的能力。但它的最大问题就是如果其中某个任务出现异常(reject),所有任务都会挂掉,Promise...

    HTML5 2020年07月29日 2731 0
  • WebSocket心跳检测和重连机制

    1. 心跳重连原由心跳和重连的目的用一句话概括就是客户端和服务端保证彼此还活着,避免丢包发生。websocket连接断开有以下两种情况:前端断开在使用websocket过程中,可能会出现网络断开的情况,比如信号不好,或者网络临时关闭,这时候websocket的连接已经断开,而不同浏览器有不同的机制,触发onclose的时机也不同,并不会理想执行websocket的onclose...

    前端技术 2020年07月29日 4361 1
  • 腾讯百亿私有化搜狗图什么?业内:或为回科创板

    不差钱的腾讯又出手了。7月27日晚间,搜狗发布公告称,已经收到腾讯向公司发出的初步非约束性收购要约。要约内容显示,腾讯拟收购搜狗全部已发行普通股,其中包括腾讯或其关联公司目前尚未持有的搜狗美国存托股票(ADS)所代表的普通股,收购价为每股普通股或美国存托股票9.00美元,支付方式为现金。 倘若这项交易完成,搜狗将成为腾讯的私人持股间接全资子公司,搜狗的美国存托股票将从纽约证券...

    技术资讯 2020年07月28日 1325 0
  • 分布式架构的总结

    一、前言​  随着社会的发展,技术的进步,以前的大型机架构很显然由于高成本、难维护等原因渐渐地变得不再那么主流了,替代它的就是当下最火的分布式架构,从大型机到分布式,经历了好几个阶段,我们弄明白各个阶段的架构,才能更好地理解和体会分布式架构的好处,那么本文我们就来聊聊分布式架构的演进过程,希望能给大家带来眼前一亮的感觉。 作者:领悟.海洋二、背景说明​  我们都知道一个成熟的大...

    Java 2020年07月28日 1669 0
  • 腾讯将全资收购中国第二大搜索公司搜狗 未来将从美国退市

    突发!腾讯宣布收购搜狗公司!就在近日,腾讯宣布正式收购搜狗,并且是全资收购,也就是说现在的搜狗只剩一副“皮囊”了,里面的东西已经全是腾讯的了。也正因为如此,搜狗的股价也变相大涨了。现在#大5G时代# 也来了,不知道腾讯的这一波操作又是意欲何为,不过腾讯一直在国内都是横着走,大家觉得这次收购影响大吗?#腾讯全资收购搜狗# 7月27日晚间,中国第二大搜索公司搜狗宣布收到腾讯的...

    技术资讯 2020年07月28日 1344 0
  • 细说websocket快速重连机制

    引言在一个完善的即时通讯应用中,websocket是极其关键的一环,它为web应用的客户端和服务端提供了一种全双工的通信机制,但由于它本身以及其底层依赖的TCP连接的不稳定性,开发者不得不为其设计一套完整的保活、验活、重连方案,才能在实际应用中保证应用的即时性和高可用性。就重连而言,其速度严重影响了上层应用的“即时性”和用户体验,试想打开网络一分钟后,微信还不能收发消息的话,是...

    前端技术 2020年07月28日 2040 0
  • 美国发布量子互联网蓝图:十年内建成

    美国能源部(The Department of Energy,DOE)上周四在芝加哥大学举行的新闻发布会上发布了量子互联网(Quantum Internet)蓝图。如一切顺利,将在 10 年内建成量子互联网。 美国希望发展一个量子互联网,以实现更安全的通信并推进重力波检测等领域的科学研究。发布的长达 38 页的论文概述了其关键目标以及在实现该概念之前需要解决的研究挑战,主...

    技术资讯 2020年07月26日 1420 0
  • PHP8 到底有多快,新特性解读 PHP

    PHP8 到底有多快,新特性解读

    PHP-8将于今年年底发布,其最令人期待的功能之一就是JIT编译。让我们通过本文来看看这项功能对PHP脚本的速度有怎样的影响?以下为译文:今年年底,PHP-8即将发布。虽然这个主版本有很多新功能,例如联合类型、静态返回和弱映射等,但最令人期待的改进还是JIT编译器。从理论上讲,JIT处理PHP脚本编译的方式能够提高应用程序的速度。但让我们来看看这种方法能否达到我们的期望。请注意...

    PHP 2020年07月25日 1682 0
  • 新版 Edge 为 Internet Explorer 模式添加专用选项

    Microsoft Edge Canary 通道的最新版本添加了一个新的专用选项,用于在 Internet Explorer 模式下加载网页。通过

    技术资讯 2020年07月23日 2658 0
  • HTML5 绘图技术 「Canvas」和「SVG」

    虽然是要Canvas和SVG,但每次提起Canvas,脑海总会想起SVG,因此先做个简单的对比。 *Canvas 和 SVG 对比 Canvas 和 SVG 都是 HTML5 中推荐的也是主要的2D图形绘制技术Canvas 提供画布标签和绘制API,技术比较新,注重栅格图像处理。SVG是一套独立的矢量图形语言,成为W3C标准已经有十几年,发展缓慢。Canvas 基于像素,提供 ...

    HTML5 2020年07月22日 3168 0
  • Discuz! Q 1.0 发布:经典论坛程序,完全开源,原生接入微信

    7 月 19 日消息 中文 PC 互联网知名社区开源软件 Discuz! 在过去 15 年间,服务过超过 200 万网站客户。其推出的 UCenter、SupeSite,ECshop 等组件所代表的产品理念对今天移动互联网各类产品的技术架构至今仍有着深远的影响。很遗憾的是Discuz! 社区被 腾讯 所兼并,不过好处也是有的就是进行全新的 Discuz! Q 版本研发。现在Di...

    技术资讯 2020年07月21日 2145 0
  • 2020中国互联网大会将于7月23日正式开启

    倒计时3天!7月23日,2020(第十九届)中国互联网大会即将召开。中国互联网大会是我国互联网业界极具知名度的年度行业大会,由中国互联网协会每年主办一届。从2002年开始,至今已经成功举办了18届,是中国互联网协会的重要品牌活动之一,也被互联网行业喻为中国互联网行业的风向标。 本届大会全新升级,汇聚业内精英,聚焦前沿领域热点,探讨赋能新经济发展,构筑产业结构的新生态,着...

    技术资讯 2020年07月20日 1940 0
  • 阿里云开源离线同步工具DataX3.0,或成未来数据库同步主流工具 ETL

    阿里云开源离线同步工具DataX3.0,或成未来数据库同步主流工具

    DataX3.0简介DataX 是一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。本次介绍为阿里云开源全新版本DataX3.0,有了更多更强大的功能和更好的使用体验。DataX3.0概览设计理念 与 框架设计为了解决异构数据源同步问题,DataX将复...

    ETL 2020年07月14日 5479 0
  • PHP 7.4.8 发布

    PHP 是一种广泛使用的通用脚本语言,特别适合于 Web 开发,并且可以嵌入 HTML 中。 PHP 7.4.8 版本现已发布,具体更新内容如下: Core: 修复了错误#79649(从模块初始化更改 disable_functions 会破坏内存)。 修复了错误#79595(zend_init_fpu() 会更改 ...

    技术资讯 2020年07月10日 1812 0
  • 腾讯云数据库 MySQL 8.0 正式上线 支持更多复杂业务场景

    7月8日,腾讯云MySQL 8.0正式发布。在MySQL官方版本大幅度提升性能的基础上,腾讯云MySQL8.0数据库通过优化锁系统,事务系统等模块,进一步提升性能,使得QPS达到70w+。腾讯云方面表示,随着MySQL 8.0的发布,腾讯云将为电商、游戏、金融等行业带来更简化的业务开发模式、更安全的数据库管理服务、更丰富的应用场景,进一步加速客户产业升级。打造MySQL 8.0...

    技术资讯 2020年07月09日 1501 0
  • 前端flex布局基础学习教程

    FlexiableBox即是弹性盒,用来进行弹性布局,一般跟rem(rem伸缩布局(转))连起来用比较方便,flexbox负责处理页面布局,然后rem处理一些flex顾及不到的地方(rem伸缩布局主要处理尺寸的适配问题),布局还是要传统布局的。flex-插图1布局的传统解决方案,基于盒状模型,依赖display属性 +position属性 +float属性。它对于那些特殊布局非...

    前端技术 2020年07月06日 1623 0
  • 在bootstrap中col-md-offset-*不起作用

    在bootstrap中,使用col-md-offset-1、col-md-offset-2、col-md-offset-3、col-md-offset-4等来设置偏移量很常见,但最近就遇到一个问题了,在最新版的bootstrap4.5中,这个值不起作用了。

    前端技术 2020年06月28日 3599 0
  • PHP 8 发布 Alpha 版本,期待吗? PHP

    PHP 8 发布 Alpha 版本,期待吗?

    按照发布计划,PHP 8 将于今年 11 月 26 日发布,而原定于 6 月 18 日发布的第一个 Alpha 版本跳票到了今天发布。php8 是一个新的主要版本,它引入了一些重大变更,以及许多新特性和性能改进,下边简单介绍一些亮点:下载地址:https://www.php.net/archive/2020.phpJIT,Just-In-Time,即时编译最重大的特性非 JIT...

    PHP 2020年06月26日 2504 0
  • 苹果iOS/iPad OS 14开始提供原生五笔输入法

    抛开那些大的功能不谈,在iOS 14上,这次苹果也是提升了一些细节,比如输入法的支持上。据一些已经升级至iOS 14开发版的用户反馈,苹果已经在iOS 14上,原生支持了五笔输入法,同时iPadOS 14上也是如此,这也算了满足了众多用户的需求。 据悉,这次iOS 14支持五笔86版、五笔98版与新世纪五笔。 五笔是目前中国以及一些东南亚国家如新加坡、马来西亚等国的最常用...

    技术资讯 2020年06月24日 1940 0
  • Bootstrap3和Bootstrap4有哪些区别

    Bootstrap3和Bootstrap4区别首先引入Bootstrap3和4官网连接; Bootstrap3 VS Bootstrap4.不同点Bootstrap3/Bootstrap4Less/Sass语言编写4种栅格类/5种栅格类使用px为单位/使用rem和em为单位(除部分margin和padding使用px)使用push和pull向左右移动/偏移列通过offset-类...

    前端技术 2020年06月20日 2600 0
  • 微信悄然加入新功能:朋友圈删除后可重新编辑

    近日,iOS版微信升级到7.0.13版本,带来了众所期待的微信号修改功能,隐藏的“拍一拍”也被网友玩坏。新版本中,双击好友头像,好友头像会首先“颤抖”一下,同时会在聊天记录的下方,显示出一个“你拍了XX”的文字提示。与此同时,网友又发现新版微信还新增了另一个功能:朋友圈删除后可重新编辑。 当你删除一条朋友圈时,微信会提醒“你删除了一条朋友圈”,后面跟有“重新编辑”的超链接,点...

    技术资讯 2020年06月19日 1626 0
  • 微信如何屏蔽视频号小红点

    部分微信用户可能有这样的强迫症,微信一旦有数字角标或者红点,必须要把它干掉。日前,iOS、Android版微信纷纷升级,带来了“拍一拍”“单独的深色模式开关”“修改微信号”“群聊接龙”等诸多功能。然而,对于强迫症用户来说,视频动态挪到了发现标签的页面,位置在朋友圈下方。 如果是首次点击,那么会自动为你开启视频号功能。就笔者的体验来看,视频号出现红点(未读内容)的频次甚至比朋友...

    技术资讯 2020年06月19日 2173 0
  • 深入理解浏览器的缓存机制

    一、前言 缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。 对于一个数据请求来说,可以分为发起网络请求、后端处理、浏览器响应三个步骤。浏览器缓存可以帮助我们在第一和第三步骤中优化性能。比如说直接使用缓存而不发起请求,或者发起了请求但后端存储的数据和前端一致,那么...

    前端技术 2020年06月17日 1408 0
  • iOS微信更新7.0.13版本:支持免费修改微信号了

    今天下午(6月16日),腾讯微信团队表示,iOS微信已发布微信7.0.13版本,相关用户升级后即可修改微信号。据悉,入口是“我”-“个人信息”-“微信号”,符合条件的用户支持一年修改一次微信号。微信团队同时提醒,新功能正在逐步覆盖中,如暂不可用请稍后再试。 根据之前安卓版的经验,不可用的话可尝试退出账号重新登录。 以下是微信7.0.13版中,关于修改微信号的常见问题:Q1:...

    技术资讯 2020年06月16日 1668 0
  • vue插件汇总及vue组件大全

    Vue是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件特别整理了常用的vue插件,这里对vue插件汇总,提供vue组件大全,方便查找使用,便于工作和学习。 一、UI组件及框架    element - 饿了么出品的Vue2的web UI工具套件    mi...

    Vue 2020年06月12日 9660 0
  • 烹饪MySQL8.0 Cluster这道菜

    此文将带领大家接触MySQL8.0版本,并且部署Mysql Cluster。香。香。香。一:写在前面--MySQL8.0的改进1:性能:MySQL 8.0 的速度要比 MySQL 5.7 快 2 倍。MySQL 8.0 在以下方面带来了更好的性能:读/写工作负载、IO 密集型工作负载、以及高竞争("hot spot"热点竞争问题)工作负载。MySQL8.0、MySQL5.7、M...

    MySQL 2020年06月12日 3060 0
  • springboot2.2.X手册:构建全局唯一的短链接数据中心

    什么是短链接短链接,其实这个东西很常见,最早开始的时候小编是在微博上看见的,然后就很好奇这是个什么东西,怎么点进去后网址又辣么长?其实这个东西就必须按照字面来理解,就是短的链接,通过短的链接去数据库或者缓存中找到长的链接,映射出来即可。今天我们用redis来实现短链接服务,想换存储介质的同学自行更换。有哪些场景1、微博,短信等那些有限制字数的文案需求2、用户角度上来考虑,短链接...

    Java 2020年06月12日 2414 0