自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 自学项目--VUE3惠购好物--问题与解决

查看跳转的url地址栏如果是orderId那么路由传过去的id就是route.query.orderId,如果是id那就为route.query.id。2) 当有逻辑代码时可以将它封装起来(成JS文件)再return出去需要的数据和方法 这更有利于维护。1) 进行面包屑导航渲染数据时显示undefined----(渲染模板时遇到对象的多层属性访问问题)拆分组件--->寻找核心思路和实现的方法--->使用的关键技术点--->最后验证和优化为了提高性能。2、请求接口导致页面元素不见。

2023-09-04 11:01:57 121

原创 利用vue-cli脚手架创建uni-app项目装sass时报错

原来一直是node和node-sass的版本兼容 只需要在npm官网查看node-sass找到下图的表 查看对应即可(查看电脑node版本命令:node -v)我刚开始还以为是webpack的版本和sass起冲突 就利用升级vue-cli版本来升级webpack的版本。其实最大的问题就是node和node-sass版本兼容的问题。

2023-07-13 15:27:30 470

原创 webpack-dev-server8080端口被占用(已解决)以及不用刷新改页面效果时自动刷新

因为默认生成的dist/bundle.js是在内存中,即使删掉也还是会存在,所以可以直接引用bundle.js。之前安装了Tomcat和一些服务器,所以8080端口被占用导致打开页面时 cannot get--找到放置index.html的src文件夹就可以看到效果啦,实现代码一边改页面一边自动修改~~这样我们就可以在终端运行 npm run dev,打开。(这里的路径可以按照自己的修改)...

2022-08-10 11:15:02 850 1

原创 expressjwt is not a function-----已解决

然后我运行了还是没有成功,问题出在哪呢,我去npm官网搜了一下这个包,结果发布者的格式是在配置express-jwt中间件的时候在{secret加密的秘钥,的后面加上一个algorithms["HS256"]}就可以啦~由于版本升级到了7.7.5,导入express-jwt的格式变了。...

2022-07-28 09:45:37 1395

原创 JavaScript案例----表单多选与反选

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> #form01{ padding:100px; background-color: pink; } </style> <script type="text/javascript"> //入口函数,防...

2022-05-03 10:35:57 1215

原创 jQuery案例

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> #father{ width: 100%; text-align: center; } a{ text-decoration: none; } #father>ul{ list.

2022-05-03 10:32:55 710

原创 Ajax交互中,存在图片加载失败问题--已解决

这几天在学习Ajax的相关知识,在不刷新页面的情况下加载内容以及获取数据,结果搞着搞着就卡bug了。后来发现问题出在JSON代码中可以看到我当前设置图片的路径是相对于JSON这个文件,而不是HTML文件,所以只要把路径设置为原本HTML路径就好啦bug解决啦~~~...

2022-04-30 14:55:32 687

原创 PHP页面显示404终于找出bug了

我一直冥思苦想,找bug找了一下午,到处百度利用phpstudy搭建网站 vscode编写PHP代码以至于如何让它在浏览器页面显示helloworld。但是一直报错!打开的网页要么就是源代码出来了,直接在地址栏输入编写PHP文件所在的网站地址,也报了404!搭建的网站良好后来通过我的不懈努力!(真的太不容易了呜呜呜呜),就是忘记加端口号了,我真的会谢同理,用vscode连接浏览器打开的PHP文件,也把路径改了,再加上端口号,一样的成功!...

2022-04-09 23:12:52 3265 4

原创 JavaScript04(操作BOM对象,操作DOM对象)

1.BOM对象大二上学期上了企业课,听BOM对象听得云里雾里的,到现在才搞明白原来是跟浏览器一些对象属性挂钩的。那就来浅说JavaScript和浏览器的联系吧,其实就一句话嘻嘻JavaScript是为了能够让它(BOM对象)在浏览器运行!BOM:浏览器对象模型其实它本质是一个B/S,就是浏览器与服务器的一个互动1.1 window----全局作用域window代表的是浏览器窗口1.2 Navigator--------封装浏览器信息(容易被人修改,不建议使用)1.

