前端

算法效率

书名:代码本色:用编程模拟自然系统 作者:Daniel Shiffman 译者:周晗彬 ISBN:978-7-115-36947-5 第6章目录 6.14 算法效率(为什么程序跑得这么慢) 群集行为看起来很不可思议,但它的运行速度会非常慢,群集中的元素越多,程序运行得越慢。 1、优化方法 如果我们把屏幕划分成一个个网格,把这2000个Boid对象分配到这些网格中。对于每个Boid对象,只

vue灵魂拷问

1、说说Vue的优缺点 优点:渐进式,组件化,轻量级,虚拟dom,响应式,单页面路由,数据与视图分开 缺点:单页面不利于seo,不支持IE8以下,首屏加载时间长 2、为什么说Vue是一个渐进式框架 渐进式就是你想用 vuex 就用,不用也行,你想用 component 就用,不用也可以,或者你可以选择不用,或者只选几样去用 3、MVVM是什么?和MVC有何区别呢? MVVM VM: 也就是

小鱼儿学Tkinter-Entry 单行文本框

Entry 控件:用来输入单行文本 一个简单的 Entry from tkinter import * root = Tk() root.geometry('200x100') Entry(root , text = 'input your text here' ).pack(pady = 20) root.mainloop() 简单Entry 示例 上

vue3 + tsx 的几种写法(完整版)

环境介绍:Nodejs:14.18.0、Vite:2.7.10、Vue:3.2.26、依赖安装采用pnpm。 第一部分:环境搭建 一、使用 pnpm创建一个vite程序 $ pnpm create vite 二、安装vite插件:@vitejs/plugin-vue-jsx $ pnpm i @vitejs/plugin-vue-jsx 三、在vite.config.js加入jsx配置 //

09.《JavaEE 学习笔记》Listener监听器

1、6种监听事件类型 ServletContextEvent 上下文事件,当应用上下文对象发生改变,如创建或销毁上下文对象时,将触发上下文事件。 ServletContextAttributeEvent 上下文属性事件,当应用上下文的属性改变,如增加、删除、覆盖上下文中的属性时,将触发上下文属性事件。 ServletRequestEvent 请求事件,当请求对象发生改变,如创建或销毁请求对象时,

微信小程序——全局数据共享

全局数据共享,也叫做状态管理,是为了解决组件/页面之间的数据共享问题 开发中常用的数据共享方案有 Vuex、redux、MobX 等 小程序中的数据共享方案 使用 mobs-miniprogram 配合 mobs-miniprogram-bindings 实现数据共享 mobs-miniprogram 用来Store创建实例对象 mobs-miniprogram-bindings 用来把St

深夜惊雷!阿里开源新模型碾压Sora:消费级显卡跑出AI顶流性能

一、技术核爆:三项突破改写游戏规则在GitHub开源代码库中,"通义千问3.0"的技术文档披露了三个震惊业界的创新点:1. 动态神经元剪枝技术 通过实时监测神经网络各层的激活状态,该模型可自动裁剪冗余参数。实验数据显示,在图像生成任务中,模型体积较GPT-4减少72%的同时保持98%的画质表现。更关

Vue3核心源码解析 (五) : 内置组件<keep-alive>

  &lt;keep-alive&gt;是Vue.js的一个内置组件,可以使被包含的组件保留状态或避免重新渲染。下面来分析源码runtime-core/src/components/KeepAlive.ts的实现原理。   在setup方法中会创建一个缓存容器和缓存的key列表,其代码如下: setup(props: KeepAliveProps, { slots }: SetupContex

网络请求库 – axios库

1.认识Axios库 Axios 是一个基于 Promise 的 HTTP 库,可以用在浏览器和 node.js 中发送网络请求。 1.1 Axios的优点 XMLHttpRequest,fetch是高级一点的原生 原生的缺点: 1.需要自己来封装原生。 2.原生某些功能不具备,你需要自己来完成请求拦截,响应拦截等。 3.js可以跑在浏览器和node上面,但是原生的fetch是不能工作在node中