- 博客(54)
- 问答 (7)
- 收藏
- 关注
原创 flutter项目运行时一直卡在Running Gradle task ‘assembleDebug‘解决办法
1.修改项目中的android/build.gradle,将google(),mavenCentral()替换为下面的代码。2.找到flutter的安装路径,找到packages\flutter_tools\gradle下的。(本文的flutter版本为Flutter 3.10.6)文件中使用“ctrl+F”搜索。内容进行修改,换成以下代码。
2023-07-27 17:17:14 5820
原创 flutter配置环境变量中出现的错误及解决办法
不过我提前将cache备份过,所以又将原cache文件复制粘贴在flutter\bin目录下,之后再运行flutter doctor问题就解决了(我也不知道是为什么)。解决方法:依次运行flutter channel—>flutter channel master—>flutter upgrade—>flutter channel—>flutter doctor。2、将https://maven.google.com/ 修改为https://dl.google.com/dl/android/maven2/
2023-03-27 10:01:45 9998 1
原创 node知识点(4)
身份认证(Authentication)又称“身份验证”、“鉴权”,是指通过一定的手段,完成对用户身份的确认。日常生活中的身份认证随处可见,例如:高铁的验票乘车,手机的密码或指纹解锁,支付宝或微信的支付密码等。在 Web 开发中,也涉及到用户身份的认证,例如:各大网站的手机验证码登录、邮箱密码登录、二维码登录等。Cookie 是存储在用户浏览器中的一段不超过 4 KB 的字符串。它由一个名称(Name)、一个值(Value)和其它几个用于控制 Cookie 有效期、安全性、使用范围的可选属性组成。
2022-10-08 20:37:16 731
原创 node知识点(3)
广义上来讲,路由就是映射关系。中间件(Middleware ),特指业务流程的中间处理环节。// mw 指向的就是一个中间件函数 const mw = function(req . res , next) {console . log('这是个简单的中间件函数') next() }console . log('这是给简单的中间件函数') next() })可以使用 app.use() 连续定义多个全局中间件。客户端请求到达服务器之后,会按照中间件定义的先后顺序依次进行。
2022-09-27 22:28:19 403
原创 node知识点(2)
和函数作用域类似,在自定义模块中定义的变量、方法等成员,只能在当前模块内被访问,这种模块级别的访问限制,叫做模块作用域。Node.js 中的第三方模块又叫做包。就像电脑和计算机指的是相同的东西,第三方模块和包指的是同一个概念,只不过叫法不同使用 require() 加载自定义模块时,必须指定以 ./ 或 …/ 开头的路径标识符。在加载自定义模块时,如果没有指定 ./ 或 …/ 这样的路径标识符,则 node 会把它当作内置模块或第三方模块进行加载。按照确切的文件名进行加载。
2022-09-24 20:02:25 150
原创 node知识点(1)
path 模块是 Node.js 官方提供的、用来处理路径的模块。它提供了一系列的方法和属性,用来满足用户对路径的处理需求。path.join() 方法,用来将多个路径片段拼接成一个完整的路径字符串path.basename() 方法,用来从路径字符串中,将文件名解析出来什么是客户端、什么是服务器?在网络节点中,负责消费资源的电脑,叫做客户端;负责对外提供网络资源的电脑,叫做服务器。http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。
2022-09-07 17:05:58 335
原创 Vue知识点(4)
组件化编码流程(1).拆分静态组件组件要按照功能点拆分,命名不要与html元素冲突。(2).实现动态组件考虑好数据的存放位置,数据是一个组件在用,还是一些组件在用1).一个组件在用放在组件自身即可。2).一些组件在用放在他们共同的父组件上(状态提升)。(3).实现交互从绑定事件开始。props适用于(1).父组件==>子组件通信(2).子组件==>父组件通信(要求父先给子一个函数)使用v-model时要切记使用场景。......
2022-08-02 16:38:24 239
原创 数据库知识点(4)
多表查询:1. 查询语法: select 列名列表 from 表名列表 where....2. 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员工表 CREATE TABLE emp ( id INT PRI
2022-06-02 15:19:07 617
原创 数据库知识点(3)
约束* 概念:对表中的数据进行限定,保证数据的正确性、有效性和完整性。* 分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key* 非空约束:not null,某一列的值不能为null1. 创建表时添加约束 CREATE TABLE stu( id INT, NAME VARCHAR(20) NOT NULL -- name为非空 ...
2022-05-20 21:30:00 1184
原创 数据库知识点(2)
客户端图形化工具:SQLYogDML:增删改表中数据1. 添加数据语法:insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);注意:列名和值要一一对应2.删改数据3.修改数据DQL:查询表中的记录select * from 表名;...
2022-05-19 22:00:00 569
原创 数据库知识点(1)
数据库的基本概念1. 数据库的英文单词:DataBase 简称:DB2. 数据库的概念:用于存储和管理数据的仓库。3. 数抢库的特点: (1)持久化存储数据的。其实数据库就是一个文件系统 (2)方便存储和管理数据 (3)使用了统一的方式操作数据库 -- SQL4. 常见的数据库软件 常见数据库排行榜MySQL数据库软件...
2022-05-17 11:00:00 663
原创 MySQL改变创建的数据库的存放位置
1.win+R输入services.msc(首先需停止MySQL服务)2.找到MySQL3.点击后可在左边侧边栏中“停止此服务”4.找到MySQL中的“my.ini”文件(我的MySQL安装在D盘下,所以在D盘中可以找到这个文件)5. 用记事本打开此文件后找到“#Path to the database root”首先要记住原路径datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"(可以先复制粘贴到..
2022-05-13 18:24:32 2042 5
原创 保存文件时电脑提示没有权限(win10)
以D盘为例(想把文件保存在D盘下):1.找到D盘,并右键点击2.找到属性并点击3.在打开的面板中找到 “安全”4.点击 “Users (LAPTOP-GELQ6QR8\Users)”后点击“编辑”5.勾选“完全控制”操作完成...
2022-05-13 17:50:06 5988 2
原创 洛谷:[AHOI2001]彩票摇奖
题目描述为了丰富人民群众的生活、支持某些社会公益事业,北塔市设置了一项彩票。该彩票的规则是:每张彩票上印有7个各不相同的号码,且这些号码的取值范围为1∼33。 每次在兑奖前都会公布一个由七个各不相同的号码构成的中奖号码。 共设置7个奖项,特等奖和一等奖至六等奖。兑奖规则如下:特等奖:要求彩票上7个号码都出现在中奖号码中。 一等奖:要求彩票上有6个号码出现在中奖号码中。 二等奖:要求彩票上有5个号码出现在中奖号码中。 三等奖:要求彩票上有4个号码出现在中奖号码...
2022-05-05 22:27:06 516
原创 同源政策(ajax)
一、Ajax请求限制ajax只能响应自己的服务器发送请求。比如现在有一个A网站,有一个B网站,A网站中的HTML文件只能向A网站服务器发送Ajax请求,B网站中的HTML文件只能向B网站中发送Ajax请求,但是A网站是不能向B网站发送Ajax请求的,同理,B网站也不能向A网站发送Ajax请求。二、什么是同源如果两个页面拥有相同的协议、域名和端口,那么这两个页面就属于同一个源,其中只要有一个不相同,就是不同源。例如:原网址:http://www.example.com/dir/page.h
2022-05-04 16:19:26 204
原创 FromData总结(ajax)
1.FromData 对象的作用模拟HTML表单,相当于将HTML表单队射成表单对象,自动将表单对象中的数据拼接成清求参数的格式 异步上传二进制文件步骤:1)准备HTML表单<form id="form"> <input type="text" name="username"> <input type="password" name="password"> <input type="button"&.
2022-05-02 21:59:16 2170
原创 Ajax知识点
一、Ajax基础1. 传统网站中存在的问题网速慢的情况下,页面加载时间长,用户只能等待 表单提交后,如果一项内容不合格,需要重新填写所有表单内容 页面跳转,重新加载页面,造成资源浪费,增加用户等待时间2. Ajax概述Ajax:标准读音['ei,dʒaeks],中文音译:阿贾克斯 它是浏览器提供的一套方法,可以实现页面无刷新更新数据,提高用户浏览网站应田的体验。3. Ajax的应用场景页面上拉加载更多数据 列表数据无刷新分页(例如当点击某个网页的左边侧边栏时,只有右边的内容发生改
2022-04-28 22:11:43 563
原创 nodejs中post请求方式,req.body接值为空
出现这个问题后,我上网搜索发现解决该问题需要引入express框架和body-parser安装express(有两种安装方法):1)本地安装npm install express2)全局安装:npm install express -gd更多关于express安装可参考文章:NodeJs 安装Express模块_在奋斗的大道的博客-CSDN博客_nodejs安装express安装body-parser:npm install body-parser安装之后,我发现.
2022-04-27 22:13:47 1109
原创 nodejs配置环境变量后依然报错的解决办法
在配置完环境变量后,依然出现以下错误此时只需要以管理员身份再次进行如下操作:npm config set cache "D:\nodejs\node_cache"npm config set prefix "D:\nodejs\node_global"npm install express -g"D:\nodejs\node_cache"是自己电脑中名字为node_cache的文件夹位置如何以管理员身份运行cmd: 1. 我们需要先找到cmd命令,在电脑桌面...
2022-04-23 09:28:40 4395
原创 洛谷:P1781 宇宙总统(java)
题目描述地球历公元 6036 年,全宇宙准备竞选一个最贤能的人当总统,共有 nn 个非凡拔尖的人竞选总统,现在票数已经统计完毕,请你算出谁能够当上总统。输入格式第一行为一个整数 nn,代表竞选总统的人数。接下来有 nn 行,分别为第一个候选人到第 nn 个候选人的票数。输出格式共两行,第一行是一个整数 mm,为当上总统的人的号数。第二行是当上总统的人的选票。输入输出样例输入 #159876512365879541022356985678输出 #1
2022-04-22 20:30:00 646
原创 js中的var,const,let关键字
1.let与var的区别let 跟var 的作用差不多,但有着非常重要的区别。最明显的区别是,let 声明的范围是块作用域,而var 声明的范围是函数作用域。(块级作用域:一对大括号就可以看成是一块,在这块区域中定义的变量,只能在这个区域中使用,但是在js中在这个块级作用域中定义的变量,外面也能使用。说明:js没有块级作用域,,只有函数除外。)块级作用域原创链接:JavaScript 的变量的全局作用域、局部作用域、块级作用域理解_奋斗的吧小菜鸟的博客-CSD...
2022-04-12 20:30:00 305
原创 输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。
输入格式第 1 行包含两个整数,分别为行数 m 和列数 n,两个整数之间空格隔开。第 2 行开始有 m 行数据,每行包含 n 个整数,整数之间空格隔开。输出格式对应矩阵的边缘元素和例如:输入:3 33 4 13 7 12 0 1输出:15代码:import java.util.Scanner;public class Practice2_2 { public static void main(String arg[]){ Scanner
2022-04-11 21:27:12 2563
原创 ES9,ES10,ES11知识点
目录第 5 章 ECMASript 9 新特性5.1. Rest/Spread 属性5.2. 正则表达式命名捕获组5.3. 正则表达式反向断言5.4. 正则表达式 dotAll 模式第 6 章 ECMASript 10 新特性6.1. Object.fromEntries6.2. trimStart 和 和 trimEnd6.3. Array.prototype.flat 与 flatMap6.4. Symbol.prototype.description第 7
2022-04-05 11:00:00 1338
原创 ES7,ES8知识点
相关视频链接:尚硅谷Web前端ES6教程,涵盖ES6-ES11_哔哩哔哩_bilibili第 3 章 ECMASript 7 新特性3.1. Array.prototype.includesIncludes 方法用来检测数组中是否包含某个元素,返回布尔类型值const mingzhu = ['西游记','红楼梦','三国演义','水浒传'];//判断console.log(mingzhu.includes('西游记')); //trueconsole.log(mingzhu
2022-04-04 21:30:00 907
原创 用Java实现字符串中子字符串出现的次数
第一种方法:原创链接:用JAVA实现,计算字符串中子串出现的次数_百度知道package practice1;import java.util.Scanner; public class FindWords { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); String str1 = "chuan
2022-04-04 09:04:06 4649
原创 洛谷运行java编写的代码出现的错误及解决办法
错误1:Runtime Error.Program exited with code 12.类##是公共的, 应在名为 GetJi.java 的文件中声明public class #
2022-04-03 14:41:01 4809 2
原创 ES6知识点(3)
相关视频链接:尚硅谷Web前端ES6教程,涵盖ES6-ES11_哔哩哔哩_bilibili2.18. 模块化模块化是指将一个大的程序文件,拆分成许多小的文件,然后将小文件组合起来。2.18.1. 模块化的好处模块化的优势有以下几点:1) 防止命名冲突2) 代码复用3) 高维护性2.18.2. 模块化规范 产品ES6 之前的模块化规范有:1) CommonJS => NodeJS、Browserify2) AMD => requireJS3) CMD
2022-04-02 09:33:25 1216
原创 ES6知识点(2)
2.12 PromisePromise 是 ES6 引入的异步编程的新解决方案。语法上 Promise 是一个构造函数,用来封装异步操作并可以获取其成功或失败的结果。1) Promise 构造函数: Promise (excutor) {}2) Promise.prototype.then 方法3) Promise.prototype.catch 方法 <script> //实例化 Promise 对象 const p = new...
2022-04-01 20:00:14 996
原创 ES6知识点(1)
相关视频链接:尚硅谷Web前端ES6教程,涵盖ES6-ES11_哔哩哔哩_bilibili目录ECMASript 6 新特性2.1. let 关键字2.2. const 关键字2.3. 变量的解构赋值2.4. 模板字符串2.5. 简化对象写法2.6. 箭头函数2.7. rest 参数2.8. spread 扩展运算符2.9. Symbol2.9.1. Symbol 基本使用2.9.2. Symbol 内置值2.10. 迭代器2.11. 生成器
2022-03-31 21:57:06 121
原创 已声明“##”,但从未读取其值,解决办法
已声明“##”,但从未读取其值在js文件中出现这个不用担心只要后面用到你已经声明的这个变量就不会出现这样的问题了例如:声明一个变量prev,但未使用在下面某一步中用到这个变量,则恢复正常...
2022-03-22 21:47:11 4060
原创 iconfont-阿里巴巴矢量图标库的使用方法
官网:iconfont-阿里巴巴矢量图标库iconfont-国内功能很强大且图标内容很丰富的矢量图标库,提供矢量图标下载、在线存储、格式转换等功能。阿里巴巴体验团队倾力打造,设计和前端开发的便捷工具http://www.iconfont.cn使用方法:1.注册账号2. 登录后可搜索自己想要的字体图标3. 例如:搜索weibo4.鼠标滑到自己想要的图标后,点击第一个购物车图形5.可在右上方的搜索框搜索下一个自己想要的图标,并加入购物车。6.选择完毕后,点击...
2022-03-21 09:01:59 13039 2
原创 jQuery知识点(全)
## 为什么要学jquery使用javascript开发过程中,有许多的缺点:1. 查找元素的方法单一,麻烦。2. 遍历数组很麻烦,通常要嵌套一大堆的for循环。3. 有兼容性问题。4. 想要实现简单的动画效果,也很麻烦5. 代码冗余。## 体验jquery的使用```javascript/** 1. 查找元素的方法多种多样,非常灵活* 2. 拥有隐式迭代特性,因此不再需要手写for循环了。* 3. 完全没有兼容性问题。* 4. 实现动画非常简单,
2022-03-14 22:12:45 1702
原创 js基础知识补充
1. window.location = 'http://www.example.com',是 window.location.href = 'http://www.example.com'的同义词 。(从MDN中查找的)2. location.reload()用来重新加载页面即刷新页面3. 删除数组中的重复元素核心算法:遍历旧数组,然后拿着旧数组去查询新数组,如果该元素在新数组中没有出现过,就添加到新数组中,否则不添加 function unique(arr) {
2022-03-13 09:18:59 312
原创 inner.HTML与inner.Text的区别
1.innerText 不识别html标签 (非标准),去除空格和换行<div></div> <script> var div = document.querySelector('div'); div.innerText = '<strong>今天是:</strong> 2019'; </script>运行结果:2. innerHTML 识别html标签...
2022-03-10 20:01:52 1048
原创 this指向问题
一般情况下this的最终指向的是那个调用它的对象1. 全局作用域或者普通函数中this指向全局对象window( 注意定时器里面的this指向window)2. 方法调用中谁调用this指向对象var o = { sayHi: function() { console.log(this); // this指向的是 o 这个对象 } } o.sayHi();var btn
2022-03-07 21:02:12 122
空空如也
关于#c++#的问题:归并排序和堆排序的关键字比较次数和记录的移动次数怎么找呀
2022-12-20
FormData上传图片并预览报错
2022-05-02
控制台如何打印出文件上传进度
2022-04-30
写一个简单的计数器,有菜单,可按菜单提示进行操作
2022-03-30
输入一个二维数组,并按原数组输出
2022-03-21
有一个字符,判断它是否为大写字母,如果是,将它转换成小写字母;反之则转换为大写字母。 输入描述: 多组输入,每一行输入一个字母。 输出描述: 针对每组输入,输出单独占一行,输出字母的对应形式。
2021-12-18
此程序是如何运行的,运行结果是什么
2021-12-11
C语言题, n 的作用是什么,这个程序是怎么运行的
2021-12-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人