笔记mysql day 12

Lixnu:如何安装、启用、访问云服务器中的MySQL数据库?

Linux系统:CentOS7 MySQL版本:5.7.41 安装方法:rpm安装(需要自己解决依赖问题) 云服务器:阿里云 MySQL客户端:Navicat 1、准备工作: 软件配置 本机是否有mysql软件: rpm -qa | grep mysql 是否有冲突软件mariadb: rpm -q ......
服务器 数据库 数据 Lixnu MySQL

构建之法阅读笔记3

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

Flask快速入门day 01(flask介绍、快速使用、配置文件、路由系统)

Flask框架 前言: Flask框架和Django框架的区别: Django框架: 大而全,内置的app的很多,第三方app也很多 Flask框架: 小而精,没有过多的内置app,只能完成web框架的基本功能,很多功能都需要借助第三方 拓展: python异步框架: fastapi:https:/ ......
路由 文件 系统 Flask flask

Qt学习笔记8——P26-28. ui中的一些控件(QTreeWidget, QTableWidget, 其他)

P26. QTreeWidget树控件 P27. QTableWidget控件 P28. 其他常用控件介绍 P26. QTreeWidget树控件(创建了新项目) (ui界面)Item Widgets (Item-Based) -> Tree Widget 把"Tree Widget"拖进界面后,如 ......
控件 QTableWidget QTreeWidget 笔记 26

人月神话阅读笔记(三)

第4章:贵族专制、民主政治和系统设计概念的完整性是系统设计中最重要的考虑因素 第5章:画蛇添足在开发第1个系统时,结构师倾向于简洁,之后不断产生装饰和润色。第二个系统是最“危险”的,往往会过度设计。而随后的系统由于之前的经验会相互验证,因此能识别出不够通用的部分。 第6章:贯彻执行设计结果必须由一个 ......
神话 笔记

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

《程序员修炼之道》是一本经典的软件工程领域的书籍,它不仅提供了实用的编程技巧,更是给程序员们提供了一些关于软件工程师的思考和生活方式的指导。以下是我对这本书的阅读笔记: 务实态度:良好的程序员应该始终保持务实态度。在编写代码时,应该根据实际需求,采用简单明了的方法来解决问题。应该注重代码的可读性和可 ......
小工 程序员 笔记 程序 专家

人月神话读书笔记3

第十三章—整体部分。防范bug的定义。系统各个组成部分的开发者都会做出一些假设,而这些假设之间的不匹配,是大多数致命和难以察觉的bug的主要来源。 好的自顶向下设计从几个方面避免了bug: 首先,清晰的结构和表达方式更容易对需求和模块功能进行精确的描述。 其次,模块分割和模块独立性避免了系统级的bu ......
神话 笔记

人月神话读书笔记2

第七章—为什么巴比伦会失败?巴比伦的失败是因为缺乏交流。他们无法交谈,从而无法合作,以至于工作陷入停顿。因为不知道对方在做什么,许多小组修改自己程序的功能、规模和速度,他们明确或者隐含地更改了一些有效输入和输出结果用法上的约定。由于对其他人的各种假设,团队成员之间的理解开始出现偏差。团队组织的目的是 ......
神话 笔记

构建之法阅读笔记

第四章《两人合作》。 本章主要涉及代码规范,极限编程,结对编程,两人合作不同阶段,影响他人技巧几方面的知识点。以下是我的问题:1. 原文:注释(包括所有源代码)应该只用ASCII字符,不要用中文或特殊字符,否则会极大的影响程序的可移植性。 根据对注释的解释,注释就是对代码的解释和说明,其目的是让人们 ......
笔记

人月神话读书笔记

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

《人月神话》读书笔记3

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

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

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

每日总结(读书笔记 )

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

《人月神话》读书笔记1

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

《人月神话》读书笔记2

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

day3 函数的定义和调用,练习编写简单的程序(记录3)

0331.h #ifndef _0331_H #define _0331_H /******************************************************************* * 文件名称:0331.h * 功能描述:函数的定义和调用的头文件 * 创建作者:w ......
函数 程序 day3 day

day3 函数的定义和调用,练习编写简单的程序(记录1)

一、函数的定义 可以分为以下两种: 1、函数声明和函数定义分离 这种方法将函数声明和函数定义分开,通常在头文件中先声明函数原型,然后在源文件中实现函数定义。 例如,头文件 example.h 中声明了一个函数 add: #ifndef EXAMPLE_H #define EXAMPLE_H int ......
函数 程序 day3 day

人月神话读书笔记2

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

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

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

开心档之MySQL 序列使用

MySQL 序列使用 MySQL 序列是一组整数:1, 2, 3, ...,由于一张数据表只能有一个字段自增主键, 如果你想实现其他字段也实现自动增加,就可以使用MySQL序列来实现。 本章我们将介绍如何使用MySQL的序列。 使用 AUTO_INCREMENT MySQL 中最简单使用序列的方法就 ......
序列 MySQL

开心档之MySQL WHERE 子句

MySQL WHERE 子句 我们知道从 MySQL 表中使用 SQL SELECT 语句来读取数据。 如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。 语法 以下是 SQL SELECT 语句使用 WHERE 子句从数据表中读取数据的通用语法: SELECT fie ......
子句 MySQL WHERE

day3 函数的定义和调用,练习编写简单的程序(记录2)

一、值传递、指针传递、引用传递 值传递: 在值传递中,函数的形参是由实参的副本初始化的,也就是说,函数内部操作的是实参的一个拷贝。值传递适用于传递简单数据类型(如整数、浮点数、字符等)以及小型结构体等,可以避免意外的修改和副作用,但代价是需要进行大量的拷贝操作,可能会影响程序性能。 指针传递: 在指 ......
函数 程序 day3 day

阅读笔记

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

计网学习笔记四 Bridge && Switch

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

如何申请iOS推送证书p12文件并配置极光推送平台

​ 编辑切换为居中 添加图片注释,不超过 140 字(可选) 极光推送平台需要上传配置开发测试的iOS推送证书(开发环境)和上架到App Store的iOS推送证书(生产环境)。以下是申请这两个环境的推送证书p12文件的教程: 创建APP ID时勾选推送服务,如果已经有APP ID并开启了推送权限, ......
极光 证书 文件 平台 iOS

使用EFCore的Code First和MySql数据库迁移(转载 )

下辈子还当程序员 博客园 首页 新随笔 联系 订阅 管理 随笔 - 4 文章 - 0 评论 - 9 阅读 - 44432 使用EFCore的Code First和MySql数据库迁移 1. 感慨一下 随着.net core的持续更新和升级,至少对于从事.net开发的人员和即将踏入这个领域的人来说,我 ......
数据库 数据 EFCore First MySql

【做题笔记】树形 dp

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

mysql——null值和空值

参考:https://blog.csdn.net/xp178171640/article/details/103065271?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault% ......
mysql null

mysql主从复制,读写分离(基于mycat)

环境:CentOS7.9,mysql-5.7,mycat-1.6 主库上设置 1.设置server-id值并开启binlog参数 [mysqld] log_bin = mysql-bin server_id = 1 2.建立同步账号 mysql> grant replication slave on ......
主从 mysql mycat

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

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