自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

moonbaby

shareing

  • 博客(150)
  • 收藏
  • 关注

原创 go语言笔记(1)

6)go语言定义的变量或者import的包没有用到,代码编译不通过。1)正确缩进和空白:shift+tab整体左移。如fmt.Println("hell0",3)一行最长不超过80字符,换行用逗号写。2)执行入口为main()方法。(main后面的{不允许换行)1)源文件"go"为扩展名。4)每个预计不需要分号。

2023-12-03 18:56:00 139

原创 Docker笔记1

Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iphone的app),更重要的是容器性能开销极低。

2023-09-30 15:19:04 609

原创 python面向对象

1、类是某个具体对象特征的抽象2、类的作用:根据抽象的类,生产具体的对象3、类的组成:名称、属性、方法4、定义类pass5、根据类创建一个对象6、属性和变量的区别概念:变量是可以改变的量值;属性是属于某个对象的特性访问权限:变量根据不同位置存在不同访问权限;属性只能通过对象来访问类和对象在内存都有一块空间二、对象属性。

2023-07-24 00:22:57 124

原创 Tornado简介

使用python编写的网络框架和高性能的异步网络库适用于大量链接、长轮询、WebSockets应用。

2023-02-19 00:40:50 388 1

原创 JavaScript基础pink[1]-基本语法

浏览器分成两部分:渲染引擎和 JS 引擎渲染引擎:用来解析HTML与CSS,俗称内核,比如 chrome 浏览器的 blink ,老版本的 webkitJS 引擎:也称为 JS 解释器。用来读取网页中的JavaScript代码,对其处理后运行,比如 chrome 浏览器的 V8浏览器本身并不会执行JS代码,而是通过内置 JavaScript 引擎(解释器) 来执行 JS 代码。

2023-01-10 12:41:12 302

原创 【CSS】8-移动端开发

目标能够知道移动端web开发现状能够写出标准的viewport能够使用移动web调试方法能够说出移动端场景的布局方案能够描述流式布局能够独立完成京东移动端首页基础移动端基础、视口、二倍图、移动端调试、移动端技术解决方案、移动端常见布局、移动端开发之流式布局。

2022-11-14 09:55:02 870

原创 【CSS】笔记7-HTML5新特征\CSS3

音频标签和视频标签使用方式基本一致浏览器支持情况不同谷歌浏览器把音频和视频自动播放禁止了可以给视频标签添加muted属性来静音播放视频,音频不可以(可以通过JavaScript)视频标签是重点,我们经常设置自动播放,不使用controls控件,循环和设置大小属性。

2022-10-31 10:11:48 343

原创 【CSS】笔记6-精灵图、字体图标、界面样式、vertical-align、溢出显示、布局技巧

为了有效地减少服务器接收和发送请求的次数,提高页面的加载速度,出现了CSS精灵技术。

2022-10-05 18:58:28 910

原创 【CSS】笔记5-定位、网页布局总结、元素显示隐藏

为什么定位定位4种分类4种定位特点为什么常用子绝父相布局写出淘宝轮播布局显示隐藏的2种方式以及区别提问:以下情况使用标准流或者浮动能实现吗?某个元素可以自由的在一个盒子内移动位置,并且压住其他盒子。当我们滚动窗口的时候,盒子是固定屏幕某个位置的。以上效果,标准流或浮动都无法快速实现,此时需要定位来实现浮动可以让多个块级盒子一行没有缝隙的排列显示,经常用于横向排列盒子定位则是可以让盒子自由的在某个盒子内移动位置或固定屏幕中某个位置,并且可以压住其他盒子定位:将盒子定在某一个位置,所以定位也是在摆放盒子

2022-09-25 13:08:47 725

原创 【CSS】笔记4-浮动、切图、学成在线

float属性用于创建浮动框,将其移动到一边,直到左边缘或右边缘触及包含块或另一个浮动框的边缘选择器 {float: 属性值;}

2022-09-04 23:04:58 416 1

