编程相关知识
...大约 4 分钟
编程相关知识
第01章 DOS命令
常用DOS命令(cmd)
功能 | 命令 |
---|---|
进入D盘 | 直接 d: |
查看当前路径下的内容 | dir |
进入单级目录 | cd 目录 |
回退到上一级目录 | cd .. |
进入到多级目录 | cd 目录1\目录2\ |
回退到盘符目录 | cd \ |
打开远程桌面 | mstsc |
清屏 | cls |
退出命令提示符窗口 | exit |
自定义cmd的左上角标题 | title xxx |
改变cmd窗口的长宽 | mode 100,80 |
改变cmd窗口的背景颜色以及文字颜色 | color 09 将背景颜色改为黑色文字颜色改为淡蓝色 |
命令 /? | 命令说明书 如 color /? 显示color命令的一些用法 |
ipconfig | 查看网络信息 如IPv4地址 |
services.msc | 打开服务 |
start d:start /max(min) d:start d:\1.txtstart www.baidu.com | 显示d盘下的目录以最大(最小)窗口方式打开d盘打开d盘下的1.txt文件打开百度网址 |
md d:\a | 在d盘下创建a目录 |
type file.txt | 查看文本文件内容 |
start notepad file.txt | 用记事本打开文本文件 |
cd命令只能切换当前目录(文件夹)而不能用来进入或打开文本文件
cmd命令窗口使用 ↑ 可以快捷显示前一次输入的内容
使用cmd定时关机
需要以管理员权限运行
shutdown /s /t 1800 //三十分钟后关机
生成树状目录结构
命令模板:tree Path [/F] [/A]
Path:文件夹位置 如 D:Desktop
[/F]:显示所有目录及目录下的所有文件,省略时只显示目录,不显示目录下的文件
[/A]:使用ASCII字符,而不是用扩展字符
例子:把D盘nodejs目录下的目录树输出到D盘的result.txt文件
tree D:\nodejs > D:result.txt
例子:把D盘nodejs目录下的目录及文件目录树输出到D盘的result.txt文件
tree D:\nodejs /f > D:result.txt
注意
tree 命令涉及的文件名不能有空格
第02章 Bat
命令 | 例子 | 解释 |
---|---|---|
echo | echo Hello World | 打印Hello World |
pause | 暂停 一般最后都要使用 | |
@echo off | 关闭回显 一般写在开头 | |
rem or :: | rem 这是注释:: 这也是注释 | 注释 |
exit | 退出 | |
goto | goto xxx | |
call demo.bat | 调用demo.bat脚本两个文件要在同一路径下 | |
sort demo.txtsort demo.txt /o cao.txt | 对这个文件的内容按行进行排序sort demo.txt /o cao.txt对这个文件的内容进行排序并且生成排序后的文件cao.txt | |
> | ping www.baidu.com > d:\cao.txt | 将ping的结果写在d盘下的cao.txt文件中去,如果没有cao.txt文件则自动创建 |
第03章 UTF-8 与 UTF-8MB4
相同点:UTF-8 和 UTF-8MB4 都是字符编码方案,用于表示文本中的字符。
UTF-8
- UTF-8 是一种可变长度的字符编码方案,最早由Ken Thompson和Rob Pike在Plan 9操作系统中开发。
- UTF-8 可以表示 Unicode 字符集中的所有字符,包括基本多文种平面 (BMP) 和补充多文种平面 (SMP) 中的字符。
- UTF-8 使用1到4个字节来表示字符,根据字符的 Unicode 码点而变化。常见的ASCII字符使用一个字节表示,而较大的字符则使用多个字节。
- utf-8编码在txt文件中一个英文字符占一个字节,一个汉字占三个字节
UTF-8MB4
- UTF-8MB4 也是 UTF-8 的一种扩展,它是 MySQL 数据库中引入的一个字符集,用于存储包括表情符号在内的一些特殊字符。
- UTF-8MB4 可以表示 Unicode 字符集中的所有字符,包括基本多文种平面 (BMP)、补充多文种平面 (SMP) 和辅助平面 (Astral Plane) 中的字符。
- UTF-8MB4 使用1到4个字节来表示字符,与普通的 UTF-8 相同,但它还可以表示 SMP 和 Astral Plane 中的字符,这些字符需要4个字节来编码。
两者之间的区别:UTF-8MB4主要用于MySql数据库中,其能存储表情包,而UTF-8不行
第04章 名词解释
名词 | 解释 |
---|---|
序列化 | 将Java对象转为JSON对象 |
反序列化 | 将JSON对象解析为Java对象 |
脚手架(Scaffold) | 是一个用于快速构建项目结构和生成初始代码的工具或模板。它可以帮助开发人员避免从头开始创建项目,而是提供了一个预定义的项目结构、文件和配置,使项目启动更加迅速和一致。 |
关系型数据库 | 是指采用了关系模型来组织数据的数据库,简单来说就是二维表格模型。 |
Powered by Waline v2.15.8