book
书籍管理123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title></head><body> <div id="app"> <table border="1" cellspacing="0"...
组件详细设计
通用列表组件、滚动加载分页组件详细设计 通用列表组件 需求背景封装原因 1.项目中很多地方都有用到列表展示,并且列表项的布局相似 2.列表项布局基本分为左中右三部分,按顺序分别为 左部:图片区、标志区;中部:内容区;右部:进入符号区 需求分析 可控制列表的内外边距,边框,以及边框圆角 可控制图片的位置(左对齐、右对齐)、是否显示、宽度、高度、图片的边框圆角、图片地址、图片容器高度、图片竖直方向的位置(贴近顶部、居中) 可控制 进入图表、状态标志的显示;左部图片区中,状态标志的位置(距离顶部、左部的距离) 最终实现效果展示 1.0 整体设计框架本小节将介绍通用列表组件的设计思路和整体架构 1.0.1 列表组件外部交互流程 外部调用组件,传入相应配置,调整列表的样式,以及需要渲染的数据(图片地址、内容标题等) 传入配置后 组件显示对应的样式 1.1 内部组件具体设计1.1.1 供外部传入的配置123456789101112131415161718interface Props { listMargin?: string; // 列表外边距 ...
项目梳理-V5
项目梳理1.app.vue首先是查看是否有shell属性,没有的话进行初始化 window[“shell”]表示为 可以理解为通用能力,相当于客户端给前端提供的方法和能力 2.index.vue登录成功后跳转到paperList页面...
项目问题
考试项目问题1.app.vue刷新问题 这些属性怎么来的,是.json文件配置的吗,配置是如何影响到这里的 3.isBindConnect是什么,是干什么的 102systemDaem是干什么的 4.initsocket不太懂5.index.vue223 行localforage() 156 行组件的名字有什么用 @component 220beforeDestroy作用 336 这个踢出标识是干嘛的 6.扫码支付埋点window.IfSdkApiHelper.onEvent(params)中ifsdkapihelper是什么? 二维码如何实现扫了之后退出的 埋点是干嘛的
传参,接收参数
1.接收参数如果是get请求的话,都是query进行传参 如果是post的话,可以通过body进行接收参数
问题
1.安装问题https://bynss.com/codes/312857.html 月灯依旧永远的神 创建一个新的存储库文件,命名为启用MongoDB存储库 mongodb-org.repo 中号 /etc/yum.repos.d/ 目录: 1sudo nano /etc/yum.repos.d/mongodb-org.repo /etc/yum.repos.d/mongodb-org.repo 123456[mongodb-org-4.2]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc 如果要安装旧版本的MongoDB,请替换每个实例 4.2 与您最喜欢的版本。 安装 mongodb-org 中继套件: 1sudo dnf...
刷题总结
刷题总结1.快慢指针如果遇到链表操作,比如找链表最后几位,或者是找链表中间值,就可以用快慢指针。 如果快指针比慢指针快几位,那么,当快指针遍历结束时,慢指针的位置也就是所求的位置。 如果快指针速度是慢指针两倍,也就是快指针走两步,慢指针走一步,那么快指针遍历结束时,慢指针正好达到链表中点 2.排列组合:全排列12345678910111213141516171819202122var permute = function (nums) { let res = []; let vis = {}; let dfs = (t) => { if (t.length == nums.length) { res.push(t); } for (let i = 0; i < nums.length; i++) { if (vis[i]) continue; vis[i] = true; t.push(nums[i]); //...
排序算法
排序 1.冒泡排序从第一对开始,比较相邻的元素大小,比如1与2比,之后2与3。。如果后者比前者小就交换,第一次需要比较n次,第二次就需要比较n-1次==稳定== 2.选择排序选一个最小的放到最前面==表现最稳定算法之一== 3.插入排序从第一个数开始,认为其已经排序,然后从后面第二位开始依次加入,如果已排序元素大于待排序元素,将待排序元素进行前移比较,然后找到合适的位置插入==稳定== 4.希尔排序将元素分组,每次分组数量砍半,例如总共10个数,第一次的间隔为10/2=5,因而可以分5组,然后分别对这五组进行排序,然后把间隔继续砍半,继续排序,直到为1时结束 5.归并排序将序列分为若干组,初始为1个一组,然后两两合并,对其排序,==排序方法:==比较头部,例如1组合2组,将1组头部与2组比较,将头部小的放入第一位,接着继续比较头部,如果有某一组为空,则直接将另一组push进去。如此循环,
api
1https://www.fastmock.site/mock/c1c302e8baed9894c48c17e4738c092e/api 老师的api
git clone问题
报错error: RPC failed; result=35, HTTP code = 0fatal: The remote end hung up unexpectedly a: 1,2,3 b:1,2 c:,1 a:1,2 b:1 c:压入栈









