用户界面 图形 界面 笔记

人月神话读书笔记

第一章—焦油坑。焦油坑是作者用来形容大型系统开发的一个概念。在史前时代,恐龙、猛犸象、剑齿虎这些大型食肉动物碰到焦油坑也是没有办法挣脱的,而且越用力就越容易被沉入坑底。这就像我们大型系统开发的工作。我们认识到真正的大型编程系统产品并不是简单程序的简单堆叠。这也就是所谓的“焦油坑”。既然是明知是焦油坑 ......
神话 笔记

flask-day1——flask和python web框架介绍、flask快速使用、flask实现登陆显示用户信息的小案例、配置文件讲解、路由系统

一、Flask 和pythonweb框架介绍 1.1python web框架介绍 同步web框架 django:大而全,内置的app多,第三方app也多(通过uwsgi实现异步) Flask:小而精,没有过多的内置组件,只完成web框架最基本的功能,需要借助于第三方,完成更丰富的功能 web.py: ......
flask 路由 flask-day 框架 案例

《人月神话》读书笔记3

第一章-焦油坑。焦油坑是作者用来形容大型系统开发的一个概念。史前时代,恐龙、猛犸象、剑齿虎这些大型食肉动物碰到焦油坑也是没有办法挣脱的,而且越用力就越容易被沉入坑底。这种场景就像极了大型系统开发的工作。基本上一个大型的编程系统产品的开发成本会是单个的简单程序的9倍。这里的编程系统产品是指的由很多编程 ......
神话 笔记

每日总结(读书笔记 )

今日关键词:代码规范 代码规范,一个看似很小的问题,很小的细节,可能平时我们根本没有注意,但是随着我们所写问题的复杂化以及所写代码量的增大,这个问题越发显得重 要。以前写代码只是为了去完成作业而去完成,代码规范的问题早就被抛到脑后,只要运行成功显示出自己想要的结果就觉着有了很大的成功。大多数变量 和 ......
笔记

《人月神话》读书笔记1

《人月神话》是软件工程大师弗雷德里克·布鲁克斯所著,是一本经典的软件开发管理书籍。书中讲述了在软件开发过程中的种种问题和挑战,并给出了一些解决问题的建议和方法。 首先,布鲁克斯指出,没有任何一种单一的方法或工具可以解决软件开发中所有的问题,这也被称为“没有银弹”原则。因此,我们需要不断尝试和实验,以 ......
神话 笔记

《人月神话》读书笔记2

首先,布鲁克斯提出了“没有银弹”的原则:没有任何一种单一的方法或工具可以解决软件开发中所有的问题。因此,我们需要不断尝试和实验,以找到最适合我们项目的方法。 其次,布鲁克斯强调了“延迟演示效应”的问题。他认为,开发人员往往会将演示功能的时间推迟到最后,这可能会导致无法及时发现和解决问题。相反,应该尽 ......
神话 笔记

人月神话读书笔记2

画蛇添足这一章主要是告诫系统设计师们,不要过度设计,尤其是在第二个系统(第一个系统完成后开发的第二个系统)中,不要过度自信,保持警觉,避免初始的概念和目标得到充分的体现,而不让一些次要的功能喧宾夺主。(是不是可以说是保持初心?) 贯彻执行概念的完整性不仅仅要在专制的贵族和系统设计师这一层面上充分传达 ......
神话 笔记

2023年3月31日(软件工程日报)人月神话读书笔记3内容

第8章:胸有成竹软件工作量是根据规模成指数型增长的,指数大约是1.5,即:工 作 量 = 常 数 × 指 令 的 数 量 1.5 工作量 = 常数 \times 指令的数量^{1.5}工作量=常数×指令的数量 1.5 实践是最好地老师实践是最好地老师,但智者还能从其他地方有收获。 第9章 削足适履这 ......
软件工程 神话 笔记 日报 内容

阅读笔记

通过阅读《构建之法》,学习到了单元测试,单元测试是指开发者编写一小段代码,用于检验被测代码的一个小的、明确的功能是否正确,使用 单元测试是为了验证某段代码的行为是否和开发者所期望的一致,使代码变得更加完美,让自己负责的模块功能定义尽量明确,模块内部的改变 不会影响其他模块,而且模块的质量能得到稳定的 ......
笔记

