自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸡成长站

一步一步,做大做强

  • 博客(46)
  • 问答 (2)
  • 收藏
  • 关注

原创 程序员考公指南60-120

如果不知道评论对象就不可能知道是什么意思,也就无从表态。3.如果说服人们做某件事或者不做某件事就是。

2023-05-15 20:36:05 1846

原创 程序员考公指南1-59

4 篇材料,每个材料 5 个选择题,一共 20 题资料分析特别注重“结合选项分析”的能力考查加减法占比 20%;乘法占比 10%;除法占比 70%左右关键词——主体、客体主体:行为、活动发出者客体:行为、活动承受者常考主客体1.行政机关:各级政府(国务院……街道办/乡镇政府、公安等)。涉及“局”都是行政机关,如公安局。2.权力机关:全国人大、地方人大3.司法机关:司法机关只有两个,为法院、检察院4.事业单位:学校、医院、科研所、广播新闻出版等。

2023-04-03 10:07:28 5829

原创 并行与分布式复习笔记

计算问题和需求在增加, 更复杂的问题有待解决。

2022-11-09 19:49:38 827

原创 计算机组成原理

寻址方式立即数寻址方式特点。

2022-10-13 20:44:13 259

原创 V8工作原理

我们把前面的 7 种数据类型称为原始类型,把最后一个对象类型称为引用类型,之所以把它们区分为两种不同的类型,是因为它们在内存中存放的位置不一样.

2022-08-06 20:37:07 143

原创 浏览器工作原理与实践笔记_Chapter2浏览器中的JavaScript执行机制

所谓的变量提升,是指在 JavaScript 代码执行过程中,JavaScript 引擎把变量的声明部分和函数的声明部分提升到代码开头的“行为”。变量被提升后,会给变量设置默认值,这个默认值就是我们熟悉的 undefined。从概念的字面意义上来看,“变量提升”意味着变量和函数的声明会在物理层面移动到代码的最前面,正如我们所模拟的那样。但,这并不准确。实际上变量和函数声明在代码里的位置是不会改变的,而且是在编译阶段被 JavaScript 引擎放入内存中。也就是说,一段 JavaScript 代码在执行之前

2022-06-26 23:36:19 216

原创 浏览器工作原理与实践笔记_Chapter 1 宏观视角下的浏览器

进程和线程的关系:单进程浏览器,顾名思义就是所有的功能、模块都运行在一个进程里,在2007年以前,市面上所有的浏览器都是单进程的。毫无疑问肯定很不好使。它会出现不稳定、不流畅、不安全等状况。分析下进程的功能为了解决这两个问题,2016年,chrome官方团队使用SOA(面向服务的架构)设计了新的架构在如今多进程浏览器时代下,偶尔也会出现单个页面卡死最终崩溃导致所有页面崩溃的情况,这是因为:通常情况下是一个页面使用一个进程,但是如果几个页面符合同一站点,那么他们将被分配到一个渲染进程里面去。所以,这种

2022-06-22 22:19:41 383

原创 算法笔记之BFS&DFS

wu

2022-06-20 21:36:30 92

原创 web前端学习笔记之TS

ts

2022-06-20 19:34:20 289

原创 算法笔记之dp篇

dp问题

2022-06-19 11:27:52 71

原创 图解HTTP读书笔记

TCP/IP 协议族各层的作用如下。应用层应用层决定了向用户提供应用服务时通信的活动。 TCP/IP 协议族内预存了各类通用的应用服务。比如,FTP(File Transfer Protocol,文件传输协议)和 DNS(Domain Name System,域 名系统)服务就是其中两类。HTTP 协议也处于该层。传输层传输层对上层应用层,提供处于网络连接中的两台计算机之间的数据传输。 在传输层有两个性质不同的协议:TCP(Transmission Control Protocol,传输控制协议)

2022-04-26 12:49:59 128

原创 Ajax笔记

