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