笔记linux软件tar

《代码大全2》阅读笔记2

第五章 软件构建中的设计 > 设计的限制: 设计是一个“险恶”的问题:只有通过解决或至少部分解决,才能明确地定义它。 设计中会有很多错误和修正的过程。 设计有诸多限制,要针对限制与需求进行取舍。 设计是不确定的,是启发式的过程,是自然而然的。 > 管理复杂度:把任何人在同一时间需要处理的本质复杂度减 ......
代码 笔记 大全

《代码大全2》阅读笔记3

第七章 高质量的子程序 > 创建子程序的理由:降低复杂度;引入中间的、易懂的抽象;避免代码重复;支持继承;隐藏代码执行顺序;隐藏危险操作,如指针操作;提高可移植性;简化布尔式;方便维护;避免臃肿。 > 不要因为操作过于简单而不愿意将其写作子程序。简单的操作写成程序可以增加代码可读性,且便于后续修改、 ......
代码 笔记 大全

《代码大全2》阅读笔记1

* 第一部分 打好基础 第一章 欢迎进入软件构建的世界 > 软件构建的定义:包括编码与调试、单元测试、规划构建、集成等,没有给出一个明确的定义。 > 软件构建的重要性:软件构建是编写大型项目最重要的、不可或缺的部分。 第二章 用隐喻来更充分地理解软件开发 > 对软件开发地隐喻不是明确的标准,而是微妙 ......
代码 笔记 大全

读改变未来的九大算法笔记09_指尖的精灵