title: Ajaxcategories: web前端学习笔记date: 2022-03-01 15:27:51tags:什么是 AJAX ?AJAX = 异步 JavaScript 和 XML。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。URL地址组成部分通信协议,存放该资源.

2022-04-23 16:31:03 2373

原创 Promise

title: Promisecategories: web前端学习笔记date: 2022-03-03 14:11:53tags:第1章:Promise 的理解和使用1.1. Promise是什么?1.1.1.理解抽象表达:Promise 是一门新的技术(ES6 规范)Promise 是 JS 中进行异步编程的新解决方案备注:旧方案是单纯使用回调函数具体表达:从语法上来说: Promise 是一个构造函数从功能上来说: promise 对象用来封装一.

2022-04-23 16:25:14 99

原创 Javascript专栏(五)_js对象_未完

title: Javascript专栏(五)_js对象_未完categories: web前端学习笔记date: 2022-04-18 10:33:35tags:MapMap 对象保存键值对,并且能够记住键的原始插入顺序。任何值(对象或者原始值) 都可以作为一个键或一个值。Map()let kvArray = [["key1", "value1"], ["key2", "value2"]];// 使用常规的Map构造函数可以将一个二维键值对数组转换成一个Map对象let myM.

2022-04-23 16:21:53 81

原创 Javascript专栏(三)_类型转换-未完

title: Javascript专栏(二)_类型转换-未完categories: JavaScriptdate: 2022-03-20 10:08:32tags:let a = '1'console.log(typeof a); //stringlet b = a * 1 console.log(typeof b); //numberString -> NumberparseInt(string,radix)该函数解析一个字符串并返回指定基数的十进制整数console..

2022-04-23 16:19:08 987

原创 Javascript专栏(二)_数据类型

我们在研究如何得到某个变量的类型之前,先回顾一下JavaScript都有哪些类型呢?类型介绍NumberStringBolleanSymbol 符号。ES2015新增ObjectFunctionArrayDateRegExp 正则表达式nullundefined

2022-04-23 16:17:25 855

原创 20220118

