【原创】 HTTP状态码
27 09 2022

HTTP状态码


一、常用状态码

        1. 100 开头状态码

        image.png

        2. 200 开头状态码

        image.png

        image.png

        3. 300 开头状态码

        image.png

        image.png

        4. 400 开头状态码

        image.png

        5. 500 开头状态码

        image.png

        image.png

        

            


【原创】 电脑装杯小技巧
16 09 2022

常用装杯小技巧

    装杯技巧记录

    1、快速回到桌面:

    Windows + D

    2、一键锁屏:

    Windows + L

    3、快速打开文件资源管理器:

    Windows + E

    4、快速放大文字或者图片:

    Windows + “+”

    5、快速缩小文字或者图片:

    Windows + “-”

    6、隐藏打开的窗口文件:

    Windows + M

    7、快速打开任务管理器:

    Ctrl + Shift + Esc

    8、快速打开Windows设置:

    Windows + I

    9、恢复上一步操作:

    Windows + Y














【原创】 内存分析
18 05 2022

计算机内存分析介绍

        1、计算机内存组成

            1.1、计算机内存结构介绍

            在计算机中,内存又称主存储器,是CPU能够直接寻址的存储空间,由半导体器件制成,主要由存储体、控制线路、地址寄存器、数据寄存器、和地址译码电路五部分组成。

            在计算机组成结构中有一个很重要的部分是存储器,它是用来存储程序和数据的部件。对计算机来说,有了存储器才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称为内存储器,内存又称为主存,是CPU能够直接寻址的存储空间,与辅助存储器相比,有容量小、读写速度快、价格高等特点。

            1.2、技术指标

            存储容量:在一个存储器中可以容纳存储单元总数的大小、字节数。

            存取时间:启动到完成一次存储操作所经历的时间,主存速度单位ns。

            存储周期:连续启动两次操作所需间隔的最小时间,主存速度单位ns。

            存储器带宽:单位时间内存储器所存取的信息量,它是衡量数据传输速率的重要指标单位是b/s(位/秒),或者是B/S(字节/秒)。

            存放一个机器字的存储单元,通常称为字存储单元,相应的单元地址叫字地址。而存放一个字节的单元,称为字节存储单元,相应的地址称为字节地址。如果计算机中可编址的最小单位是字存储单元,则该计算机称为按字编址的计算机。如果计算机中可编址的最小单位是字节,则该计算机称为按字节编址的计算机。一个机器字可以包含数个字节,所以一个存储单元也可以包含数个能够单独编址的字节地址。例如,PDP-11系列计算机,一个16位二进制的字存储单元可存放两个字节,可以按字地址寻址,也可以按字节地址寻址。当用字节地址寻址时,16位的存储单元占两个字节地址。

        2、内存数据存放

            2.1、大端和小端存储

            小端:就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。

            大端:就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。

            image.png

            2.2、由什么决定存储方式

            需要说明的是,计算机采用大端存储还是小端存储是由CPU来决定的,我们常用的X86体系CPU采用的是小端存储,ARM也是采用的小端存储,但有些CPU却采用的大端,比如:Sun、PowerPC

        3、数据在内存中的形式

            数据在内存中是以二进制形式存放的,数值是以补码表示的;字符、汉字、特殊符号等都有对应的码值(ASCII/unicode码的码值),对应字符的码值转换成二进制数存放在内存中




【原创】 phpStorm编辑器使用
18 09 2021

phpStorm编辑器使用

        1、使用时间续期

            1.1、把ide-eval...拖至phpStorm编辑器编辑区域

            图片.png

            1.2、把ide-eval...拖至phpStorm编辑区,如下,点击restart

            图片.png

            1.3、点击Help,再点击Eval Restart

            图片.png

            1.4、点击Reset设置,勾选Auto reset ,再点击Reload加载刷新

            图片.png

            1.5、查看使用期限,完成设置

            图片.png


        2、去掉phpStorm编辑区的竖线

            2.1、按下Ctrl + Shift + A

            2.2、输入show right margin

            2.3、选择off

            图片.png

【原创】 单工通信与双工通信
16 06 2021

