记Linux rm -f /* 如何解决
手残用了 rm -f /* ,忘记了一个 . ,觉得不对劲,输出了一列报错信息。 rm: 无法删除"/boot": 是一个目录 rm: 无法删除"/dev": 是一个目录 rm: 无法删除"/etc": 是一个目录 rm: 无法删除"/home": 是一个目录 rm: 无法删除"/media": 是一个目录 rm: 无法删除"/mnt": 是一个目录 rm: 无法删除"/opt": 是一个目录 r…
手残用了 rm -f /* ,忘记了一个 . ,觉得不对劲,输出了一列报错信息。 rm: 无法删除"/boot": 是一个目录 rm: 无法删除"/dev": 是一个目录 rm: 无法删除"/etc": 是一个目录 rm: 无法删除"/home": 是一个目录 rm: 无法删除"/media": 是一个目录 rm: 无法删除"/mnt": 是一个目录 rm: 无法删除"/opt": 是一个目录 r…
简述ws wss区别: WebSocket协议是html5的一种通信协议,该协议兼容我们常用的浏览器。例如Chrome、 Firefox、IE等。它可以使客户端和服务端双向数据传输更加简单快捷,并且在TCP连接进行一次握手后,就可以持久性连接,同时允许服务端对客户端推送数据。外加传统模式的协议一般HTTP请求可能会包含较长的头部,但真正有效的可能只有小部分,从而就占用了很多资源和带宽。因此WebS…
运行效果: 完整代码: # !/usr/bin/python # -*- coding:utf-8 -*- # time: 2019/07/02--08:12 __author__ = 'Henry' ''' 项目: B站视频下载 - GUI版本 版本1: 加密API版,不需要加入cookie,直接即可下载1080p视频 20190422 - 增加多P视频单独下载其中一集的功能 20190702 …
此篇文章主要介绍如何在Android Studio中函数如何添加注释,使其和eclipse一样方便的添加注释 Android Studio默认函数注释为 /** * */ 下面方法将要改为如下格式 /** * * @author HASEE * @time 2016/11/15 22:37 */ 步骤如下: 一、File->Setting->Editor->Live Templa…
Seata实战安装部署与Spring Cloud应用 一、Seata版本选择 二、windows下载安装步骤-安装包方式 三、linux下载安装步骤-docker方式 四、Spring Cloud 应用相关配置 五、遇到问题 前言:由于项目上使用微服架构,各服务都有独立的数据库,那么如何保证事务的一致性?而Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Se…
Android ORM框架介绍之android-liteorm注解与封装 LiteOrm 代号: archiver LiteOrm 是一个速度快、小巧却强大的 Android ORM 框架类库,速度快、体积小、性能高,开发者基本一行代码实现数据库的增删改查操作,以及实体关系的持久化和自动映射。 自动化且比系统自带数据库操作快1倍! 作者个人主页 liteorm注解 常用注解 @Table:用于类,…
参考文章 Why do we need a 3-way handshake? Why not just 2-way 大部分网络博客的错误解读 首先需要声明的是, 百度搜索到的大部分网络博客关于这个问题的解答都是不清晰或者不准确的。 讨论这个问题的大部分博客都会引用《计算机网络》的内容: 防止已失效的连接请求又传送到服务器端,因而产生错误 不幸的是, 这种解释是不准确的, TCP 采用三次握手的原因…
Servlet3.0之前上传文件通常借助commons-fileupload-xxx.jar和commons-io-xxx.jar两个jar包,其中相关的API较多,写起来非常不便。而在Servlet3.0时,改进了部分API,可以通过@MultipartConfig注解以及相关的方法比较方便的进行文件上传。 一.常用的与文件上传相关的API与注意点: 1.HttpServletRequest提供…
需求:需要将通过ssh通过连接至内网的Oracle数据库, 实现:使用中转主机和ssh正向代理实现内网数据库的访问。 本地服务器->中转主机->远程数据库所在的主机 网上找到了已经有好多优秀的小伙伴写的博客,这里就直接引用了(狗头保命) 参考文档: 了解SSH代理 1、 SSH正向代理和反向代理 配置SSH隧道 2、 SSH隧道配置 至于使用AotuSSH是因为ssh连接不稳定,经常会…