- 博客(27)
- 收藏
- 关注
原创 【人工智能】一些基本概念
其中,深度学习DL是ML中的一种算法,功能是模拟大脑。它分为输入层,隐藏层,输出层。隐藏层在训练时不断修正(修正依赖反向传播)模型权重(参数数量)和模型偏置(图源见右上角水印)由通用大模型+特定知识库+数据分析构建而成数据输入:去除无用符号,清洗句子数据分析:使用分析引擎,引擎的工作如下算法:文本分类模型,情感分析模型,主题建模过程:准备,选算法,微调数据输出:形式有图表、文字、互动界面等基于通用语言模型,和chatgpt类似。
2025-06-06 19:50:53
344
原创 【操作系统】死锁
我也不背代码,遇到题目现推:5个苹果,分了3个,还剩2个,如果有人释放1个,那么现在还有3个能分,以此类推。银行家算法:当申请资源时,系统会预分配并检查预分配。
2025-06-05 19:18:23
848
原创 【操作系统】进程,父子进程,线程
所有进程终止时,操作系统保证必然执行内存回收、PCB撤销和设备释放这三个核心操作,而子进程的处理方式则取决于系统设计。└─ Windows: 子进程被强制终止 → 资源回收。✅ 正确答案:A(纯线程切换不涉及TLB和缓存失效)答案:错误,混合切换时,即使线程切换也需要刷新。:线程是CPU调度的基本单位,共享进程资源。“线程切换永远不需要刷新TLB” ❌。:线程共享进程的资源,独享执行上下文。父进程终止 → 检查子进程 →。以下哪种切换开销最小?A) 同进程线程切换。B) 跨进程线程切换。
2025-06-04 23:16:53
678
原创 【前端】html2pdf实现用前端下载pdf
/ 转换后的pdf的外边距分别为:上: 10px、右: 10px、下: 10px、左: 10px。pdf-content这一块div展示的内容都将被捕获,成为生成的pdf页的内容。// 调用html2pdf库的方法生成PDF文件并下载。,滚动条没有滚到的部分是无法被捕获进pdf的,注意,如果pdf-content使用了。npm安装完后,编写代码。
2025-06-01 14:46:19
484
原创 【前端】Vue中实现pdf逐页转图片,图片再逐张提取文字
我们给定一个按钮,编写click函数,通过点击按钮触发pdf先转图片再转文字的功能。给定场景:后端无法实现pdf转文字,由前端实现“pdf先转图片再转文字”。假设我们在中有一个元素存放我们处理过的canvas集合。在< script>里编写函数。
2025-05-31 11:28:35
400
1
原创 【前端】javascript和Vue面试八股
在某些情况下,箭头可能被误解为比较表达式,传统的this动态绑定是js最令人困惑的特性之一,箭头的设计解决了回调中this丢失的常见问题,更适合纯函数场景,不依赖调用上下文,减少了因为this绑定而带来的副作用,符合词法作用域的直觉。普通函数是同步的,没有异步操作,不需要then。作用域延长:通过特定方式【主要是闭包,with已废弃,eval不推荐】延长变量的生命周期,使其超出原本的作用域。在Vue中,这意味着:当数据变化时,自动重新渲染依赖该数据的组件,自动执行依赖该数据的计算属性和侦听器。
2025-05-30 22:48:23
716
原创 【前端】CSS面试八股
Q:回流和重绘回流reflow:计算元素的几何,引发layout重绘repaint:更新元素可见样式,引发paint回流的成本比重绘高得多,因为它涉及重新计算元素的几何属性和页面布局。Q:transform、opacity、filter、will-change创建动画A:既不会触发reflow也不会repaint,当使用transform或opacity时,跳过layout和paint阶段,直接在GPU中处理变换,浏览器只需要composite已有图层而非render页面。
2025-05-30 21:45:46
813
原创 【前端面经】云智慧一面
A:一个基于Vue.js的SSR服务端渲染和静态站点生成的SSG框架,用于构建高性能、SEO友好的现代web应用,它简化了Vue.js的开发流程。模板编译:Vue 编译器将模板中的 v-model 转换为 v-bind:value 和 v-on:input。核心:多种渲染模式,服务端渲染,静态站点生成,单页应用,混合渲染。无需手动vue-router,内置代码分割,预加载,支持HMR。A:它实现了表单输入和应用状态之间的双向数据绑定。Q:代码分割是为了什么,在什么场景下用。Q:v-model如何实现的。
2025-05-30 17:40:01
542
原创 【前端面经】百度二面
Q:手撕代码,arr=[{age:18, name: ‘lily’},{age:91, name: ‘andy’},{age:38, name: ‘tony’}],请按age排序写一个函数,再按name排序写一个函数。Q:css中position有哪些类型。Q:移动端rem和px是如何换算的,如果要实现根rem动态跟随屏幕大小变换应该如何实现。Q:手撕代码,12345678如何转换成12,345,678的逗号形式数据。Q:手撕代码,class EventBus如何实现。Q:vue中数据传递方式有哪些。
2025-05-30 17:19:59
269
原创 【前端面经】百度一面
它做3d相对比较底层,SuperMap也有3D,但是它的3D是基于cesium做了二次封装,而越是底层的东西越好操作,被过度封装的东西好用,但是如果有bug或业务改动则不合适。答题注意逻辑:我使用Lighthouse发现A问题,然后优化对Webpack的构建以解决A问题,部署后查看Chrome DevTools页面,分析是否A问题解决,是否仍有问题,为什么仍有问题。A:模块热替换,是Webpack、Vite等构建工具提供的功能,允许在运行时动态替换,而无需完全刷新页面。Q:协商缓存和强缓存有什么区别。
2025-05-30 17:07:33
1644
原创 【前端面经】阿里巴巴一面
Q:Vue3在render函数执行的时候遇到子组件出问题导致整个生命周期阻塞,页面因此出不来,如何解决。当前问题是:静态6和实例7同名,实例7和方法8同名,在js中,同名属性7会覆盖方法8,所以输出7。Promise.all:全部任务执行成功,进入then,只要有一个失败,进入catch。Q:选择WebGIS框架时,SuperMap和OpenLayer用谁好,为什么。A:Vuex是官方状态管理库,集中管理应用中所有组件的共享状态,我们需要解决:静态的6,实例的7,函数的8。③ 生产环境错误处理。
2025-05-30 16:47:47
257
原创 【前端面经】京东一面
Q:我在www.baidu.com里设sessionStorage一个值为apple: 1,我打开空白标签页又贴入www.baidu.com并跳转进去,此时这个新的页面里,sessionStorage是否有apple,如果有,值为多少。A:在web应用中,一个网页的代码试图向不同源发起HTTP请求,浏览器的同源策略限制了跨域请求,以保护用户的安全性和隐私,同源策略要求网页只能与同一源的资源进行交互,不允许与不同源的资源直接交互。新标签页如果贴入同一域名,会继承原来的上下文,会被复制到新标签页,所以值不变。
2025-05-30 13:02:20
775
原创 【前端面经】美团一面
如果script标签上,既没有async又没有defer,浏览器会按照script标签在HTML中的顺序,阻塞页面渲染,下载后并同步加载脚本,脚本会阻塞页面的加载和渲染。② 构建DOM树:解析HTML文档过程中,浏览器构建一个Document Object Model树,表示HTML文档的结构,DOM树是一个树状结构,其中每个HTML元素都表示为树的节点,包括标签、文本等。A:DNS解析(这部分占比非常高),建立TCP,发HTTP,服务器处理请求,服务器响应, 浏览器渲染页面。⑥ paint:绘制。
2025-05-30 12:39:05
269
原创 【前端面经】字节跳动一面
基本类型Number,String,Boolean,Undefined,Null,Symbol,BigInt。A:代码比较长,之后再贴,核心思想是state,value,callbacks的处理。CSR:在浏览器中动态生成HTML,开发简单,直接用vue-cli,SEO不友好。A:浏览器兼容,性能开销,调试复杂性,代码更复杂,内存占用,===比较失败。SSR:SEO友好,服务器压力大,开发复杂度高,需要处理nodejs环境。常用:纯vue,react,angular,静态站点生成,后台管理系统。
2025-05-29 23:52:19
813
原创 【前端】Vue中实现翻页后滚动条自动回顶
<el-table ref="myTable"></el-table>changePage() { this.$nextTick(()=>{ this.$refs.myTable.bodyWrapper.scrollTop=0; // 如果有包裹 this.$refs.refTable.$el.parentNode.scrollTop=0; })},
2021-02-02 20:57:35
17
1
原创 【前端】Vue中得到pdf路径但pdf内容为空,iframe报404时空处理
import axios from "axios"; //使用axios获取状态码data() { return { flag: 0, url: pdf路径 }},mounted() { this.isIframeUrl()},methods: { // 判断函数 isIframeUrl() { let url = this.url if(url == '' || url == null || url == undefined) return
2020-11-26 21:27:20
57
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人