自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2024 最新 Web 前端经典面试试题及答案——CSS篇

实现方式:父容器设置 display:flex,定宽元素设置 width,自适应的子元素设置 flex:1 或 flex-grow:1。实现方式:父级元素设置 display:grid ,使用 grid-template-columns 和 grid-template-rows 设置格子,子项设置 grid-column 和 grid-row 设置在格子中的位置。IE 不支持这种,如果项目需要兼容 IE 浏览器,就不能选它了。

2024-09-12 17:03:58 603

原创 2018-2020年web前端面试题合集

2019面试题(1)监听数据变化的实现原理不同(2)数据流的不同(3)模板渲染方式的不同除了简历做到位,面试题也必不可少,整理了些题目,前面有117道汇总的面试到的题目,后面包括了HTML、CSS、JS、ES6、vue、微信小程序、项目类问题、笔试编程类题等专题。

2024-09-12 15:10:01 700

原创 (移动端打包)一步一步,一步 从代码到,打包成为手机App,上传至nginx服务器 (Vue项目)(1)

配置别名后的bug在html中 需要在别名前面加上 ~ 符号在js中,需要使用require(‘url’)list: [{“type”: “image”,“imgUrl”: require(‘assets/logo.png’),“desc”: “动物园”}]这样图片就可以成功引入了以上是配置修改webpack默认配置源码,可以直接赋值,也可以按需求使用,重点都写在代码段内,再次还要重申一遍,下载压缩图片,可能不会那么容易成功,多试几次,切记下载不成功要使用代码命令卸载后,再次重新下载,可参考package.

2024-09-12 06:07:51 1174

原创 通过项目实战学习:深拷贝与浅拷贝的内涵,实现深拷贝的几种方法,深拷贝解决项目异常bug

结果分析我们只关注数组中的一个代表举个例子,譬如未改动之前原表单的data和数据库的都是typescript。我在typescript后面加了个1,即表单的data变成typescript1第一次点击cancel输出结果如下:我还是在原本表单输入框,在typescript后面加个1第二次cancel输出结果OMG到这里,这么多疑惑,我们就得去了解一下等了解了深拷贝和浅拷贝的区别原理,那就知道为什么会出现这样的bug。再关注一下这一句关于赋值的代码,它在后面讲解是重点对象。

2024-09-12 04:06:23 348

原创 能用CSS实现的就不用麻烦JavaScript

完整代码:https://codepen.io/shinewen189/pen/gOWWdxj。

2024-09-12 01:54:00 603

原创 数组去重你想到几种办法呢?

let sortedArray = array.concat().sort() //concat() 返回新的数组。if (res.indexOf(array[i]) === -1) { // 返回找到的第一个值得下标。

2024-09-11 15:21:50 454

原创 vue项目初始化和部署