![](https://img2023.cnblogs.com/blog/3076680/202306/3076680-20230610215843307-1266684231.png) # 1. 人类很有可能“在未来像过去所做过的一样行事” # 2. 计算机科学领域并不仅仅是编程 ## 2.1.  ......
指尖 算法 精灵 笔记 09

软件设计和开发中常见的一些基本概念

在软件设计和开发中,有许多基本概念是极其重要的,它们为构建有效、高效和可维护的软件系统提供了基础。以下是一些关键的基本概念: 1. **算法(Algorithm)**:算法是解决特定问题或执行特定任务的一系列步骤。算法是软件开发中的核心,因为所有的软件都是通过算法来实现其功能的。 2. **数据结构 ......
概念 常见 软件

5月阅读笔记01

今天看了梦断笔记的第7章和第八章, 第7张的主要内容是OSAF的第一个“演示日”,看起来并不顺畅的演示,但是却是实现了以往没有过的模块,是工作人员们几个月的心血。而这整个改变正是许多细节都发生改变的结果。用户的错误理解却真实反映出关注细节、无视上下文的阅读方式是编程大牛们的专长。规格说明是程序员的圣 ......
笔记

4月阅读笔记01

从4月到4月中旬看了《梦断笔记》的第五章,第五章讲了如果管束不严则会戏弄主任。这是说拉布拉多狮子狗还是说程序员?用“经理”替换“主人”,相似度之高令人震惊。程序员是顽固的独行侠,老调重弹不足以促其成事;他们需要哄逗和爱抚,要有耗子可以追杀,要有缺陷可以荡涤。看来程序员的管理也有着很高深的内涵。老话说 ......
笔记

4月阅读笔记02

今天看了《梦断笔记》的第六章,第六章感觉说了不少东西,除了题目里的设计方案之外,还有用户的体验、产品的艺术性等等。设计方案对于大型项目的开发很重要,其实对于我们来说,在平时的编程中也应该养成先设计好方案的习惯,我们大多都是边编写边设计,使整体思路较乱。用户的体验和产品的艺术性对于产品的认可度也身份重 ......
笔记

阅读笔记(5月)

梦断代码: 作者用计算机程序员的思想来分章节,让我意识到实际生活中处处都有计算机思想,我经常也在遇到排队或其他进出问题时,不由就想到队列和堆栈。老师也说过,计算机一些算法思想都来自人的思维,行为习惯,所以我认为一个编程大神对生活和有关计算机方面都有一个敏锐的联系。 一些现代的计算机大牛,如乔布斯、比 ......
笔记

Linux系统目录结构

Linux基础 安装Linux系统:vmware+centos7 目录结构 系统启动必须: /boot: boot是bootstrap缩写,系统引导文件。这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件 /etc: etc 是 Etcetera(等等) 的缩写,这个目 ......
结构 目录 系统 Linux

youtobe深度学习推荐系统-学习笔记

# 简介 **前言** 本文是**Deep Neural Networks for YouTube Recommendations** 论文的学习笔记。淘宝的召回模型曾经使用过这篇论文里面的方案,后续淘宝召回模型升级到了MGDSPR:多粒度深度语义商品检索。 **转向深度学习** 和谷歌的其他产品一 ......
深度 youtobe 笔记 系统

linux 中sed r选项的作用

r选项的作用表示在文件中匹配B, 然后读入a.txt的内容, 添加到B的后面 001、 (base) [root@PC1 test2]# ls a.txt b.txt (base) [root@PC1 test2]# cat a.txt 1 2 3 4 5 (base) [root@PC1 test ......
作用 linux sed

在linux上做移动开发必须知道这五个

随着越来越多的人依靠手机进行各种业务,移动应用开发的重要性也在不断增加。虽然他们与桌面应用程序有很多相似之处,但移动应用程序本身也具有一系列挑战和特殊性。因此,希望在当前市场找到有利就业的程序员将需要利用和发展当前需求的技能。当涉及到在Linux平台上的移动应用开发时,以下5个基本开发技能必不可少。 ......
linux

在linux上做移动开发必须知道这五个

随着越来越多的人依靠手机进行各种业务,移动应用开发的重要性也在不断增加。虽然他们与桌面应用程序有很多相似之处,但移动应用程序本身也具有一系列挑战和特殊性。因此,希望在当前市场找到有利就业的程序员将需要利用和发展当前需求的技能。当涉及到在Linux平台上的移动应用开发时,以下5个基本开发技能必不可少。 ......
linux

在linux上做移动开发必须知道这五个

随着越来越多的人依靠手机进行各种业务,移动应用开发的重要性也在不断增加。虽然他们与桌面应用程序有很多相似之处,但移动应用程序本身也具有一系列挑战和特殊性。因此,希望在当前市场找到有利就业的程序员将需要利用和发展当前需求的技能。当涉及到在Linux平台上的移动应用开发时,以下5个基本开发技能必不可少。 ......
linux

Redis安装与启动(Linux)

安装Redis依赖 yum install -y gcc tcl 上传安装包并解压 redis.io下载安装包,上传到/usr/local/src目录 解压 tar -zxvf redis-6.2.6.tat.gz 解压成功 进入安装目录,运行编译命令 cd redis-6.2-6/ make && ......
Redis Linux

JavaScript学习笔记:Web安全模型

为了保证安全,浏览器中的JavaScript不能读写设备中的文件,也不能访问任意的服务器。 ## 同源策略 同源策略指的是脚本只能访问与包含它的文档同源资源。 源是指文档URL中的协议、主机与端口部分,完全相同则是同源,任意一项不同都不是同源。 脚本文件的URL与同源策略毫不相干,同源策略至于脚本的 ......
JavaScript 模型 笔记 Web

JavaScript学习笔记:客户端编程之异常处理

## 未被捕获的异常 在程序中,往往会出现异常。虽然主动捕获这些异常是保证程序健壮的必要做法,但是难免会漏掉一些。 对于未被捕获的异常,浏览器会在控制台显示一条错误信息,该信息包含异常信息和其在代码中出现的位置。 ## window.onerror Window对象有一个onerror属性,将其指定 ......
JavaScript 客户端 客户 笔记

202306-人民当家作组 实验七 综合软件项目案例

| 项目 | 内容 | | | | |课程班级博客链接 |[2020级卓越工程师班](https://edu.cnblogs.com/campus/xbsf/2020CSSE)| | 这个作业要求链接 |[实验七 综合软件项目案例](https://edu.cnblogs.com/campus/xb ......
案例 项目 202306 人民 软件

202307-什么是快乐星球组 实验七:综合软件项目案例

| 项目 | 内容 | | | | | 课程班级博客链接 | [2020级计算机科学与技术](https://edu.cnblogs.com/campus/xbsf/2020CSSE)| | 本次作业要求链接 | [实验七:综合软件项目案例](https://edu.cnblogs.com/camp ......
星球 案例 项目 202307 软件

《大道至简》读书笔记七

今天的阅读内容主要是关于道家文化的实际应用,作者通过丰富的生活案例,向读者展示了道家文化的精髓,并提供了一些在现实生活中的实用指导。 在本章中,作者讲述了一个非常生动的案例,讲述了一位厨师在面对油漆匠的粗鲁行为时如何保持自己内心的平静和冷静。通过这段案例,作者想告诉读者要学会控制自己的情绪,不被外在 ......
大道 笔记

现代软件工程--基础知识

# 现代软件工程期末复习--基础知识 ## 1. 软件工程师及软件团队 讲解了一些软件工程师的规范和团队规范 没啥看的,暂时忽略 ## 2. 软件及其过程 ### 什么是软件? - **计算机软件指计算机系统中的程序、数据及其相关文档** - **程序:**按照特定顺序组织的计算机数据和指令的集合 ......

用户故事与敏捷方法阅读笔记

《用户故事与敏捷方法》是一本介绍敏捷软件开发方法中“用户故事”概念的经典书籍,下面是我的阅读笔记: 用户故事是什么? 用户故事是用户对于软件系统的需求描述,它通常包含一个或多个简短的句子,描述了系统用户希望从系统中得到的某项功能或特性。用户故事通常由以下三部分组成:角色、动作以及期望。 为什么要使用 ......
笔记 方法 故事 用户

linux 内存管理之内核分页机制(PAGING_INIT)初始化

TEXT_OFFSET = 0x00008000 KERNEL_OFFSET = 0x80000000 PG_DIR_SIZE = 0x4000 kernel 代码起始链接地址如下: PHYS_OFFSET = 0x80000000 r10 指向 proc_info_list 结构体类型数据 __c ......
内核 PAGING_INIT 机制 内存 PAGING

2023/6/10 学习笔记

欧拉图 欧拉图的定义 欧拉回路:所有的边都经历一次不重复的回路 欧拉通路:所有的边都经历一次不重复的路径 欧拉图:具有欧拉回路的图 半欧拉图:具有欧拉通路的图 连通图只有0个或者偶数个奇数出度点 判别方法: 1.无向图欧拉回路: (1)除去度为0的点外,其他的点相互连通 (2)顶点度数都是偶数 2. ......
笔记 2023 10

梦断代码阅读笔记

《梦断代码》是作者阮一峰的一篇经典文章,讲述了程序员在开发中不规范的代码所带来的后果以及如何避免这种情况。 过去的做法:没有重视代码规范和代码风格 在我过去的软件开发过程中,可能会出现不规范的代码问题,主要源于对代码规范和代码风格的缺乏重视。我没有花太多精力去学习和遵守代码规范,也没有注意团队中使用 ......
代码 笔记

202303-天天向上队 实验七 综合软件项目案例

| 项目 | 内容 | | | | |课程班级博客链接 | [2023年春软件工程](https://edu.cnblogs.com/campus/xbsf/2020CSSE/) | |这个作业要求链接|[实验七 综合软件项目案例](https://edu.cnblogs.com/campus/xb ......
案例 项目 202303 软件

代码大全阅读笔记1

在阅读了《代码大全》一书后,我对自己以前的软件开发方法进行了反思,发现我的做法并不总是最好的选择。下面是我的阅读笔记: 过去的做法:注重代码的函数和类,而忽略了代码整体架构 在我的以往的软件开发项目中,我通常会注重代码中函数、类、变量等细节,并花费大量时间去精细调整它们,以期望使代码更好维护、更易读 ......
代码 笔记 大全

代码大全阅读笔记2

过去的做法:使用自己熟悉的代码风格,没有统一规范 在我的过去的软件开发项目中,我只是根据自己的喜好和审美感受来书写代码。我没有考虑与他人合作时如何保持代码的一致性和可读性。因此,我的代码风格不够规范,长时间的阅读会让人感到疲劳,并且会带来一些潜在问题,比如难以维护、找错等。 为什么这样不好:不规范的 ......
代码 笔记 大全

CSS学习笔记

# 1 如何将CSS样式应用到元素上 ## 1.1 内联样式(行内样式) 内联样式表存在于HTML元素的style属性之中。 CSS样式之间用分号;隔开,建议每条CSS样式后面都加上分号; ## 1.2 内部样式表 将CSS放在HTML文件\元素里的\元素之中。 ## 1.3 外部样式表 外部样式表 ......
笔记 CSS