笔记linux软件tar

03-《程序员修炼之道——从小工到专家》阅读笔记

重写、重做和重新架构代码合起来,称为重构。那么我们该在什么时候进行重构呢?当你遇到绊脚石——代码不再合适,你注意到有两样东西其实应该合并或是其他任何对你来说是“错误”的东西,那么你不要对改动犹豫不决,应该现在就做。但往往现实世界特别复杂,当你去找你的老板和客户,对他们说:“这些代码能工作,但我需要再 ......
小工 程序员 笔记 程序 专家

梦断代码读书笔记01

《梦断代码》是一本记录作者罗森伯格对OSAF主持的Chandler项目进行田野调查的书籍。它通过揭示软件开发过程中的一些根本性问题,向读者展示了开发过程中遇到的问题和主人公的解决方式,以引发读者思考。作者在第0章中提到了“hello world”的意义,即程序员从0开始计数的寓意,启发读者从0开始憧 ......
代码 笔记

梦断代码读书笔记02

在这次阅读中,最深刻的感受是作者通过不同的狗来比喻OSAF开发项目。特别是Chandler狗和Cosmo狗,这两种狗都是拉布拉多狮子狗,非常聪明,与其他狗类融洽相处,但如果管束不严就会戏弄主人。这种狗非常像Chandler项目的开发过程,没有严格要求和正确决策,就会遇到很多困难。虽然开发者们总是希望 ......
代码 笔记

软件详细设计书—智能家居系统

智能家居系统设计书 一、智能家居系统意义 数字住宅是以住宅为平台,兼备建筑、网络通讯、讯息家电、设备自动化,集系统、结构、服务、管理为一体的高效、舒适、安全、便利、环保的居住环境。智能家居是在家庭产品自动化,智能化的基础上,通过网络按拟人化的要求而实现的。智能家居可以定义为一个过程或者一个系统,利用 ......
设计书 智能家居 智能 系统 软件

读书笔记六

终于有幸拜读了《人月神话》这部业内经典著作。整体来说,本书的主线——人月神话、没有银弹在现今的软件工程管理领域依然属于有效的基础理论。不过有些东西确实过时了,比方说文档的管理,现在已经有了svn或者在线文档。提到调试的复杂性,现在的集成环境把调试变得非常容易。读完之后才感觉不是给编程的人看的,更应该 ......
笔记

小迪网安笔记二:信息收集