Nginx的主要配置文件通常位于**/etc/nginx/nginx.conf**,而服务器块(用于定义网站配置)通常位于**/etc/nginx/sites-available/**。如果你不想切换,可以输入"N",然后按下回车。根据你的选择,Vue CLI 将会为你创建一个相应配置的 Vue 项目。这里的下载过程一般会比较慢,需要耐心等待,也可以选择通过其他方式下载vue.js的安装包,但需要注意其安全性。在这里,Vue CLI 提供了几个预设选项供你选择,以便快速设置你的 Vue 项目。

2024-09-11 10:56:29 796

原创 react hook仿造掘金博客项目

需要注意的是,Home有嵌套路由,则需要在Home中再写一遍renderRoutes,并且 renderRoutes(routes)的routes是在props中获取的,即应该写成renderRoutes(props.route.routes)。要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!

2024-09-11 09:08:06 804

原创 JS 实现一键回顶功能 - 方法总结

思路:设置a标签中的href为#top。

2024-09-11 06:46:04 348

原创 HTML5(五)——Canvas API

===canvas 画布提供了一个画图的平面空间范围,每个点都有自己的坐标,原点位于画布的左上角,x表示横坐标,y表示纵坐标。

2024-09-11 04:30:45 915

原创 学习笔记1——常用的注意力机制(即插即用)_cam注意力机制

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2024-09-08 20:00:49 438

原创 信息收集之 操作系统识别_修改网站get参数大小写一样是windows还是linux

1)我们去网上找个网站测试一下,从下图中的扫描结果中可以发现,目标网站是Linux系统,版本大概是2.4或者2.6之间。其中Windows系统的默认TTL是128,Linux系统的默认TTL是64,我们可以通过TTL来判断目标的操作系统。将地址栏中的路径由小写改为大写,页面不受影响,说明网站不区分大小写,是Windows系统。下面是我ping的本网段的Windows系统,由于没有出网络,ttl没有减少,是128。下面是我ping的本网段的Linux系统,由于没有出网络,ttl没有减少,是64。

2024-09-08 16:05:32 497

原创 【云计算学习教程】私有云、社区云、公共云和混合云:云计算的4种部署模型_云计算有四种部署模型,包括

混合云是由两个或两个以上不同类型的云(私有云、社区云、公共云)组成的,它其实不是一种特定类型的单个云,其对外呈现出来的计算资源来自两个或两个以上的云,只不过增加了一个混合云管理层。私有云的规模可大可小,小的可能只有几个或者十几个用户,大的会有数万个甚至十几万个用户,但是过小的私有云不具备成本优势且计算资源配置的灵活性体现不出来,比如家庭和小微型企业,直接采用虚拟化即可,技术简单、管理方便。二是托管在别处(如阿里云端),称为托管私有云。与私有云类似,社区云的云端也有两种部署方法,即本地部署和托管部署。

2024-09-08 11:53:59 803

原创 【Linux 1】Linux入门

1、桥接模式桥接模式表示虚拟机与主机在同一网段下,也就相当于局域网,如果IP地址为192.168.100.129,那么网段就是192.168.100,也就是说虚拟机ip最多会有255个,这样就有了局限性,容易造成IP冲突。2、NAT模式虚拟机中是独立的网络,通过代理与主机互通,不会造成IP冲突。3、仅主机模式只有本机能用的虚拟机,不建议使用。三、克隆和快照1、克隆一般用于项目部署2、快照相当于SVN,是Linux系统的版本管理手段四、XShell和Xftp。

2024-09-08 07:00:25 1049

原创 openLDAP统一认证在nodejs或flask等web系统中的配置使用_oa系统接入openldap

根据OA系统的需要,可能需要设计特定的LDAP目录结构来映射OA中的部门、角色或权限。例如,创建不同的组织单位(OU)对应OA中的部门,或者使用ldap属性来标识用户的角色。然后,我们设置一个登录路由,使用Passport的LDAP认证策略来处理认证请求。类,用于存储登录用户的信息。请注意,这只是一个示例代码,你需要根据自己的实际情况来修改LDAP服务器的配置信息、路由逻辑和返回的用户信息。在配置openLDAP统一认证与Flask结合的认证示例之前,您需要确保已经安装了相关的依赖库,如。

2024-09-08 00:11:49 422

原创 linux的mount(挂载)命令详解

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2024-09-07 18:49:54 944

原创 Linux命令大全(超详细版)_linux命令大全手册

source命令source命令通常用于保留、更改当前shell中的环境变量。[root@localhost ~]# source 配置文件或[root@localhost ~]# . 配置文件环境变量配置文件简介环境变量配置文件中主要是定义对系统的操作环境生效的系统默认环境变量,比如PATH、HISTSIZE、PS1、HOSTNAME等默认环境变量。~/.bashrc。

2024-09-07 13:25:34 1568

原创 linux——环境基础开发工具使用_gcc test file

vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。切换用户成为自己执行 su ,进入自己的主工作目录,执行 cd ~打开自己目录下的.vimrc文件,执行 vim .vimrc。配置文件的位置在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。显示器设备,一般的刷新策略是行刷新,就是碰到/n,就把/n之前的所有字符全部显示出来。

2024-09-07 07:57:27 688

原创 Linux awk命令详解

awk -F’[:#/]’ ‘{print $1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12}’ helloworld.sh //制表符分隔输出多字段。awk -F’[:#]’ ‘{print $1,$2,$3,$4,$5,$6,$7}’ OFS=‘\t’ helloworld.sh //制表符分隔输出多字段。awk -F: ‘$1~/mail/ && $3>8 {print }’ /etc/passwd //逻辑与,$1匹配mail,并且$3>8。

2024-09-07 02:24:05 1068

原创 Java 1052 卖个萌

随后 K 行,每行给出一个用户的符号选择,顺序为左手、左眼、口、右眼、右手——这里只给出符号在相应集合中的序号(从 1 开始),数字间以空格分隔。int getSymbolSet(char symbol[11][5]) { // 获取符号集。// i表示符号个数,j表示字符个数。// 结束符,符号个数加1。// 保存字符后,字符个数加1。// 直接返回符号个数。if (‘\n’ == ch) { // 换行符。// 如果是字符是’]',就为end赋值。// 第i个符号0个字符。

2024-09-05 01:58:51 606

原创 apollo在Spring boot加载过程解析

=apollo 是一个开源的配置中心项目,功能很强大,apollo 本身的配置项并不复杂,但是因为配置的路径特别多,非常容易搞混了, 所以本文试图聚焦 spring-boot 的场景,在 spring-boot 微服务场景下,搞清楚 apollo-client 的加载过程集成使用====1、添加 gradle 依赖2、配置 application.propertiesapollo 自身的配置共包含 9 项,必要配置只有 3 项,其他的都是可选的配置。

2024-09-04 06:42:41 1129 1

空空如也

空空如也

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

TA关注的人

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