移除GitHub上的错误提交

假设,你在GitHub上托管了项目,但是发现你最近的一次提交出了错。你想要撤销这个提交,那么应该怎么做呢?

假设5c24e50是这次错误提交的SHA,58c4e50是离这次提交最近的一次提交,在命令行下输入如下命令即可从5c24e50回退到58c4e50:

原文链接见这里

C++ 二维数组

这是HackerRank上的一道题,主要考点是C++二维数组的动态分配。由于题目很简单,就不贴出来了,只把关键的代码记在这里。

Some C++ types and their formatters

Some C++ data types, their format specifiers, and their most common bit widths are as follows:

  • Int (“%d”): 32 Bit integer
  • Long (“%ld”): 32 bit integer (same as Int for modern systems)
  • Long Long (“%lld”): 64 bit integer
  • Char (“%c”): Character type
  • Float (“%f”): 32 bit real value
  • Double (“%lf”): 64 bit real value

 

Linux文件权限简析

Linux是一个多用户操作系统,在Linux中,可以添加非常多的用户。而用户的等级,只有Root用户和非Root用户之分。Root用户,相当于Windows系统中的超级管理员,拥有至高无上的权利。Root用户可以对系统进行任意操作,甚至可以强制删除整个Linux操作系统。所以除非你明确的知道你自己在做什么,否则不要以Root身份来操作。

继续阅读“Linux文件权限简析”