- 博客(20)
- 问答 (1)
- 收藏
- 关注
原创 jsp如何显示本地磁盘目录里的图片(IDEA)
1.(网上最最最常见的答案,但这个方法我使用后不起作用)去tomcat的conf/server.xml配置文件里配置虚拟路径,在标签内加入如下代码(举个例子):<Context crossContext="true" debug="0" docBase="D:\qqi\images" path="/files" reloadable="true"/> 但是我src写/files/aaa.png依然没用。2.IDEA里配置①②????????????③接着在jsp文件中写上/
2021-11-12 20:36:17 1639 4
原创 算法记录——坚持(回溯+动态规划)
首先,回溯算法的思路学习都来自这位大佬:liweiwei141946.全排列全排列一定要理解回溯法,递归,不断地试错,有回退撤销才有后面的重新选择。这一题是全部排列问题,所以画图时,发现不存重复问题,使用used数组来帮助递归回溯时选择数。多画树状图!!!class Solution { public List<List<Integer>> permute(int[] nums) { int len = nums.length; //
2021-10-27 15:02:03 158
原创 算法记录-坚持(排序相关)
剑指offer45.把数组排成最小的数此题用的是改进版的冒泡排序方法~class Solution { public String minNumber(int[] nums) { bubbleSort(nums); return Arrays.toString(nums).replace("[", "").replace("]", "").replace(",", "").replace(" ",""); } public static void
2021-09-12 22:03:34 146
原创 第一次尝试Java/Springboot连接redis失败(如何开启远程连接)
错误如下:连Java的报错:Exception in thread “main” redis.clients.jedis.exceptions.JedisConnectionException: Failed connecting to 47.106.9.47:6379连springboot的报错:io.netty.channel.ConnectTimeoutException: connection timed out: /47.106.9.47:6379原因就是没有开启redis的远程连接,感觉网
2021-08-10 09:24:50 331
原创 计网学习笔记|应用层
应用层的学习内容大致有如下,最重要的内容是几个网络协议:网络应用与单机应用有哪些本质性的不同?最直白的回答是:网络应用要联网才能用!一部分软件跑在我们的主机上,有的软件跑在远端数据库上,两者交互才有了我们所使用的网络应用。网络该采取什么样的体系结构?客户机/服务器结构(C/S):服务器提供24小时服务和永久性访问的地址/域名,利用大量服务器实现可拓展性,能同时请求用户大量的并发请求。客户机与服务器通信,使用服务器提供的服务,间歇性、有需求地接入网络,可能使用动态IP地址。客户机不会与其他客户机直接
2021-06-10 17:05:44 564 3
原创 用到的CSS布局整理
总结的是一些自己写代码时用到的布局CSS代码让子div在父div里水平居中.messageContainer { position: fixed; margin: 0 auto; width: 100%; top: 15px; display: flex; justify-content: center; }※ justify-content:center; (水平居中对齐)或者margin:
2021-05-30 15:36:00 78
原创 BrowserRouter vs HashRouter
碰到的问题 最近将项react项目打包成app的时候,或者说先经历一个npm run build命令打包后,发现将打包后的index.html打开一片空白!!Σ(っ °Д °;)っ我打开浏览器开发工具检查页面元素情况,发现APP组件已经挂载到页面最外层div上了,但是APP组件里什么也没有。我在想,APP组件里放的其实都是路由组件,这就说明了路由组件出问题了,没有被渲染出来。 我刚好百度搜 “为何打包react项目后,打开打包好的页面,是一片空白?” 时看见一个解决方案:将BrowserRouter
2021-05-16 15:21:26 275
原创 简书项目课程 学习总结(复习)
3/18环境搭建引入.js文件通过脚手架工具编码,一般有grunt/webpack/gulp帮助我们编写脚手架create-react-app 官方提供的脚手架工具 可定制性强工程目录文件简介yarn.lock是我们项目依赖的安装包README.md项目说明文件,可以自己用markdown重写。package.json 相当于脚手架工具 或者项目的介绍,还有依赖的包,主要是node的包文件,可以让项目变成node包.gitignore,里面的文件不会上传到gitnode_modu
2021-05-02 09:18:09 211
原创 leetcode刷题|数组
35.搜索插入位置二分查找,最重要的是边界条件, 这里用到的思路是左闭右闭区间。js版本var searchInsert = function(nums, target) { let low = 0, high = nums.length - 1, mid = 0;//跟踪要查找的列表部分 while(low <= high) { //也就是范围没有缩小到只包含一个元素 mid = parseInt((lo
2021-04-22 20:08:02 76
原创 记录贴|leetcode题目-树
[116. 填充每个节点的下一个右侧节点指针](https://leetcode-cn.com/problems/populating-next-right-pointers-in-each-node/)解法一:普通层次遍历法:var connect = function(root) { if(root == null){ return root; } let Q = [root]; // Q.push(root); while(Q.length
2021-04-03 20:37:05 325
原创 前后端分离|react项目部署到服务器
关键字:宝塔页面、域名成果:输入xxxx.qqiuklele.cn网址就能访问我的项目。经历的步骤:1.首先,我也是第一次部署项目,所以我也是百度,谷歌。最终照着一篇教程来做:《React项目部署在阿里云服务器ECS》 虽然我购买的是阿里云的轻量级应用服务,其实都差不多。如果你购买了服务器,却什么都没做过的,比如购买域名并部署上了你的博客,很推荐您看这篇教程。因为我就遇到了问题,我在xshell上输入了命令启动了nginx,但是输入域名后,只有以下页面:因为我是购买了域名的,并且将其解析到我的i
2021-03-01 17:10:41 767
原创 JavaScript的原型链与基于原型链的继承
深入学习JavaScript的人都知道,JavaScript也是门支持面向对象编程的语言。面向对象的语言有一个标志,就是它们都有类的概念,通过类可以创建任意多个具有相同属性和方式的对象。然鹅,ECMAScript里没有类的概念,(ES6的class也只是一种语法糖,它仍然是基于原型的),但是JavaScript可以通过原型链机制为对象提供“继承”功能。在了解原型链之前,我觉得了解一下JavaScript的继承设计思想,也就是JavaScript的设计人员的设计想法和故事,是挺有帮助的。在我一开始学习原型
2020-12-27 22:18:24 108
原创 强大的HTML5特性之一--本地存储
“Web 存储对象 localStorage 和 sessionStorage 允许我们在浏览器上保存键/值对。在页面刷新后(对于 sessionStorage)甚至浏览器完全重启(对于 localStorage)后,数据仍然保留在浏览器中。这就是HTML5本地存储。”Cookie说到浏览器里的数据存储,很多人会想到cookie。Cookie表示在HTTP服务器和客户间传递的状态信息,是一个记录信息的小小文本文件,可以实现记录用户个人信息的功能。Cookie的数量以及大小有严格限制,各个浏览器的域.
2020-11-02 19:32:36 389
原创 JS执行机制
文章目录前言同步与异步事件循环:微任务和宏任务举一个饭堂点餐例子来理解事件循环JS里的事件循环的流程开头代码的输出结果分析关键字:同步执行、异步执行、事件循环、宏任务、微任务、队列前言首先,看一段有关异步执行的一段代码,想一想它会输出什么?//怎么个打印顺序呢?setTimeout(()=>{ / console.log("ssssss")},0);n
2020-10-17 11:12:02 250
原创 git操作记录
暂时用到最多的git操作过程:克隆到本地:git clone xxxxxxpush更新仓库或者提交:git add . -> git commit -m “wooooo” -> git push origin master博客更新应该也是差不多了。假如push后有这样的错误 : ! [rejected] master -> master (non-fast-forward)那操作得多一步pull。git pull origin master --allow-un
2020-06-27 09:49:14 94
原创 理解js中的getter和setter
在复习对象访问器的时候,我就犯了一个简单的错误,也让我意识到我是对getter和setter是理解不到位的。先看看我的代码和错误提示:错误提示是:person.messageAre不是函数。我感到很困惑,因为我在person里对messageAre的写法看起来就像是一个函数。我立马再去认真学一下getter和setter,发现以下才是使用 setter 设置对象属性和getter获取属性的正确用法:var person = { name: "QQ", age: 18, get messa
2020-06-26 21:59:43 1088
原创 CSS定位和浮动
我常常能感觉我自己写CSS的时候常常都是毫无依据地一顿操作。遇到问题了就百度一下,所以想好好地把CSS捋一遍。在好好学习定位和浮动前,还了解了CSS选择符,学习后真是十分惭愧,因为不知道的东西真是太多了。Q1:经常会遇到修改元素的height和width后不起作用?没效果,又气又急!原因:每一个网页元素都有一个默认的display属性,分为块状元素(block)和行内元素(inline)。相应的display属性会生成对应的盒子类型。行内元素:行内盒子是沿着文本流水平排列的。其设置height和wid
2020-05-10 22:44:55 291 1
原创 ES6学习笔记(2)
函数拓展函参数可以给默认值了,还可以写成多参数的形式function more(...n){ console.log(n.length); } more('z','y','ss');//3箭头函数的写法:()里写参数,然后箭头大括号,假如只有一个参数,小括号可以省略~若函数体只有一句话,{}都可以省略了let fun2=(x,y)=> x+y; ...
2020-03-29 19:39:48 92
原创 ES6学习笔记(1)
ES6学习笔记(1)有点杂,重在理解~~~~多看书········let//JS变量的作用域范围 function show(args) { var args="888"; //永远都是888 不要这样定义 console.log(args); } show("99");虽然“99”是作为实参传递给形参,但是里面定义的args“8...
2020-03-28 22:52:53 92
空空如也
js:函数调用后加了一个方括号
2021-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人