笔记script linux shell

《Python数学编程》学习笔记第一章——处理数字

开始学习的准备 由于全书都会涉及到类似matplotlib这样的数学统计库,本笔记的代码都在anaconda上的spyder编写并保证在anaconda上编译通过。也可以用pycharm和vscode,但是要注意应把相关的库先安装好。 基本运算 四则运算,乘方和取余 四则运算和乘方较为简单,在此不再 ......
数学 数字 笔记 Python

python之执行shell命令的几种方法

这里介绍python执行shell命令的几种方法以及它们之间的区别。 方法1: os.system()方法 函数原型: # os.system()是阻塞式的 os.system(command) windows系统下返回值为退出状态码,状态码为0表示执行成功,其它值表示执行不成功; Linux系统下 ......
命令 方法 python shell

以time/gettimeofday系统调用为例分析ARM64 Linux 5.4.34

安装编译工具链 sudo apt-get install gcc-aarch64-linux-gnu sudo apt-get install libncurses5-dev build-essential git bison flex libssl-dev 制作根文件系统 编译内核 启动qemu ......
gettimeofday 系统 Linux time ARM

软考高项 信息系统项目管理笔记2

知识领域 启动过程组 规划过程组 执行过程组 监控过程组 收尾过程组 6. 资源管理 规划资源管理 估算活动资源 获取资源 建设团队 管理团队 控制资源 7.沟通管理 规划沟通 管理沟通 控制沟通 8.风险管理 规划风险管理 识别风险 实施定性风险分析 实施定量风险分析 规划风险应对 实施风险应对 ......
项目管理 笔记 项目 系统 信息

Spring AOP官方文档学习笔记(一)之AOP概述

1.AOP简介 (1) Spring的关键组件之一就是AOP框架,它是对Spring IoC的补充(这意味着如果我们的IOC容器不需要AOP的话就不用引入AOP),此外,AOP亦是对OOP的补充,OOP的关注点在于类,而AOP的关注点在于切面,它可以将分散在不同类不同方法中重复的代码逻辑抽取出来,称 ......
AOP 文档 笔记 官方 Spring

构建之法阅读笔记3

创新是新时代所提倡的,但是有一些观点也随之而来(迷思): 1、顿悟的传说,比如:牛顿被苹果砸中,发明了万有引力。我们都在想着什么时候灵光一闪,就能够改变世界,那是不切实际的,只有持续创新才能有成果。 2、大家都喜欢创新。 3、好的想法会赢,但是在现实中却是,好的想法不一定会赢。 4、创新者都是一马当 ......
笔记

构建之法阅读笔记2

首先,软件会产生的原因是什么?没错,就是人们为了解决生活中遇到的问题。那么我们作为软件的开发者,就要最大程度上去把握用户们的需求,进而制作出用户们满意的产品。那么我们如何去把握用户们的需求呢,接下来我们一一道来。 1、获取与引导需求,就是我们要找到软件产品的相关者,获取他们的需求,假如他们也不太清楚 ......
笔记

React 笔记

Date: 2023-03-30 20:36:05 视频链接:尚硅谷React教程 开始学 react 了,😆 P1 react 简介 React 只关注视图,不关心数据 笔记基于版本 react@16,在记录过程中引入并使用高版本特性 P2 react 案例 babel.min.js \\ 用来 ......
笔记 React

《程序员修炼之道:从小工到专家》阅读笔记七

二十三、断言式编程 在自责中有一种满足感,当我们责备自己时,会觉得再没人有权责备我们。--王尔德 不要有“这绝不会发生...”的自我欺骗。 如果它不可能发生,用断言确保它不会发生。对于算法操作,有时断言也是有用的检查。 二十四、何时使用异常 将异常用于异常问题 异常表示即时的、非局部的控制转移--这 ......
小工 程序员 笔记 程序 专家

阅读笔记3

