自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

姥姥家的饭

学海无涯苦作舟

  • 博客(90)
  • 资源 (4)
  • 收藏
  • 关注

原创 js操作时间

文章目录获取当前日期倒计时计时器时间戳转 HH-MM-SS获取时间戳获取当前日期getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var year = date.getFullYear(); var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 &&

2020-11-11 16:35:15 2258 1

原创 FastAPI (第三章 核心功能)

【代码】FastAPI (第三章 核心功能)

2025-04-09 11:33:48 445

原创 FastAPI (第二章 基础入门)

安装 Python 3.10+、FastAPI 和 Uvicorn。编写并运行第一个 FastAPI 应用。访问自动生成的交互式文档。什么是 FastAPI:FastAPI 是一个现代、高性能的 Python Web 框架,专门用于构建 API。它基于 Python 的类型注解系统,结合 Pydantic 和 Starlette,提供快速开发和类型安全的特性。核心特点高性能。

2025-04-09 11:30:42 355

原创 FastAPI (第一章 学习计划)

我会先展示简洁的任务要求,然后提供详细的知识点讲解。你可以先准备环境,我随后给出细致的说明。

2025-04-09 11:18:09 189

原创 python (第十三章 数据分析与可视化)

中提取数据,用 Pandas 分析价格变化,用 Matplotlib 绘制趋势图。

2025-03-14 18:15:00 387

原创 python (第十二章 完善电商价格监控系统)

第1-5周:基础语法、函数、库。第6-8周:小型项目(记账、天气、电影)。第9-12周:爬虫专项(静态、动态、完整系统)。

2025-03-11 16:15:00 944

原创 python (第十二章 完善电商价格监控系统)

目标:打造一个功能完善的爬虫系统,具备定时抓取、数据存储和简单分析能力。

2025-03-10 14:04:40 416

原创 python (第十一章 动态网页爬取和反爬机制)

功能:模拟浏览器操作,加载 JavaScript 动态内容。安装下载浏览器驱动(如),与你的 Chrome 版本匹配。将驱动放入 PATH,或在代码中指定路径。

2025-03-07 12:09:43 1154

原创 python (第十章 电影推荐系统)

编写一个命令行程序,用户输入喜欢的电影类型或评分标准,程序从电影数据中推荐电影。我们先用本地 JSON 文件模拟数据。如果你想用 API,可以用。(需要注册获取 API Key)。这里我们简化起见,用文件实现。

2025-03-04 11:15:00 322

原创 python (第九章 项目开发阶段)

目标:通过小型项目掌握开发流程,熟悉从需求分析到代码实现的完整过程。编写一个命令行程序,记录用户的收入和支出,按月统计并生成简单报表。

2025-03-01 22:00:00 758

原创 python (第八章 常用库与工具)

pandas基础。工具:调试和 Git。

2025-02-27 22:30:00 390

原创 python (第七章 深入面向对象编程)

