摘要: 1.购买云服务器(略) 2.使用finalshell连接服务器 3.在root下新建一个software文件夹(文件夹名称随意并下载nignx wget http://nginx.org/download/nginx-1.19.0.tar.gztar -xvf nginx-1.19.0.tar.gz 阅读全文
posted @ 2022-10-06 11:31 grigeorge 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 想实现一个聊天气泡框时需要一个突出的尖角,于是想到了借助伪元素来实现 实现目标: 实现一个可以动态变长的聊天气泡(如图所示) 实现过程: 版本一:使用absout+relative定位实现,bubble元素使用relative定位,然后bubble::after元素使用absolute定 阅读全文
posted @ 2022-09-27 10:03 grigeorge 阅读(2044) 评论(0) 推荐(0) 编辑
摘要: 直接先来看一道题: async function async1() { console.log('async1 start') await async2() console.log('async1 end') } async function async2() { console.log('asyn 阅读全文
posted @ 2022-09-18 19:03 grigeorge 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 一、垃圾回收策略 1.引用计数垃圾回收: 这是最初级的垃圾回收算法,此算法把“对象是否不在需要”简化定义为“有没有其他对象引用到它”。如果没有引用指向该对象,那么该对象会被垃圾回收机制回收。限制:无法回收循环引用。 2.标记-清除算法: 标记清除顾名思义是一种分两阶段对对象进行垃圾回收的算法。 第一 阅读全文
posted @ 2022-09-16 17:00 grigeorge 阅读(476) 评论(0) 推荐(0) 编辑
摘要: HTML HTML5新特性,语义化 浏览器的标准模式和怪异模式xhtml和html的区别 使用data-的好处meta标签 canvas HTML废弃的标签 IE6 bug,和一些定位写法css js放置位置和原因什么是渐进式渲染html模板语言meta viewport原理 CSS 盒模型,box 阅读全文
posted @ 2022-08-10 18:11 grigeorge 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 各司其职 让 HTML、CSS和 JavaScript 职能分离,HTML是页面的骨架,CSS是页面的皮肤,JavaScript是页面的动作了。我们在写代码的时候应该他们各自负责自己该负责的部分,尽可能的少用 JS 干扰 CSS 和 HTML ,这样的代码才是高质量的。 例子:深色模式切换 实现效果 阅读全文
posted @ 2022-07-29 23:21 grigeorge 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 问题:如何封装一个轮播图插件。 先来看代码,代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>封装轮播图组件</title> <style> #my-slider{ position: relative; displa 阅读全文
posted @ 2022-07-29 23:07 grigeorge 阅读(117) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 阅读全文
posted @ 2022-07-06 20:25 grigeorge 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 1、直接把请求参数写在Controller相应的方法的形参中,此场景适用于请求参数较少的情况 /** * 1. 直接把请求参数写在 Controller 相应的方法的形参中 * @param username * @param password * @return */ @RequestMappin 阅读全文
posted @ 2022-07-05 22:40 grigeorge 阅读(7068) 评论(1) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-06-14 21:30 grigeorge 阅读(1) 评论(0) 推荐(0) 编辑