单工通信与双工通信

        1、基本概念

            全双工:通信允许数据在两个方向同时传输,它在能力上相当于两个单工通信的结合。双工通信可以同时(瞬时)进行信号的双向传输(A→B且B→A)。指A→B的同时B→A,是瞬时同步的。

            单工:只允许A→B传送信息,B是不能向A发送信息。


【原创】 Dos的常用指令
23 04 2021

DOS常用指令

        1、dos的基本介绍

            Dos: Disk Operating System 磁盘操作系统,  简单说一下 windows 的目录结构

        2、dos的基本操作原理

            用户:通过命令行窗口使用指令去操作Dos系统,Dos系统:解析用户输入指令,执行操作

            图片.png


        3、目录操作指令

            3.1查看当前目录操作   dir

            图片.png

            3.2切换到其他盘符  e:  或者 cd /d e:

            图片.png

            

            图片.png

            3.3切换到当前盘的其他目录

            图片.png

            3.4切换到上一级目录

            图片.png

            3.5切换到根目录

            图片.png

            3.6新建目录

            图片.png

            3.7删除目录

                3.7.1删除空目录

                图片.png

                3.7.2删除目录下面的文件和目录,不带询问

                图片.png

                3.7.3删除目录下面的文件和目录,带询问

                图片.png


        4、文件操作指令

            4.1新建或追歼内容到文件

            图片.png

            

            图片.png

            4.2复制

            图片.png

            4.3移动文件

            图片.png

            4.4删除文件

            图片.png

            

            图片.png

        5、其他指令

            5.1清屏:cls

            5.2退出dos:exit

            5.3查看被占用的端口:netstat -ano|findstr  端口号

            image.png

            5.4查看指定的PID:qprocess 端口号

            image.png


            


            


【原创】 Git使用
30 06 2020

