- 博客(16)
- 收藏
- 关注
原创 Python -- 安装(国内镜像源)
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/清华:https://pypi.tuna.tsinghua.edu.cn/simple。阿里云:http://mirrors.aliyun.com/pypi/simple/华中理工大学:http://pypi.hustunique.com/豆瓣:http://pypi.douban.com/simple/山东理工大学:http://pypi.sdutlinux.org/
2024-10-30 19:12:56 121
原创 Shell -- 脚本开发思路和准则
4、Linux中默认的有关Shell的变量:BASH_SUBSHELL – 如果是0,就是父Shell环境,否则是子Shell。3、内置脚本:Vim /etc/init.d -- 该文件夹中全部是内置的Shell脚本,可以查看大神的Shell脚本。函数调用的时候可以添加入参 $1,$2,$3可以获取到对应的入参。2、优先处理错误的逻辑情况:开发脚本,真假2种情况,错误的情况最容易处理。函数内,使用local关键字,定义局部变量。,内置的命令以及内置的操作,效率最高(用的C语言开发)。
2024-06-05 11:11:54 157
原创 Shell -- 命令
分割 --- 执行一系列的Shell命令,用()小括号,其中一个小括号是一个子Shell。free –m | awk ‘NR==2 {print $NF}’ -- 其中NR是行数, NF指的是最后的一个数。free –m :查看当前的内存情况,获取available的数据,是现实系统中可以提供给应用程序可用的内存大小。20、mail –s “主题” 收件人 < 文件名 -- 将发邮件到收件人,内容是文件名中的内容。if [ 判断条件 ];cat 文件名 -n -- 带行数的查看文件。
2024-06-05 10:56:13 299
原创 Shell -- 条件判断
4)[[判断条件]] -- 双中括号就不需要转义字符,前后必须有空格。1)[ 判断条件 ] -- 使用的时候前后必须有空格。-eq –ne –gt –ge –lt –le 或 = > >= =
2024-05-27 15:08:26 177
原创 Shell -- 基本语法
全局配置文件/etc/profile、/etc/bashrc,且系统建议最好创建在/etc/profile.d/,而非直接修改主文件,修改全局配置文件,影响所有登录系统的用户。echo $HISTFILE -- 查询Shell History中保留的命令记录所在的文件。+历史命令的ID : 调用历史命令eg:!$*:执行脚本传入参数的列表(不包括$0) -- 所有的参数是一个整体。Ctrl+P:向上浏览历史命令。Ctrl+Z:将当前正在运行的命令置于后台。$$:进程Id,脚本运行的当前进程Id号。
2024-05-20 15:39:10 624
原创 Shell -- 基本概念
是一块包裹着操作系统的壳,处于操作系统的最外层,与用户直接对话,把用户的输入解释给操作系统,然后处理操作系统的输出结果,输出到屏幕给用户看到结果。/bin/bash 程序在执行的时候会调用/bin/sh 也就是bash解释器。Shell脚本注释: #后面的内容代表注释掉的内容,提供给开发者或使用者看,系统会忽略此行。/usr/bin/python 代表指定python解释器去执行。:很适合处理纯文本类型数据,而Linux哲学思想是一切皆文件。,Python和Shell都是通过解释器执行的。
2024-05-20 14:37:05 167
原创 汇编基础知识
1、汇编语言是直接在硬件之上工作的编程语言,机器语言(01010101)是比汇编语言更低级的语言。汇编语言的主体是汇编指令(机器指令便于记忆的书写格式)。CPU来说:系统中的所有存储器中的存储单元都处于一个统一的逻辑存储器中,它的容量受CPU寻址能力的限制。这个逻辑存储器即是我们所说有内存地址空间。2、寄存器是CPU中可以存储数据的器件。1)汇编指令:机器码的助记符,也是核心。汇编编程必须要从CPU角度考虑问题,因为最终运行程序的是CPU。3)其它符号:编译器识别。2)伪指令:编译器执行。
2024-05-20 14:14:57 127
原创 NotePad++常用快捷键
4、当前行和前面一行调换位置:Ctrl-T。3、删除当前行: Ctrl-L。2、复制当前行:Ctrl-D。1、全屏模式切换:F11。
2024-05-09 15:48:20 852
原创 Shell常用记录
tr -dc A-Za-z0-9 用空格替换文本中除A-Za-z0-9之外的所有字符,并删除空格。head /dev/urandom/ urandom是Linux下生成的一个随机文件。2、一行行读取文件: cat ${filename} | while read -r line;do 操作 done;1、生成随机数:head /dev/urandom/ | tr -dc A-Za-z0-9 | head -c 20。head -c 20 是读取前22个字符。详情可以查看head的使用方法。
2024-05-07 20:50:50 137
原创 Linux三剑客
3、awk:适合格式化文本,对文本进行较复杂格式处理。也就是将文本整理成我们想要的样子,如一些文本整理成"表"的样子,再展示出来。grep、sed.、awk被称为Linux中的"三剑客"1、grep:适合单纯的查找或匹配文本。2、sed:适合编辑匹配到的文本。
2024-05-06 10:13:54 175
原创 SourceInsight常用设置
1、字体:Options -> File Type Options。2、背景颜色:Options -> Preference。CourierNew是等宽字体。
2024-01-31 11:09:39 398
原创 Linux用户及权限基础
组成:文件权限 + 文件的硬链接数 + 文件拥有者 + 文件所属组 + 文件大小 + 最后的修改日期 + 文件名。每一个身份中,各有r-可读 w-可写 x-可修改。l:软链接(类似Windows的快捷方式)c:字符设备文件(例如屏幕串口设备)如:chmod u+x,g+x,o+wx 文件名。b:块设备文件(硬盘、光驱)修改权限:chmod 选项 模式 文件。o:文件其他用户(others)的权限。g:文件所属组(group)的权限。u:文件所有者(user)的权限。a:所有用户(all)的权限。
2023-11-13 14:56:57 58
原创 Linux基础命令
ls -l:以长格式列出当前目录中的文件的子目录,包括文件权限、所有者,文件大小、修改日期等详细信息。rm -r 文件夹名 # 可以删除非空文件夹 递归删除目录中所有内容。cp -r 源文件夹 目标文件夹 # 参数 -r 递归复制整个文件夹。mkdir -p lu/du # -p 创建多层目录。ps:可以多个参数组合使用 如:ls -al。cat -n 文件名 # -n 参数显示行号。ls -a:显示所有文件,包括隐藏文件和目录。ls:列出当前目录中的所有的文件和子目录。
2023-11-09 17:15:34 55
原创 第十二章:网络切片
类比新增火车,高铁以及飞机,因此建起高架桥,不同的交通工具走不同的道。目前5G主要根据EMBB,URLLC,MIoT分为三类,每一类下有根据详细业务类型划分不同的层。由于不同业务其提供的服务不同,则对资源的需求也不同,一张网络已经无法满足不同业务场景所需。网络切片的概念应运而生,网络切片针对不同业务或厂商进行定制化设计,还可以实现网络资源的专用和隔离,在满足不同业务场景需求同时也可以提供更好的服务。3G:打电话,短信,上网,聊天。类比路上有自行车,三轮车,小汽车以及救护车,在车流量大的时候设置优先级。
2023-05-11 13:54:57 594 1
原创 第十章:用户面协议设计
DAPS切换引入了新的PDCP状态报告触发机制条件,当上层请求了上行数据切换以及指示了释放源小区时,都会触发PDCP状态报告。PDCP的接收窗是本地维护一个下界,上界是通过下界加上一个窗口长度决定。数据是基于DRB来承载的,需要将QoS流的数据按照网络配置的规则映射到不同的DRB上。UM DRB对于时延比较敏感但是不支持重传,所以该PDCP状态报告主要为了避免网络侧下发冗余的数据给UE,UE只会在上层请求了上行数据切换时触发PDCP状态报告。作用:负责加解密,完保,头压缩,序列号的维护,重排序和按序递交。
2023-05-09 14:39:51 772 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人