什么样的HTTP方法是安全的? 如果一个方法不会改变资源的表述,那么这个方法就被认为是安全的。 例如 HTTP GET 和 HTTP HEAD 就被认为是安全的,但需要注意的是,这并不意味着执行GET请求就不会引起其它的资源操作,在表面之下,你的服务层有可能会对其它相关的一些表的数据做出修改,但是本 ...
前言 对于单线程来说,事件循环可以说是重中之重了,它为任务分配不同的优先级,井然有序的调度。让js解析,用户交互,页面渲染等互不冲突,各司其职。 我们书写的代码无时无刻都在和事件循环打交道,要想写出更流畅,我们就必须深入了解事件循环,下面我们将从规范中翻译和解读整个流程。 以下内容来自whatwg文 ...
分类:
其他好文 时间:
2020-07-24 16:41:29
阅读次数:
73
1、使用的Redis客户端为:ServiceStack.Redis2、Redis 中的 GEORedis是我们最为熟悉的K-V数据库,它常被拿来作为高性能的缓存数据库来使用,大部分项目都会用到它。从3.2版本开始它开始提供了GEO能力,用来实现诸如附近位置(e.g.某小区附近的篮球场 )、计算距离等 ...
分类:
Web程序 时间:
2020-07-24 16:41:09
阅读次数:
87
作为一名合格的程序猿/媛,对于进程、线程还是有必要了解一点的,本文将从下面几个方向进行梳理,尽量做到知其然并知其所以然: 进程和线程的概念和关系 进程演进 进程间通信 理解底层基础,助力上层应用 进程保护 进程和线程的概念和关系 用户下达运行程序的命令后,就会产生进程。同一程序可产生多个进程(一对多 ...
分类:
系统相关 时间:
2020-07-24 16:40:45
阅读次数:
92
2.1 创建环境 打开终端,进入 Code 目录,并将其作为我们的工作目录。 $ cd Code 2.2 下载MyQR $ sudo pip3 install MyQR 2.3 下载所需资源文件并解压 Code/ $ wget http://labfile.oss.aliyuncs.com/cour ...
分类:
编程语言 时间:
2020-07-24 16:40:22
阅读次数:
88
1、关于日志切割 日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事。 logrotate是个十分有用的工具,它可以自动对 ...
分类:
其他好文 时间:
2020-07-24 16:39:43
阅读次数:
89
入门级demo,并没有数据库之类的! 1、项目结构 一个empty project下有两个module: boot-user-service-provider(服务提供者) 和 boot-order-service-consumer(服务消费者) 至于怎么在一个空项目下创建多个module自己去百度 ...
分类:
编程语言 时间:
2020-07-24 16:39:04
阅读次数:
76
问题: 3Dwidget,使用WidgetInteration交互,当WidgetComponent的Geometry Mode为Cylinder的时候,当WidgetInteration距离太近的时候,就无法使用WidgetInteration点击WidgetComponent了 办法: 我估计是 ...
分类:
其他好文 时间:
2020-07-24 16:38:26
阅读次数:
98
大家好,我是小雨小雨,致力于分享有趣的、实用的技术文章。 内容分为翻译和原创,如果有问题,欢迎随时评论或私信,希望和大家一起进步。 分享不易,希望能够得到大家的支持和关注。 extends typescript 2.8引入了条件类型关键字: extends,长这个样子: T extends U ? ...
分类:
其他好文 时间:
2020-07-24 16:38:02
阅读次数:
65
后来发现有些细节的东西总忘记了。。。 参考: c#FileStream文件读写 来自:君莫笑·秋 ...
1、下载https://github.com/alibaba/nacos/releases nacos-server-1.3.1.tar.gz 源码包2、上传到liunx服务器 /usr/local下3、 解压tar -zxvf nacos-server-1.3.1.tar.gz4、进入解压后的na ...
分类:
其他好文 时间:
2020-07-24 16:37:28
阅读次数:
89
1.POM文件 1.父项目 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.1.RELEASE</version ...
分类:
编程语言 时间:
2020-07-24 16:37:08
阅读次数:
71
大家好,我是小雨小雨,致力于分享有趣的、实用的技术文章。 内容分为翻译和原创,如果有问题,欢迎随时评论或私信,希望和大家一起进步。 大家的支持是我创作的动力。 计划 rollup系列打算一章一章的放出,内容更精简更专一更易于理解 这是rollup系列的最后一篇文章,以下是所有文章链接。 rollup ...
分类:
其他好文 时间:
2020-07-24 16:36:56
阅读次数:
198
1.通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。安装rpm包的命令是"rp ...
分类:
系统相关 时间:
2020-07-24 16:36:29
阅读次数:
251
Toast(msg, duration) { duration = isNaN(duration) ? 3000 : duration; var m = document.createElement("div"); m.innerHTML = msg; m.style.cssText = "max- ...
分类:
其他好文 时间:
2020-07-24 16:36:02
阅读次数:
84
开发场景举例 让我们以一个实际开发场景来切入这篇文章的正题。现在,假设需要开发这样一个需求:购物车商品结算时需要根据用户会员等级进行打折。 我们假设用户会员等级被分为几个档次:青铜、白银、黄金、钻石、王者,对应折扣分别为:九折、八折、七折、六折、五折。 那么,我们很容易想到的一种实现方式,就是像下面 ...
分类:
其他好文 时间:
2020-07-24 16:35:37
阅读次数:
74
XCTF练习题 MISC Banmabanma flag:flag{TENSHINE} 解题步骤: 1、观察题目,打开附件 2、发现是一张斑马图片,这是典型的条形码啊,直接开网站识别 网站:https://online-barcode-reader.inliteresearch.com/ 3、提交答 ...
分类:
其他好文 时间:
2020-07-24 16:35:22
阅读次数:
146