《构建之法》书中第四章在“错误处理”一节中提到了“断言”这个词语:“如何验证正确性?那就要用断言。断言和错误处理是什么关系?”我也尝试着查找相关资料希望能解决这几个问题。 1.编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设。断言表示为一些布尔表达式,程序员相信在程序中的某个特定 ......
笔记

Linux 用户和用户组管理

Linux 用户和用户组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为 ......
用户 用户组 Linux

Django笔记十二之defer、only指定返回字段

本篇笔记为Django笔记系列之十二,首发于公号【Django笔记】 本篇笔记将介绍查询中的 defer 和 only 两个函数的用法,笔记目录如下: defer only 1、defer defer 的英语单词的意思是 延迟、推迟,我们可以通过将字段作为参数传入,可以达到在获取数据的时候指定不获取 ......
字段 笔记 Django defer only

四个常见的Linux面试问题。

刚毕业要找工作了,只要是你找工作就会有面试这个环节,那么在面试环节中,有哪些注意事项值得我的关注呢?特别是专业技术岗位,这样的岗位询问一般都是在职的工程师,如何在面试环节更好地理解面试官的问题,我们一起往下看吧。 在学校学习也好,在培训机构或者网络在线学习也好,无论是通过那种途径,经过很长一段时间学 ......
常见 问题 Linux

构建之法阅读笔记2

第四部分是陈述,它是程序主体的基本组成单元,它高于变量。 这部分主要描述语句的组织结构,如线性类型、循环控制、条件控制表驱动和其他常见方法,如条件循环,在大多数情况下并不常见。 我应该对程序逻辑有高度的概括和灵活性。这仅在编写编译器课程实践代码时使用 第五部分是代码改进。本部分包括以下主题:协作、测 ......
笔记

2023.3.30构建之法笔记

看了第一章,第一章主要是概论,主要讲述软件是什么,是由什么组成的,然后接着陈述软件工程是什么,看了第一章之后,得知,软件工程只是实现软件的一个工具,有了工具做事情才容易。还有进行运维和维护软件,并且我们所开发的软件要符合客户的要求,不能盲目开发,浪费精力和体力,根据自己的想法去做满足客户的软件,而且 ......
笔记 2023 30

飞腾杯-----linux系统下U盘的挂载

U盘识别 把U盘插到飞腾教育开发版的USB口上。 输入命令 cd /dev 进入到根目录的dev下,(dev是存储Linux的外部设备文件)输入命令 ls查看当前目录下的文件,下图中的sda以及sda1就是我们刚刚插入的U盘(为啥是两个,我也不懂)如图 U盘的挂载 回到根目录 输入命令 cd / 查 ......
系统 linux

又一款眼前一亮的Linux终端工具!

大家好,我是良许。 最近二舅视频刷爆了全网,大家有没去看呢?强烈推荐大家观看一波,也就 11 分钟,保证会触动你的泪点。 不过今天不讲二舅哈,还是来聊聊技术。 今天给大家介绍一款最近发现的功能十分强大,颜值非常高的一款终端工具。这个神器我是在其他公众号文章上看到的,但他们都没把它的强大之处介绍明白, ......
终端 工具 Linux

shell脚本-巡检华为路由器、交换机板卡状态

将巡检的设备状态信息文件 放到和shell脚本一个目录下,执行bash 脚本名称 for filename in $(ls | grep SD1);do device_model=$(cat $filename | grep "'s Device status" | cut -d"'" -f 1) ......
板卡 路由 路由器 交换机 脚本

人月神话阅读笔记(二)

《人月神话》是一本软件工程领域的经典著作,作者是著名的计算机科学家弗雷德里克·布鲁克斯。这本书主要讲述了软件开发过程中的一些问题和解决方法,以及如何管理一个软件项目。以下是我对这本书的一些阅读笔记。 首先,布鲁克斯在书中提到了一个非常重要的概念,即“人月”。他指出,软件开发的进度不仅仅取决于时间,还 ......
神话 笔记

