- 博客(36)
- 收藏
- 关注
原创 2022 跳槽涨薪必不可少面试通关宝典 —— css 篇
实现方式:定宽元素和自适应元素都设置左浮,自适应元素设置宽度 100% ,定宽元素设置固定宽度,定宽元素因为 DOM 位置靠后被挤下去,给定宽元素设置 margin-left:-100% 此时定宽元素和自适应元素左侧重叠,给容器设置 padding-left 的值为定宽元素宽度,给定宽元素设置定位和固定宽度。1、px:像素,是网页内常用的单位,也是基本单位。网页中每个元素都占有一定的空间,可以看成盒子,这个盒子的组成有:外边距、元素的边框、元素的内边距、元素的内容,这四个部分一起构成了盒子模型。
2024-09-12 16:32:59 548
原创 148道 CSS 与 JavaScript 基础面试题
demo a{}/特殊性值:0,1,0,1color: red;}/特殊性值:0,1,0,2样式应用时,css会先查看规则的权重(!important),加了权重的优先级最高,当权重相同的时候,会比较规则的特殊性。特殊性值越大的声明优先级越高。相同特殊性值的声明,根据样式引入的顺序,后声明的规则优先级高(距离元素出现最近的)部分浏览器由于字节溢出问题出现的进位表现不做考虑:链接访问前、链接访问后、鼠标滑过、激活。
2024-09-12 14:39:02 1030
原创 谷粒商城:renren-fast-vue文件上传组件
替换${filename}为真正的文件名。message: “最多只能上传” + this.maxCount + “张图片”,console.log(“这是什么${filename}”);console.log(“出错了…只能上传jpg/png文件,且不超过10MB。
2024-09-12 03:20:19 379
原创 撸一遍vue的基础特性
Vue.js安装主流的安装方式当然是使用vue-cli工具,这跟angular挺像的。但是作为刚入门的开发者,官方比较推荐的安装方式是直接引入script。vue脚本也分为开发版vue.js和生产版vue.min.js,开发环境下推荐使用vue.js,可以在开发过程中看到常见错误相关的警告。你可以选择使用CDN服务,直接引入这个脚本即可进行开发。本人还是习惯直接把脚本下载到项目文件夹中。学习Vue学习Vue.js最好的方法当然是把代码都撸一遍,这样印象会比较深刻。v-if。
2024-09-11 14:50:56 817
原创 [移动端]视口与媒体查询
所以,当页面缩放比例为100%时,。我们可以通过调用来获取理想视口大小。为了实现理想视口,需要给移动端页面添加标签配置视口,通知浏览器来进行处理。
2024-09-11 12:16:22 842
原创 vue要求组件模板只有一个根元素的原因
这很好理解,就是为vue开启一个入口,那我们不妨来想想,如果我在body下这样Vue其实并不知道哪一个才是我们的入口,因为对于一个入口来讲,这个入口就是一个‘Vue类’,Vue需要把这个入口里面的所有东西拿来渲染,处理,最后再重新插入到dom中。如果同时设置了多个入口,那么vue就不知道哪一个才是这个‘类’。那这里为什么template下也必须有且只能有一个div呢?
2024-09-11 10:25:36 380
原创 PDO操作数据库
简单的说,就是将sql语句强制一分为二:第一部分前面相同的命令和结构部分,第二部分为后面可变的数据部分。注释:exec主要用于执行没有返回结果集的操作,比如insert、delete、update,返回的是影响的记录条数。* 1)PDO::FETCH_ASSOC:表示关联数组。* 2) PDO::FETCH_NUM:返回索引数组。* PDO::FETCH\_NUM:返回索引数组。* 3) PDO::FETCH_OBJ:返回对象。* PDO::FETCH\_OBJ:返回对象。
2024-09-11 08:37:06 841
原创 Jenkins+Node+Vue 实战前端自动化部署平台_jenkins pnpm
【代码】Jenkins+Node+Vue 实战前端自动化部署平台_jenkins pnpm。
2024-09-11 06:15:13 379
原创 GitHub上非常实用的40个开源JAVA项目_java开源项目
除了简历做到位,面试题也必不可少,整理了些题目,前面有117道汇总的面试到的题目,后面包括了HTML、CSS、JS、ES6、vue、微信小程序、项目类问题、笔试编程类题等专题。
2024-09-11 03:59:49 964
原创 掌握Python学习过程中应该了解的学习路线!_python运维开发学习路线
在学习python中有任何困难不懂的可以微信扫描下方CSDN官方认证二维码加入python交流学习多多交流问题,互帮互助,这里有不错的学习教程和开发工具。python兼职资源+python全套学习资料。
2024-09-08 22:15:07 1726
原创 在GitHub Codespaces中使用Docker in Docker和KinD搭建Kubernetes开发环境
启动GitHub Codespace:创建一个新的Codespace,选择适合的机器类型和资源配置。配置DinD:在Codespace中安装并配置Docker,启用DinD特性。安装KinD:安装KinD,并使用它在Docker容器中启动一个Kubernetes集群。开发与测试:在这个集群上部署应用,进行开发和测试。
2024-09-08 18:13:33 1134
原创 一步一步带你训练自己的SSD检测算法_ssd训练自己的数据集
建议把需要标注的数据集存放在一个文件夹下面,并以相应的名字来命名该工具默认的标注方式是多边形,如果进行目标检测任务,通过Edit->Create Rectangle来切换在标注的过程中,尽量做到精细化的标注,尽量先将目标放大,再执行精细标注,标注的质量会对极大的影响检测算法的精度该工具默认会生成.json格式的标签并和标注图片存放在同一个目录,.json格式的标签文件适合用来构建COCO数据集格式,而.xml格式的标签文件适合用来构建VOC数据集格式。
2024-09-08 13:59:50 1399
原创 Visual Studio 2024 远程连接 虚拟机Linux系统(超详细)_visualstudio2024 ssh
可用以解决在ubuntu系统下操作vim编辑器不便的情况,使用自己熟悉的Visual Studio编辑器进行代码的编译。
2024-09-08 04:18:45 631
原创 Linux软件管理详解
rpm -U 软件名rpm -ivh --nodeps 软件包名1.2.软件包信息查询rpm可以通过rpm -q的格式进行查询工作,常用的选项如下rpm -q 软件名或rpm -qa | grep 软件名qpm -qarpm -qi 软件名rpm -ql 软件名rpm -qc 软件名rpm -qp 软件包名1.3.安全验证我们可以通过rpm -V 软件名的方式追踪软件的状态,当软件被篡改时,就会有相应的状态,如果未篡改,则无提示。5:MD5值更改S:文件大小发生改变L:链接文件的源发生改变。
2024-09-07 21:29:52 761
原创 linux常见命令---深度学习炼丹炉必备---更新中
nvcc -V*5.有了ubuntu系统安装基本的工具这条命令包含很多基本的工具,诸如gcc编译器等apt install build-essential6.linux下安装显卡驱动直接安装会出现问题,因为大部分电脑上安装的虚拟机都是不支持安装显卡的,所以安装命令需要稍作修改:sudo ./NVIDIA-Linux-x86_64-455.28.run --add-this-kernel7.linux下安装cuda下载对应的runfile文件,执行下面代码:sudo sh cuda_10.0.130_410
2024-09-07 16:04:09 911
原创 linux中PATH变量-详细介绍
然后vi /etc/environment ,把刚才那段环境加进去, 如果vim /etc/profile(第一种方法) 里面也不是全路径,也需要修改为全路径(参考第一种方法) 然后 重启!因为写入到 .bash_profile 中的,而.bash_profile中是调用/.profile,所以可以直接在/.profile中定义变量。保存文件,重启即可(有的系统执行./profile即可,不需重启;在home/用户/.profile中修改调用文件:vi ~/.bashrc。用户局限:仅对当前用户。
2024-09-07 10:37:35 427
原创 Linux 学习笔记 06 —— 进程管理(1) 查看、杀死
USER 用户名UID 用户ID(User ID)PID 进程ID(Process ID)PPID 父进程的进程ID(Parent Process id)SID 会话ID(Session id)%CPU 进程的cpu占用率%MEM 进程的内存占用率VSZ 进程所使用的虚存的大小(Virtual Size)RSS 进程使用的驻留集大小或者是实际内存的大小,Kbytes字节。TTY 与进程关联的终端(tty)STAT 进程的状态:进程状态使用字符表示的(STAT的状态码)
2024-09-07 05:06:04 998
原创 Java高并发基础知识_cpu 采取的策略是为每个线程分配时间片并轮转的 形式
Thread[线程 1,5,main]waiting get resource2。Thread[线程 2,5,main]waiting get resource1。Thread[线程 1,5,main]waiting get resource2。Thread[线程 2,5,main]waiting get resource2。**Thread[线程 1,5,main]get resource1。**Thread[线程 1,5,main]get resource1。}, “线程 2”).start();
2024-09-06 23:10:43 338
原创 6 张图带你彻底搞懂分布式事务 XA 模式
事务提交之后,还要把 autocommit 改回默认。但是也存在问题,那就是如果第三阶段发出 rollback 请求,有的节点没有收到,那没有收到的节点会在超时之后进行提交,造成数据不一致。协调节点单点故障,如果第一个阶段 prepare 成功了,但是第二个阶段协调节点发出 commit 指令之前宕机了,所有服务的数据资源处于锁定状态,事务将无限期地等待。第一阶段,事务协调者向事务参与者发送 prepare 请求,事务参与者收到请求后,如果可以提交事务,回复 yes,否则回复 no。
2024-09-03 23:02:16 946
原创 MySQL:互联网公司常用分库分表方案汇总!_数据库分库分表设计方案中,s方案
第一种:磁盘读IO瓶颈,热点数据太多,数据库缓存放不下,每次查询时会产生大量的IO,降低查询速度 -> 分库和垂直分表。第二种:网络IO瓶颈,请求的数据太多,网络带宽不够 -> 分库。
2024-09-01 23:44:31 1127
原创 Java队列Queue
小编也是很有感触,如果一直都是在中小公司,没有接触过大型的互联网架构设计的话,只靠自己看书去提升可能一辈子都很难达到高级架构师的技术和认知高度。向厉害的人去学习是最有效减少时间摸索、精力浪费的方式。我们选择的这个行业就一直要持续的学习,又很吃青春饭。虽然大家可能经常见到说程序员年薪几十万,但这样的人毕竟不是大部份,要么是有名校光环,要么是在阿里华为这样的大企业。年龄一大,更有可能被裁。送给每一位想学习Java小伙伴,用来提升自己。学习是最有效减少时间摸索、精力浪费的方式。
2024-09-01 17:25:29 760
原创 Java方法(一)
分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:[外链图片转存中…(img-Vb4Mmm5i-1725174260535)]
2024-09-01 15:04:30 233
原创 Java多线程系列--Synchronized和ReentrantLock区别
面试题文档来啦,内容很多,485页!由于笔记的内容太多,没办法全部展示出来,下面只截取部分内容展示。
2024-09-01 12:43:31 721
原创 java中RSA加解密的实现
蜂信物联FastBee平台https://gitee.com/beecue/fastbee阿里资料开源项目https://gitee.com/vip204888百度低代码前端框架https://gitee.com/baidu/amisOpenHarmony开源项目https://gitcode.com/openharmony仓颉编程语言开放项目https://gitcode.com/Cangjie//模//公钥指数//私钥指数//明文//使用模和指数生成公钥和私钥。
2024-09-01 09:54:40 754
原创 java 动态性之反射机制 详解 案例
三个工作日收到了offer,头条面试体验还是很棒的,这次的头条面试好像每面技术都问了我算法,然后就是中间件、MySQL、Redis、Kafka、网络等等。第一个是算法关于算法,我觉得最好的是刷题,作死的刷的,多做多练习,加上自己的理解,还是比较容易拿下的。而且,我貌似是将《算法刷题LeetCode中文版》、《算法的乐趣》大概都过了一遍,尤其是这本。
2024-09-01 06:54:49 1431
原创 EL表达式&JSTL标签库
以下几种情况为空:值为null值的时候,为空值为空串的时候,为空值是Object类型数组,长度为零的时候list集合,元素个数为零map集合,元素个数为零表达式1?表达式2:表达式3如果表达式1是真的,返回表达式2的值,如果表达式2 的值,返回表达式3 的值.点运算,可以输出Bean对象中某个属性的值[]中括号运算,可以输出有序集合中某个元素的值并且[]中括号运算,还可以输出map集合中key里含有特殊字符的key的值5、EL表达式的11个隐含对象。
2024-09-01 04:05:19 311
原创 1500页,七大知识点专题,这份Java架构师速成笔记带你挑战阿里P8岗!确定不来白嫖一下?
金三银四到了,送上一个小福利!金三银四到了,送上一个小福利![外链图片转存中…(img-XGBApdGm-1725099889621)][外链图片转存中…(img-ZeT6WNU9-1725099889622)][外链图片转存中…(img-uSgEYW4a-1725099889622)]
2024-08-31 18:24:59 382
原创 IDEA+Java+Servlet+JSP+Bootstrap+Mysql
8.学生端(我的成绩)页面9.学生端(个人信息)页面10.学生端(登出)页面三、代码实现1.前端。
2024-08-30 09:24:05 438
原创 electron 实现文件下载管理器
也可以通过 dock 的 setBadge 方法设置,该方法支持的是字符串,如果不要显示,需要设置为 ‘’。在 DownloadItem 中监听 updated 事件,可以实时获取到已下载的字节数据,来计算下载进度和每秒下载的速度。思路:在 updated 事件里通过 getReceivedBytes 方法拿到本次下载的字节数据减去上一次下载的字节数据。Promise,当不支持打开的文件,系统会有相应的提示,而 showItemInFolder 方法返回值是。// 记录上一次下载的字节数据。
2024-08-30 06:36:09 526
原创 DL4J实战之四:经典卷积实例(GPU版本)
内存:32G DDR4硬盘:NvMe 1T实际证明,以上配置可以顺利运行一文中的实例,并且可以通过GPU加速训练(GPU和CPU的对比数据会在后面给出)在Ubuntu16环境安装NVIDIA驱动和CUDA9.2的过程,可以参考文章,这里面安装的CUDA版本是9.1,请自行改为9.2版本。
2024-08-30 04:00:49 774
原创 ArrayList源码详解篇
所以,在我们上面的例子中,实际上返回的是String类型的数组,再将其中的元素赋值成Object类型的,自然报错。“default add 之后 长度:” + getCapacity(defaultCapacity));“default 初始化长度:” + getCapacity(defaultCapacity));方法,是构造方法接收什么类型的数组,就返回什么类型的数组。看完构造方法、添加方法、扩容方法之后,我们发现,原来,移除方法名字、参数的个数都一样,使用的时候要注意。
2024-08-30 01:10:45 968 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人