Linux 误删除文件恢复
记一次误删除文件恢复过程: 前因: 因为是测试环境CentOS 7.9 x64,运行在linux下面,所以直接使用vscode的远程编辑功能,方便直观。在某一次修改后,执行命令,产生一些垃圾文件。就在vscode中,直接选中文件,删除。垃圾文件过多,使用ctrl+多选,手速过快。结果可想而知,可怕的墨菲定律发生了,将一个编写几天的还未提交版本库的文件删除,可怕,可怕,可怕! 过程: 程序报错后,发…
记一次误删除文件恢复过程: 前因: 因为是测试环境CentOS 7.9 x64,运行在linux下面,所以直接使用vscode的远程编辑功能,方便直观。在某一次修改后,执行命令,产生一些垃圾文件。就在vscode中,直接选中文件,删除。垃圾文件过多,使用ctrl+多选,手速过快。结果可想而知,可怕的墨菲定律发生了,将一个编写几天的还未提交版本库的文件删除,可怕,可怕,可怕! 过程: 程序报错后,发…
文章目录 IP地址IP地址组成IP地址分类私有IP地址特殊IP地址使用目的变长子网掩码VLSM无类别域间路由CIDR无类别域间路由表示法前缀路由聚合 了解IPv6参考文献 IP地址 IP地址唯一标示一台网络设备 IP地址:192.168.1.11 -> 经二进制转化:1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0.0 0 0 0 0 0 0 1.0 0 0 0 1 0 1…
在查看linux下的配置文件时,为了便于一目了然的查看,经常会删除空行和#头的行。而linux在删除空行的方法很多,grep、sed、awk、tr等工具都能实现。现总结如下: 1、grep grep -v '^$' file 2、sed sed '/^$/d' file 或 sed -n '/./p' file 3、awk awk '/./ {print}' file 或 awk '{if($0!…
我们经常使用:RewritePath(string path);来实现URL重写 ,它还具有3个参数的重载形式RewritePath(string filePath, string pathInfo, string queryString);其中filePath是重写路径 , queryString是查询字符串, pathInfo这个参数比较有意思,是指附加到filePath的信息. 可以在请求页…
1.@ManyToOne 和JoinColumn的使用方案1 网上很多教程都没有History.tableBeId这个成员变量 @Entity @Table(name = "history") @org.hibernate.annotations.Table(appliesTo = "history",comment="历史记录") @ApiModel(value="历史记录", descript…
如果我们对响应式数据进行重置时, 一个较为麻烦的办法是,对数据逐个进行重置 这里我们将谈到一个更为简洁的方法,代码如下: Object.assign(this._data, this.$options.data()); 下面我们来解析一下这条语句, Object.assign()是es6新增的方法,可以合并对象 所有的响应式数据,都在this._data中,this._data可以操作data中的…
docker启动nginx无法正常代理 最近想使用nginx代理二级域名到不同的端口,发现会报错 2023/04/12 08:18:28 [error] 24#24: *8 connect() failed (111: Connection refused) while connecting to upstream, client: 58.34.185.106, server: xxx.xxx.x…
最近用vue脚手架新建工程的时候,发现vue-cli提供的是3.0.0-beta.6版本,安装完成之后也找不到config、build等目录,不懂要从哪里入手配置别名alias 安装 npm install -g @vue/cli # or yarn global add @vue/cli vue create my-project 启动 "scripts": { "serve": "vue-cl…
本期与大家分享的是,小北用心整理的ClickHouse的表引擎介绍,希望对大家能有帮助,大家喜欢就给点鼓励吧,欢迎各位大佬评论区指教讨论! ???制作不易,各位大佬们给点鼓励! ???点赞? ➕ 收藏⭐ ➕ 关注✅ ???欢迎各位大佬指教,一键三连走起! 一、ClickHouse的 表引擎 是什么? 我们知道ClickHouse 是由俄罗斯的 Yandex公司在2016年开源的一个列式存…