3月阅读笔记-构建之法2

第二章和第三章主要讲了个人技术和流程分为单元测试,效能分析工具,个人开发流程和实践。明白了好的单元测试应该用最基础的东西来验证,测试过后不应该改变机器状态,测试要快讲究效率,简洁但要保证其正确率更应该覆盖所有代码路径,而且单元测试也应该不断维护和更新,效能分析中一些名词解释应该知道,个人开发流程PS ......
笔记

飞腾杯-----Linux目录

回到根目录 输入命令 cd / 在Linux系统中如下图 回到“管理员用户的家目录” 输入命令 cd /root 在Linux系统中如下图 打开Terminal后默认在/root目录下,如图 ......
目录 Linux

linux 的常见命令

vim 文件1 # 打开文件1 pwd # 查看当前文件所在目录 ls # 查看当前文件夹下所有的文件名 top # 查看进程 rm -rf * # 文件删除命令 删除当前目录下的所有文件 rm -rf /* # 删除Linux根目录下的所有文件,直接导致服务器瘫痪 ls # 查看当前目录下所有可见 ......
命令 常见 linux

linux的命令总结

linux的常用命令 Linux常用命令大全 最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。为了方便大家查找linux的相关 ......
命令 linux

《代码大全》阅读笔记

《代码大全》这本书的主要目的是帮助开发者编写高质量、易于维护的代码,它不仅仅涵盖了编写代码的技术,还包括了软件开发过程中的许多重要问题。下面是我从书中学到的一些关键点: 编写可读性高的代码非常重要。代码应该易于理解和维护,不仅仅是为了自己写的时候方便,也是为了让其他人更容易地理解你的代码。为此,可以 ......
代码 笔记 大全

Qt学习笔记7——P23-25. 登录窗口布局,控件-按钮、QListWidget

P23. 登录窗口布局 P24. 控件-按钮组 P25. QListWidget控件 (P23. 登录窗口布局)(创建了新项目) 选取 widget 进行布局,水平布局、垂直布局、栅格布局 自适应大小:点最上层的对象,然后垂直布局 弹簧 Spacers -> Horizontal Spacer,默认 ......
控件 QListWidget 布局 按钮 笔记

构建之法阅读笔记03

①写了再改模式 ②瀑布模型(Waterfall Model) 是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好 “返回”上一个阶段并进行适当的修改,项目开发进程从一个阶段“流动 ......
笔记

linux中安装nvm报错: /lib64/libm.so.6: version `GLIBC_2.28

: /lib64/libm.so.6: version `GLIBC_2.27 # 查看系统内安装的glibc版本 strings /lib64/libc.so.6 |grep GLIBC_ 解决 cd /root # 编译安装 wget http://ftp.gnu.org/gnu/glibc/g ......
version linux GLIBC 2.28 libm

Linux修改rc.local后重启无法进入系统

Linux修改rc.local后重启无法进入系统 复现: 102服务器重启之后,一直卡在用户列表界面,但是不显示用户列表,用Alt+F2切换到黑屏终端,也无法进入终端 原因: 在**/etc/rc.d/rc.local**中,在系统启动时会执行里面的任务,如果任务有问题,会导致无法进入系统 解决: ......
系统 Linux local rc

记录首次部署Linux服务器搭建Java项目的经历

1.下载JDK1.8 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 本次下载版本:jdk-8u361-linux-x64.tar.gz 2.安装JDK1.8 (1)复制“jdk-8u361-linux- ......
服务器 项目 Linux Java

Linux shell `#!` interpreter All In One

Linux shell #! interpreter All In One 指定脚本解释器的路径 #!/usr/bin/env python3 # ✅ 推荐写法, 动态读取 env 配置的解释器路径,切换系统环境不会报错,可移植性高 🚀 #!/usr/bin/python3 # 👎 不推荐写法... ......
interpreter Linux shell All One