原创 【CSS】笔记3-三大样式、盒子模型、PS、圆角、阴影

子元素可以继承父元素的样式(text-,font-,line-这些开头的可以继承,以及color属性)body行高1.5这样写最大的优势就是里面子元素可以根据自己文字大小自动化调整行高。如果子元素没有设置行高,则会继承父元素行高为1.5。此时子元素的行高是:当前子元素文字大小*1.5。a链接口浏览器默认指定了一个颜色 蓝色有下划线。高度、盒子模型的内外边距就不会继承。行高可以跟单位也可以不跟。...

2022-08-31 13:07:01 370

原创 【CSS】笔记2-复合选择器、显示模式、背景

的触发范围转换为块元素:转换为行内元素:转换为行内块元素:a {}div {}span {}转换我是块级元素我是块级元素行内元素转行内块元素行内元素转行内块元素

2022-08-22 14:16:56 268 1

原创 【CSS】笔记1-基础选择器、样式引入

标签中p {}

2022-08-21 00:39:45 257

原创 【HTML】笔记2-表格、列表、表单标签

目标书写表格写出无序列表常用input表单下拉表表单使用表单元素实现注册页面独立查阅W3C文档。

2022-08-18 12:55:04 312

原创 【HTML】笔记1-基础及标签

DOCTYPE文档类型声明,作用就是告诉浏览器使用哪种HTML版本来显示网页。在vscode中创建html文件,使用快捷键!一、DOCTYPE和lang及字符集。

2022-08-09 13:06:44 281

原创 mixin\插件\scoped样式

脚手架mixin\插件\scoped样式

2022-07-10 19:17:39 202

原创 修改默认配置\ref属性\props配置

一.修改默认配置终端输入vue inspect > output.js会在项目根目录下生成output.js,可查看相关配置public文件夹不可改、src不可改、main.js不可改asset,components名字和其他文件可改vue脚手架的这个文件可以修改配置,放在和package.json同路径下举例,关闭语法检查。其他配置也是官网查看修改即可 总结使用vue inspect > output.js可以查看到Vue脚手架的默认配置使用vue.config.js可以对脚手架进行个性化定制......

2022-06-04 21:13:30 735

原创 分析脚手架\render函数

一、分析脚手架将单文件组件准备好的Student.vue,School.vue,App.vue和main.js,放到脚手架中npm run serve正常执行说明OK遇到的问题1.School和Student组件命名应该用驼峰或者下划线形式2.error Mixed spaces and tabs no-mixed-spaces-and-tabs参考https://blog.csdn.net/qq_23159841/article/details/109280640?spm=1001.2101.300

2022-06-04 20:40:34 118

原创 创建脚手架

vue create vue_test以下成功创建了一个项目执行最后两个命令

2022-05-22 22:13:53 212

原创 非单文件组件

一.基本使用 Vue中使用组件的三大步骤: 一、定义组件(创建组件) 二、注册组件 三、使用组件(写组件标签) 一、如何定义一个组件? 使用Vue.extend(options)创建,其中options和new Vue(options)时传入的那个options几乎一样,但也有点区别; 区别如下: 1.el不要写,为什么? ——

2022-05-15 22:34:53 86

原创 生命周期(挂载、更新、销毁)

一.引入生命周期1.当对象的key和值相同时,可简写{opacity:opacity}简写为{opacity}2.vm可以直接拿到data中的属性,vm._data和data一样

2022-04-10 17:23:29 1109

原创 自定义指令

2022-04-10 16:58:10 85

原创 v-text\v-html\v-cloak\v-once

一.学过的指令v-bind:单向绑定表达式,可简写为:XXXv-model:双向数据绑定v-for:遍历数组、对象、字符串v-on:绑定事件监听,可简写为@v-if:条件渲染(动态控制节点是否存在)v-else:条件渲染(动态控制节点是否存在)v-show:条件渲染(动态控制节点是否存在)二.v-text指令:1.作用:向其所在节点中渲染文本内容2.与插值语法的区别:v-text会替换掉节点中内容,{{xx}}则不会<div v-text="name"&g