一、Git基本使用

        1、git工作流程图

        image.png


        2、git安装

        默认安装,略过...


        3、基本配置

        ① 打开git bash 

        ② 设置用户信息

        git config  --global user.name  "名字"

        git config  --global user.email  "你的邮箱"

        ③ 查看配置信息

        git config  --global user.name

        git config  --global user.email

        ④ 为常用指令设置别名

        ④.① 打开用户目录,创建bashrc文件。部分windows不允许用户创建.开头的文件,可以使用gitBash,执行touch ~/.bashrc

        image.png

        image.png

        ④.② 在.bashrc文件输入以下内容 :

        #用于输出git提交日志

        alias git-log='git log --pretty=oneline --all --graph --abbrev-commit'

        #用于输出当前目录所有文件及基本信息

        alias ll='ls -al'

        ④.③ 打开gitBash,执行source  ~/.bashrc

        ⑤ 解决gitbash乱码问题

        ⑤.① 打开gitbash执行下面命令

        git config --global core.quotepath false

        image.png

        ⑤.② 打开下面文件输入以下命令,  ${git_home} 安装的git目录

        image.png

        export LANG="zh_CN.UTF-8"

        export LC_ALL="zb_CN.UTF-8"


        4、获取本地仓库

        image.png

        

        5、基本操作命令

        git工作目录下对于文件的修改(增加、删除、更新)会存在几个状态,这些修改的状态会随着我们执行git命令发生变化

        image.png

        ① 查看修改的状态 

        命令:git status 

        image.png

        ② 添加到工作暂存区

        命令:git add  (文件名,这里不一个个去添加了,直接git add .)

        image.png

        再次查看状态:状态是即将被提交,已经进入到暂存区(提交到仓库之前的一个缓存区域)

        image.png

        ③ 提交到仓

        命令:git commit -m "修改记录"

        image.png

        再次查看状态:

        image.png

        ④ 查看提交日志

        命令:git log [option]     git-log

        image.png

        image.png

        image.png

        修改了文件以后:

        查看修改的文件,再次提交到暂存区

        image.png

        image.png

        把修改的文件提交到仓库,查看提交日志有两次提交

        image.png

        带参数的查看日志:

        git log --pretty=online --abbrev-commit --all --graph

        image.png

        ⑤ 版本回退

        命令:git reset --hard  commitID

        commitID可以通过git-log  或者git  log 查看

        image.png

        返回去

        image.png

        查看已经删除的记录:如果是clear以后,忘记了commitID,可以通过  git reflog 命令查看分析

        命令:git reflog

        image.png

        ⑥ 添加文件至忽略列表(不被git管理)

        一些文件不需要git管理,也不希望它们出现在为跟踪文件列表,我们可以创建一个.gitignore的文件,列出要忽略的文件模式

        image.png

        

        6、分支

        几乎所有的版本控制系统都以某种形式支持分支,使用分支意味着你可以把你的工作从开发主线上分离开来进行重大的bug修改、开发新的功能,以免影响开发主线

        ① 查看本地分支

        命令:git branch 

        查看远端分支

        命令:git branch -a

        image.png

        ② 创建分支

        命令:git branch   分支名

        image.png

        再查看,现在有2个分支

        image.png

        ③ 切换分支

        命令:git checkout  分支名

        image.png

        HEAD指向谁,谁就是当前分支

        image.png

        ④ 切换到一个不存在的分支(创建并切换)

        命令:git checkout -b 分支名

        image.png

        ⑤ 合并分支,  将一个分支上的提交可以合并到另一个分支

        命令:git merge  分支名

        image.png

        ⑥ 删除分支,  不能删除当前分支只能删除其他分支

        命令1:git branch -d  分支名   删除分支时需要做各种检查

        命令2:git branch -D  分支名   不做任何检查,强制删除  

        image.png

        ⑦ 解决冲突

        当两个分支上对文件的修改可能会存在冲突,例如同时修改了同一个文件的同一行,这时就需要手动解决冲突,解决冲突步骤如下:

        image.png

        来看例子:

        image.png

        image.png

        image.png

        简单粗暴手动修改成5

        image.png

        image.png

        ⑧ 分支在开发中使用的原则与流程

        image.png

        图示如下:

        image.png

        

        7、仓库托管

        ① 托管仓库

        常见的托管仓库有GitHub、码云、GitLab等

        ② 注册码云

        略过......

        ③ 创建远程仓库

        image.png

        ④ 配置SSH公钥

        ④.① 生成SSH公钥 

        ssh-keygen -t rsa   不断回车,如果公钥已经存在,则自动覆盖

        ④.② 获取公

        cat ~/.ssh/id_rsa.pub

        ssh-keygen -

        ④.③ 验证是否配置成功

        ssh -T git@gitee.com   按提示输入yes

        ⑤ 添加远端仓库地址

        git remote add origin  ssh地址

        image.png

        查看远端仓库

        image.png

        ⑥ 推送到远端仓库

        git push origin master

        image.png


        image.png

        提交到远端指定分支名:

        git push 远端名称  本地分支名:远端分支名

        git push origin master:develop

        image.png

        ⑦ 删除指定的远程仓库

        git remote rm 远程仓库名

        image.png

        ⑧ 克隆

        git clone 远端地址  起别名(不指定别名就默认)

        ⑨ 抓取和拉取

        ⑨.① 抓取

        命令:git fetch [remote name] [branch name]

        抓取指令就是将远端仓库的更新都抓取到本地,不会进行合并

        如果不指定远端名称和分支名,则抓取所有分支


        ⑨.② 拉取

        命令:git pull [remote name] [branch name]

        拉取指令就是将远端仓库的修改都拉取到本地并进行自动合并,等同于fetch + merge

        如果不指定远端名称和分支,则抓取所有并更新当前分支

        image.png


        8、解决合并冲突

        image.png

        注意:每次提交代码之前,先 git pull 别人的修改到本地

        9、在IDE中使用git

        ⑨.① 点击文件  -> 设置

        image.png

        ⑨.② 点击Git   ->  点击测试   -> 显示Git版本号表示成功,如果失败则手动指定git安装位置

        image.png

        ⑨.③ 在IDE中操作Git

        image.png

        image.png

        image.png

        image.png


        10、服务器上搭建git仓库

        ⑩.① 安装git

        image.png

        image.png

        ⑩.② 配置git

        a、创建用户组

        image.png

        b、创建用户账号

        image.png

        c、设置账号密码

        image.png

        ⑩.③ git仓库初始化

        a、创建目录,修改目录归属者

        image.png

        b、初始化git仓库

        image.png

        c、修改仓库归属者

        image.png

        ⑩.④ git仓库的使用