精华内容
下载资源
问答
  • 基操
    2021-12-24 16:44:28

    内容来源于网络,都是些清晰明了的文章

    1、更换国内源

    https://www.jianshu.com/p/eb9bd6142c71

    2、更换Grub2主题

    https://blog.csdn.net/w84963568/article/details/78884003

    3、更改文件权限

    https://blog.csdn.net/slwhy/article/details/78876237

    4、删除、复制、移动文件或文件夹

    https://zhuanlan.zhihu.com/p/65591454
    (必要时要加sudo)

    5、安装软件

    https://blog.csdn.net/qq_27114273/article/details/90413841
    (个人感觉除了apt安装和deb包,其它不太推荐)

    6、卸载软件

    https://blog.csdn.net/kh766200466/article/details/91348229

    7.使用UltraISO制作U盘启动盘教程

    https://blog.csdn.net/qq_40866810/article/details/113784516

    更多相关内容
  • 059-NTLM的基操.pdf

    2021-09-20 17:34:09
    059-NTLM的基操.pdf
  • html和css基操.zip

    2019-10-10 11:41:01
    第一次接触html的时候,那时我还是大二,当时老师给了我们一份笔记就是些经常用的html标签和css的样式,html是我第一个学会的一种计算机语言,也是html和css让我看到五彩缤纷的编程世界,如今工作也有些年头了,还是...
  • 目录   一、操作 mongodb 数据库 1、创建数据库 2、查看所有数据 3、查看当前正在使用的数据库 4、断开连接 5、查看命令 API 6、删除数据库 二、集合操作 1、查看当前数据库下有哪些集合 ...3、删除当前数据库中的集合...
  • 1、Java基操

    千次阅读 2021-10-24 16:52:48
    Java操作 psvm:直接生成public static void main(String[] args){} sout:直接生成system.out.println(); //单行注释 /* */多行注释 标识符 所有标识符以字母、美元符($)下划线(_)开头,后面可存在数字 ...

    Java操作

    psvm:直接生成public static void main(String[] args){}

    sout:直接生成system.out.println();

    //单行注释

    /* */多行注释


    标识符

    所有标识符以字母、美元符($)下划线(_)开头,后面可存在数字


    数据类型

    强类型语言:Java

    弱类型语言:


    基本类型

    数值类型

    整数类型:

    byte:最大127(1个字节)、short(2个字节)、int(4个字节)、long(8个字节)

    浮点类型:

    float(4个字节)、double(8个字节)

    字符类型:

    char(2个字节)

    bool类型:占1位,其值只有true和false


    引用类型

    类、接口、数组


    类型转换

    byte,short,char ——》int——》long——》float——》double

    低——》高

    强制类型转换(高->低)

    直接在数据前加(数据类型):

    eg: int i=128;

    ​ byte b=**(byte)**i;

    自动转换 (低->高)

    直接转换:

    eg: int i=128;

    ​ double b=i;

    注意:
    1、不能对bool进行转换。

    ​ 2、转换时可能存在溢出,注意精度问题。


    变量

    变量名

    变量名必须是合法的标识符


    变量类型

    作用域

    类变量

    前加static

    通过变量名可以直接调用,从属于类

    public class HelloWorld
    {
        static int age;   //加static后变量可以直接调用
        public static void main
        {
            System.out.println(age);
        }
    }
    

    实例变量

    方法外面、类里面(从属于对象)

    public class HelloWorld
    {
        int age;   //变量不可直接调用
        public static void main
        {//在类中定义变量后在main中调用需要以下代码
            HelloWorld helloWorld=new HelloWorld(); 
            System.out.println(helloWorld.age);
        }
    }
    

    局部变量

    在方法或语句块中(eg:main)

    使用前必须申明或初始化


    常量

    初始化后不可改变值

    final 常量名=值; //变量类型前为修饰符,不存在前后顺序


    命名规范:

    类名:首字母大写、驼峰

    类成员变量:首字母小写、驼峰原则

    常量:大写字母、下划线

    方法名:首字母小写、驼峰

    局部变量:首字母小写、驼峰原则


    运算符

    算术运算符赋值运算符关系运算符逻辑运算符、位运算符、条件运算符、扩展赋值运算符

    a++与++a

    int b=a++; //执行完这行代码后,先给b赋值,再自增

    int c=a++; //执行这行代码前,先自增,再给c赋值

    三元运算符:?、:

    eg:x?y:z ——>如果x==true,则结果为y,否则结果为z


    包机制

    定义包:package+包名

    导入包:import+包名.类


    JavaDoc

    参数信息

    • @author 作者名
    • @version 版本号
    • @since 指明需要最早使用的jdk版本
    • @param 参数名
    • @return 返回值情况
    • @throws 异常抛出情况
    展开全文
  • 【前端基础知识】分布式版本控制:GIT的基操

    1、首先创建一个文件夹,里面包含1.txt文件,里面的内容为"1"。

    2、 右键选择git bash here

    3、git init 进行初始化,会出现.git的文件,如果没有出现这个文件需要"打开隐藏的项目"

    4、 git add (. 表示添加全部文件)

    5、git status可以进行查看添加的文件

    6、git commit -m "项目描述"

    7、 git remote add origin 仓库地址(连接远程仓库,提前在远程创建test仓库:github/码云)

     如果连接远程的仓库出错,可以使用git remote rm origin进行清除,然后再重新git remote add origin

    8、git push -u origin "master"(进行推送到远程,可以到远程仓库进行查看是否推送成功)

    9、git tag -a v1.0 -m ""(打标签)

    10、git tag (可以查看所有tag)

    11、git push origin v1.0(推送标签)

    12、git pull origin(从远程拉取最新项目)

    13、创建一个2.txt文件,里面的内容为"2"。

    14、git add ‘2.txt’(添加2.txt文件) 

    15、git commit -m ""(提交描述)

    16、git push -u origin "master"(推送到远程仓库)

    17、git tag -a v1.1 -m "描述"(打标签)

    18、git push origin v1.1(推送标签到远程仓库)

    以上是git的基本命令

    我会将自己平时项目中常见的问题以及笔试面试的知识在CSDN与大家分享,一起进步,加油。

    展开全文
  • 【Linux】Linux 常用基操和 Java 环境的部署

    千次阅读 多人点赞 2022-03-22 17:27:05
    文章目录1. Linux 常用命令快捷键lspwdcdtouchechocatmkdirtreermmvcpfindmanlessvimdatepsgrepnetstat2. Linux 权限用户介绍及操作Linux 中用户的三个类别文件类型和访问权限修改文件权限3. 搭建 Java 部署环境...

    1. Linux 常用命令

    快捷键

    • 使用 tab 键补全
    • 使用 Ctrl + c 重新输入
    • 使用 Ctrl + insert 复制
    • 使用 Shift + insert 粘贴

    ls

    语法: ls [选项] [目录或文件]

    功能: 对于目录,该命令就是列出该目录下的所有目录和文件;对于文件,该命令就是列出文件名及相关信息

    常用选项:

    选项描述
    -a列出目录下的所有文件,包括以 . 开头的隐藏文件
    -l列出文件的详细信息(ls -l 可以简写为 ll
    -t以时间排序
    -R列出所有子目录下的文件(递归)

    示例: 列出根目录下的所有文件和目录的详细信息image-20220320000159034

    在 Linux 中,白色市普通文件、蓝色是目录、绿色是可执行文件、红色是压缩文件

    pwd

    语法: pwd

    功能: 显示当前用户所在目录的绝对路径

    示例: 进入 bin 目录后,我们来查看当前目录所在的路径image-20220320001352772

    cd

    语法: cd 目录名

    功能: 切换当前目录到指定的目录,指定的目录可以是相对路径,也可以是绝对路径

    绝对路径:/ 开头的就是绝对路径,表示从根目录到该目录的完整路径

    相对路径:. 或者 .. 开头的就是相对路径,表示从当前目录或者上级目录开始往下级目录找,指定目录不是完整路径

    示例1: 从根目录切到 bin 目录image-20220320002502306

    示例2: 从 bin 目录切到根目录image-20220320002621779

    touch

    语法: touch 文件名

    功能: 创建一个新的文件,文件名可以是绝对路径,也可以是相对路径

    示例: 在 home 目录下创建一个 test.txt 文件image-20220320003558913

    echo

    语法: echo > 文件名

    功能: 给文件写入简单的数据

    示例: 在 test.txt 文件中写入 text 字符串image-20220320004330629

    cat

    语法: cat 文件名

    功能: 查看文件里面的内容

    示例: 查看 test.txt 文件中的内容image-20220320004408863

    mkdir

    语法: mkdir 目录名

    功能: 创建出一个新目录,目录名可以是绝对路径也可以是相对路径

    示例: 在 home 目录下创建 111、222、333 三个目录image-20220320005230331

    tree

    语法: tree 目录名

    功能: 通过树形结构,更直观的显示该目录下的所有目录和文件

    注意: tree 命令不是 Linux 自带的,需要通过 yum install tree -y 命令来安装 tree 命令才能使用

    示例: 查看 home 目录下的所有目录和文件image-20220320010540909

    rm

    语法: rm [选项] 目录或文件

    功能: 删除文件或者目录

    注意: 删除目录时由于目录下面还有子目录或文件,所以需要带上 -r 选项来删除目录

    常用选项:

    选项描述
    -f强制删除,不询问
    -r删除目录及其下所有文件或子目录(递归)
    -i删除前逐一询问确认(输入 y 确认删除,输入其它取消删除)

    示例: 删除 home 目录下的 test.txt 文件image-20220320011339139

    mv

    语法: mv [选项] 源文件或目录 目标文件或目录

    功能: 可以将源目录或文件移动到新的目录中,并且能够边移动边修改文件或者目录名(可以使用 mv 对文件或者目录进行重命名)

    常用选项:

    选项描述
    -f如果文件已经存在,不会询问而直接覆盖
    -i如果文件已经存在,会询问是否覆盖

    示例1: 将 home 目录的 111 目录中的 aaa.txt 移动到 home 目录的 222 目录中image-20220320154014301

    示例1: 将 home 目录的 222 目录中的 aaa.txt 移动到 home 目录的 111 目录中,并且重命名为 a.txtimage-20220320154343076

    示例3: 在 home 目录中创建 444 目录,将其移动到 111 目录中,并重命名为 555image-20220320155050366

    cp

    语法: cp [选项] 源文件或目录 目标文件或目录

    功能: 复制文件或目录,并且能够一边拷贝,并重命名。

    注意: cp 不能将某个文件进行重命名;cp 不能直接拷贝目录,必须要加上 -r 选项

    常用选项:

    选项描述
    -f强行复制文件或目录,布伦目标文件或目录是否存在
    -i如果文件存在,会询问是否覆盖
    -r将指定目录下的文件与子目录一起处理

    示例1: 将 home 目录的 111 目录中的 a.txt 拷贝到 222 目录中,并重命名为 aaa.txtimage-20220320160530084

    示例2: 将 home 目录中的 111 目录中的 555 目录拷贝到 333 目录中,并且重命名为 666image-20220320160705375

    find

    语法: find 目录 -name 文件名或目录名

    功能: 在该目录下查找带关键名字的文件或目录

    示例: 在根目录中搜索带 bin 关键字的文件或目录image-20220322154434638

    man

    语法: man 命令

    功能: 查看该命令的相关内容(q 退出,上下左右键移动页面)

    示例: 查看 cd 命令的相关内容image-20220320161504844

    less

    语法: less 文件名

    功能: 查看文件内容,能够秒开大文件,但是不是直接将所有文件内容加载到内存中,而是显示多少加载多少(q 退出,上下左右键移动显示页面)

    示例: 查看 etc 目录中 virc 文件的内容image-20220320162656380

    vim

    语法: vim 文件名

    功能: vim 是一个文本编辑器,可以创建或编辑文件

    三种模式: 用 vim 打开一个文件后,会有三种模式

    • 普通模式:一进去就显示的模式是普通模式,该模式不能进行编辑,键盘上的每个键在这个模式下都表示一些特殊的快捷键,如输入 i 键表示进入插入模式、输入 : 键表示进入底行模式
    • 插入模式:该模式是用来编辑文件内容的,编辑好了之后,使用 esc 键退回到普通模式
    • 底行模式: 该模式下用于保存、退出 vim,w 表示保存,q 表示退出,wq 表示保存退出,q! 表示强制退出

    示例: 在 home 目录下的 111 目录中使用 vim 编辑 aaa.txt 文件,输入 aaa 字符串

    image-20220320233548696

    date

    语法: date [OPTION] [FORMAt]

    功能:

    • 在显示时间方面,可以设定预显示的格式,格式设定为:date +“数个标记”

      标记含义
      %H小时
      %M分钟
      %S
      %X相当于 %H:%M:%S
      %d
      %m
      %Y
      %F相当于 %Y-%m-%d
    • 将当前时间转换成时间戳:date +%s

    • 将时间戳转换成时间:date -d@时间戳

    示例1: 将当前时间按照 年-月-日 时:分:秒 的格式显示image-20220321001740466

    示例2: 显示当前时间的时间戳image-20220321001845149

    示例3: 将示例2的时间戳转变成时间image-20220321002009386

    ps

    语法: ps aux

    功能: 查看当前系统上运行的进程

    示例: 显示当前系统上运行的进程image-20220321002218680

    grep

    语法: grep [查找的内容]

    功能: 用于对输出结果进行筛选(常与 | 管道进行连用,| 用于把前一个命令的输出,当作后一个命令的输入)

    示例: 我们新开一个终端,打开 vim,我们在这个终端中使用 ps 并且加上 grep 指令来查看当前进程中是否有 vimimage-20220321002617674

    netstat

    语法: netstat -anp

    功能: 查看系统上的网络状态

    示例1: 查看当前系统上的所有网络状态image-20220321003031161

    示例2: 查看服务器的 8080 端口是否被占用(没有搜索出结果说明没有被占用,搜多到了结果说明已被占用)image-20220321003208238

    2. Linux 权限

    用户介绍及操作

    Linux 下有两种用户:超级用户和普通用户

    • 超级用户:就是管理员,拥有最高级别的权限,在 Linux 中做任何事情都不受限制。命令提示符为 #
    • 普通用户:对 Linux 的权限有限的用户,不能实现没有权限的事情。命令提示符为 $

    创建用户

    • **语法: ** useradd 用户名
    • 功能: 创建新的用户
    • 示例: 创建一个用户名叫 test1 的用户image-20220321111553322

    配置密码

    • 语法: passwd 用户名
    • 功能: 设置或者修改用户密码
    • 示例: 将 test1 用户设置一个密码image-20220321111823648

    切换用户

    • 语法: su 用户名
    • 功能: 切换用户
    • 示例: 从 root 用户切换到普通用户 test1image-20220321112047076

    Linux 中用户的三个类别

    访问一个文件的用户在 Linux 分成了三个类别:

    • 文件和文件目录的所有者
    • 和文件和文件目录的所有者所在的同组的用户
    • 其它用户

    文件类型和访问权限

    在根目录下,通过 ll 命令,我们可以看到下面的结果image-20220321112741740

    以下 dev 目录显示的详情介绍下具体参数的含义image-20220321125706676

    修改文件权限

    语法: chmod [选项] 权限 文件名

    功能: 设置文件的访问权限,只有文件的拥有者或 root 用户才能修改文件权限

    注意: 修改目录权限时要加上选项 R ,递归的修改目录文件的权限

    • 方式一: +、-、= 变更权限

      u:表示所有者、g:表示所在组、o:表示其他组、a:表示所有人(u、g、o 的总和)

      • chmod u=rwx,g=rx,o=x 文件名/目录名
      • 将其他组赋予写的权限的指令:chmod o+w 文件名/目录名
      • 将所有人的执行的权限都去掉的指令:chmod a-x 文件/目录名
    • 方式二: 通过数字变更权限

      r=4、w=2、x=1、rwx=4+2+1(可以组合,如3=wx)

      指令:chmod 751 文件名/目录 等价于 chmod u=rwx,g=rx,o=x 文件名/目录名

    3. 搭建 Java 部署环境

    yum

    基本介绍:

    yum(Yellow dog Updater Modified)是 Linux 下常用的一种包管理器(就好比手机的应用商店或者依赖的中央仓库),主要应用在 Centos、RedHat 和 Fedora 等发行版上。

    yum 的常用命令: yum 的所有命令必须保证服务器的网络是联通的

    • 查看软件包列表命令: yum list | grep 软件包关键字

    • 安装软件包命令(需要 root 权限): yum install 软件包名字

    • 卸载软件包命令(需要 root 权限): yum remove 软件包名字

    git

    查看 git 安装包命令:

    yum list | grep git -w
    

    -w 参数表示全字符匹配

    安装 git 命令:

    yum install git.x86_64
    

    git 的基本使用:

    # 克隆
    git clone
    
    # 新增
    git add
    
    # 提交
    git commit
    
    # 推送
    git push
    

    安装 JDK

    查看 JDK 安装包命令:

    yum list | grep jdk
    

    安装 JDK 命令:

    yum install java-1.8.0-openjdk-devel.x86_64
    

    通过 yum 可以很方便的安装 OpenJDK,这是一个开源的 JDK,和官方的 JDK 略有差别,但是差别很小。

    选择后缀为 devel(表示软件开发包)和与自己系统相匹配的 JDK 版本,安装好后,可以通过 javac 来验证是否安装成功。如果安装成功,结果如下image-20220322012921413

    安装 Maven

    查看 Maven 安装包命令:

    yum list | grep maven -w
    

    安装 Maven 命令:

    yum install maven.noarch
    

    验证 Maven 命令:

    mvn -v
    

    如果安装成功,通过验证可以得到如下结果image-20220322013433028

    安装 Tomcat

    由于 yum 源上默认的是 Tomcat 7,而下面介绍的是安装 Tomcat 8 的方式,所以将不使用 yum 进行安装

    安装步骤:

    1. 下载 Tomcat 压缩包(Tomcat 官网下载地址为:https://tomcat.apache.org/download-80.cgi

      wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.77/bin/apache-tomcat-8.5.77.zip
      

      通过 wget Tomcat具体的下载链接地址 就可以进行下载压缩包(亲试,下载速度有点慢,建议直接将压缩包下载到本地,然后直接拖拽到服务器中,拖拽需要安装如下命令 yum install lrzszimage-20220322014123528

    2. 解压缩 Tomcat

      unzip apache-tomcat-8.5.77.zip
      

      如果 unzip 命令找不到,则需要使用 yum install unzip 进行安装

    3. 修改可执行权限

      # 进入 Tomcat 的 bin 目录
      cd apache-tomcat-8.5.77/bin
      
      # 将所有 .sh 后缀的文件加上可执行权限
      chmod a+x *.sh
      

      *.sh 表示该目录下所有后缀为 .sh 的文件

    4. 启动 Tomcat(下面命令是在 Tomcat 的 bin 目录中进行的)

      sh startup.sh
      
    5. 验证 Tomcat

      # 方式一:查看 Tomcat 进程是否存在
      ps aux | grep tomcat
      
      # 方式二:查看端口 8080 是否被绑定
      nestat -anp | grep 8080
      
      # 方法三:使用 curl 命令访问默认 demo
      curl 127.0.0.1:8080
      

    注意: 当你使用的是云服务器,那么你第一次完成了上述操纵可能不发在浏览器成功打开 Tomcat,那是因为云服务器的安全组或者防火墙没有开启 8080 端口。因此你需要进入你的云服务器的控制台去开启 8080 端口。

    安装 MySQL

    MySQL 也可以使用 yum 进行安装,但是要修改的配置会比较复杂,为此这里介绍 MariaDB 的安装,这是一个和 MySQL 及其类似的数据库,是在 MySQL 被收购后,MySQL 的作者通过同一个源码创建的数据库,两者是可以兼容的。

    注意: 如果你要安装 MariaDB 数据库,那么你要保证你的云服务器中没有安装 MySQL,不然以下安装步骤可能会出错,这是个人的亲测!

    安装步骤:

    • 安装 mariaDB 服务

      yum install -y mariadb-server
      
    • 安装 mariaDB 命令行客户端

      yum install -y mariadb
      
    • 安装 mariaDB C library

      yum install -y mariadb-libs
      
    • 安装 mariaDB 开发包

      yum install -y mariadb-devel
      

    更改配置:

    • 更改 /etc/my.cnf.d/client.cnf 文件,在 [client] 下加如下配置

      default-character-set=utf8
      
    • 更改 /etc/my.cnf.d/mysql-clients.cnf 文件,在 [mysql] 下加如下配置

      default-character-set=utf8
      
    • 更改 /etc/my.cnf.d/server.cnf 文件,在 [mysqld] 下加如下配置

      collation-server = utf8_general_ci
      
      init-connect='SET NAMES utf8'
      
      character-set-server = utf8
      
      sql-mode = TRADITIONAL
      

    启动数据库:

    • 启动服务

      systemctl start mariadb
      
    • 设置服务开启自启动

      systemctl enable mariadb
      
    • 查看服务状态

      systemctl status mariadb
      

    测试连接:

    • 使用命令行客户端尝试连接

      mysql -uroot
      

      结果如下,说明安装的数据库就可以正常运行了image-20220322153231651

    • 目前的 mariadb 用户是没有密码的,默认密码就是空字符。如需更改数据库密码,可以通过以下操作

      mysql_secure_installation
      

      更改完毕后,下次启动数据库时,通过 mysql -uroot -p 命令就可以带密码的连接数据库

    展开全文
  • 拦截无效请求 控制器或方法不存在一、默认无效请求二、显示具体错误信息方法1.... 配置`.env`环境变量三、处理错误1. 方法不存在2. 控制器不存在 一、默认无效请求 当访问不存在的控制器或方法时,默认会显示如下页面:...
  • Linux基操 笔记

    千次阅读 2022-01-07 16:07:12
    Linux基操常用命令进入目录查看目录文件xshell中传输文件移动文件复制文件删除文件解压文件到指定目录压缩文件linux安装jdk1.81.官网下载2.root用户下3.配置环境变量部署tomcat1.镜像下载4. 修改Tomcat环境变量启动...
  • ThinkPHP6项目基操目录

    万次阅读 多人点赞 2020-12-13 14:41:02
    环境搭建及ThinkPHP6的安装) ThinkPHP6项目基操(2.Nginx配置虚拟域名及简化访问路径) ThinkPHP6项目基操(3.控制器获取请求参数) ThinkPHP6项目基操(4.拦截无效请求 控制器或方法不存在) ThinkPHP6项目基操(5...
  • Django基操

    2022-08-04 22:23:02
    基操
  • pandas基操

    2022-06-21 14:59:30
    pandas的使用、常规操作、常规操作汇总
  • mysql基操

    2022-03-07 15:13:00
    1.database 和 table 的创建末尾都要加上chartset=‘utf8’ 2.varchar() : 比char()性能更好,使用多少空间给多少空间,char()数据占用空间固定死了。
  • # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url]
  • pymilvus基操

    千次阅读 2020-07-25 18:00:08
    milvus安装 ...我是在win10下安装的docker版,先安装docker,百度点点点即可,配置环境时需要内存8G往上; 再在docker上找到镜像pull下来 docker pull milvusdb/milvus:cpu-latest 完成后运行 docker run -it -p 19530...
  • arrange(starwars, height) # 按‘height’列升序排列 arrange(starwars, -height) # 按‘height’列降序排列 arrange(starwars, desc(height)) # 按‘height’列降序排列,使用desc()函数 starwars %>...
  • Entry entry = null; try { entry = SphU.entry(resourceName, EntryType.IN, 1, paramA, paramB); // Your logic here. } catch (BlockException ex) { // Handle request rejection. ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,074
精华内容 5,229
关键字:

基操