2022-04-08 10:45:24 99

原创 过滤器介绍

定义:对要显示的数据进行特定格式化后再显示(适用于一下简单逻辑的处理)语法:1.注册过滤器:Vue.filter(name,callback)或new Vue(filters:{})2.使用过滤器:{{XXX | 过滤器名}} 或 v-bind:属性 = "xxx | 过滤器名"备注:1.过滤器也可以接收额外参数,多个过滤器也可以串联2.没有改变原本的数据,是产生新的对应的数据<!DOCTYPE html><html> <head>

2022-03-20 18:20:19 145

原创 收集表单数据

总结若<input type ="text"/>,则v-model收集的是value值,用户输入的就是value值若<input type ="radio"/>,则v-model收集的是value值,且要给标签配置value值若<input type ="checkbox"/>1.没有配置input的value属性,那么收集的就是checked(勾选 or 未勾选,是布尔值)2.配置input的value属性:(1)v-model的初始值是非数组,

2022-03-20 17:06:59 577

原创 条件渲染\列表渲染\key原理\列表过滤\列表排序\Vue检测数据原理\总结Vue数据检测

一.条件渲染1.v-if写法:(1)v-if=“表达式”(2)v-else-if=“表达式”(3)v-else=“表达式”适用于:切换频率较低的场景特点:不展示DOM元素直接被移除注意:v-if可以和:v-else-if\v-else一起用,但邀请结构不能被打断2.v-show写法:v-show=“表达式”适用于:切换频率较高的场景特点:不展示的DOM元素未被移除,仅仅是使用样式隐藏掉3.备注:使用v-if时,元素可能无法获取到,而使用v-show一定可以

2022-03-14 19:08:40 937

原创 绑定class样式\style绑定样式

一.绑定class样式写法:class = "xxx",xxx可以是字符串、对象、数组字符串写法适用于:类名不确定、要动态获取对象写法适用于:要绑定多个样式、个数不确定、名字也不确定数组写法适用于:要绑定多个样式,个数确定、名称确定,但不确定用不用二.style样式绑定:style = "{fontSize: xxx}"其中xxx是动态值:style = "[a,b]"其中a,b是样式对象说明:样式对象的是存在的,不能瞎写<!DOCTYPE html>&l

2022-03-13 23:23:02 1249

原创 计算属性/

一.插值语法实现姓名案例<!DOCTYPE html><html> <head> <meta charset="UTF-8"/> <title>姓名案例 插值语法实现</title> <script type="text/javascript" src="../js/vue.js"> </script> </head> <body> <!

2022-03-13 20:22:01 1093

原创 事件处理/

目录一.事件处理二.事件修饰符二.键盘事件一.事件处理事件的基本使用1.使用v-on:xxx或@xxx绑定事件,其中xxx是事件名2.事件的回调需要配置在methods对象中,最终会在vm上3.methods中配置的函数,不要用箭头函数!否则this就不是VM了4.methods中配置的函数,都是被vue所管理的函数,this指向是vm或组件实例对象5。@click = "demo" 和@ click ="demo($event)"效果一致,但后者可以传参

2022-03-13 15:15:18 947

原创 初始Vue\模板语法\数据绑定\el data写法\MVVM\数据代理

一.初始VUE1.想让Vue工作,必须串讲一个Vue实例,且要传入一个配置对象2.root 容器里的代码依然符合Html规则,只不过混入了一些特殊的 Vue语法3.root容器里的代码被称为「Vue模板」4.Vue实例和容器是一一对应5.真实开发中只有一个Vue实例,并且会配合组件一起使用6.{{XXX}}中的XXX要写js表达式,且XXX可以自动读取到data中的属性7.一旦data中的数据发生改变,那么页面中用到该数据的地方也会自动更新注意区分js表达式和js代码(语句)

