草庐IT

GIt后悔药:还原提交的操作(谨慎操作)

🚀优质资源分享🚀学习路线指引(点击解锁)知识定位人群定位🧡Python实战微信订餐小程序🧡进阶级本课程是pythonflask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。💛Python量化交易实战💛入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统一、背景:偶尔会遇到git的版本分支的文件被误改的情况,需要还原,此篇文章可能会帮助到你。PS:来理解下Git工作区、暂存区和版本库概念,可以更好的理解以下的还原操作。***工作区:就是你在电脑里能看到的目录**。***暂存区:英文叫stage或index。一般存放在.git目录下的index文件(.git/

GIt后悔药:还原提交的操作(谨慎操作)

🚀优质资源分享🚀学习路线指引(点击解锁)知识定位人群定位🧡Python实战微信订餐小程序🧡进阶级本课程是pythonflask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。💛Python量化交易实战💛入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统一、背景:偶尔会遇到git的版本分支的文件被误改的情况,需要还原,此篇文章可能会帮助到你。PS:来理解下Git工作区、暂存区和版本库概念,可以更好的理解以下的还原操作。***工作区:就是你在电脑里能看到的目录**。***暂存区:英文叫stage或index。一般存放在.git目录下的index文件(.git/

史上最详细的hadoop安装教程(含坑点)

0.前言最近因为需要所以要安装hadoop,但是网上怎么说呢,就是很混乱,各种资料,各种安装方法,总体来说都不是很有效果,经过了3天的挣扎,收集资料,才完成了部署。1.从官网上获得对应的安装包下载地址:https://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-2.10.0/hadoop-2.10.0.tar.gz点击第一个下载完成如下文件夹2.将安装包传入系统这里使用rz插件。一般刚开始的时候系统里面是没有的,此处我们需要手动安装一下。aptinstalllrzsz然后就开始传输文件===等等吧网速太慢了,啊啊啊啊啊啊啊啊啊啊啊啊啊啊

史上最详细的hadoop安装教程(含坑点)

0.前言最近因为需要所以要安装hadoop,但是网上怎么说呢,就是很混乱,各种资料,各种安装方法,总体来说都不是很有效果,经过了3天的挣扎,收集资料,才完成了部署。1.从官网上获得对应的安装包下载地址:https://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-2.10.0/hadoop-2.10.0.tar.gz点击第一个下载完成如下文件夹2.将安装包传入系统这里使用rz插件。一般刚开始的时候系统里面是没有的,此处我们需要手动安装一下。aptinstalllrzsz然后就开始传输文件===等等吧网速太慢了,啊啊啊啊啊啊啊啊啊啊啊啊啊啊

cuda在windows10安装教程

CUDA安装教程,以Windows10系统为例:CUDA.exe安装查看电脑的支持的CUDA版本,按照如下教程:首先找到这个图标,也就是nvidia控制面板,然后打开:然后点击左下角系统信息再点击“组件”,查看NVCUDA64.DLL的CUDA支持版本,在这我们支持CUDA11.2版本。再到官网下载CUDA对应的版本。官网链接如下https://developer.nvidia.com/cuda-toolkit-archive选择对应系统的版本,最后点击下载即可下载完成后在浏览器下载目录下存在一个exe可执行文件,双击运行程序开始安装安装步骤如下所示建议不要更改文件目录(会减少后续的很多麻烦)

cuda在windows10安装教程

CUDA安装教程,以Windows10系统为例:CUDA.exe安装查看电脑的支持的CUDA版本,按照如下教程:首先找到这个图标,也就是nvidia控制面板,然后打开:然后点击左下角系统信息再点击“组件”,查看NVCUDA64.DLL的CUDA支持版本,在这我们支持CUDA11.2版本。再到官网下载CUDA对应的版本。官网链接如下https://developer.nvidia.com/cuda-toolkit-archive选择对应系统的版本,最后点击下载即可下载完成后在浏览器下载目录下存在一个exe可执行文件,双击运行程序开始安装安装步骤如下所示建议不要更改文件目录(会减少后续的很多麻烦)

驱动开发:内核中实现Dump进程转储

多数ARK反内核工具中都存在驱动级别的内存转存功能,该功能可以将应用层中运行进程的内存镜像转存到特定目录下,内存转存功能在应对加壳程序的分析尤为重要,当进程在内存中解码后,我们可以很容易的将内存镜像导出,从而更好的对样本进行分析,当然某些加密壳可能无效但绝大多数情况下是可以被转存的。在上一篇文章《驱动开发:内核R3与R0内存映射拷贝》介绍了一种方式SafeCopyMemory_R3_to_R0可以将应用层进程的内存空间映射到内核中,要实现内存转储功能我们还是需要使用这个映射函数,只是需要在此函数上增加一些功能而已。在实现转存之前,需要得到两个东西,进程内模块基地址以及模块长度这两个参数是必不可

驱动开发:内核中实现Dump进程转储

多数ARK反内核工具中都存在驱动级别的内存转存功能,该功能可以将应用层中运行进程的内存镜像转存到特定目录下,内存转存功能在应对加壳程序的分析尤为重要,当进程在内存中解码后,我们可以很容易的将内存镜像导出,从而更好的对样本进行分析,当然某些加密壳可能无效但绝大多数情况下是可以被转存的。在上一篇文章《驱动开发:内核R3与R0内存映射拷贝》介绍了一种方式SafeCopyMemory_R3_to_R0可以将应用层进程的内存空间映射到内核中,要实现内存转储功能我们还是需要使用这个映射函数,只是需要在此函数上增加一些功能而已。在实现转存之前,需要得到两个东西,进程内模块基地址以及模块长度这两个参数是必不可

ELK日志分析系统

ELK一、什么是ELK​ELK是Elasticsearch+Logstash+Kibana这种架构的简写.​这是一种日志分析平台的架构.如果没有ELK这样的日志分析平台,我们同样可以使用shell三剑客(grep、sed、awk)来分析日志。这种方式略显原始而简陋,虽然也能应对大多数的场景,但是当日志量变大,分析频繁的时候,仅靠人工shell的方式来查看分析日志,就很不方便。尤其适当使用者,对于shell不是很擅长的情况下,一个操作简单,配置方便的日志分析平台,就显得很有必要了。ELK是开源的,社区活跃,用户众多。二、ELK常见的架构Elasticsearch+Logstash+Kibana这

ELK日志分析系统

ELK一、什么是ELK​ELK是Elasticsearch+Logstash+Kibana这种架构的简写.​这是一种日志分析平台的架构.如果没有ELK这样的日志分析平台,我们同样可以使用shell三剑客(grep、sed、awk)来分析日志。这种方式略显原始而简陋,虽然也能应对大多数的场景,但是当日志量变大,分析频繁的时候,仅靠人工shell的方式来查看分析日志,就很不方便。尤其适当使用者,对于shell不是很擅长的情况下,一个操作简单,配置方便的日志分析平台,就显得很有必要了。ELK是开源的,社区活跃,用户众多。二、ELK常见的架构Elasticsearch+Logstash+Kibana这