规范自己
有思想
有定力
培养自己的思维
对事不对人
控制自己的不确定性
合理渠道发泄
敢于表达
合理接受
蒜法
二分查找704. 二分查找
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。
示例 1:
输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4示例 2:
输入: nums = [-1,0,3,5,9,12], target = 2输出: -1解释: 2 不存在 nums 中因此返回 -1
提示:
你可以假设 nums 中的所有元素是不重复的。n 将在 [1, 10000]之间。nums 的每个元素都将在 [-9999, 9999]之间。
123456789101112131415161718function search(nums: number[], target: number): number { let left:number = 0 let right:number = nums.length - 1 while(left <= right ...
速通蓝桥杯Web
按照蓝桥题库里的标签分类,蓝桥web题型应该是这样子的↓不过身体状况不允许,我已无时间整理,留下这几个空标题,以后闲来无事把所有的题补上罢。请转至模拟题
CSS3ES6EChartsElementUIHTML5JSSeletor?
1document.querySelector()
JS函数封装Node.js接口怎么写?
12345678910111213141516const http = require('http')const app = http.createServer()const data = [……]app.on("request", function(req, res) { // UTF-8? res.setHeader("Content-type", "text/html;charset=utf8"); // 判断一下路径?以/news为例 if (req.url === '/news') { res ...
JQ速通
JQ速通速通背景
学Ajax的时候发现自己漏学了JQ
蓝桥杯web前端组第一个题就是JQ操作
速通内容document.ready123$(document).ready(function() { // 浏览器加载页面后,放入此func执行});
选择器selector多个元素可以用,分隔
标签选择器 $("button")
class选择器 $(".btn")
id选择器 $("#target1")
*, :first, :last, :eq(index), :gt(no), :lt(no), :not(selector), 还有很多↓
https://www.w3school.com.cn/jquery/jquery_ref_selectors.asp 去这里查
操作方法
添加类 .addClass("")
删除类 .removeClass("")
有则删,无则添 .toggleClass("")
更改元素CSS .css(&q ...
Ajax学习笔记
Ajax概述
介绍Ajax的基本概念和背景
解释Ajax的优势和用途
JavaScript基础
JavaScript语法和基本概念
JavaScript中的事件处理和DOM操作
JavaScript中的XMLHttpRequest对象
Ajax基本原理
Ajax的工作原理和基本流程
解释异步请求和服务器响应的概念
Ajax中的同源策略和跨域请求
Ajax的核心技术
使用JavaScript中的XMLHttpRequest对象发送异步请求
处理服务器响应数据,如文本、JSON和XML
使用Promise、回调函数和事件处理来处理异步请求和响应
Ajax的高级技术
使用Fetch API和Axios等现代Ajax库进行异步请求
处理Ajax请求和响应的错误和异常
使用跨域资源共享(CORS)来处理跨域请求
Ajax与其他Web技术的整合
结合Ajax和DOM操作来创建动态Web页面
使用Ajax与后端服务器进行数据交互,如获取和提交数据
使用Ajax实现单页应用(SPA)和前后端分离(前端框架、RESTful API等)
Ajax的性能优化 ...
SpringBoot学习笔记
SpringBoot大纲1. Java 基础知识在学习 Spring Boot 之前,需要对 Java 编程语言有一定的了解。包括 Java 的面向对象编程、集合框架、异常处理、IO 流、泛型、Lambda 表达式等等。
2. Spring 基础知识Spring 是一个强大的开源框架,它为 Java 开发人员提供了一种开发企业级应用程序的方式。在学习 Spring Boot 之前,需要掌握 Spring 的基本概念、核心组件(IOC、AOP、MVC等)、配置方式(XML、JavaConfig、Annotation)等。
3. Spring Boot 入门学习 Spring Boot 的第一步是了解它的基本概念、优点和用途。包括 Spring Boot 的起源、特点、与传统 Spring 框架的区别等。
4. Spring Boot 快速入门学习 Spring Boot 的最好方法是动手实践。可以使用 Spring Initializr 快速创建一个 Spring Boot 项目,并编写一些简单的示例代码。这些示例代码可以涉及常用的 Spring Boot 功能,例如:Web 开发、数据 ...
Vue3的学习
Vue3
1.Vue3简介
2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王)
耗时2年多、2600+次提交、30+个RFC、600+次PR、99位贡献者
github上的tags地址:https://github.com/vuejs/vue-next/releases/tag/v3.0.0
2.Vue3带来了什么1.性能的提升
打包大小减少41%
初次渲染快55%, 更新渲染快133%
内存减少54%
……
2.源码的升级
使用Proxy代替defineProperty实现响应式
重写虚拟DOM的实现和Tree-Shaking
……
3.拥抱TypeScript
Vue3可以更好的支持TypeScript
4.新的特性
Composition API(组合API)
setup配置
ref与reactive
watch与watchEffect
provide与inject
……
新的内置组件
Fragment
Teleport
Suspense
其他改变
新的生命周期钩子
data 选项应始终被声明为一个函数
...
Vue2的学习
Vue2脚手架文件结构(treer -d 路径)
关于不同版本的Vue说明
vue.js与vue.runtime.xxx.js的区别:
(1) vue.js是完整版的Vue,包含:核心功能+模板解析器。
(2) vue.runtime.xxx.js是运行版的Vue,只包含:核心功能;没有模板解析器。
因为vue.runtime.xxx,js没有模板解析器,所以不能使用templatei配置项,需要使用renderi函数接收到的createElementi函数去指定具体内容。
vue.config.js配置文件
使用vue inspect > output.js 可以查看到Vue脚手架的默认配置
使用vue.config.js 可以对脚手架进行个性化定制,详情 https://cli.vuejs.org/zh/config/
ref属性1.被用来给元素或子组件注册引用的信息(id的替代
2.应用在html标签上获取的是真实DOM元素,应用在组件标签上获取的是组件实例对象
3.使用方式:
打标识 <h1 ref="title" ...
Android基础
Android基础基础中的基础安卓系统四层结构
Linux内核层
系统运行库层
应用程序库层
应用程序层
安卓四种组件
安装/配置
安装Android Studio,安装SDK,新建空项目,注意存储配置,熟悉一下。(基地的网好差)
关于界面预览问题
本地模拟器
代理模拟器
真机连一连(悲惨鸿蒙)
下了个模拟器
123.\adb devices # 查看配置.\adb kill-server # 关闭服务.\adb start-server # 开启服务
项目运行
耐心等待…
使用记录
项目开发-Git工作流
更新内容,请直接看这里这是工作/团队协作中最常见的一个基本流程,可以跟着这一串自己试一试。123456789101112131415161718192021222324252627# 最开始$ git clone #将远程仓库的代码拉到本地(local-git)# 记得切换新分支哦!$ git checkout -b 分支名 #创建新的分支,并在该分支下工作(例:git checkout mybranch)# 写完一些东西,想更新一下仓库时$ git add --all或git add . #添加等待commit$ git commit -m "XXX" #放进local-git里(“附加信息”,一般就"update from XXX")# commit之后$ git checkout main #先切换到主分支$ git pull origin main #把远端main同步到local_main中$ git checkout raliz #切换到自己的分支$ git rebase/merge main #将 ...