- 博客(41)
- 收藏
- 关注
原创 超详细超级全,最新数据库SQL大全,一看就会!(小写版)
数据是数据库存储的基本对象,种类包括文字、图形、图像、声音等等。数据库(database)是以某种有组织的方式存储的数据集合,保存有组织的数据的容器,通常是一个文件或一组文件。理解数据库的一种最简单的方法是将其想象为一个文件柜。此文件柜是一个存放数据的物理位置,不管数据是什么以及如何组织的。数据库存放于文件中,管理该数据库的软件称为数据管理软件(DBMS)。对数据库的操作与管理是通过数据库管理软件来完成的。行业中主流的数据库管理软件有 oracle、sqlserver、mysql 等。
2024-11-04 19:00:00
1669
原创 【JavaScript】JQuery基础知识及应用
一、JQuery的导入方法https://editor.youkuaiyun.com/md/?articleId=132214798二、JQuery介绍JQuery(JQ):JS的一个类库(方法库:包含了大量的、有助于项目开发的属性和方法)第一代版本1.xx.xx: 1.11.3 兼容所有浏览器的(包含IE6~8)-> 没有vue / react / angular 等框架之前(数据驱动),项目都是基于操作DOM完成的,基本上项目中都是使用JQ来完成的第二代版本2.xx.xx: 放
2024-09-28 21:23:27
1414
1
原创 【软件测试】最新Linux大全(超详细!超级全!)
管理硬件和程序的一套系统软件处理器管理内存管理文件系统管理进程管理外设管理用户管理在使用 ln 创建链接时,如果没有 -s 选项,会创建一个硬链接,而不是软链接Linux 系统里面所有的东西都当作文件处理Linux 中,文件是个非常广泛的概念:磁盘上的文本,图片、视频文件,硬件设备,比如打印机。
2024-09-28 21:07:31
806
原创 【JavaScript】jquery的导入方式有两种:本地导入和线上导入
jquery是一个用来代替JavaScript来快捷书写前端脚本语言的库,jquery可以大大的简化复杂的js代码,使开发人员专注于实现页面的效果。
2023-08-10 22:34:02
6428
原创 【React】怎么暴露webpack配置规则?
在根目录下运行终端命令:`yarn eject`或`npm run eject`修改webpack默认配置,保险起见先执行命令:`git add -A` //添加到缓存区,`git commit -m'init'` //保存到历史区,再执行:`yarn eject`。
2023-06-30 19:59:58
719
原创 【React-DevTools】MAC 版 浏览器开发者调试工具 React-DevTools插件的安装
打开react-devtools-3/shells/chrome/build/unpacked直接添加unpacked文件夹。注意:这两个命令一定要在react-devtools-3的根目录下使用,不然会出现错误。在根目录下找到package.json文件。可以看到打包扩展程序的命令。
2023-03-24 18:05:17
1504
2
原创 VScode项目中文件后面的A/U/M...是什么意思?
1. git 添加过该文件,然后你对这个文件进行了修改,就会文件后标记M```javascriptM modified```2. 你在本地新建了这个文件,还未提交到 git 上,就会标记文件或没有被合并(你需要完成合并才能进行提交)```javascriptU untracked```3. 你本地删除的文件(服务器上还在)```javascriptD delete```4. 文件的一个新拷贝```javascriptC```5. 文件名被修改了```javas
2023-03-14 09:38:54
2592
2
原创 【React、脚手架和yarn】暴露webpack规则报错:error Couldn‘t find a package.json file in “/Users/zengguili/textapp“
错误原因:依赖包产生了缓存,(就是重复下载了npm i包)解决没有package.json文件。
2023-03-13 21:41:12
807
原创 【React、脚手架和yarn】暴露webpack规则报错:error Command failed with exit code 1.
1. 因为项目初始化的时候把用不着的文件都删除了,只留下如图文件(node_modules没动,public下只留两个文件:index.html和favicon.ico,src下只留一个文件:index.js)。
2023-03-13 21:32:24
1244
原创 【React脚手架安装】用yarn命令:yarn create react-app myapp 显示错误:error Command failed.
安装React脚手架时使用yarn create react-app my app命令显示如下错误。再重新运行:yarn create react-app myapp。
2023-03-13 18:17:45
595
原创 【yarn for MAC】报错“-bash: yarn: command not found“ 则安装yarn
以下安装yarn方法有一个不行就直接换它。法一:前提条件:电脑已安装node才能使用这个方法node -v全局安装:npm install yarn -g如果输入:yarn --version能查看版本号说明,安装成功。报错问题如果遇上以下报错情况:cengguilideMacBook-Pro:~ zengguili$ npm install yarn -gnpm ERR! code EACCESnpm ERR! syscall mkdirnpm ERR! path /
2023-03-13 16:23:26
837
原创 【Navicat】怎么在Navicat新建连接、新建数据库、导入数据库
1. 新建一个MySQL连接:打开Navicat,点击“`左上角第一个图标 --> MySQL`”。
2023-03-11 17:53:59
13917
原创 【JavaScript版数据结构与算法面向大厂面试】第十五章 算法设计思想之“回溯算法”
第十五章 算法设计思想之“回溯算法”15.1 回溯算法简介15.2 LeetCode: 46. 全排列15.3 LeetCode: 78. 子集15.5 回溯算法总结15.6 回顾与总结
2023-03-10 20:24:15
93
原创 【JavaScript版数据结构与算法面向大厂面试】第十四章 算法设计思想之“贪心算法”
第十四章 算法设计思想之“贪心算法”14.1 贪心算法简介14.2 LeetCode: 455. 分饼干14.3 LeetCode: 122. 买卖股票的最佳时机14.4 贪心算法总结代码实现:代码解读:对饼干数组和胃口数组进行升序排序代码实现:
2023-03-10 20:22:36
88
原创 【JavaScript版数据结构与算法面向大厂面试】第十三章 算法设计思想之“动态规划”
法一:时间复杂度:O(n)空间复杂度:O(n)法二:时间复杂度:O(n)空间复杂度:O(1)
2023-03-10 20:21:17
86
原创 【JavaScript版数据结构与算法面向大厂面试】第十二章 算法设计思想之“分而治之”
/写一个递归函数 const rec =(low , high) => {return;} //给一个跳出递归函数的条件 const mid = Math . floor((low + high) / 2);//取中间元素 const res = guess(mid);//猜值 if(res === 0) {//猜对了返回值 return mid;//猜的值小了,继续在大的一半猜 return rec(mid + 1 , high);} else {
2023-03-10 20:19:44
91
原创 【前端框架】react框架 第一章 react的基本使用和脚手架的使用
在VScode软件中创建了一个名为React_item项目,在React_item项目中选中react文件夹,点击右键,选择“在集成终端中打开”。在终端中输入“npm I react react-dom”来安装react。(要安装yarn)来启动项目。终端出现以下代码和自动出现网页说明启动react项目成功。(其中may-app是项目名称)来进行初始化。声明一个变量来接收一个react元素。在html文件中引入react文件。图中安装了两个react文件。
2023-03-10 20:18:57
174
原创 【前端框架】react框架 第六章 react路由基础
现代的前端应用大多都是SPA(单页应用程序), 也就是只有一个HTML页面的应用程序。因为它的用户体验更好、对服务器的压力更小,所以更受欢迎。为了有效的使用单个页面来管理原来多页面的功能,前端路由应运而生。前端路由的功能:让用户从一个视图(页面)导航到另一个视图(页面)前端路由是一套映射规则 ,在React中,是URL路径与组件的对应关系使用React路由简单来说,就是配置路径和组件(配对)
2023-03-10 11:06:46
233
原创 【前端框架】react框架 第五章 react原理揭秘
我们知道调用setState会让render函数重新执行,如果每次调用 setState都进行一次更新,那么意味着render函数会被频繁调用,界面重新渲染,这样效率是很低的。而React中的做法也是如此,在一个时间段中,会获取多个更新,再将多个更新放入一个任务队列中,再对任务队列进行批处理。如果还有其他更新不在当前时间段,则在下一个时间段(或者其他时间段)的任务队列中进行批处理。直接在setState函数中传入一个对象, 传入的该对象会和this.state的对象进行一个合并, 相同的属性会进行覆盖,
2023-03-10 11:06:01
145
原创 【前端框架】react框架 第四章 react组件进阶
组件的生命周期:组件从被创建到挂载到页面中运行,再到组件不用时卸载的过程,这个过程就叫做组件的生命周期。react在组件的生命周期中提供了一系统的钩子函数,可以让开发者在函数中注入代码,这些代码会在适当的时候运行。为开发人员在不同阶段操作组件提供了时机。注意只有类组件才有生命周期。函数组件每次都是重新运行函数,旧的组件即刻被销毁。
2023-03-10 11:03:03
93
原创 MAC电脑下载MySQL、安装MySQL、配置MySQL、root密码重置和完全彻底卸载MySQL
点击Product Version去选择对应机型的版本进行安装(比如:作者这里的Mac是老版本的MacOS 10.13。最后这三行很重要:可以完全的删除旧版,之后你可以重新再安装新版本。使用mysqldump备份你的数据库将文本文件!下载对应机型的MySQL版本。里把mysql添加到环境变量。为mysql默认安装路径。在这可以选择软件版本。
2023-03-08 16:32:29
1732
2
原创 【JavaScript版数据结构与算法面向大厂面试】第九章 数据结构之“图”
第九章 数据结构之“图”9.1 图简介9.2 图的深度与广度优先遍历9.3 LeetCode: 65. 有效数字9.4 LeetCode: 417. 太平洋大西洋水流问题9.5 LeetCode: 133. 克隆图9.6 图总结
2023-03-08 10:29:56
119
原创 【JavaScript版数据结构与算法面向大厂面试】第十一章 进阶算法之“搜索排序”
第十一章 进阶算法之“搜索排序”11.1 排序和搜索简介11.2 JavaScript 实现:冒泡排序11.3 JavaScript 实现:选择排序11.4 JavaScript 实现:插入排序11.5 JavaScript 实现:归并排序11.6 JavaScript 实现:快速排序11.7 JavaScript 实现:顺序排序11.8 JavaScript 实现:二分搜索11.9 LeetCode: 21. 合并两个有序链表11.10 LeetCode: 374. 猜数字大小
2023-03-08 10:28:13
84
原创 【JavaScript版数据结构与算法面向大厂面试】第十章 数据结构之“堆”
第十章 数据结构之“堆”10.1 堆简介10.2 JavaScript 实现:最小堆类10.3 LeetCode:3215. 数组中的第K个最大元素10.4 LeetCode:347. 前K个高频元素10.5 LeetCode:23. 合并K个排序链表10.6 堆总结
2023-03-08 10:23:07
162
原创 【前端框架】react框架 第三章 react组件基础
1. React组件的两种创建方式法一: 使用函数创建组件法二:使用类创建组件抽离为独立JS文件2. React事件处理事件绑定事件对象3. 有状态组件和无状态组件4. 组件中的state和setStatestate的基本使用setState()修改状态从JSX中抽离事件处理程序5. 事件绑定this指向箭头函数Function.prototype.bind()class的实例方法(推荐)总结6. 表单处理受控组件(`推荐`)非受控组件(DOM方式)
2023-03-08 10:19:20
163
原创 【前端框架】react框架 第二章 JSX
1. JSX的基本使用使用步骤注意点:2. JSX中使用JavaScript表达式嵌入式JS表达式注意点3. JSX的条件渲染JSX的列表渲染JSX的样式处理
2023-03-08 10:17:52
142
原创 【JavaScript】Array数组中slice()方法的使用
Array数组slice()方法:从原数组中连续提取多个数,构成新数组。slice 会提取原数组中索引从 begin 到 end 的所有元素(包含 begin,但不包含 end)。如果begin参数缺省则为0,如果 begin 超出原数组的索引范围,则会返回空数组。从已有的数组中选取部分元素来构成新的数组。原数组中的倒数第几个元素开始提取。原数组begin下标开始提取元素。新数组中不包含下标为end的数值。原数组中的倒数第几个元素结束抽取。原数组end下标提取结束。
2023-03-06 13:40:43
2602
原创 【JavaScript版数据结构与算法面向大厂面试】第八章 树
8.3 二叉树的先中后序遍历建二叉树存于文件bt.js中先序遍历算法实现(递归版)中序遍历算法实现(递归版)后序遍历算法实现(递归版)8.4 二叉树的先中后序遍历(非递归版)1. 先序遍历2. 中序遍历3. 后序遍历8.5 LeetCode: 104. 二叉树的最大深度代码实现:法一:代码解读:法二:代码实现:代码解读:综上:法一效率更高些代码实现:代码解读:法一:代码实现:代码解读:法二:代码实现:8.8 LeetCode: 94. 二叉树的中序遍历递归版
2023-03-04 15:53:53
208
原创 【MAC】如何不利用软件就可以清理电脑系统缓存和内存
MAC如何清理系统缓存文件1. 鼠标先点击桌面,再按“shift + command + G”扫后, 输入 “~/Library/Caches/” 即可快速打开Caches文件夹。(Caches文件夹就是系统产生缓存文件所存放的文件夹)。2.打开的Caches文件夹,选择不需要的文件夹进行删除。可以根据文件夹的名字判断是哪款软件产生的。例如这里“com.apple.Safari”文件夹就是Safari浏览器产生的缓存文件,可以放心删除。
2023-03-04 11:35:34
1768
原创 【MAC】在MAC机上利用外置U盘来重新安装旧版的MacOS系-统详细版
一、系统的下载二、制作启动U盘的两种方法三、安装系统 and 修改系统时间
2023-02-28 18:13:35
12078
原创 【编程软件&&插件的安装与配置】解决低版本的Mac OS 10.13 安装nodejs
nodejs是一个基于Chrome V8引擎的JavaScript运行环境,一个让JavaScript运行在服务端的开发平台,让脚本语言JavaScript能作为服务器语言。node的优点:超强的高并发能力、使用JavaScript语法等。
2023-02-21 16:55:22
2592
1
原创 【JavaScript】JS基础&实战 | JS入门到精通全套完整版的学习笔记
免费分享 老尚JS基础&实战|JS入门到精通全套完整版的详细学习笔记
2023-02-06 13:30:12
755
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人