且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

学习笔记

更新时间:2022-08-13 10:37:50

  1. win10 删除文件夹: Remove-Item -Path "node_modules" -Recurse -Force

静默强制删除文件夹,包含文件夹下面的所有文件。关于 Remove-Item 的使用参考:remove-item

小提示:有时候当我们直接右键删除的时候,会要求管理员权限,而直接使用这个命令,这不会提示。
  1. 判断一个数是否是素数(质数)

    • 通过素数(质数)的定义:一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数,所以可以遍历2到自身,如果自身能够整除遍历的数,就不是素数:

      for (int i = 2; i < n; i++) {
        if (n % i == 0) {
          return false;
        }
      }
    • 如果一个数不是素数,能够被因数分解,则分解后的两个数,其中一个必定小于等于该数的开平方根,其中一个必定大于该数的开平方根,所以如果在小于等于该数的开平方根的数里面如果不能整除,则是素数:

      for (int i = 2; i <= Math.sqrt(n); i++) {
        if (n % i == 0) {
          return false;
        }
      }