自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Promise 核心知识点--gpt版】

大部分前端 Promise 问题,本质都出在这几个地方。

2026-05-09 03:24:39 353

原创 LangChain基础知识笔记

AI应用开发基础知识笔记

2026-04-21 17:38:41 385

原创 【Vue2/3 源码解析之虚拟DOM和diff算法】

Vue2、Vue3源码解析之虚拟DOM和diff算法,前端面试常考。

2025-11-25 12:54:05 202

原创 虚拟列表原理与实现(面试版)

虚拟滚动是一种大数据量列表的性能优化技术,核心原理是:只渲染可视区域的内容,其他部分通过设置一个总高度的“占位容器”来维持滚动条正常。

2025-11-10 16:24:25 1009

原创 websocket

WebSocket 是一种基于 TCP 的 全双工、长连接通信协议,允许客户端和服务器之间建立持久连接,实现 实时双向通信。它弥补了 HTTP 只能由客户端单向请求的缺陷,非常适合聊天室、消息推送、在线协作、股票行情等实时场景。

2025-10-30 13:04:40 879

原创 前端面试常见问题

而 provide/inject 用于跨层级依赖注入,父组件提供响应式对象或方法,子组件注入使用,天然保持响应式共享,但耦合度高,依赖父组件提供数据或接口。当访问一个对象的属性时,如果对象自身没有这个属性,JavaScript 会沿着原型链(对象的 [[Prototype]],也就是 __ proto__)向上查找,直到找到属性或者到达 null。也被称为回流,是当页面的布局发生变化(如元素的位置、尺寸或隐藏/显示状态改变等)时,浏览器重新计算页面的布局,并且通常会伴随着重绘的过程。构建 CSSOM 树;

2025-10-29 17:58:54 520

原创 【前端面试常见问题2】

/ 首先获取对象自身的属性// 遍历自身属性// 如果属性是数据属性并且有值,或者是方法(可调用函数),则对象不为空if () {// 获取对象的原型// 如果有原型并且原型不是 `Object.prototype`(避免误判普通对象的默认方法)// 遍历原型的属性// 如果原型上的属性是数据属性并且有值,或者是方法(可调用函数),则对象不为空if () {// 继续沿着原型链向上查找// 如果以上检查都没有找到非空属性或方法,则对象为空。

2025-10-29 00:38:36 553

原创 力扣100二叉树

0 : val)

2025-10-10 00:41:36 19

原创 【力扣100双指针】

寻找新数组的元素,新数组的元素就是不含目标元素的数组:指向更新数组下标的位置。

2025-10-09 00:05:35 38

原创 【前端笔面试之Promise】

JS是单线程的,同一时间只能执行一个任务,事件循环可以让JS处理异步任务。

2025-10-05 21:26:48 85

原创 【huggingface无法连接】

huggingface-cli 需安装 0.17.0 及以上的版本才支持download子命令,但如果你pip显示的可安装的最新版本都低于0.17.0,可能是你的Python版本没有达到huggingface_hub要求的3.8+的要求。要求 Python>=3.8&&huggingface-hub>=0.17.0。

2025-05-22 20:22:37 850

原创 【BLS】

BLS

2024-04-18 01:59:26 343

原创 【BART】

BART

2023-12-04 15:09:15 593

原创 Android网络编程

6 网络编程通过网络实现客户端与服务器端数据的传递与共享客户端:Android手机端服务器端:后台提供数据的应用程序6.1 基于Http协议的网络编程Http是Internet中广泛使用的协议,几乎所有的计算机语言和SDK都会不同程度地支持HTTP,而以网络著称的Google公司自然也会使Android SDK拥有强大的HTTP访问能力。在Android SDK中可以采用多种方式使用HTTP,例如HttpURLConnection、HttpClient ( HttpGet、HttpPost )等。

2021-12-27 18:38:52 879

原创 Android存储管理

4 存储管理Android存储分为内部存储和外部存储。前者不需要权限,后者需要权限。内部存储又可划分为共享存储(也称共享偏好)、内部文件读写和SQLite数据库存储。Android提供了共享存储接口SharedPreferences 。Activity具有获取SharedPreferences接口类型对象的方法getPreferences()(本方法由Activity的超类Context类提供)。4.1 使用SharedPreferences存储数据SharedPreferences是Android系

2021-12-27 18:36:03 1585

原创 安卓基础框架与四大组件分析

3 基础框架与四大组件分析3.1 Android体系结构安卓分为四个层,从高层到底层分别是应用程序层(Applications),应用程序框架层(Application Framework),系统运行库层(Libraries)和运行环境层(Android Runtime)、linux核心层(Linux Kernel)。应用程序层:所有的应用程序层都是用java语言编写,应用程序由一个或多个组件组成。安装在安卓手机上的应用程序都是属于这一层的,比如手机上的一些联系人,QQ,微信等应用。应用程序存储在手机

2021-12-27 18:33:41 3669

原创 安卓界面设计