2022-02-06 22:46:55 523

原创 侦听器-监视属性

一.监视属性1.配置项 const vm = new Vue({ el:"#root", data:{ isHot:true, }, computed:{ info(){ return this.isHot ? '炎热' : '凉爽' } }, methods:{ change(){ this.isHot=!this.isHot console.log("@",this)

2022-02-01 16:53:51 869

原创 加一(力扣66)

题目描述给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。链接:https://leetcode-cn.com/problems/plus-one示例1:输入:digits = [1,2,3]输出:[1,2,4]解释:输入数组表示数字 123。示例2:输入:digits = [4,3,2,1]输出:[4,3,2,2]解释:输入数组表示..

2021-08-28 18:12:17 55

原创 mac安装requests包

mac本身含有python2,安装了Python3.7,。直接使用python指令会执行到python2。python a.pyImportError: No module named requests如果需要用python3环境,指令python3,python3 a.py。安装requests包 brew install requests结果会报错。使用pip install requests会报错,直接使用pip install requests将requests安装

2021-07-22 10:51:16 1380 1

原创 面经第一部分——C++

声明 秋招和春招找工作告一段落,感谢csdn和牛客网的资源,本人从一枚小白到收获大厂offer,一路积累学习和成长,喜欢总结复盘,找工作结束文档有3万+字整理资料,现在将学习整理资料分享,也方便自己日后复习总结。祝大家都能圆梦收到满意的offer。面向软件技术开发类,以下资料,均来自个人整理以及csdn、牛客网面经等等,如有写的不合适,希望大家批评多多指正,一起进步呀~~摘要本篇博客主要分享关于语言C、C++常见需要掌握的知识点,其中部分来源于面试真题整理。1.内存耗尽怎么办?...

2021-04-16 17:17:51 297

原创 合并区间(力扣56)

题目描述给出一个区间的集合,请合并所有重叠的区间。输入输出示例示例 1:输入: intervals = [[1,3],[2,6],[8,10],[15,18]]输出: [[1,6],[8,10],[15,18]]解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].示例2:输入: intervals = [[1,4],[4,5]]输出: [[1,5]]解释: 区间 [1,4] 和 [4,5] 可被视为重叠区间。思路:代码class S..

2021-01-18 17:51:04 63

原创 最长公共前缀(力扣14)

题目描述编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。输入输出输入:strs = ["flower","flow","flight"]输出:"fl"横向扫描class Solution: def longestCommonPrefix(self, strs: List[str]) -> str: if not strs: return "" prefix,count=s.

2021-01-18 17:29:03 110 1

原创 爬虫

一.爬虫的基本流程1.请求目标2.请求网页(第三方库request)、3.解析网页4.保存数据二.爬虫天气

2021-01-17 15:50:55 182

原创 两数之和-O(N)

题目描述给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。你可以按任意顺序返回答案。输入输出方法一:时间复杂度O(N*N)class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: for i in ra...

2021-01-13 22:51:41 210

原创 matlab生成随机数

一.生成[a,b]之间随机数rand()rand()函数常用来生成0-1之间的随机矩阵,也可以用来生成任意大小、任意个数的随机整数。[a,b]之间m*n矩阵的随机数r=a+(a-b)*rand(m,n)随机整数+round()二.产生范围内线性递减(递增)的固定个数的随机数linspace(3,0,4)产生区间[3,0]线性递减的4个小数,递增则前两个参数对调。非整数也可以。...

2020-12-01 20:31:21 13005

原创 python使用h5py读取mat文件数据

目录一.matlab生成.mat文件二.读取mat文件数据一.matlab生成.mat文件a=[];List =dir('C:\Users\Administrator\Desktop\code\lstmdata\pri*.mat');k =length(List);for i=1:k file_name{i}=List(i).name; temp=importdata(file_name{i}); %temp=temp'; a=[a;temp];en

2020-11-28 22:32:52 7129 1

空空如也

空空如也

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

TA关注的人

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