proxy代理机制和工作原理,reactive是怎么通过proxy实现响应式的
文章浏览阅读823次,点赞9次,收藏9次。Proxy 是 JavaScript 中一个用于创建代理对象的构造函数,允许你定义基本操作(如属性查找、赋值、枚举、函数调用等)的自定义行为。通过 Proxy,你可以对一个对象进行拦截,并在该对象的操作上添加自定义逻辑。在 Vue 3 中,Proxy 被广泛用于实现响应式系统。_proxy实现响应式
浅显易懂的讲讲:什么是计算属性名?(JavaScriptES6的新属性)
文章浏览阅读251次,点赞3次,收藏5次。计算属性名(Computed Property Names)是指在定义对象的属性时,可以使用表达式来动态计算属性的名称。这样做的好处是允许我们根据变量、函数的返回值或任何表达式来创建对象的属性名。_es6中...无法解析属性是数组的吗
JS生成器的特殊用法:委托yield*
文章浏览阅读462次,点赞13次,收藏3次。yield 用于在生成器函数中暂停函数执行,并返回一个值给外部调用者。当生成器再次被调用时,会从暂停的地方继续执行。_yield 会添加到微任务吗
vue3的状态管理库——pinia使用介绍
文章浏览阅读788次,点赞23次,收藏8次。使用 defineStore 创建一个 store。//定义store//导入了 defineStore 和 ref。defineStore 用于定义一个新的 store,而 ref 用于创建响应式的数据。/*第一个参数:第一个参数是 store 的唯一名称 'token'第二个参数:函数,函数的内部可以定义状态的所有内容,返回一个对象,该对象包含状态和方法。*///定义状态的内容//1.响应式变量//使用 ref 创建了一个响应式变量 token,初始值为空字符串。_pinia的简单使用
什么是跨域,为什么会发生跨域,怎么解决?
文章浏览阅读345次,点赞7次,收藏2次。跨域(Cross-Origin)是指浏览器出于安全考虑,阻止网页从一个域(域名、协议、端口)请求另一个域的数据。这种限制被称为“同源策略”,即只有协议、域名和端口号完全相同的请求才被允许。这种机制旨在防止恶意网站对用户的敏感数据进行不正当的访问。注意,这里说的是网站与后台,但是我们可以通过和前端一致,然后让前端作为代理去跟后端沟通,这也就避免了网页和前后端的端口协议不同而导致的跨域问题了。
eclipse在服务器添加和删除项目add and remove的时候报错:there are no resources that can be added or removed the server
文章浏览阅读137次。这个错误通常是因为Eclipse没有识别到任何可以部署到Tomcat服务器的项目。你可以尝试以下步骤来解决这个问题。_there are no resources that can be added
Linux(初学)
文章浏览阅读812次,点赞20次,收藏13次。1945.2.14 埃尼阿克(第一台计算机)(军事用途)摩尔定律(计算机小型化,高性能化)摩尔定律是英特尔创始人之一戈登·摩尔的经验之谈,其核心内容为:集成电路上可以容纳的晶体管数目在大约每经过18个月到24个月便会增加一倍。换言之,处理器的性能大约每两年翻一倍,同时价格下降为之前的一半。计算机私人公司(面向企业的大型计算机--IBM)(面向个人的计算机--Apple,Microsoft,英特尔)(联想)个人计算机发展---计算机+互联网---pc互联网时代---手机+互联网---移动互联网。
解决webview TOP崩溃Render process (7110)‘s crash wasn‘t handled by all associated webviews, triggering
文章浏览阅读1k次,点赞12次,收藏8次。反编译APK发现,有很多第三方SDK的webview也有这个问题,特别是广告SDK,那么想要彻底解决此问题,需要重写全部第三方SDK的代码,重写他们的webviewClient子类的。可以知道,谷歌提供了一个方法回调onRenderProcessGone来处理渲染进程退出,默认是false,坑啊,false是会杀app进程退出。分析:此问题是webview渲染崩溃引起,如果发生了webview渲染崩溃,则会触发进程崩溃。上线结果,APP崩溃率下降了70%,还是会崩溃上报。参考谷歌 issure。_onrenderprocessgone
Fastadmin前端使用表格及其表格的操作一(Bootstrap-table)
文章浏览阅读881次,点赞17次,收藏9次。在fastadmin的使用过程中,我们发现后台部分的表格其实还是蛮实用的,有时候就想把它移植到前台(比如在”我的订单“模块中,就可以以订单列表的方式出现),并且做到功能不会缺失。总结起来,fastadmin的后台使用了bootstrap-table展示表格,样式漂亮且提供了多套可替换的样式,fastadmin团队还进行了二次开发,使得整体使用体验更好。这里是编程界的彭于晏,一个不务正业的程序员,广交天下朋友,有什么开发问题一起交流。_fastadmin
数据结构(排序)
文章浏览阅读359次,点赞4次,收藏9次。R遇L:R先走,找小,没有找到比key小的,直接跟L相遇了,L停留的位置是上一轮交换的位置,上一轮交换,把比key小的值换到了L的位置。L遇R:R先走,停下来,R停下来的条件是遇到比key小的值,R停的位置比key小,L没有找到比key大的,遇到R就停下来了。gap越小,跳的越慢,但是越接近有序,当gap==1相当于插入排序就有序了。时间复杂度:O(N^2) 最坏情况:逆序(每次挪动的数据都比上一个小)gap越大,大的可以越快跳到后面,小的数可以越快跳到前面。时间复杂度: O(N^2) (好,坏情况)
npm使用淘宝镜像下载依赖包
文章浏览阅读1.1k次,点赞6次,收藏7次。一般情况下,使用命令 npm install xxx 时默认连接的外国的镜像,不仅下载速度慢,而且还会出现下载失败的情况。因此,使用国内的镜像无疑是最佳选择,以淘宝镜像为例:npm 官方镜像:https://registry.npmjs.org/淘宝 npm 镜像:http://registry.npmmirror.com阿里云 npm 镜像:https://npm.aliyun.com腾讯云 npm 镜像:https://mirrors.cloud.tencent.com/npm/_下载淘宝镜像
一文教你在windows上实现ollama+open webui、外网访问本地模型、ollama使用GPU加速
文章浏览阅读2.3w次,点赞63次,收藏130次。ollama工具的出现让大语言模型的部署变得格外的轻松,但是在windows系统部署之后发现无法使用GPU进行加速,通过多方面查找资料发现可以在docker中使用命令启用GPU加速。另外通过Docker也可以快速部署open webui,于是本文基于docker实现ollama模型的部署,以及webui部署。最终部署成功后可以实现公网访问本地大语言模型功能。_ollama gpu
根据Scrum 敏捷开发过程开发一个基于 Web 的 Scrum 项目管理系统
文章浏览阅读1.5k次,点赞73次,收藏49次。状态图(Statechart Diagram)主要用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件(Event),以及因状态转移而伴随的动作(Action)。SiteMesh 和jQuery 是用户界面设计开发中的常用框架。SiteMesh 是个 Web 页面布局、装饰以及与现有 Web 应用集成的框架,有助于在由大量页面构成的项目中创建一致的页面布局和外观、一致的导航条、一致的布局方案等。iQuery 是一个快速、简洁的 JavaScript 框架。_模拟scrum敏捷开发流程进行软件开发
今日推荐
周排行