计网学习笔记四 Bridge && Switch

在前面的学习中,我们学习了MAC和LAN。在一个LAN里可以通信是很不错的,我们可以用一些东西让它变得更加不错!那就是我们接下来学习的网桥和交换机,其中包括了一点802.1D机制。😄 Bridge 网桥 注意:在自顶向下这本书中并没有介绍网桥的机制。 什么是网桥? The bridge is a ......
amp 笔记 Bridge Switch

【做题笔记】树形 dp

1. luoguP2016 战略游戏 1.1 Solve 设计状态 $dp[i][0/1]$ 表示在 $i$ 子树内, 放/不放 第 $i$ 个节点使其合法所需的最少的士兵数目。则有: 不选 $i$ 节点,则 $i$ 的儿子必须选; 选 $i$ 节点,则 $i$ 的儿子可选可不选; 因此,转移方程为 ......
树形 笔记 dp

Amadine(矢量图形设计软件)v1.4.6激活版

Amadine 是一款适用于 macOS 的矢量图形编辑器。它提供了用于创建和编辑插图、徽标、图标、UI 设计和其他类型的矢量图形的工具。Amadine 提供路径编辑、布尔运算、渐变填充、文本处理等功能。它还支持各种文件格式,包括 SVG、PDF、EPS 和 AI。总的来说,Amadine 是一款功 ......
活版 图形设计 矢量 图形 Amadine

《游戏编程模式》 部分笔记

游戏编程模式_中文版 GPT3.5 bot 以下代称 伊芙琳(她提供的内容不完全可靠,需自行分辨) 伊芙琳: 软件架构和抽象化是为了使代码更灵活、易于理解、易于维护和扩展。但是,这些模式通常会增加运行时的开销。例如,虚拟调度可能会导致代码执行速度较慢,因为程序需要花费更多的时间进行函数查找和指针操作 ......
模式 部分 笔记

读书笔记(CSAPP)01

第2章 2.1 信息存储 既然现代计算机使用二进制, 那么整数, 小数(计算机叫做浮点数), 日常书写的文字该怎么表示呢, 编码吗 16进制方便阅读和书写二进制数, char类型只不过是因它用于编码单个字符而得名, 其本质也就是一个字节的数字而已, 多于一个字节的数据类型, 有大端法和小端法的字节顺 ......
笔记 CSAPP 01

kafka学习笔记

一、初识kafka kafka的数据单元被称为消息,为了提高效率,消息会被分批次写入kafka,批次就是一组消息,这些消息属于同一个主题和分区。批次数据会被压缩,这样可以提升数据的传输和存储能力,但要做更多的计算处理。 kafka的消息通过主题进行分类,主题可以被分为若干个分区,消息以追加的方式写入 ......
笔记 kafka

面向chatgpt运维:根据自定义的日志统计访问用户数