[今天去食堂吃饭了,留校的人真多~ QAQ///孤独 回家倒计时6天]今天学完了tabbar和home部分~https://www.escook.cn/docs-uni-shop/mds/3.home.html解构赋值解构赋值语法是一种 Javascript 表达式。通过解构赋值, 可以将属性/值从对象/数组中取出,赋值给其他变量。let a, b, rest;[a, b] = [10, 20];console.log(a);// expected output: 10console.

2022-01-18 21:56:01 542 1

原创 20220117

[今天麻了,不太想学习,两天没跟活人说话了,麻了,随意记记]API Promise化什么是 API Promise 化API Promise化,指的是通过额外的配置,将官方提供的、基于回调函数的异步 API,升级改造为基于Promise 的异步 API,从而提高代码的可读性、维护性,避免回调地狱的问题全局数据共享创建 MobX 的 Store 实例将 Store 中的成员绑定到页面中4. 在页面上使用 Store 中的成员5. 将 Store 中的成员绑定到组件中6

2022-01-17 21:02:37 723

原创 20220116

自定义组件组件的创建与引用组件的创建引用组件组件的引用方式分为“局部引用”和“全局引用”,顾名思义:局部引用:组件只能在当前被引用的页面内使用全局引用:组件可以在每个小程序页面中使用局部引用在页面的 .json 配置文件中引用组件,然后在页面的wxml文件中使用组件全局引用在 app.json 全局配置文件中引用组件,然后各个页面的wxml中就都可以使用该组件样式组件样式隔离默认情况下,自定义组件的样式只对当前组件生效,不会影响到组件之外的UI 结构组件 A 的样式不

2022-01-16 20:41:29 161

原创 20220115

页面导航声明式导航在页面上声明一个 导航组件通过点击 组件实现页面跳转1. 导航到 tabBar 页面tabBar 页面指的是被配置为 tabBar 的页面。在使用 <navigator>组件跳转到指定的 tabBar 页面时,需要指定 url 属性和 open-type 属性,其中:url 表示要跳转的页面的地址,必须以 / 开头 open-type 表示跳转的方式,必须为 switchTab示例代码如下<navigator url="/pages/me

2022-01-15 21:50:14 392

原创 20220114

1.模板语法1.1 数据绑定步骤在data中定义数据即在页面对应的js中,把数据定义到data对象中在wxml中使用数据<view>{{ 要绑定的数据名称 }}</view>ex1:绑定内容<view>{{info}}</view><view>{{list[0].msg}}</view>Page({ data: { //字符串 info: 'helloworld',

2022-01-14 22:11:52 256

原创 20220113

1.项目的基本组成结构pages 用来存放所有小程序的页面每个页面的组成页面的配置会覆盖全局的配置js 页面逻辑 存放页面的数据、事件处理函数等json 页面配置 配置窗口外观 表现wxml和wxss不赘述utils 用来存放工具性质的模块app.js 小程序项目的入口文件app.json 小程序项目的全局配置文件 { "pages":[ "pages/index/index", "pages/logs/logs" ], "window":{

2022-01-13 14:49:49 187

原创 计算机网络笔记

1.2互联网概述网络的网络网络把许多计算机连接在一起互连网则把许多网络通过路由器连接在一起与网络相连的计算机常称为主机注意:互连网不等于互联网!任意把几个计算机网络互连起来(不管采用什么协议),并能够相互通信,这样构成的是一个互连网,而不是互联网。互联网基础结构发展的三个阶段第二阶段:建成了三级结构的互联网它是一个三级计算机网络,分为主干网、地区网和校园网互联网的标准化工作1.3互联网的组成边缘部分/资源子网互联网的所有主机在边缘部分,这些主机又称为端系统主机a和主机b进行通信实际

2021-12-12 16:46:29 1857 1

原创 20210905

0905一、算法二、js1. 什么是IIFE?如何使用?2. 什么是闭包?闭包有什么优点3. 什么是提升(变量提升/函数提升)?提升规则是什么4. delete命令的作用是什么?其局限性是什么5. 如何获取函数预期传入的参数个数6. eval命令的作用是什么7. 遍历数组有哪些方式mapfilter()forfor...in..for...offorEach()someeveryfind(ES6)findIndex(ES6)8. forin遍历数组有什么缺点9. 逗号(",")运算符的作用是什么10. 将字

2021-09-12 15:45:29 113

原创 20210902

20210902一、算法(大数相加)二、js1.更改this的指向有哪些方案1.1 改变函数的调用方式1.1.1普通函数调用,此时 this 指向 window1.1.2 构造函数调用, 此时 this 指向 实例对象1.1.3 对象方法调用, 此时 this 指向 该方法所属的对象1.1.4 通过事件绑定的方法, 此时 this 指向 绑定事件的对象1.1.5定时器函数的 this 指向 window2.call() 方法2.bind,call,apply区别是什么3.什么是原型4.什么是原型链5.ins

2021-09-07 11:12:11 71

原创 20210831

8.31复习一、ES5中的算法初步1.总结js的数组操作方法。(包括添加、删除、过滤、排序等)同样包括举例。1.1判断 Array.isArray()1.2遍历 Array.forEach()1.3改造重建 Array.map()1.4过滤重建 Array.filter()1.5删除 Array.pop()1.6添加 Array.push()1.7 Array.reduce()1.8检查是不是全部通过Array.every()1.9检查有没有一个通过Array.some()1.10找位置Array.inde

2021-09-05 15:55:02 80

原创 尚硅谷----js高级

数据、变量与内存1.什么是数据?*存储于内存中代表特定信息的东东,本质就是0101二进制*具有可读和可传递的基本特性万物(一切)皆数据,函数也是数据*程序中所有操作的目标:数据算术运算.逻辑运算赋值调用函数传参2.什么是内存?内存条通电后产生的存储空间(临时的)产生和死亡:内存条(集成电路板)=>通电=>产生-定容量的存储空间= >存储各种数据=>断电=>内存全部消失内存的空间是临时的,而硬盘的空间是持久的分配内存:声明变量和函数或创建对象时,

2021-08-07 00:07:46 455

原创 关于Symbol的瞎总结

Symbol类型Symbol([description])Symbol.for([key])Symbol.KeyFor([symbol])在对象中查找Symbol属性 /Object.getOwnPropertySymbols()

2021-07-25 00:01:33 314

原创 尚硅谷ECMAScript复习笔记

1.变量1.1.let和varletvar变量不能重复声明可以具有块级作用域没有不存在变量提升存在不影响作用域链也不影响块级作用域: 变量只在代码块内有效,出代码块就无效(读取不到) {} / if / else / while / for等不影响作用域链:{ let star = 'yyqx'; function fn() { console.log(star); //作用域链:fn里没有

2021-07-15 22:57:07 521 4

原创 考核文档说明

小明商城---考核项目说明1.目的2.布局设计3.代码规范3.1命名规范3.2属性书写顺序规范1.目的1.1.掌握pc端网页开发流程及布局思路1.2.掌握利用“媒体查询”实现响应式布局1.3.复习学过的h5、c3、jQuery、bootstrap框架等知识。2.布局设计由于笔者艺术细胞实在不强,难以设计出一个比较好看的网页,故选择了参考小米商城的主页。另外在首页部分加设了响应式设计。首页布局为第一个导航栏 first-header (nav)第二个导航栏 second-header (n

2021-06-18 21:57:55 229

翻译 PC 端网页特效

哎1. 元素偏移量 offset 系列1.1 offset 概述1.2 offset 与 style 区别案例:获取鼠标在盒子内的坐标案例:模态框拖拽1. 元素偏移量 offset 系列1.1 offset 概述offset 翻译过来就是偏移量, 我们使用 offset 系列相关属性可以动态的得到该元素的位置(偏移)、大小等。获得元素距离带有定位父元素的位置获得元素自身的大小(宽度高度)注意: 返回的数值都不带单位offset 系列常用属性:offset 翻译过来就是偏移量, 我们使用

2021-03-16 21:23:05 215

翻译 BOM笔记

7.BOM 浏览器对象模型1. BOM 概述1.1 什么是 BOMBOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是 window。BOM 由一系列相关的对象构成,并且每个对象都提供了很多方法与属性。BOM 缺乏标准,JavaScript 语法的标准化组织是 ECMA,DOM 的标准化组织是 W3C,BOM 最初是Netscape 浏览器标准的一部分1.2 BOM 的构成BOM 比 DOM 更大,它包含 DOM。

2021-03-14 17:28:25 143

翻译 DOM笔记

DOM1. DOM 简介1.1 什么是 DOM1.2 DOM 树2. 获取元素2.1 如何获取页面元素1. 根据 ID 获取2. 根据标签名获取3. 通过 HTML5 新增的方法获取4. 特殊元素获取3. 事件基础3.1 事件概述3.2 事件三要素3.3 执行事件的步骤常见的鼠标事件4. 操作元素4.1 改变元素内容4.2 常用元素的属性操作4.4 样式属性操作作业1: 用户名 显示隐藏内容作业2:下拉菜单作业3:开关灯1. DOM 简介1.1 什么是 DOM文档对象模型(Document Objec

2021-03-11 16:03:03 767 2

原创 CSS笔记(二)高级技巧

文章目录第四周1.精灵图1.2精灵图( sprites )的使用2.字体图标3.CSS三角4.CSS用户界面样式4.1鼠标样式cursor4.2轮廓线outline4.3防止拖拽文本域resize5. vertical-align属性应用5.1图片、表单和文字对齐5.2解决图片底部默认空白缝隙问题6.溢出的文字省略号显示1.单行文本溢出显示省略号2.多行文本溢出显示省略号7.常见布局技巧1. margin负值运用CSS三角强化第四周1.精灵图1.2精灵图( sprites )的使用使用精灵图核心:

2021-02-09 22:26:08 242 3

原创 CSS笔记(一)基础知识

CSSCSS简介CSS语法规范选择器基础选择器标签选择器类选择器CSS简介CSS是层叠样式表( Cascading Style Sheets )的简称.有时我们也会称之为CSS样式表或级联样式表。CSS主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式边距等)以及版面的布局和外观显示样式。CSS也是一种标记语言CSS最大价值:由HTML专注去做结构呈现,样式交给CSS,即结构(HTML)与样式( CSS )相分离。CSS语法规范在head和/he

2021-01-21 20:37:15 966 5

原创 HTML笔记

HTML表格和列表表单标签二级目录二级目录二级目录表格和列表列表分为有序列表(用的少无序列表(重点自定义列表(重点dd和dt是并列关系在HTML标签中, dl标签用于定义描述列表(或定义列表),该标签会与 dt (定义项目/名字)和dd (描述每一个项目/名字 )一起使用。表单标签使用表单目的是为了收集用户信息。name 和value是每个表单元素都有的属性值主要给后台人员使用.name 表单元素的名字,要求单选按钮和复选框要有相同的name值二级目录二级..

2021-01-20 22:58:26 165 2

原创 leetcode链表题(大致是由易到难

题是很简单的题 (毕竟我从最简单的题开始做的1.leetcode237俺当时看到题第一反应就是。噢 删除呀。不就是p->next=p->next->next?用q来取代p->next ,最后再把q free掉。嗯。这就是应激反应,(压根不看题的傻逼注意题干。传入函数的唯一参数为要被删除的节点。上边这个p是你要删除的节点的前一个结点,这显然是不符合的。想让大家想一想,如果你就是这个节点,我这个做题人啊,要杀了你,这是我接到的命令,你怎么办呢??好,一个戏剧就出现了。把自

2020-12-04 17:52:50 182

原创 c语言dp做题步骤及题(题慢慢加吧

dp做题步骤leetcode相关题型leetcode5.最长回文子串做题步骤leetcode相关题型leetcode5.最长回文子串思路分析如下:(草纸写的乱,不过无所谓 我看得懂就成整理思路,编写代码这题写的过程很艰难,而且是基于????学长的java代码来写的,所以不算是自己完成的。看到提交结果的俺泪流了下来其实也不意外,用dp的话 两个for循环,时间复杂度达到了O(n^2).然后学习了一下那个运行时间0ms的大神的代码。char * longestPalindrome(

2020-11-30 11:43:10 4298 2

原创 我能看懂的几种约瑟夫环处理方法

#include<stdio.h>#include<stdlib.h>int main(){ int a[100],n,m,i,k=0,count=0,lastone; scanf("%d%d",&n,&m); for(i=0;i<n;i++)//对于每个人a[i],他的编号实际上是i+1 a[i]=1;//1表示人的状态,若a[i]=1,则表示i+1号在圈内 //若a[i]=0,则表示i+1在圈外 while(k<n) { for

2020-11-21 20:15:39 137 3

原创 我的!链表!希望!我能!记牢!(还没写完

链表!易错点 放前面定义一个单链表的数据结构易错点 放前面几个易错点:1.头指针指向头结点。我们一般定义头结点的数据域为空(也可不为空)我还是喜欢如果头指针指的那个节点数据域为空的话,就叫它头节点;如果不为空,就叫它节点1(这样显得他不特殊,方便记忆)。即上述两种情况,都是可以的。2.每个节点的指针域保存的是下一个节点的地址。定义一个单链表的数据结构创建节点函数原型可定义如下struct list*creat_node(int data)创建单链表的节点的步骤1.给当前的每个节点

2020-11-15 22:32:19 194

空空如也

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

TA关注的人

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