-
npm查看安装的依赖的版本
查看依赖包的版本: npm view sass-loader versions --json 查看依赖包本地安装的: npm ls sass-loader npm ls sass-loader -g (全局安装)
-
误删idea 的.iml文件后的处理方法
在缺少.iml文件项目下运行mvn idea:module,完成后将自动生成.iml文件除了自动生成.iml文件外,还有以下几个相关的maven idea命令,以备不时之需:生成.ipr文件: mvn idea:project生成.iws文件: mvn idea:workspace生成.iml文件: mvn idea:module
-
宝塔网站文件夹里面的.user.ini文件是什么
刚开始看到宝塔新建的网站根目录下,自动会生成一个.user.ini文件,这个文件不能修改它的属性。 后来了解了一下,是为了防止跨站攻击的,在后台可以删除。 或者可以用ssh命令: chattr -i .user.ini 然后再删除这个文件就可以了。 既然前面说了是为了防止跨站攻击的,所以建议保留,不要删掉了,对安全还是有影响的。
-
iOS 13.5正式版要来了:戴口罩解锁更方便
不管Face ID再怎么安全,面对口罩来说也有点不知所措,解锁成功率基本为0,而且需要数次尝试之后才能打开密码解锁界面,在这种特殊情况下的便利性可以说是被指纹识别甩开好远。好消息是,随着iOS 13.5的到来,戴口罩解锁iPhone会方便不少。苹果加入了相应的判断,如果检测到用户佩戴口罩解锁,首次识别失败之后会立即进入密码解锁界面。那么,iOS 13.5何时发布呢?目前最新的消...
-
PHP 8 到底有多快,新特性解读
PHP-8将于今年年底发布,其最令人期待的功能之一就是JIT编译。让我们通过本文来看看这项功能对PHP脚本的速度有怎样的影响?以下为译文:今年年底,PHP-8即将发布。虽然这个主版本有很多新功能,例如联合类型、静态返回和弱映射等,但最令人期待的改进还是JIT编译器。从理论上讲,JIT处理PHP脚本编译的方式能够提高应用程序的速度。但让我们来看看这种方法能否达到我们的期望。请注意...
-
Proxmox VE 6.2 发布,开源虚拟机平台
Proxmox VE 6.2 现已发布,该版本基于新发布的 Debian 10.4,同时引入了 Linux 5.4 LTS 内核、QEMU 5.0、LXC 4.0 和其他更新的软件组件,包括 OpenZFS 0.8.3。Proxmox VE (Proxmox Virtual Environment) 是一个非常棒的集成 OPENVZ 支持 KVM 应用的环境。Proxmox V...
-
新Edge在win10的舒适体验——第三次浏览器大战将爆发!
2020年微软Edge chromium将正式和用户见面?新Edge会一鸣惊人打破谷歌浏览器封锁重回市场第一?经历了几次浏览器大战后,微软桌面浏览器的时代显然已经过去,曾今超高的市场占有率现在也被其他浏览器瓜分殆尽,而更让微软头疼的却是与Windows10操作系统一同发布的Edge市场占有率竟不及陈旧卡顿的IE。根据相关数据,在过去的2019年里,Edge在全球市场的发展并不乐...
-
微软 Win10 版本 2004 正式版最低 CPU 处理器要求公布
5月14日消息 微软 2020 Windows 10更新五月版(也称为Windows 10版本2004)即将在5月最后一周面向主流消费者发布。Windows 10版本2004系统镜像已经出现在MSDN订阅网站上。现在微软已更新其文档以突出显示Windows 10版本2004更新的最低处理器要求。Windows 10版本2004所需CPU更新列表中最大的改变内容是-它支持AMD ...
-
网页版 Nginx 配置文件生成器!NginxWebUI 1.0.0 发布
nginxWebUINginxWebUI是一款方便实用的 nginx 网页配置工具,可以使用 WebUI 配置 Nginx 的各项功能,包括端口转发,反向代理,ssl 证书配置,负载均衡等,最终生成「nginx.conf」配置文件并覆盖目标配置文件,完成 nginx 的功能配置。今后配置nginx再也不用上网各种搜索, 只需要在该项目中进行增删改查就可方便的配置nginx!功能...
-
Google Chrome 81.0.4044.138 发布
谷歌浏览器功能简要 1.速度Chrome 浏览器追求的是全方位的高速体验,它可以快速地从桌面上启动,并能迅速加载网页,而在运行复杂的网络应用时更是迅雷不及掩耳。 2.简约Chrome 浏览器的窗口采用了清爽简洁的流线型设计。例如,您可以通过同一个框执行搜索和导航操作,还可以轻松快捷地随意排列标签页。 3.安全性Chrome 浏览器通过以下功能为您提供更加安...
-
GCC 10.1 发布
编译器和库改进对 C++20 的支持 C2X 增强 各方面的优化增强和 bugfix 多个编译器后端的硬件启用变化和增强 新的实验性静态分析 -fanalyzer 会启用新的静态分析以及相关警告。该功...
-
Redis 到底是怎么实现“附近的人”这个功能的呢?
Redis 到底是怎么实现“附近的人”这个功能的呢?前言:针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合其有序队列zset以及geohash编码,实现了空间搜索功能,且拥有极高的运行效率。本文将从源码角度对其算法原理进行解析,并推算查询时间复杂度。要提供完整的“附近的人”服务,最基...
-
Java枚举"已过时"-改用“数据字典”
Java枚举的一大缺点:增加一个枚举项,需要重新发版,不易扩展数据字典:可以存储key=value形式的任何数据,变更不需要发版,易扩展实现原理字典的工作原理图数据库表设计CREATE TABLE `system_dict_node` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `pid` bigint(...
-
JDK 15:Java 15中的新功能
标准Java的下一版本将具有文本块,垃圾收集器,隐藏的类以及模式匹配和记录的预览。随着Java 14于3月17日全面上市,将在2020年9月15日推出Java 15的后续产品。到目前为止,已经计划对该版本进行八次正式更改。 另外两个提案-加密签名和记录的第二个预览-可能很快就会成为正式提案。Java开发工具包(JDK)15为下一版本的Java SE(标准版)提供了基础。 在9月...
-
iOS 14系统来了:苹果定于6月22日发布,都有哪些新功能?
iOS系统作为苹果手机最为吸睛的内容生态,也是很多人选择苹果手机最重要的原因之一。近日,苹果宣布将会在6月22日的WWDC全球开发者大会上,发布全新的IOS系统——iOS 14。iOS 14系统是近几年内,苹果公司对系统UI生态力度最大的更新,那么它都带来了哪些惊喜呢?首先,是后台应用程序的双排呈现,一改往日单排的竖直排列,可以更加清晰地看到后台运行的程序,为消费者带来了更加便...
-
React 入门:安装环境
前言作为一个前端开发有些不好意思,居然还没有接触过 React ,就借这段时间积累下 React 相关经验,为疫情过后能有更多的就业机会。如果你已经是个经验丰富的 React Developer 可能这系列文章不太适合你阅读。虽然我承认下面大多数内容,基本都可以在官网找到原型。 但我会努力让你们尽可能不枉此行,如果有不对之处,望各位评论指出。推荐工具链我们可以像以前使用 jqu...
-
Nginx 实现静态资源
前言nginx作为一款高性能的服务器,用途非常多,除了可以做后端服务器的代理,负载均衡之外,还有一个用途就是做静态资源的缓存服务器,比如在前后端分离的项目中,为了加速前端页面的响应速度,我们可以将前端的相关资源,例如html,js,css或者图片等放到nginx指定的目录下,访问的时候只需要通过IP加路径就可以实现高效快速的访问,1、基础环境1.机器规划hostnameipro...
-
Spring Boot 如何测试打包部署
有很多网友会时不时的问我, Spring Boot 项目如何测试,如何部署,在生产中有什么好的部署方案吗?这篇文章就来介绍一下 Spring Boot 如何开发、调试、打包到最后的投产上线。开发阶段单元测试在开发阶段的时候最重要的是单元测试了, Spring Boot 对单元测试的支持已经很完善了。1、在 pom 包中添加 spring-boot-starter-test 包引...
-
一款能快速批量处理SQL文本的软件:NimbleText
前言做为一个后台程序员,在日常工作中,经常会遇到领导扔给一个Excel,让把 Excel 的数据导入数据库的情况。如果只是少量数据,几条甚至说几十条,还可以勉强地组织一下 insert 插入语句;但大多数情况下,都是成百上千行的数据,若要是再手动一条一条组织 insert 插入语句,岂不得累死。于是乎,为了减少重复工作,提高工作效率,小编找到了一款能快速批量处理SQL文本的软件...
-
一文看懂开源许可证,能不能商用再也不抓瞎
在github中闲逛,宝藏多福利好。不过心里或许总有小忐忑,这么多开源项目,我的产品里能不能用呀!其实想知道项目能不能用看下项目的开源许可证就清楚了(即使是非软件产品比如数据、媒体、资料等也可以通过开源许可证知道它们的可用范围)。开源许可证先举两个例子,这两位应该是最常用的许可证了:MIT许可证:只为作者保留版权,而无任何其他了限制。它使人们几乎可以对您的项目进行任何操作,即时...
-
Vmware虚拟机三种网络模式详解
vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式),那么这些都是有什么作用呢?其实,我们现在看到的VMnet0表示的是用于桥接模...
-
Google为桌面版Chrome浏览器带来实时字幕功能
在Android平台的Pixel Phones上推出Live Caption功能后,谷歌现在又将该功能带到了Windows、Mac、Linux和Chrome OS平台的Chome浏览器上。这意味着,如果用户在无障碍设置中启用 "实时字幕 "开关,Chrome浏览器将自动检测正在播放的媒体内容中的语音,并为浏览器中播放的所有媒体生成字幕。在无障碍设置方面,针对屏幕阅读器用户的Go...
-
项目管理之开源:国内非常良心的一款考试系统 | 实用 | 推荐
介绍Exam++是国内首款基于JAVA与MYSQL开发的网络考试系统。它可以稳定、顺畅的运行在Windows与Linux平台上。您可以通过它快捷方便的创建试题和题库,发布试卷,组织考试,系统自动批改。高度的可配置性和灵活性使得它可以被应用于很多领域。地址https://gitee.com/ocelot/examxx?_from=gitee_search功能用户注册登陆:用户可以...
-
轻量级Javascript全文搜索库——Lunr.js
介绍Lunr.js是个用于浏览器的轻量级 JavaScript 全文搜索引擎。它为JSON文档建立索引,并提供一个简单的搜索界面来检索与文本查询最匹配的文档对于一些小型的博客、开发者文档或 Wiki 网站来说,完全可以通过它实现站内离线搜索:为什么使用它?对于已经将所有数据存储在客户端中的Web应用程序,也能够在客户端上搜索该数据也是很有意义的。这样可以节省在服务器上添加额外的...
-
一文读懂物联网IOT分层架构和连接技术
物联网的起源有多个不同的说法,一是1990年施乐在线可乐售卖机。1995比尔盖茨在著作《未来之路》中提到物联网。正式提出有说是Peter T. Lewis于1985年提出,也有说是麻省理工大学的Kevin Ash-ton教授于1999年提出的,“万物皆可通过网络连接”。现在比较通用的定义是:将可感知设备、可独立寻址的物体进行互通互联的网络。和以前互联网一样,接入的设备必须是可以...
-
微软发布Windows 10更新警告
微软最近暗示即将到Windows 10的更新大的变化,微软警告您必须再次保持警惕。 Microsoft 并确认其2020年5月10日大型Windows Update的“新最终版本”已准备就绪,但它将附带几个已知问题。该公司警告说,在更新之后,Windows 10用户将发现Windows Mixed Reality (其具有超过2500个游戏和VR体验的虚拟和增强现实应用程序平台...
-
6步带你看懂MySQL 整体架构
MySQL 在整体架构上分为 Server 层和存储引擎层。其中 Server 层,包括连接器、查询缓存、分析器、优化器、执行器等,存储过程、触发器、视图和内置函数都在这层实现。数据引擎层负责数据的存储和提取,如 InnoDB、MyISAM、Memory 等引擎。在客户端连接到 Server 层后,Server 会调用数据引擎提供的接口,进行数据的变更。连接器负责和客户端建立连...
-
做物联网必须要懂的—RFID技术
RFID是一种无线射频识别技术,手持式读写器,它是自动识别技术的一种。从概念上来讲,RFID类似于条码扫描,对于条码技术而言,它是将已编码的条形码附着于目标物并使用专用的扫描读写器利用光信号将信息由条形磁传送到扫描读写器;而RFID则使用专用的RFID读写器及专门的可附着于目标物的RFID标签,利用频率信号将信息由RFID标签传送至RFID读写器。RFID应用无处不在,有研究称...
-
Spring Boot+Redis+拦截器+自定义Annotation实现接口自动幂等
在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念:任意多次执行所产生的影响均与一次执行的影响相同。按照这个含义,最终的含义就是 对数据库的影响只能是一次性的,不能重复处理。如何保证其幂等性,通常有以下手段:数据库建立唯一性索引,可以保证最终插入数据库的只有一条数据token机制,每次接口请求前先获取一个token,然后再下次请求的时候在请求的...
-
搞定权限管理,结合Spring Security实现接口的动态权限控制!
数据库设计权限管理相关表已经重新设计,将原来的权限拆分成了菜单和资源,菜单管理用于控制前端菜单的显示和隐藏,资源管理用来控制后端接口的访问权限。数据库表结构其中ums_admin、ums_role、ums_admin_role_relation为原来的表,其他均为新增表。数据库表介绍接下来我们将对每张表的用途做个详细介绍。ums_admin后台用户表,定义了后台用户的一些基本信...