2界面设计Android应用开发的一项重要内容就是界面开发。对于用户来说,不管APP包含的逻辑多么复杂,功能多么强大,如果没有提供友好的图形交互界面,将很难吸引最终用户。2.1 UI设计概述Android系统按照MVC(模型(model)-视图(view)-控制器(controller))设计模式将应用程序的界面设计与功能控制设计分离,类似于前后端分离,而在AS中,前端的界面布局文件是在生成的应用程序框架项目的res资源目录的layout子目录中。res/layout目录下存放定义UI设计的XML文

2021-12-27 18:28:47 3603

原创 安卓开发简介

1安卓开发简介android开发是指android平台上应用的制作,Android早期由“Android之父”之称的Andy Rubin创办,Google于2005年并购了成立仅22个月的高科技企业Android,展开了短信、手机检索、定位等业务,基于Linux的通用平台进入了开发。Android是一种基于Linux的自由及开放源代码的操作系统,Android 分为四个层,从高层到低层分别是应用程序层、应用程序框架层、库和运行环境层和Linux 内核层。1.1 Android体系结构应用程序层:所有

2021-12-27 18:24:59 5699

原创 蓝牙通信的简要设计与开发(移动开发第六次作业)

蓝牙通信的简要设计与开发文章目录蓝牙通信的简要设计与开发

2021-12-11 15:42:49 1864

原创 近场通信技术

文章目录Wi-Fi简介特点应用场景分析与预测Bluetooth简介特点应用场景分析与预测NFC简介特点应用场景分析与预测Wi-Fi简介WIFI全称Wireless Fidelity,又称802.11标准,与蓝牙技术一样,同属于在办公室和家庭中使用的短距离无线技术。该技术是由一个名为“无线以太网相容联盟”(Wireless Ethernet Compatibility Alliance,WECA)的组织所发布的业界术语,中文译为“无线相容认证”。它能够在数百英尺范围内支持互联网接入的无线电信号。随着

2021-12-11 01:22:28 3256

原创 百度地图定位(移动开发第四次作业)

百度地图定位APP一、注册和获取密钥1.注册2.获取密钥二、导入百度地图开发包1.下载开发包2.将Jar包添加至项目三、显示地图1. 配置AndroidManifest.xml文件2. 在布局文件中添加地图容器3. 地图初始化4.创建地图Activity,管理MapView生命周期四、定位地图1. 配置AndroidManifest.xml文件2.布局文件3.开启地图的定位图层4. 构造地图数据5.通过LocationClient发起定位6. 正确管理各部分的生命周期五、结果截图六、心得七、源码一、..

2021-12-04 17:55:38 1363

原创 实现recycleView页面的跳转设计(移动开发第二次作业)

实现recycleView页面的跳转设计文章目录实现recycleView页面的跳转设计一、实现功能二、核心技术三、具体实现1.新建与item条目对应的activity2.设计.xml界面3.核心代码contactsdetail1.xmlcontactsdetail2.xmlbaidu.xmlcontactsdetail2.javabaidu.javaMyAdapter新增内容四、效果展示五、心得体会六、源码一、实现功能1、对有recycleView的页面进行点击跳转设计。比如,某一tab页是新闻

2021-10-25 00:13:38 1071

原创 APP门户设计界面(移动开发第一次作业)

APP门户设计界面文章目录APP门户设计界面一、内容二、核心技术三、开发关键步骤及其代码1、top界面2、bottom界面3、activity_main界面4、建立Fragment5、MainActivity.java文件6、备注四、运行结果五、仓库链接地址六、心得体会一、内容根据课程实操实现APP门户界面框架设计,至少包含4个tab页,能实现tab页之间的点击切换二、核心技术使用布局(layouts)和分段(fragment),对控件进行点击监听;事件侦昕器(Event Listene

2021-10-05 00:14:38 395

原创 记事本C#

用C#语言实现记事本目录用C#语言实现记事本一、程序设计案例二、记事本界面设计1、建立基本控件窗体属性MenuStrip(菜单控件)ToolStrip(工具栏控件)RichTextBox(多格式文本框控件)StatusStrip(状态栏控件)OpenFileDialog(打开对话框)SaveFileDialog(保存对话框)FontDialog(字体对话框)Timer(计时器控件)记事本界面2、各种控件代码3、工具栏代码4、计时器代码三、关于记事本1、界面设计2、核心代码四、结果截图一、程序设计案例

2021-05-03 16:53:43 358

原创 使用委托实现信用卡用户定时还款功能

目录一、程序设计案例二、核心代码及其功能三、结果截图四、心得体会五、仓库链接地址一、程序设计案例使用委托实现信用卡用户定时还款功能二、核心代码及其功能创建一个储蓄卡类、信用卡类和一个扣款委托类。信用卡还款从储蓄卡中扣除。储蓄卡需要设置读、写属性,方便用户向储蓄卡中存钱。主函数中要根据时间来判断用户是否还款,因此需要在信用卡设置两个函数,还款函数和不还款函数。委托类根据条件判断是否执行。三、结果截图四、心得体会通过此次实验,了解到了委托与事件,事件属于类的成员,所以要放在类的内部,委托属.

2021-04-08 23:59:22 173

空空如也

空空如也

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

TA关注的人

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