自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ada_lake的博客

Ada小屋

  • 博客(81)
  • 资源 (2)
  • 收藏
  • 关注

原创 天池 python 训练营 Task 01

@ 天池python 训练营 Task 01易忘知识点1. 三元变量 = 值1 if 条件成立 else 值22. 判断在数组里: in / not in, 是同一个字符串: is / not is 【判断地址】,== / != 【判断值】地址不变 : str: is 等价于 ‘==’地址变: 不一样了3. pop函数在集合中是随即删除一个,IDE和非字符串类型删除左边第一个4. bit_length() – 返回二进制的长度数5. decimal – 精确计算1. 使用dec

2021-02-12 19:53:45 3231 1

原创 uniapp -- 调用其他js

步骤保证要引入的js是模块化的export default 模块导出import XXX from ‘./common/XXX.js’export 模块导出import {XXX} from ‘./common/XXX.js’commonjs、adm、cmd模块模块化是什么把系统分离成独立功能的方法,需要什么功能就加载什么功能相互独立+可重复使用ES6模块 – 用于浏览器环境【export+import】1. 定义模块 – 输出模块export default {name: 'X

2020-06-12 21:33:09 5854

原创 Eslint

这里写自定义目录标题Eslinteslinteslint是什么为什么需要怎么用初始化启动Eslinteslinteslint是什么插件化的JS代码检测工具为什么需要JS是弱类型语言,开发过程中容易出错。Eslint可以在编码中发现问题而不是执行时。怎么用初始化安装npm install eslint设置lint规则新建一个.eslintrc文件,手写配置项直接在 package.json 文件里的 eslintConfig 字段指定配置输入init命令,选择相关配置项后自动生

2020-06-01 10:21:39 3205

原创 uniapp -- @tap的动态传参

在做小程序的过程中当遍历某一个对象数组时,我希望在点击时触发某一个事件,并向里传入当前的动态参数但@tap并不支持动态传参,于是我采取:data-detail="item.month"的方式进行折中...

2020-01-28 01:27:18 14480 2

原创 uni-app实现底部导航

uni-app实现底部导航今天想把小程序开发完。在实现底部导航的时候,先去看了一下模板源码发现应该是在pages.json中用tabbar组件然而并没有效果显示ok.去uni-app官网看一下这个组件具体应该怎么使用看了就是这段代码是因为自己启动页弄错了,启动的不是这个文件吗?经检查是文件未启动错将跳转页设为首页,效果出现!...

2019-12-25 10:05:25 1971

原创 uni-app的从入门到放弃

uni-app之旅前几天已经开始了uni-app的学习。然而在我兴致勃勃的把出错的地方记录下来的时候,不小心,关闭了。。。。这点希望CSDN做出优化,能够在联网情况下实时保存笔记,而不是一定要上传之后才可以,真的很不方便,已经出了好几次状况了言归正传这里是对前几天试水做一个总结,也正式开启自己的uni-app之旅建议官方文档一定是最好的学习教程,然而一开始拿着我自己是有点觉得枯燥的。...

2019-12-20 17:27:27 1175

原创 论文-- 基于 证据理论 的 不确定信息 度量与融合应用

摘要1. 工程应用 = 》 不确定信息 1. 模糊集合 表示的 模糊信息 2. 语义上不一致或非特异性 造成的 歧义信息 3. 开放世界特性 导致的 非完备信息1. 不确定信息的处理 =》 基于证据理论2. 不确定信息分类 =》封闭世界(空集的基...

2019-11-16 12:56:51 800

原创 输入网址 网页能打开,但输入ping出来的IP地址,网页却打不开的问题

这两天在创建自己的博客。本来已经到最后一步了。就是创建域名,通过自己的域名可以访问到自己的博客网站。然而这个时候,问题就来了:输入网址时:可以进入网站但当我输入解析的域名时:``Fastly error: unknown domain: ywj.kim. Please check that this domain has been added to a service.Detai...

2019-10-22 17:22:37 7208 1

原创 export default 和 new vue()

在看vue-router相关的知识点时,看到了 export default 。细细品味一下,发现其实自己不太理解 export default。那么 export default 是什么意思呢?export default 看单词意思就是 默认输出,默认导出的意思其实就是复用组件的一个过程。仍然以刚刚看的 vue-router 为例进行解释。既然vue-router中我创建了一个rout...

2019-10-21 11:19:13 781

原创 vue-router

vue-router是什么vue-router有哪几种方法怎么只用vue-router单页面应用: 基于路由和组件route: 一条路由routes:一组路由router: 管理路由客户端中的路由: dom元素显示或者隐藏。==》基于hash和基于HTML5 history apivue-router实现vue组件之间交互 --》 会被解析为 a href ⇒ 为什么不直...

2019-10-20 19:28:40 6344

原创 border.css 清除1像素边框的问题

1像素边框的问题是什么问题如何解决1像素边框的问题1. 1像素边框的问题是什么问题物理像素:设备本身的像素,出厂即固定逻辑像素: css像素,viewport上的一个小方格像素比: 如果物理像素和逻辑像素是 1:1 时,表示一个物理像素显示一个css像素当比例为 2:1 时,表示4个物理像素显示1个css像素【通过js的window.devicePixelRatio来获取 OR ...

2019-10-19 21:13:57 658

原创 css reset

什么是 css reset为什么需要css reset怎么使用css reset1. 什么是css resetcss Reset 就是用来重置(复位)元素在不同核心浏览器下的默认值,尽量保证元素在不同浏览器下的同一“起跑线”2. 为什么需要 css reset不同核心的浏览器对css的解析效果各异,导致所期望的效果跟浏览器的“理解”效果有偏差。3. 怎么使用css reset如...

2019-10-19 19:36:47 2579

原创 vue的双向数据绑定

vue的双向数据绑定vue的双向数据绑定的原理– Object.defineProperty()vue双向数据绑定的具体实现1. vue的双向数据绑定的原理1. Object.defineProperty() 是什么Object.defineProperty()方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回这个对象对象–属性,返回对象有两个描述属性:...

2019-10-14 16:58:21 302

原创 有关echarts、thingJS和threeJS

之前为了做一个地图和一个像CAD建模的房屋。看了一下echarts和thingJS,threeJS。了解的不太多,现在把自己所稍微了解到的东西记录下来echarts、thingJS、threeJS是什么三者应该如何进行使用三者的具体原理是什么1. echarts、thingJS、threeJS是什么echartsecharts 是一个基于JS的数据可视化的图表工具。可将数据以 地...

2019-10-14 11:54:27 6556 4

原创 vue传递参数方法

vue传递参数共有几种方法父传子子传父每种方法的特性是怎样的每种方法应该如何使用每种方法的应用场景–有何异

2019-10-12 19:05:34 189

原创 vue-6-5

移动端的网页index.html中的meta属性移动端的设备,用户通过手指放大缩小这样的操作是无效的,页面的比例始终是1:1引入reset.css 重置页面的样式表在项目中应用reset.css => 在main.js内import即可引入border.css =》解决移动端1像素边框的问题(多倍屏里面1像素边框会被显示成多像素)引入fast-click库 =》300毫秒...

2019-10-10 21:15:49 153

原创 事件委托、事件冒泡、事件捕获

事件委托事件委托依靠事件冒泡和事件捕获类似:快递点先帮你拿了快递,你有时间了再去取应用场景一个ul列表下有1000个li,不可能为每一个li绑定同一个事件,就为ul绑定事件,通过事件冒泡,点击li的时候就会触发到ul标签,进而触发事件EG:function clickLi() {alert(“你点击了li”);}document.getElementById(‘isUl’).a...

2019-10-10 19:32:10 307

原创 几种经典的排序算法

冒泡原理: 第一个与后面每一个相比较,大小不对就互换选择排序原理: 每次都找出当前所有里面的最大值,然后将最大值与最后一个相交换插入排序原理:将后面那个数插到前面有序的数组中堆排序堆排序满足两个条件:完全二叉树父节点里面的值大于子节点里面的值将二叉树用数组方式存储从下往上,从右向左...

2019-10-09 22:13:04 162

原创 js之对象序列化

什么是对象序列化对象的状态转换成字符串对象的状态信息转换为可以存储或传输的形式的过程为什么会有对象序列化希望把对象obj的内容保存在磁盘上 — 对象obj序列化序列化:obj的内容转换成一个字符串的形式,保存在磁盘上 存储反序列化:字符串还原成对象 传输JavaScript中的对象序列化JSON.stringify() 和 JSON.parse()规则:1....

2019-10-06 21:40:45 2566

原创 GET和POST两种基本请求方法的区别

GET和POST区别本质就是TCP链接,并无差别。但由于HTTP的规定和浏览器/服务器的限制,导致他们在应用过程中体现出一些不同GET参数通过URL传递,POST放在Request body中GET比POST更不安全。因为参数直接暴露在URL上,所以不能用来传递敏感信息GET请求参数会被完整保留在浏览器历史记录中,而POST中的参数不会被保留GET请求在URL中传递的参数是有长度限制...

2019-10-06 20:25:13 247

原创 Js中的arguments参数

类数组对象:arguments封装实参的对象arguments为什么要有argumentsJavaScript并没有重载函数的功能,但Arguments对象能够模拟重载。JavaScript中每个函数都有Arguments对象实例argumentsarguments.length 为函数实参个数arguments.callee 为引用函数自身arguments特性arguments...

2019-10-06 19:05:54 283

原创 js深拷贝和浅拷贝

js基本数据类型:undefined, number,string,null, boolean堆栈深拷贝浅拷贝深拷贝与浅拷贝的区别内存中的存储类型不同堆,栈都是内存中划分出来用来存储的区域栈,自动分配的内存空间,系统自动释放堆,动态分配的内存空间,大小不定也不会自动释放如何进行深拷贝如何进行浅拷贝var obj1 = { 'name' : 'zhangsa...

2019-10-06 14:40:04 379

原创 CSS盒模型

CSS盒模型是面试最基本的一题CSS盒模型分为两类:标准盒模型和IE盒模型盒模型的概念标准盒模型标准盒模型的width=contentIE盒模型IE盒模型的width = border + padding + contentcss设置这两种模型盒模型 默认box-sizing:content-box(content 为 width)IE模型box-sizing:borde...

2019-10-04 14:20:02 554

原创 udp和tcp的比较

TCP/IP是一个协议集。里面包含了很多协议,UDP是其中的一个TCP(传输控制协议):面向连接的协议。在收发数据之前,必须和对方建立可靠的连接UDP(用户数据报协议):非连接的协议。传输数据之前源端和终端不建立连接。想传送就简单地抓取来自应用程序的数据,并尽可能快的扔到网络上小结TCP与UDP的区别:1、基于连接与无连接;2、对系统资源的要求(TCP较多,UDP少);3、UDP程序...

2019-10-04 14:09:25 197

原创 TCP协议中的3次握手4次挥手

HTTP 建立TCP 三次握手Client端发送连接请求报文 请求Server端接受连接,回复ACK报文,分配资源 接受回复分配Client端接收到ACK报文后也向Server端发送ACK报文,并分配资源 接收回复分配一个很类似的例子就是投简历:先投简历(第一次连接),然后对方公司会通知你通过简历筛选(第二次连接),你收到这个通知后一般会回复一下我知道了(第三次连接)。 这种“让...

2019-10-04 11:45:21 120

原创 HTTP请求中的缓存机制

资源第一次被访问,HTTP status返回200,头部携带当前资源的描述信息最后修改的时间: “Last-Modified”资源状态唯一标识: “Etag”资源在客户端缓存的过期时间:“Expires”第一次访问 头部携带 文件缓存第二次访问 先检查 - 没过期直接读- 已过期 发送请求,携带- 先解析 -无变化 304有变化 文件资源返回,带上新文件状态信息Exp...

2019-10-03 21:25:45 187

原创 http报文解构

http报文解构http主要包含三大部分请求行,请求头, 请求的数据(数据)请求行请求行基本由三部分组成:方法 + URL + Http协议版本号方法最常见的就是两种:POST (向服务器发送需要处理的数据)【发送数据】增,GET(从服务器获取请求URL所指定的资源)【获取资源】查PUT(将请求的主体部分存储在服务器上)【存储数据】 改DELETE (从服务器上删除请求URL所指...

2019-10-03 15:14:45 452

原创 npm run dev报错 -- code ELIFECYCLE

解决方案git install

2019-09-09 20:19:56 513

原创 vue--解决多个页面之间滚动互相影响的问题

页面在点击跳转到新页面时可能会出现: 新页面的当前所在位置是原页面滑动到的位置,影响用户体验解决方案https://router.vuejs.org/zh/guide/advanced/scroll-behavior.htmlrouter 内添加scrollBehavior (to, from, savedPosition) { return { x: 0, y: 0 }}...

2019-09-03 22:30:29 4393

原创 vue--name的作用

vue中name 的作用递归组件使用name进行自身递归的调用对keep-alive页面取消缓存 ,通过name取消vue 调试插件进行调试时,会显示组件名,便于调试

2019-09-03 22:01:56 249

原创 vue--ajax

import axios from 'axios'mounted () { this.getDetailInfo() } methods: { getDetailInfo () { axios.get('api/detail.json') } }获得动态路由的参数 ![在这里插入图片描述](https://img-blog.cs...

2019-09-03 21:54:37 728

原创 Vuex实现数据共享

点击详情页面时,首页城市会跟着变Home.vue 组件和 City.vue组件之间如果能够有公用的组件,就可以实现数据的共享 – Vuex 数据层框架npm install vuex --savesrc 下创建一个store文件夹,建一个index.js 文件index.js文件内main.js内配置引入根vue实例内传入store...

2019-08-31 21:56:28 1475

原创 import turtle 和 from turtle import * 有什么区别

import turtle是导入turtle包,不能使用未声明的变量。因此,要对每项加上包的前缀。比如: turtle.Pen,turtle.Turtlefrom turtle import *未导入turtle包,但实际上从这个命名空间导入了所有的成员,所有直接使用命名空间内已经定义好的项目名称即可。比如直接使用 Pen,Turtle参见 Stack Overflow https://s...

2019-06-06 18:44:55 16893

原创 vue 6-4多页应用VS单页应用

多页应用每次页面跳转,后台的服务器都会给我们返回一个新的HTML文档首页时间快:页面首个屏幕的内容展现出来的时间 =》因为访问一个页面,服务器返回一个HTML,页面就会被展示出来,这个过程只经历了一个 http请求的过程SEO效果好: 搜索引擎优化效果非常好,搜索引擎在做排名的时候,需要知道网页的内容,根据网页的内容才会给网页权重来进行网页的排名。搜索引擎可以识别HTML中的内容,而每个页面...

2019-05-31 19:25:50 220

原创 vue--6.3 单文件组件与Vue中的路由

ES6写法:实际是省略了一个App,即因为在ES6内,如果键值是一样的,只要写一个就可以了文件以.vue结尾叫作单文件组件运行:Travel的文件夹下 npm run dev =》尝试启动vue项目路由根据网址的不同,返回不同的内容给用户路由的配置都放在router的index.js下面...

2019-05-31 18:14:31 165

原创 vue--6.2项目代码结构介绍

项目整体结构src结构config结构bulid结构

2019-05-31 11:57:04 255

原创 vue-6.1 用vue-cli创建一个 vue 项目

安装node.js官网 download LTS(更稳定)对应安装包cmd– node -v => node是否安装成功– npm -v => npm是否安装成功码云注册创建项目(仓库)本地代码与线上代码通过Git相关联download Gitcmdgit --version报错 https://blog.csdn.net/wochunya...

2019-05-31 10:51:20 190

原创 vue-计算属性,方法,侦听器

计算属性 缓存机制computed内写一个fullname计算属性,值是一个函数插值表达式内属性名调用即可内置缓存:当依赖的变量没有发生任何改变的时候,这个计算属性就不会重新计算了。他会一直用上一次计算的结果,这样会提高一些性能eg:改变age的值,没有console.log的内容输出,即计算属性没有重新计算改变计算属性内依赖的变量console.log的内容输出计算属...

2019-05-28 12:51:45 203

原创 Vue生命周期

生命周期函数【这些函数并不放在methods这个对象里,而是单独放在Vue实例里】Vue实例在某一个时间点会自动执行的函数初始化初始化事件,和生命周期相关的内容当Vue最基础的初始化完成后自动调用beforeCreate【生命周期函数】Vue 处理外部注入和双向绑定相关的内容当这部分初始化完成后,Vue实例的初始化操作都完成了,会自动执行Created【生命周期函数】是否有el选...

2019-05-27 19:18:31 138

原创 MVP,MVVM架构模式

MVP模式

2019-05-24 19:46:45 201

数据化管理:洞悉零售及电子商务运营.pdf

数据化管理:洞悉零售及电子商务运营.pdf

2020-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除