Crafted by Genie You 如何使用awk统计访问用户数,我的日志格式如下:{"level":"info","ts":"2023/03/31 08:58:03","msg":"/api/v1/goods/project","status":200,"uid":0,"method":"G ......
用户数 chatgpt 用户 日志

面试笔记——Git

版本控制 集中化的版本控制系统 CVCS 分布式的版本控制系统 DVCS Git Git与其他版本管理系统的主要区别 Git的三种状态 ......
笔记 Git

Flask框架 之Flask-login用户登录

文档:https://flask-login.readthedocs.io/en/latest/ 安装: pip install flask-login 一、效果图 二、示例代码 from flask import Flask, render_template, url_for, redirect, ......
Flask Flask-login 框架 用户 login

螺钉螺母笔记

名称定义 螺钉 用于与孔配合 螺栓 用于螺母等紧固件配合 螺母 用于紧固螺母 螺钉、螺栓、螺丝在生活使用里由于大环境因素,都称之为螺丝 我常用的螺钉种类按外形划分有: 十字沉头螺钉 内六角沉头螺钉 内六角圆头螺钉 内六角杯头螺钉 内六角扁头螺钉 内六角/十字 塞打螺钉 十字沉头螺钉 特殊点:需注意例 ......
螺钉 螺母 笔记

ORB_SLAM3源码阅读笔记(二)

Tracking线程 1 线程的创建与输入 在对Tracking线程进行了解之前首先需要对其输入的参数进行一定的了解 ,在Sysyem.cc中追踪线程是这样出现在眼前的: mpTracker = new Tracking(this, mpVocabulary, mpFrameDrawer, mpMa ......
源码 ORB_SLAM 笔记 SLAM ORB

Go 语言:通过TDD驱动开发创建一个 Web 服务器,用户可以在其中跟踪玩家赢了多少场游戏。

你被要求创建一个 Web 服务器,用户可以在其中跟踪玩家赢了多少场游戏。 GET /players/{name} 应该返回一个表示获胜总数的数字 POST /players/{name} 应该为玩家赢得游戏记录一次得分,并随着每次 POST 递增 我们将遵循 TDD 方法,尽可能快地让程序先可用,然 ......
语言 玩家 服务器 用户 TDD

gulp笔记 2 (进阶一点点:使用bower来管理前端依赖)

其实gulp比例1中的内容已经基本满足开发要求了。此文为进阶的一点点知识 #1 安装bower (bower是个纯web前端依赖管理工具。) npm install -g bower #版本为1.8.14,必须安装在全局 bower init #会生成一个bower.json文件,选项寂寞默认就行, ......
前端 笔记 bower gulp

RedisInsight的使用(Redis图形化工具)

建议连接redis-cluster需求的,并且没有设置密码的,安装redisinsight-win-1.13.1.msi,但是官网说1.X版本在23/4/30后就不支持了。 在浏览器中输入 http://IP:8001 就能看到主界面 勾选 I have read and understood th ......
RedisInsight 图形 工具 Redis

界面组件Telerik ASP.NET MVC使用指南 - 如何自定义网格过滤(一)

Telerik UI for ASP. NET MVC拥有使用JavaScript和HTML5构建网站和移动应用所需的70+UI部件,来满足开发者的各种需求,提供无语伦比的开发性能和用户体验。它主要是针对专业级的 ASP.NET开发,通过该产品的强大功能,开发者可以开发出功能丰富、适应标准广泛的响应 ......
网格 使用指南 组件 界面 Telerik

界面组件DevExpress WPF v22.2 - 工具栏、日程组件全新升级

DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数 ......
组件 日程 工具栏 DevExpress 界面

MySQL创建, 修改,删除用户密码

MySQL创建, 修改,删除用户密码 创建用新户名密码 创建用新户名密码: create user 'test1'@'localhost' identified by 'test1'; 修改用户名密码 修改用户名密码:alter user 'root'@'localhost' identified ......
密码 用户 MySQL

麒麟系统开发笔记(十一):在国产麒麟系统上使用gdb定位崩溃异常方法流程进阶定位代码行数及专项测试Demo

前言 上一篇,通过研究,可以定位到函数,本篇进一步优化,没有行数,程序较为复杂的时候,就无法定位,所以进一步定位。 本篇做了qBreakpad的研究,但是没有成功,过程也还是填出来,后来突然注意到gdb出现行数的方法,并通过了几轮测试以及实战,确实可以定位到行数,所以为了大家方便,把国企麒麟上的Qt ......
系统 专项 流程 国产 代码

【manim动画教程】-- 图形样式

manim绘制图形时,除了上一节提到的那些必须的参数,还有一些可选的参数, 这些参数可以控制图形显示的样式。 绘制各类基本图形(点,线,圆,多边形等)时,每个图形都有自己的默认的样式,比如上一节的图形, 有的默认是白色,有的默认是红色。 控制图形样式的参数最常用的有以下四个: stroke_widt ......
动画教程 样式 图形 动画 教程

读SQL进阶教程笔记03_自连接

1. 针对相同的表进行的连接 1.1. 相同的表的自连接和不同表间的普通连接并没有什么区别,自连接里的“自”这个词也没有太大的意义 1.2. 与多表之间进行的普通连接相比,自连接的性能开销更大 1.2.1. 特别是与非等值连接结合使用的时候 1.2.2. 用于自连接的列推荐使用主键或者在相关列上建立 ......
进阶教程 笔记 教程 SQL 03

Git笔记

问题: branch diveraged PS C:\Users\s14my9\itcaml\configuration> git checkout mastererror: you need to resolve your current index firstconfig/Bridger-Inf ......
笔记 Git