类、对象、继承、多态。特殊方法(__str____eq__等)。属性管理(@property实践:图书管理系统。

2025-02-26 11:30:29 344

原创 python (第六章 面向对象编程)

目标:掌握 OOP 核心概念,具备用类设计程序的能力。用类实现一个图书管理系统,支持添加、查看、删除书籍。

2025-02-26 11:14:22 229

原创 python (第五章 数据结构与算法基础)

用列表和字典实现一个系统,支持添加、查看、删除学生成绩,并按成绩排序。目标:掌握数据结构的高级用法和基本算法思维,为后续项目打基础。

2025-02-26 11:10:05 326

原创 python (第四章 函数与模块)

用函数重构之前的计算器程序,添加文件记录功能,每次计算结果保存到文件中。目标:掌握函数定义与调用、模块的使用,以及文件读写基础。

2025-02-26 10:41:14 326

原创 python (第三章 列表和字典)

有序、可变的元素集合,用方括号。

2025-02-26 10:39:03 418

原创 python (第二章 简单计算器程序)

以下是完整的代码,我会逐步解释每一部分。你可以直接运行,也可以跟着我一步步敲代码。用户输入两个数字和一个运算符(加、减、乘、除),程序计算并输出结果。

2025-02-26 10:37:13 650

原创 python(第一章 学习计划)

目标:熟悉 Python 语法,打好基础,完成简单程序编写。目标:掌握 Python 核心技能,具备独立开发能力。目标:掌握网络爬虫技术,能独立完成数据抓取任务。目标:成为 Python 高手,参与实际开发。目标:通过实战项目提升综合能力。

2025-02-26 10:31:47 1021

原创 uniapp 文本转语音

基于 Minimax API 的 UniApp 文本转语音工具,支持文本分段、队列播放、暂停恢复等功能。目前只内置了文本转语音。

2024-12-26 18:01:42 1538 1

原创 Js latex数学公式 转 markdown

【代码】Js latex 转 markdown。

2024-07-03 10:30:51 234

原创 vue3 vite项目中,如何px转rem实现自适应

/ 用来修改根元素字体大小。// 用来把px转rem。

2023-07-14 10:37:23 2725 1

原创 关于 JavaScript 的事件循环、微任务和宏任务

事件循环是 JavaScript 的一种执行模型,用于处理异步任务和事件。它通过监听事件队列中的任务,将任务分为宏任务和微任务,并按照一定的顺序执行它们,以实现 JavaScript 的异步执行。微任务和宏任务是指在 JavaScript 异步执行过程中,任务队列中的任务的分类。宏任务包括所有的异步任务,如 setTimeout、setInterval、I/O 操作等,而微任务则是宏任务执行完毕后立即执行的任务,如 Promise、MutationObserver 等。

2023-04-11 10:04:09 1669

原创 常用的js工具库

【代码】常用的js工具库。

2023-04-04 14:02:29 252

原创 vue3使用element-china-area-data报错Cannot find module ‘element-china-area-data‘ or its corresponding typ

这个错误提示意味着代码中引用的模块 element-china-area-data 无法被找到,或者缺少类型声明文件。这通常是因为该模块没有被安装,或者安装的方式不正确。这样 TypeScript 就会把 element-china-area-data 当做一个无类型声明的模块来处理,但是可以避免出现编译错误。如果模块没有提供类型声明文件,可以手动创建一个类型声明文件。在项目根目录下创建一个名为。关于用TS使用没有规范类型的插件大家可以用这个思路解决问题~~

2023-03-29 19:15:11 1839

原创 uniapp上传图片、视频 包括预览、压缩、手动上传等功能

插件地址:https://ext.dcloud.net.cn/plugin?id=8941#detail

2022-10-24 10:44:30 1014

原创 vue3+ts+vite项目基础模板

vue3+Ts+vite项目基础模板

2022-09-30 16:25:37 323 1

原创 常用的ES6,ES7语法

变量声明let、const和var都是用来声明变量的,只不过let和const声明的变量作用域是块级,var是全局let声明的变量是可修改的,const声明的变量是不可以修改的if(true){ let name = '海贼王'; console.log(name); // 海贼王}console.log(name); // 报错--------------------------------------if(true){ const name = '海贼王'; console

2021-09-22 11:30:15 535

原创 uniapp更新版本

小程序版官方链接地址uni.getUpdateManager()本API返回全局唯一的版本更新管理器对象: updateManager,用于管理小程序更新。onCheckForUpdate callback 当向小程序后台请求完新版本信息,会进行回调 onUpdateReady callback 当新版本下载完成,会进行回调onUpdateFailed callback 当新版本下载失败,会进行回调applyUpdate 当新版本下载完成,调用该方法会强制当前小程序应用上新版本并重

2021-09-18 16:14:21 623

原创 express 调用阿里云发送短信

安装依赖npm i @alicloud/sms-sdk --save引入依赖const SMSClient = require('@alicloud/sms-sdk')发送短信router.get('/', function(req, res, next) { const phoneNum = req.query.phone if (req.data) { var accessKeyId = 'LTAI5tFnsf*************'; //在用户信息管理中可

2021-06-11 09:52:31 284 1

原创 Element 上传单张多张图片组件

<template> <div class='app-content'> <el-upload action="#" list-type="picture-card" :file-list="fileList" :on-preview="handlePictureCardPreview" :http-request="request"

2021-05-13 13:40:58 269

原创 vue-cli脚手架构建vue3项目

安装node.js 版本在8v+ (可以去官网下载)安装淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org(淘宝镜像会快一点,不安装也没关系)开始创建项目 vue create '项目名称'4. 运行项目cd 项目名称 (进入项目根目录)cnpm run serve (启动项目)...

2021-03-16 11:47:44 548

转载 vue3和vue2有哪些区别?

vue3.0的设计目标更小更快加强TypeScript支持加强API设计一致性提高自身可维护性开放更多底层功能压缩包体当前最小化并被压缩的 Vue 运行时大小约为 20kB(2.6.10 版为 22.8kB)。Vue 3.0捆绑包的大小大约会减少一半,即只有10kB!编译时优化Slot 默认编译为函数:父子之间不存在强耦合,提升性能Monomorphic vnode factory:参数一致化,给它children信息,建立数据 data这里就是Vue2与Vue3 最大的区

2021-03-02 18:07:45 2748

原创 Vue3的构建工具Vite使用

Vue3项目环境搭建安装Node.js官网下载安装:https://nodejs.org/en/ 对应系统、版本下载安装mac HomeBrew安装nodenode -v #版本查看npm -v #版本查看安装Vuenpm install -g @vue/cli #终端执行安装 Vue-CLI'vue -V #查看版本创建项目vue create <Project Name> #创

2021-03-02 18:05:38 407

原创 Js按日期分组数据

【代码】Js按日期分组数据。

2021-01-12 11:32:14 2127 2

原创 vue项目常用插件

SortableJS 功能强大的JavaScript 拖拽库Sortable.js是一款优秀的js拖拽库,支持ie9及以上版本ie浏览器和现代浏览器,也可以运行在移动触摸设备中。不依赖jQuery。支持 Meteor、AngularJS、React、Vue、Knockout框架和任何CSS库,如Bootstrap、Element UI。你可以用来拖拽div、table等元素。vue-countTo 简单好用的一个数字滚动插件vue-countTo是一个无依赖,轻量级的vue组件,可以自行覆盖easin

2020-12-28 11:33:27 295

原创 将html转换成图片

利用 html2canvas 脚本该脚本允许您直接在用户浏览器上拍摄网页或其中一部分的“屏幕截图”。屏幕截图基于DOM,因此可能无法真实表示100%的准确度,因为它无法生成实际的屏幕截图,而是根据页面上的可用信息构建屏幕截图。安装 npm安装npm install html2canvasimport html2canvas from 'html2canvas';使用html2canvas(document.body).then(function(canvas) { document.

2020-11-10 14:50:46 796

原创 JSON 去重

json数据let json = [{name: '小明', age: 20}, { name: '小明', age: 12}, { name: '小刚', age: 20}, { name: '小刚', age: 25}];方法/* * JSON数组去重 * a:json * f:json字段名*/function removalHeavy(a, f) { let n = [], e = [];.

2020-09-25 10:14:12 342

转载 vue 节流函数防抖函数封装

封装assets/js/public.js/** * 函数防抖 * @param fn * @param delay * @returns {Function} * @constructor */export const Debounce = (fn, t) => { let delay = t || 500; let timer; return function() { let args = arguments; i..

2020-09-23 11:25:02 3033

原创 vue 全局弹窗内容自定义

最近项目中要用到二次确认组件,因为考虑到多出使用多次回调所以普通的公共组件满足不了。我需要的是this.massage();这种,所以就自己封装了一个,全局都可以使用在 src/components 下创建公共组件 visible.vuevisible.vue<!-- 二次确认组件 --><template> <section class='visible'> <el-dialog :visible.sync="visible" top="35v.

2020-09-11 15:36:08 2531

原创 typescript(五)--- typescript中的接口

接口的作用就是为这些类型命名和为你的代码或第三方代码定义规矩,达成一致在说接口之前我们需要了解下 TypeScript 里的类型,因为在接口的使用和类型密不可分。接口关键词 interface 定义一个接口。interface Home { // 定义接口,规定类型 name: string, age: number,}let options: Home = { // 使用接口 name: '小弥', age: 20,}console.log(opt.

2020-08-25 15:01:10 193

clef-service

clef-service

2021-06-02

程序员表白神器(3D花瓣带动效字)

程序员表白神器

2020-05-21

loading.zip

内涵100多种加载动画,需要引入jq做依赖;

2020-05-15

demo_cli3.zip

包含vue-cli3,config基础配置; vuex封装,已经解决刷新页面数据丢失问题 axios封装,自动切换打包地址,常用请求方式,请求拦截,响应拦截功能 less,已经绑定到全局,不需要每个页面都引入

2020-04-29

空空如也

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

TA关注的人

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