2022-03-25 17:00:59 1135

原创 JavaScript03(Date日期对象,JSON对象,面向对象、表单操作)

1.Date日期对象转换:注意我们调用的都是方法,而非属性2.JSON对象什么是JSON?JSON(JavaScript Object Notation,JS对象简谱)是一种轻量级的数据交换格式。 简洁和清晰的层次结构使得JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。在JavaScript 中 一切皆为对象,任何js支持的类型都可以用JSON来表示格式:键值对都用-------key:value 对象都用--.

2022-03-25 09:41:12 1116

原创 JavaScript02(函数定义,参数获取,变量的作用域,方法)

1.函数1.1 绝对值函数(举例)定义方法一:function abs(x){if(x>=0)return x;elsereturn -x;}一旦执行到return代表函数的结束,返回结果!如果没有执行return,函数也会返回一个结果,就是undefined定义方法二:var abs=function(x){if(x>=0)return x;elsereturn -x;}1.2 参数arguments、restarguments:JS

2022-03-23 16:59:39 1385

原创 JavaScript01(复习阶段)

1.什么是JavaScript?JavaScript是一门世界最流行的脚本语言标准:ECSMScript(不停地更新换代)严格区分大小写!2.数据类型js不区分小数和整数:NumberNaN :不是一个数字(not a number) Infinity:表示无限大比较运算符= 赋值 == 等于(类型不一样,值一样,结果为true) === 绝对等于(类型要一样,值也要一样,结果才为true) JS的缺陷,坚持不要用==比较 须知:NaN===NaN,这个与所有的数.

2022-03-20 17:49:24 881

原创 URL以及下载资源文件

统一资源定位符:定位资源的,定位互联网网上的某个资源DNS 域名解析1.协议://IP地址:端口/项目名/资源 下载资源:在项目名打开文件就可以听啦PS:但是有些的要版权,不能点开播放就很难下载了。最后完结散花!...

2022-03-20 10:33:50 961

原创 UDP

发短信:不用连接,需要知道对方的地址发送端接收端需要先执行接收端,再执行发送端循环发送消息循环接收消息多线程在线咨询利用多线程,两个人都可以是发送方,也都可以是接受方发送端接收端分别是老师和学生注意:1.(接收端)接受包裹这边需要用packet获得里面的数据(getData),转换成字符串(new String)2.(发送端)如果是控制台输入信息,需要利用readline来读取,并且转换为字...

2022-03-19 17:57:30 161

原创 TCP 、初识Tomcat

客户端连接服务器 Scoket 发送消息服务器建立服务的端口 ServerSocket 等待用户的连接 accept 接受用户信号接受信号:执行结果:文件上传:客户端服务端先启动服务端,再启动客户端Tomcat服务端自定义S Tomcat服务器S:java后台开发客户端自定义C 浏览器B...

2022-03-19 12:32:33 770

原创 网络编程简要概述

1.概述地球村:人类联系因互联网而更加密切计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程:TCP/IP C/S目的:无线电台.....传播交流信息,数据交换,通信2.网络通信的要素如何实现网络的通信?通信双方地址:IP+端口号定位一台计算机IP 端口号规则:网络通信的协议小结:1.网络编程的两个主要问题如何

2022-03-19 10:15:15 130

原创 线程通信、线程池