**小迪安全V6系列笔记目录:** - [基础入门(第1天--第6天)](https://www.cnblogs.com/bingeblog/p/netsecurity1.html) - [信息收集(第7天--第10天)](https://www.cnblogs.com/bingeblog/p/ne ......
笔记 信息

Linux命令行与shell脚本编程大全学习笔记

理解Linux文件权限 执行ls -l命令获取当前目录下所有文件、目录和设备的权限。 显示的列表字段分别为: 文件类型,比如目录(d)、文件(-)、字符型文件(c)或块设备(b);文件的权限;文件的硬链接总数;文件属主的用户名;文件属组的组名;文件的大小(以字节为单位);文件的上次修改时间;文件名或 ......
脚本编程 脚本 命令 笔记 大全

软件项目管理——先导介绍

一、概念 定义:使项目能够按照预定的成本、进度、质量、顺利完成并让所有干系人得到满意,而对成本、人员、进度、质量、风险等进行分析和管理的活动。 通俗理解:假设我们要做一件事,有一定的约束和目标要求,诸如时间、资金、人力、等条件限制,那么如何在这些约束条件下有效的达到我们预想的目标,通过相关的理念、技 ......
先导 项目管理 项目 软件

Linux下安装python3.7.9

- 操作系统与原有python ```bash [pythondemo@localhost ~]$ cat /etc/centos-release CentOS Linux release 7.4.1708 (Core) [pythondemo@localhost ~]$ python Python ......
python3 python Linux 7.9

【读书笔记】——《代码大全》

Design in Construction 我们要学会使类与类之间、子程序与子程序之间保持松散耦合,就是使一个类或者子程序能够很容易地被另一者调用。在结对编程的对接过程中,作为ui组我们就需要调用core组写的计算核心,这就是两个保持松散耦合的模块。我们只需要知道传入参数的设置就可以实现调用。当然 ......
代码 笔记 大全

读书笔记《人月神话》三

人月神话相对于构建之法来说,讲的完全就是团队作业的效率问题了。 首先,要为软件开发安排足够的时间,一个赶工出来的软件好不到哪去,因为当开发要达到约定期限时,开发者第一时间想到的往往不是加班加点把项目赶出来,而且也不现实。通常想到的都是在原项目的基础上进行各种各样的阉割,导致最后做出来的项目更像是一个 ......
神话 笔记

《代码大全》读书笔记二

《代码大全2》第六、七章 作者在第六章中从抽象数据类型(Abstract Data Type)出发阐释类(class)的概念,给出创建类的原因以及创建高质量的常涉及的设计问题。抽象数据类型(ADT)是指一些数据以及对这些数据所进行的操作的集合,ADT是一个比类更基础的概念,类由ADT出发得到扩展,或 ......
代码 笔记 大全

【读书笔记】人月神话

作为一本计算机编程项目管理类的书刊,此书书名就毫不留情地指出“用人月作为衡量一项工作的规模是一个危险和带有欺骗性的神话”。这里向读者传达了这个重要的概念,在估计和进度安排中使用的工作量单位:人月。但实际上,人数和时间的互换是近乎不可能的,因为编程项目的任务不能分解给互相毫无交流的参与人员们(关系如下 ......
神话 笔记

人月神话读书笔记二

作者介绍:20世纪最后一年也就是1999年的图灵奖,授予了年已69岁的资深计算机科学家布鲁克斯(Frederick Phillips Brooks, Jr.)。布鲁克斯这个名字在中国知之者不多,但在美国却是大名鼎鼎。因为他在60年代初只有29岁时就主持与领导了被称为人类从原子能时代进入信息时代标志的 ......
神话 笔记

【Linux中断】中断下半部-软中断softirq的原理与使用

# 软中断 软中断是中断下半部的典型处理机制,是随着SMP的出现应运而生的,也是tasklet实现的基础,软中断的出现是为了满足中断上半部和下半部的区别,使得对时间不敏感的任务延后执行,而且可以在多个CPU上并行执行,使得总的系统效率可以更高。 **软中断有以下特性**: * 产生后并不是马上可以执 ......
半部 原理 softirq Linux

权限维持笔记

# *内存马(不死马)* ## *最常见的内存马* ``` '; file_put_contents("config.php", $content); #创建文件,写入内容 usleep(10000); #延迟执行 } ?> ``` ## *免杀内存马* 采用了拼接,旋转,加密解密的手法进行隐藏,并 ......
权限 笔记

更新完代理软件设置后无法访问网络

1 确定自己的本地的socks5等代理监听端口是否被更新修改 2 如果没有修改确定自己的本地实际代理端口 跟 设置的代理端口是否一致 3如果还不行,重启下电脑,确定不用代理能访问的情况下,再打开代理,确认端口一致 ......
软件 网络

计组复习笔记

# 老师说的整体要注意的... 做题看清选对错 课程知识点多,**难点不一定在后边**,可能开头就挺难。 考试的时候经常说废话:比如主存的扩展,既告诉地址,还告诉总线的位数,总线的位数就是废话,实际的地址没那么多,**要分清用不到的信息** 不知道的知识点跳过去。 **对缩写要知道**,不要求每个字 ......
笔记

在Windows上无docker直接将基于Solon的jar包通过IDEA部署到Linux的docker上

## 为何会选择学习solon? spring boot对于我开发小企业应用太重,启动太慢,下班太晚! ## 为何都用windows,还想着不安装docker desktop 洁癖,运行路径能短就短。 ## 步骤(以solon官网的hello word为例) 1、下载hello world代码 传送 ......
docker Windows Solon Linux IDEA

linux防火墙相关命令

查看防火墙状态: ```bash systemctl status firewalld ``` 启动防火墙: ```bash systemctl start firewalld ``` 关闭防火墙: ```bash systemctl stop firewalld ``` 禁用防火墙: ```bas ......
防火墙 命令 linux

软件工程教学模式评价

软件工程主打一个自主学习的教学模式,虽然课堂上也会讲东西,但不多;听完过后只能留下一个印象,因为课堂的东西又不会应用到平时的编程实践中中,所以很难对课堂知识印象进行巩固,这些东西很快就会忘记; 自主学习的模式可以锻炼我们的自主学习能力,增强我们对网络上信息的辨别能力,但是完全靠网络学习在初期还是有一 ......

linux如何同时执行两个命令,如何同时运行两个或者多个终端命令

[ -d ~/aa ] || mkdir ~/aa [ -f ~/sample.txt ] && echo "Fiel exits" || touch ~/sample.txt 查看前一条命令的返回值 echo $? echo $? 查看命令执行成功与否的原理“进程生命周期” 当一个进程执行完毕时, ......
命令 同时 两个 终端 多个

Linux下六个有关file使用的实例

FILE命令用来识别文件类型,也可用来辨别一些文件的编码格式。它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的。本文介绍Linux下的六个有关file的实例。 简介 file的官方解释为: file - determine file type 也就是说可以识 ......
实例 Linux file

线性空间学习笔记(部分)

因为线性空间的知识点多而杂,无法一一记录,因此只取一些学习中遇到困难的地方做笔记。 # 列向量与行向量 只要不特殊提及,在线性代数中研究的向量都是 **列向量**。 显然,一个列向量左乘行向量的结果是一个标量。而一个列向量左乘一个矩阵,可以看作左乘一行列向量。即: $$ A\mathbf x=A\b ......
线性 部分 笔记 空间

go程序在linux服务器上运行

## 一、go语言环境安装 [参考菜鸟教程](https://www.runoob.com/go/go-environment.html) ## 二、编译 1. 测试代码源码: ```golang package main import "fmt" func main() { fmt.Println ......
服务器 程序 linux

《傅里叶分析》第五章笔记

# $\mathbb{R}$上的Fourier变换 ## Fourier变换的基本理论 ### 实数域上函数的积分 先前的章节已经给出了有界闭集上函数积分的定义, 而$\mathbb{R}$上连续函数积分的自然延拓即 $$\int_{-\infty}^{\infty}f(x)dx=\lim\limi ......
笔记

对输入法软件产品的评价

搜狐输入法在以下方面的评价如下:用户界面:好处:直观易用:搜狐输入法具有直观的用户界面设计,使用户可以轻松理解和操作该输入法。多样化输入方式:提供了中文、英文、拼音、手写等多种输入方式,满足不同用户的需求。坏处:复杂性:搜狐输入法界面在某些情况下可能会显得有些复杂,对于一些初次使用者可能需要一些时间 ......
软件产品 输入法 产品 软件

《软件需求模式》阅读笔记 - 2

前面了解到什么事需求的 ,接下来就应该学习如何使用和编写需求模式。我们不仅到了解需求模式的含义,更要学会在什么情况下使用需求模式。在定义系统期间,有两种场合使用需求模式: 1.当定义需求时,看是否存在一个模式可以指导如何定义这种需求。 2.当考虑系统需求是否完全时,浏览主题覆盖的整套模式——看是否有 ......
需求 模式 笔记 软件

《软件需求模式》阅读笔记 - 3

本书的最后一部分,主要介绍了四个领域需求模式,性能领域需求模式,适应性领域需求模式,访问控制领域需求模式,商业领域需求模式。 在做需求的过程中经常遇见性能问题: 1.编写容易等同于实现困难。 2.我们定义一个完整的运行还是只是软件。 3.性能指标适用于系统的哪个部分? 4.避免武断的性能指标。 5. ......
需求 模式 笔记 软件

《软件需求模式》观后感-1

书中简单的将需求定义为:需求就是定义系统需要做什么而不是怎么做。 需求也是有一些原则的, 1)定义问题而不是解决方案, 2)定义系统而不是项目, 3)区分正式和非正式部分, 4)避免重复,在几种需求流程中,我们了解到每种需求流程都有自身的优点和缺点,传统需求流程比较规规矩矩,这样可以使项目需求分析有 ......
观后 观后感 需求 模式 软件