• 一个命令,让你的内网穿透

    我们在开发一些web应用的时候,很多时候都是这样的:在本地搭建环境-->开发web应用-->本地测试-->远程部署到服务器上-->域名配置-->可以被外网访问如果你开发过微信小程序相关的,你可能会遇到这么一种情况:如果你的服务器域名没有配置好,无法在本地调用接口。后来我发现了一个不错的网站,localhost.run,它可以直接代理你的内网,也就是...

    技术文章 2020年12月30日 2562 0
  • 开源项目免费申请JetBrains全家桶License

    IDEAIDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的...

    技术资讯 2020年12月25日 1762 0
  • 我比别人能更早更及时地定位解决bug,是悄悄用了这个日志工具

    前言不怕犯错误,就怕出了错误不能及时处理,怎么快速的定位问题,通常的做法都是上服务器,然后看相应的日志,这实在是太费力,也不直观,并且大多数时候,作为开发的我们没有登录生产环境的权限。很多人会提出elk日志平台,对于我们来说太重了,有没有更轻量级的框架,我分享一个轻量级的工具sentry。推荐理由1 开源(可以注册一个账号直接使用,也可以自己搭建)2 集成简单,只需要简单配置即...

    技术文章 2020年12月25日 1989 0
  • Only HTTPS,来了

    近期,Mozilla发布了Firefox 83版本浏览器,最大变化是引入了HTTPS-Only模式。启用此模式后,可将所有连接升级为HTTPS,进一步加强客户端到Web服务器端的信息加密传输,并在非HTTPS安全连接时给予警告提醒。为什么需要HTTPS-Only当前,大多数网站已支持HTTPS,但许多网站经常由于以下原因,仍存在使用不安全协议。1、网站未采用HTTPS协议;2、...

    技术资讯 2020年12月23日 1473 0
  • 一个TCP连接到底可以发多少个HTTP请求?

    曾经有这么一道面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么?相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢?要搞懂这个问题,我们需要先解决下面五个问题:现代浏览器在与服务器建立了一个 TCP 连接后是否会在一个 HTTP 请求完成后断开?...

    技术文章 2020年12月23日 1307 0
  • 最佳实践 数据库异地灾备

    方案概述根据企业所在行业、合规要求、数据规模、RPO/RTO要求的不同,数据库灾备目的和要求各不相同,投入成本也是不同的。阿里云数据库灾备解决方案提供实时数据备份能力,满足企业备份多样化选择。通过数据库备份DBS(冷备)或者数据传输DTS(热备)构建灾备中心。当生产中心机房发生短期不可恢复的故障或遭遇自然灾害时,将业务流量切换到灾备中心,恢复数据和服务。最佳实践详情请用浏览器访...

    技术文章 2020年12月22日 1769 0
  • 关于 Google 帐号存储空间的重要政策变更

    尊敬的 Google 用户: 您好!谨此通知您,我们近期公布了关于存储空间的新政策,以确保符合行业惯例。这项政策适用于通过 Google 帐号使用 Gmail、Google Drive(包括 Google 文档、表格、幻灯片、绘图、表单以及 Jamboard 文件)和/或 Google Photos的用户。由于您之前已通过上述一款或多款产品使用过您的 Google 帐...

    技术资讯 2020年12月16日 1687 0
  • 程序员必备技能之——备忘录模式

    别把一辈子过成一天。简介备忘录模式是属于行为型设计模式的一种。该模式的核心思想是在不破坏封装性的前提下,捕获一个对象的内部状态,并且在该对象之外保存捕获到的状态。这样做的意义是确保以后可以随时将该对象恢复到原来保存的某一状态时。通俗点说备忘录模式就是通过一种特定的手段来记录一个对象的某一状态,或者是该对象的某些数据,当要做回退时,可以轻松的从备忘录中获取原来的状态、数据并进行恢...

    技术文章 2020年12月16日 1400 0
  • 苹果宣布正式推出轻 App 码

    苹果公司昨日面向开发者宣布,现已推出轻 App 码。苹果表示,轻 App 是开发者 App 中的一小部分,易于发现并可在需要使用时快速启动,能让用户在短短几秒内开始并完成一次体验。据悉,开发者可以提供多种方式来帮助用户发现其轻 App,苹果称 “最佳首选非轻 App 码莫属”。IT之家了解到,轻 App 码每一个码都编码了一条 URL 地址,并且该码能与 NFC 标签协同工作。...

    技术资讯 2020年12月16日 1418 0
  • 分布式事务

    一、两阶段提交 2PC1 、数据库层面的两阶段提交(XA trainsaction)两阶段提交是目前经常使用的一种解决分布式事物的强一致性的一种方案,它是由事物协调器和若干个事物执行者(数据库本身)组成。所谓两阶段提交就是将每一个事物拆分成 任务+提交,将任务的执行和任务提交分成两步。当客户端发起事物执行请求时,事物协调器会通知各个数据库执行任务,但是不提交,执行成功后,各个数...

    技术文章 2020年12月15日 1398 0
  • WinRAR目前推出v6.0.0版简体中文无弹窗广告版

    知名压缩管理器WinRAR目前已经推出v6.0.0版 ,本次更新为常规版本部分新功能的同时修复部分已知安全问题。对于使用WinRAR的用户来说可以升级到最新版本提高性能和稳定性,也可以用来替代当前安装的含有广告版本。如果你已经安装含有弹窗广告的版本需要先将其卸载,然后通过清理工具删除冗余文件和注册表后再安装新版本。WinRAR目前网上提供的WinRAR简体中文版绝大多数都存在弹...

    技术资讯 2020年12月15日 1851 0
  • FFmpeg实战001:FFmpeg简介

    什么是FFmpegFFmpeg是当前相当流行的开源多媒体开发框架,可以记录、转换数字音频、视频并能将其解码、编码、转码、混流、分离、转化为流、过滤以及播放几乎所有的媒体文件。FFmpeg拥有先进的音频/视频编解码库libavcodec,可以完成音视频的编码、解码、转码、采集、后处理(抓图、水印、封装/解封装、格式转换等)、流媒体服务等诸多功能。基本涵盖了音视频开发中绝大多数的领...

    技术文章 2020年12月15日 1924 0
  • 清除Excel工作表密码,2步就能解除

    有时候为了防止他人改动数据,灵机一动,给Excel工作表来个加密,结果时间一长,发现加密一时爽,忘记密码悔断肠,表格还是那个表格,但密码就不知道是哪个密码了!密码不记得的结果就是,表格不能编辑,数据又无法复制,难道就没有什么办法能够解除密码了吗?今天就和大家分享如何清除Excel工作表密码,2步就能解除!第一步、更改文件后缀1、首先右键需要解除密码的Excel表格,点击【重命名...

    技术文章 2020年12月02日 4856 0
  • 新版IntelliJ IDEA让人眼前一亮,内存占用有所好转

    IntelliJ IDEA 2020.3 EAP 3 发布IntelliJ IDEA 2020.3 的第三个体验版本现已发布,我们来看下这个版本主要更新内容有什么呢:现在,用户可以为每个项目启用插件。根据自己的需要进行配置为只读文件和来自外部库的文件实现了 Reader Mode (设置路径 Settings / Editor / Reader Mode.)用户现在可以轻松打开...

    技术资讯 2020年11月30日 4328 0
  • MQTT 5.0 新特性:增强认证

    MQTT v5 带来了了很多新的特性,我们会尽量以通俗易懂的⽅方式展示这些特性,并探讨这些特性对开发者 的影响。到目前为止,我们已经探讨这些 MQTT v5 新特性,今天我们将继续讨论: 增强认证在物联网的应用场景中,安全设计是非常重要的一个环节,敏感数据泄露或是边缘设备被非法控制等事故都是不可接受的,但是相比于其他应用场景,物联网项目还存在着以下局限:安全性与高性能之间不可以...

    技术资讯 2020年11月23日 1490 0
  • TCP:三次握手,四次握手,可靠数据传输、流量控制、拥塞控制

    TCP有主要有两个特点:面向连接:需要客户端和服务器在发送数据之前有连接可靠传输:客户端与服务器之间发送的数据是可靠的(无损坏,按顺序)下面总结一下TCP的一些知识点:三次握手用于客户端和服务器建立连接第一步:客户端向服务器发送一个特殊的TCP报文段,表示想建立连接(SYN=1)第二步:服务器收到该报文,向客户端发送允许连接的报文段(SYN=1,ACK=1)第三步:客户端收到该...

    技术文章 2020年11月20日 1693 0
  • svn代码管理中Trunk、Branches、Tags的区别和联系

    我们可以将这三者想象成一棵树的组成部分trunk为树干branches为树枝tags为整棵树trunk用于主线开发branches用于定制版本、修复bugs、并行开发等使用tags用于存放release版本,阶段性代码,不用于修改和commit在branches开发时,要时常从trunk中更新到branches中,用于同步 当branches开发完成时,就可以将branches...

    技术文章 2020年11月09日 3232 0
  • 织梦DedeCMS官方关于正版版本号的严正声明

    详情请进入官方: http://www.dedecms.com 所有关注以及正在使用织梦官方软件的朋友们: DedeCMS自问世以来,官方版本号从最初到目前的DedeCMS 5.7版,经历了十多年的艰难坎坷的发展之路。众所周知,作为一款国内自主研发坚持开源的内容管理系统,我们和广大用户们一起见证了中国互联网世界不平凡的辉煌的发展之路。上海卓卓网络科技有限公司也是国内为...

    技术资讯 2020年11月06日 1844 0
  • DedeCMSV6发布,老牌内容管理系统构建多端全媒体

    作为国内流行的内容管理系统(CMS)多端全媒体解决方案,此次全新发布的DedeCMSV6系统基于PHP7.X开发,具有很强的可扩展性,并且完全开放源代码。DedeBIZ商业支持采用现流行的Go语言设计开发,让DedeCMS系统拥有简单易用、灵活扩展的特性之外更安全、高效。模板设计制作简单一直作为系统的一大亮点,全新的版本不仅延续了之前标签引擎,更是同时采用了响应式模板引擎Boo...

    技术资讯 2020年11月02日 2144 0
  • Flash 正式“退休”,你会怀念它吗?

    前几天,我的电脑出现了一次令人迷惑的“行为艺术”。一边是右下角新闻弹窗出现,Win10新版本将完全删除Flash,一边突然弹出来一个更大的窗口,告诉我“您的Flash Player已经更新”,看架势更新之前也没问过我,现在只需要我默认同意使用就行。 这一消息让Flash这个我们很久没有注意到的软件再次出现在我们视野中,还是以一种如此神奇的方式出现,成功地引起了我的关注。 ...

    技术资讯 2020年10月26日 1342 0
  • 多目标跟踪全解析,全网最全

    与多目标跟踪(Multiple Object Tracking简称MOT)对应的是单目标跟踪(Single Object Tracking简称SOT),按照字面意思来理解,前者是对连续视频画面中多个目标进行跟踪,后者是对连续视频画面中单个目标进行跟踪。由于大部分应用场景都涉及到多个目标的跟踪,因此多目标跟踪也是目前大家主要研究内容,本文也主要介绍多目标跟踪。跟踪的本质是关联视频...

    技术文章 2020年10月22日 1819 0
  • Mozilla Firefox 82 现已发布:性能提升,新外观等

    10月20日消息 Mozilla 今天发布 Firefox 82.0 更新,其中包含大量新的改进。Firefox 82 带来了更强的性能。官方表示,对于 Windows 用户,打开新窗口的速度提高了 10%,打开 flexbox 的布局的网站加载速度比以前快 20%,恢复网页的速度提高了 17%。▲ 图源 Mozilla Firefox此外,在今日的更新中,火狐浏览器已支持使用...

    技术资讯 2020年10月21日 1609 0
  • Rocket.Chat 3.7.1 发布,开源的团队沟通工具

    简介Rocket.Chat 是一款开源的团队协作沟通工具,提供实时交互、语音消息、视频会议、文件共享、链接预览等功能。3.7.1更新内容Rocket.Chat 3.7.1 发布了,主要更新内容包括:Bug 修复在【我的帐户】资料中添加缺少的自定义字段翻译修复管理员边栏溢出的问题修复用户的个人资料视图中缺少“Bio”的问题全渠道:修复触发页面未呈现的问题。修复使用新的 Oplog...

    技术资讯 2020年10月17日 2119 0
  • Python 3.9发布 带来多处理器支持改进和新的解析器

    Python 3.9 这一在开源人群中极为流行的语言的最新功能更新今天已经发布。Python 3.9为CPython带来了一个新的基于PEG的解析器,以替代之前基于LL的解析器,优势是对多处理器支持的改进,从C扩展类型的方法快速访问模块状态,以及其他一些解释器的改进。 语法方面,Python 3.9带来了dict的联合运算符,标准集合中的类型提示属,放宽了对装饰符的语法限制,...

    技术资讯 2020年10月16日 1935 0
  • 谷歌宣布其搜索引擎的另一项新功能:“哼歌识曲”

    据外媒CNET报道,谷歌周四公布了其搜索引擎的一些新功能。其中一个新技巧可以让人们哼唱录音,试图找出一首一直想不起歌名的歌曲。这家科技巨头还将让人们通过实时更新看到一个公园、餐厅或其他企业的繁忙程度。谷歌搜索上的一项新的增强现实功能可以让人们选购汽车,并进行虚拟游览。谷歌在周四的一次预录的在线活动中宣布了这些消息。 对于“哼歌识曲”工具,人们可以对着手机哼唱...

    技术资讯 2020年10月16日 1558 0
  • 消息队列核心-如何保证消息不丢失

    使用消息队列,绕不开的一个问题就是如何保证消息不丢失,现在主流的消息中间件都提供了完整的消息可靠性保证机制,可以确保消息的可靠传递,本文以rocketMq为例介绍如何保证消息不丢失,其他消息队列类似消息传递过程基本上所有的消息都划分为三个阶段 生产、存储、消费 ,如下图生产阶段: 在这个阶段,从消息在 Producer 创建出来,经过网络传输发送到 Broker 端。存储阶段:...

    技术文章 2020年10月14日 1477 0
  • 谷歌开始在Google Chrome中加入HTTP/3和IETF QUIC支持

    谷歌开始在其Chrome浏览器中实现对HTTP/3的支持,该公司在一篇博客中宣布。此次更新将带来一些额外的性能改进,主要得益于实现了QUIC作为传输协议。互联网工程任务组(或IETF)早在2015年就推出了HTTP/2,它带来的一大改进就是支持复用。但是,它采用了TCP作为传输协议,以及TCP中的丢失恢复机制,所以丢失的数据包仍然会造成所有活动事务的延迟。通过采用QUIC,HT...

    技术资讯 2020年10月11日 1742 0
  • Google Chrome v85.0.4183.121 正式版发布

    谷歌浏览器Google Chrome正式版迎来v85第三个维护版本发布,详细版本号为v85.0.4183.121,上一个正式版v85.0.4183.102发布于9月9日,时隔13天Google又发布了新版Chrome浏览器,本次升级主要是更新了安全修复和稳定性改进及用户体验。 新版变化 Chrome v85.0.4183.121 Stable 正式版(2020.9.22...

    技术资讯 2020年09月22日 2236 0
  • VMware Workstation 16 发布

    VMware Workstation 版本已从15升级至16,带来了支持容器和Kubernetes、 DirectX 11、OpenGL 4.1、USB 3.1、vSphere 7.0、暗黑模式等诸多新特性。VMware Workstation Player为免费版,体积小巧功能简单;VMware Workstation Pro为付费版,提供了快照等更全面的虚拟机功能。VMwa...

    技术资讯 2020年09月21日 5535 0
  • Intel 11代桌面酷睿、DG1独立显卡:都不远了

    Intel近日发布了最新版的Compute Runtime(计算运行时),版本号20.37.17906,正式加入了对Rocket Lake的支持,也就是第11代桌面级酷睿。Intel日前发布的第11代酷睿Tiger Lake只是针对轻薄本的,后续还会有面向游戏本的Tiger Lake-H,以及针对桌面的Rocket Lake,但前两者都是10nm工艺,后者则依然是14nm。尽管...

    技术资讯 2020年09月21日 1456 0