1.线程通信生产者—>数据缓存—>消费者这是要给线程同步问题,生产者和消费者共享同一个资源,并且生产者和消费者相互依赖,互为条件在生产者消费者问题中,仅有synchronized是不够的synchronized可阻止并发更新同一个共享资源,实现了同步synchronized不能用来实现不同线程之间的消息传递(通信)Java提供了几个方法解决线程之间的通信问题:wait()--------表示线程一直等待,直到其他线程来通知,与sleep不同,会释放锁 wait(lo

2022-03-18 17:49:17 428

原创 死锁和锁(Lock)

1.死锁

2022-03-18 16:27:17 631

原创 线程同步

1.并发并发:同于一个对象被多个线程同时操作处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改这个对象,这时候我们就需要线程同步,线程同步其实就是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个线程再使用。2、队列和锁由于同一进程的多个线程共享同一块存储空间,再带来方便的同时,也带来了访问冲突的问题,为了保证数据在方法中被访问时的正确性,在访问时加入锁机制synchronized,当一个线程获得对象的排它锁,独占资源,其他线程必

2022-03-17 22:59:00 98

原创 线程状态

1.线程礼让(yeild)当前线程停止,但并不阻塞将线程从运行状态转为就绪状态执行结果:2.停止线程(stop)执行结果:3.线程休眠 (sleep)sleep指定当前线程阻塞的毫秒数,一千毫秒=一秒sleep存在异常InterruptedExceptionsleep时间达到后线程进入就绪状态sleep可以模拟网络延迟,倒计时等等没有给对象都有一个锁,sleep不会释放锁执行结果:4.线程状态(state)...

2022-03-16 17:47:26 310

原创 静态代理、线程的优先级以及守护线程

1.静态代理模式执行结果:2.线程优先级ps:执行结果的顺序也是不一样的如下图,正常通常的优先级为5,最小为1,最大为103.守护(Daemon)线程线程分为用户线程和守护线程虚拟机必须确保用户线程执行完毕虚拟机不用等待守护线程执行完毕如:后台记录操作日志,监控内存,垃圾回收。...

2022-03-15 17:31:33 937 1

原创 继承Thread类以及实现Runnable、Callable接口(包含Lamda表达式)

1.执行结果:ps:调用的是start方法而不是run方法,在图中可以看到,如果调用run方法,是先执行开辟线程再执行主线程,而start方法是重写开辟一条线程并由CPU调度执行顺序。2.实现多线程同步下载图片...

2022-03-13 12:13:26 418

原创 关于多线程简介

程序:静态的代码;进程:程序执行的过程,操作系统分配资源的单位;线程:CPU调度和执行的单位,独立执行的路径。互不影响,线程的执行由调度器安排,对同一资源进行操作时,需要并发控制。创建多线程的三个方法: 定义一个类继承Thread,重写run()方法,run()方法里是程序执行体, 调用,创建一个该类的对象,并用 对象.start()方法开始。 定义一个类实现Runnable借口,编写run()方法,创建一个该类的对象ww,再创建一个Thread类的匿名对象,把ww作为参数传

2022-03-11 18:03:42 140

原创 Swing.02

1.下拉菜单2.动态数组3.文本框4.密码框效果图完结散花!!!

2022-03-09 17:26:14 80

原创 Swing.01

1.JFrame窗口2.弹窗JDialog用来被弹出,默认就有关闭事件。绝对布局:容器里的组件不会随着对窗体的的变化而改变,组件的坐标和大小已经由代码固定,因此 想要改变组件坐标、大小变化,需要改变组件对应的代码参数。3.图标4.图片标签...

2022-03-09 17:07:57 113

原创 AWT.02

1.TextField文本框监听器

2022-03-07 14:49:38 138

原创 AWT .01

1.窗口实现setResizeable:窗口放大设置。1.1实现多个窗口效果图:2、面板PanelsetLayout:是java图形界面编程的常用方法,用来设置用户界面上的屏幕组件的格式布局,默认为流式布局。setBounds:是setSize与setLocation的结合。3、布局3.1流式布局3.2东西南北中3.3表格布局4.事件监听4.1当某个事件发生的时候,干什么?效果图:当按下按钮时,控制台就会显示内容...

2022-03-05 22:29:26 176

原创 关于GUI编程具体简要。

我们为什么要学?虽然现在GUI编程在很多学校老师都没讲但是之后在学习MVC架构时需要用到,提前了解监听,在之后进公司后可能会面临需要用到swing维护。缺点:1、界面不太美观2、需要JRE环境维护S它的组件:窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事件核心技术:AWT、SwingAWT:是Swing的前身,最底层的实现包含了很多类和接口。GUI:图像用户界面。 元素:窗口、按钮、文本框 java.awt包里特点:Frame

2022-03-05 21:02:03 249

空空如也

空空如也

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

TA关注的人

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