路由 笔记 动态vuex

drf之自动生成路由

自动生成路由的前提是必须继承了ViewSetMixin及其子类的视图类,才能用 一 路由映射 eg: path('books/', BookView.as_view({'get': 'list', 'post': 'create'})), path('books/<int:pk>/', BookVi ......
自动生成 路由 drf

代码整洁之道读书笔记

可读性至关重要:代码应该易于阅读、理解和维护。命名清晰明了,函数和类的功能单一且一目了然。采用一致的代码风格和格式,使用注释来解释代码的意图和重要细节。 函数的简洁性:函数应该短小精悍,只做一件事情,并且只有一个抽象层级。避免函数过长,可以通过提取功能单一的子函数来降低复杂性。 注重代码的可重用性: ......
代码 笔记

第一行代码读书笔记

Android是一个开放的移动操作系统,由Google开发。它提供了丰富的开发工具和库,使开发人员能够构建功能强大的移动应用程序。 Android应用程序由组件组成,其中最重要的组件是Activity、Service、BroadcastReceiver和ContentProvider。 Activi ......
一行 代码 笔记

第七章学习笔记

## 第13章 密码协议导论 - 建立安全密码协议最主要的挑战:设计者或实现者不能控制协议的过程 - 设计密码协议的假设:在和攻击者打交道 ### **13.1 角色** - **单个实体可以充当协议中的任意一方角色** (尤其是在分析协议安全性时) ### **13.2 信任** - **信任的来 ......
笔记

js笔记_方法

方法就是把函数放在对象的里面,对象只有两个东西:属性和方法 var li = { name:'li', birth:2000, age:function(){ var now = new.Date().getFullYear(); return now - this.birth; } } //属性 ......
笔记 方法

js笔记_变量的作用域

在JavaScript中,var定义变量实际是有作用域的。 假设在函数体中声明,则在函数体外不可以使用,(非要想实现的话,后面可以研究 一下 闭包) function li(){ var x = 1; x = x+1;//2 } x = x + 2;//uncaught ReferenceError ......
变量 作用 笔记

js笔记_函数

函数 定义方式一 绝对值函数 function abs(x){ return x; }else{ return -x; } 一旦执行到return代表函数结束,返回结果。 如果没有执行return,函数执行完也会返回结果,结果就是undefined 定义方式二 var abs = function( ......
函数 笔记

vuex使用,Router使用(做两个主页面的跳转),路由守卫(对路由进行权限控制),路由的工作模式(切换HTTP请求)

# vuex使用 ## 使用的流程 ![image](https://img2023.cnblogs.com/blog/3093680/202306/3093680-20230609192907035-689587408.png) ### 文件中的代码 ```html 前端页面 使用vuex 购物车 ......
路由 面的 权限 两个 模式

梦断代码读书笔记2

第4章 乐高王国这一章主要描述乐高积木式的软件制作方式,如果这一块块积木是程序代码,则很难做到尽善尽美,完全适用且精简的代码。最终这个方式是卡塞尔团队在这方面的一个尝试探索,值得我们钦佩和敬仰。 乐高假设指未来程序将由可复用的部件组合而成。部件将在全球范围内提供。虽然实际上这种假设不太容易实现,甚至 ......
代码 笔记

梦断代码读书笔记1

第0章 软件时间作者迷恋于一个开放代码并可以由游戏玩家更改程序的一个游戏,并为在它的基础上创新和增添一些功能而乐此不疲。 0代表程序员的思维方式,因为计算机从0开始计数。 "Hello World " 程序能够唤醒每个程序员心中乐观的一面。既然能叫它说话,就能让它做任何事! 计算机器协会(The A ......
代码 笔记

梦断代码读书笔记3

第8章 白板上的即时贴获得更好进展的关键是将软件改进到程序员自己可以使用的程度。 白板上的即时贴:用贴纸,每张纸表示大致同等的工作量。每张即时贴代表各开发者一个月或两个月的工作时间。先在墙上循“点号版本”的顺序贴上,然后就能对每一轮计划的工作和自己是否脱离显示一目了然。用贴纸法来讨论项目各个小版本应 ......
代码 笔记

详解Angular路由之子路由

原文:https://www.jb51.net/article/213074.htm 一、子路由语法 二、实例 1、新建2个组件修改其内容 2、修改路由配置 3、修改product.component.ts的模版 一、子路由语法 二、实例 在商品详情页面,除了显示商品id信息,还显示了商品描述,和销 ......
路由 Angular

路由器学习之MPLS

1.主机不会发送和接收携带标签的数据包,因而需要特定路由器为数据包添加标签并由其他路由器去除标签,标签压入和弹出动作 2.MPLS依赖CEF(思科快速转发),路由器根据动态路由协议、静态路由、直连路由创建RIB(路由信息库),之后创建FIB(转发信息库)。 3.LSR(标签交换路由器,label s ......
路由 路由器 MPLS

mybatis-动态构建SQL

又学习到了,今天翻着队友写的代码,我看到了个注解,起初还以为是自定义的,我搜了下才发现,竟然是mybatis自带的这个注解,我竟然不知道,又是孤陋寡闻的一天,记录一下这个注解。查找了下这个注解发现这个注解是四个:我看了下与@Select有啥区别,这个@SelectProvider是能够加多条件判断的 ......
mybatis 动态 SQL

《复分析》复习笔记

现在是周六早上十点,后天下午考复分析,而由于一些dddd的原因,我基本啥也不会,sad ps:原因就是上周六拍合影、拍完合影聚餐吃了三个多小时达美乐、然后去实验室做实验到六点多、之后和hy出去又大吃一些烤翅。周天写创新思维PPT+高性能,结果高性能由于一些非常弱智的原因一直调不对,周天周一连续两天改 ......
复分析 笔记

《人月神话》读书笔记1

第一、二章读书笔记: 《人月神话》的前两章主要对软件工程中的问题和挑战进行了阐述。作者指出,软件开发是一项复杂的过程,需要系统性和规范性的方法来管理和解决各种问题。然而,软件工程师却面临着很多困难。第一个挑战在于“复杂性”,即使一个看似简单的项目,也有很多的细节和因素需要考虑。第二个挑战是“可变性” ......
神话 笔记

《人月神话》读书笔记2

第三章读书笔记: 第三章主要讲了如何在项目管理中处理现实和时间的矛盾。作者认为,对于大型软件项目,为了避免时间延误和成本增加,需要将项目拆分为更小的模块,并且允许扩展和变更。同时,要保证各个模块之间的协调和集成。 作者提出了三种独立的应对时间危机的方法:第一种方法是“移动人力”,在不影响时间安排的情 ......
神话 笔记

《人月神话》读书笔记3

第四章读书笔记: 第四章围绕着软件开发过程中的文档、开发和测试的问题进行了探讨。作者提出了在开发和测试中“少写文档”的思想,认为写作精简的文档能帮助开发人员更快地投入到程序开发和测试工作中去。作者讲述了他在实践中贯彻的“原型方法”、“视觉化方法”和“前置设计”的具体实现,倡导将文档尽可能地简化和分解 ......
神话 笔记

js笔记_Map,Set

//ES6 Map var map = new Map([["tom",100],["jack",100],["jj",100]]); var name = map.get("tom");//通过key获取value map.set(‘admin’,123456);//新增或修改 map.delet ......
笔记 Map Set

js笔记_流程控制

if判断 var age = 1; if (age>3){ alterr("haha"); }else if{age<5){ alert("kuwa"); }else{ alert("kuwa"); } while循环,避免程序死循环 while(age<100){ age = age + 1; c ......
流程 笔记

读改变未来的九大算法笔记08_并非万能的算法

![](https://img2023.cnblogs.com/blog/3076680/202306/3076680-20230609163604504-1485199592.png) # 1. 有些问题根本不可能通过计算机解决,不管计算机有多强大或人类程序员有多聪明 # 2. 不可计算问题 ## ......
算法 笔记 08

学习笔记——刷题小记(2)

## 前言 年刷千题时刻图置顶。我超级刷的完! ![](https://img2023.cnblogs.com/blog/2491503/202306/2491503-20230609235053999-502356936.png) ## 2023.06.09 #### 1368D - AND, O ......
小记 笔记

JavaScript学习笔记:任务执行机制及事件循环

## 任务执行机制 javascript程序是单线程运行的,意味着执行多个任务需要将它们排队。 根据应用场景的不同,任务被分为同步任务与异步任务。 同步任务即是立即执行的代码,由JavaScript线程执行。 异步任务是由宿主环境开辟 基于回调实现的。 ## Javascript的单线程与宿主环境的 ......
JavaScript 机制 任务 事件 笔记

AWS学习笔记

IAM1.使用根用户名创建IAM用户。2.为了测试权限,使用根用户创建两个S3桶。#这时候使用IAM用户登录看不到S3桶,因为还没有赋予相应的权限。3.创建用户组(deploy),把S3桶的可见权限(AmazonS3ReadOnlyAccess)设置到组上。4.把IAM用户加到组上。这样该用户组下的 ......
笔记 AWS

【01-动态规划-01背包问题】

## 第一部分 ### 什么是动态规划? > "动态规划是一种通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。 > > 由于动态规划并不是某种具体的算法,而是一种解决特定问题的方法,因此它会出现在各式各样的数据结构中,与之相关的题目种类也更为繁杂。 > > 在 OI 中,计数等非最优化问 ......
背包 动态 问题 01

js笔记_对象

对象: 若干键值对 var 对象名 = { 属性名:属性值, 属性名:属性值, 属性名:属性值, 属性名:属性值 } 定义一个person对象,有两个属性! var person = { name:"li", age:"18" } js中对象,{.........}表示一个对象,键值对描述属性xxx ......
对象 笔记

js笔记数组

/*数组 array可以包含任意的数据类型、 var arr = [1,2,3,4,5,6,7,8];//通过下标取值和赋值 arr[0] arr[0]=1 1.长度 arr.length 注意加入给arr.length赋值,数组大小就会发生变化,如果赋值过小,元素,就会丢失 2.indexof(2 ......
数组 笔记

《人月神话》阅读笔记

这学期老师给我们推荐了一本在软件领域拥有深远影响力和畅销不衰的著作——人月神话。布鲁克斯博士为为人们管理复杂项目提供了最具洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践。本书内容来自Brooks博士在IBM公司SYSTEM/360家族和OS/360中的项目管理经验,该项目堪称软件工程项 ......
神话 笔记

《人月神话》阅读笔记2

今天这篇阅读笔记主要讨论一下《人月神话》中巴比伦塔失败的原因,以及如何组织一个队伍才能保证一个项目或系统能够正常的运行。 古巴比伦塔是《创世纪》中记载的一个建筑。他是人类继诺亚方舟之后的第二大工程壮举,但是它失败了。那么他为什么会失败呢?在这项工程中,它具有所有资源:清晰的目标、人力、材料、足够的时 ......
神话 笔记

《人月神话》阅读笔记3

今天这篇阅读笔记主要讨论《人月神话》中的“人月神话”以及组建“外科手术队伍”。 首先介绍一下什么是人月神话。我以前听人月神话的时候总是觉得很玄幻,以为这是一个神话故事之类的。我相信很多刚刚听到这个词汇的人都会这么认为,但是经过阅读发现,人月神话并不是神话故事。这是一种软件开发过程中的度量单位。估计完 ......
神话 笔记