自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码哈士奇的博客

正在学习云开发的前端狗子,uniCloud,腾讯云cloudBase,SCF

  • 博客(166)
  • 资源 (6)
  • 收藏
  • 关注

原创 实现一个专注应用-后端开发(二)-微信扫码登录(小程序实现)

调用接口 =》接口调用小程序的生成二维码 =〉二维码对应一个tag,把tag存在redis中,设置一分钟到期,用户扫码跳到小程序登录授权页面,授权后将生成的token和tag绑定,同时,展示二维码的页面,每隔几秒调用一次查询,过期告知过期,如果查到token则登录成功,登录成功销毁tag和token的绑定,如果想要知道用于已经扫码状态,可以多设计tag的状态。而jwt策略返回的user。但这里其实小程序是不需要返回token的,登录成功即可,把token塞到redis中,然后让提供扫码的页面进行轮询。

2025-03-10 15:14:57 740

原创 国产AI编辑器Trae体验(内置豆包大模型)

下载安装目前支持mac和windows和cursor一样,cursor支持导入vscode配置,trae支持两者,nice!;内置的是豆包大模型还支持掘金登录。这里可以选择模型。

2025-03-03 18:57:17 294

原创 记录封装一个请求包装函数

这里可以正确的类型推导,abort也正常执行。如果想做进一步的处理,如请求前加token,请求后的数据统一,可以使用拦截器。尝试封装一个请求记录函数,传入一个请求体,加工成页面需要的数据,还不够完善。只对 requestTask方法中的Promise部分进行修改。所以也可以考虑把公共逻辑抽离,做一个适配器?当然我们发现只有这一块代码是不一样的。让豆包帮我分析了下用到的设计模式。如果你想用axios 一样可以的。目前自用,插件市场地址。

2025-03-03 17:51:38 801

原创 实现一个专注应用-后端开发(一)-搭建

在迁移文件夹中,迁移文件会以时间戳和指定名称命名,例如 20231010123456_user,以便于识别和管理。npx prisma migrate dev --name user 是一个 Prisma CLI 命令,用于在开发环境中创建和应用新的数据库迁移。主要存放一些 拦截器,装饰器,工具方法等,项目小,不再拆分模块,一般公用的都塞到一个里面。如果你用的是vscode/cursor 可以安装下prisma的插件,有代码高亮会舒服很多,插件直接搜索prisma最多下载的就是。这个时候需要抽离出来。

2025-02-19 16:20:34 977

原创 实现一个专注应用-需求分析

实现一个简易版本的实现新增待办,开始待办(专注状态),数据统计,以及云端同步。

2025-02-19 14:39:48 100

原创 写一个简单在线代码编辑器支持运行预览-记录

记录一个在线编辑器

2025-02-18 15:29:49 302

原创 cursor+豆包制作一个运动和饮食相关的跨端app

cursor生成一个app

2025-02-18 14:38:08 753

原创 Cursor+豆包生成一个简单随手记应用

cursor下载 https://www.cursor.com/cn/features。

2025-02-17 11:31:44 337

原创 mqtt 传递和推送 温湿度计消息 js

包括设备管理,订阅管理,连接认证+订阅授权这里我新增了一个设备订阅组温湿度里面有两个订阅设备详情授权给设备使用。

2024-11-06 22:41:28 460

原创 JS开发es8266板子,搞着玩-servo模块 简单远程控制舵机

之前搞了远程显示led这次来试试简单的控制舵机。

2024-10-21 21:15:43 367

原创 JS开发es8266板子,搞着玩-MAX7219模块 远程显示led字符串

板子为 esp8266 这里接了两个8x8 Led.Matrix。

2024-10-14 22:48:08 583

原创 阿里通义灵码体验

之前有体验过github的代码助手,奈何收费了,上周发现有一个免费的代码助手。

2024-03-19 11:30:36 514

原创 vitepress 打包时Cannot use import statement outside a module

有些包可能不支持esm或者无cjs导出类型。去翻了下github。

2023-09-22 17:11:46 523

原创 一个简单的yapi工具-medmotion_cli

最近在使用yapi时发现了一个小工具,可以快速生成ts类型定义,js接口定义配合上自己写的工具

2023-07-31 14:31:47 414

原创 umi4+vue3开发模板摸索

umi4+vue3开发模板摸索

2022-06-26 15:37:40 1842

原创 Taro---day2---编译运行

taro编译运行

2022-06-21 15:31:51 819

原创 Taro---day1---搭建项目

Taro项目搭建

2022-06-21 15:23:03 758

原创 吸顶方案1

吸顶

2022-06-21 15:11:55 573

原创 electron窗口背景透明无边框(可用于启动页面)

electron窗口背景透明无边框

2022-06-21 15:04:35 2894

原创 uni-app/vue接入腾讯TRCT(一)---基础音视频

uni-app接入腾讯TRCT(一)—基础音视频

2022-05-01 21:57:16 3707 3

原创 vue3+pinia购物车小例子练习

vue3+pinia

2022-04-18 15:29:37 1325

原创 整理过去,继续前行

整理了下自己过去做的项目和练习还每页整理完,也会开放一些接口给大家玩有些项目因为每页存github(2019年下那些和2020上部分) 找不到了地址 https://showblog.dadandmother.cn记录一次最近常用的指令 笔记反编译electron资源包 asar extract app.asar ./myappreact-native init AwesomeProject --version X.XX.Xreact-native init AwesomeTSProject

2022-04-13 23:57:53 1275

原创 dmhsq-vue3-vite-electron Version0.0.1

桌面端开发

2022-03-29 15:51:21 1721

原创 uniCloud云函数 云对象简单使用

uniCloud云函数 云对象简单使用

2022-03-21 23:33:08 3540

原创 uniCloud+uni-admin+electron实现 electron应用更新

使用uniCloud完成electron应用更新

2022-03-20 11:56:49 2864

原创 将uni-admin项目打包成electron应用并且生成安装包

将uni-admin项目打包成 electron应用并且打包

2022-03-16 18:54:15 1583

原创 vite+react-ts+electron 开发桌面端

react-ts + Vite + electron

2022-03-14 15:02:36 2251 1

原创 uni-app+uniCloud+electron 开发桌面端

uni-app+uniCloud+electron 开发桌面端

2022-03-13 18:52:20 3304 2

原创 vue3+vite+electron+electron-builder 实现vue3和electron结合

vite+vue3+electron

2022-03-11 22:55:12 4061 2

原创 astro学习笔记

---// 在 (`---`) 范围之内的 JS 或 TS 代码只在服务器上运行!// 这里插入一个话题 组件导入的一个问题 什么意思呢 如果我们把TestOne的引入代码// 放到逻辑代码如console.log('代码更新')下面 会报错说未发现TestOne定义import TestOne from './../components/TestOne.astro'import TestTwo from './../components/TestTwo.astro'import TestThr

2022-02-13 23:14:31 1581

原创 手写 promise 练习

/** * class MyPromise * for learn promise */class MyPromise { state = 'pending' // 三种状态 不可逆改变 pending未完成 reject错误 fulfilled完成 value = undefined // fulfilled 状态 返回结果 reason = undefined // reject 状态 返回原因 resolveCallBacks = [] // resolve事件回调数组

2022-02-07 23:31:57 1244

原创 手写 ajax练习

/** * ajax简易demo * @param type 请求类型 * @param url 请求地址 * @param data 请求数据 * @returns {Promise<>} */const ajax = function(type,url,data){ return new Promise((resolve,reject)=>{ const xhr = new XMLHttpRequest(); //创建一个XMLHttpRequest

2022-02-07 23:22:51 996

原创 js深拷贝练习

js深拷贝

2022-01-30 21:49:05 1467

原创 webpack5构建一个小型简单vue项目 (练习)

webpack5构建vue必要环境安装ndejs我们需要安装node 如果没有安装则安装 安装过则跳过下载安装nodejs执行node -vnpm -v初始化项目文件夹新建一个空的项目执行 npm init -y 初始化npm init -y会生成一个package.json安装webpack以及 html-webpack-plugin控制台执行npm i webpack webpack-cli webpack-dev-server html-webpack-plug

2022-01-27 18:36:04 1873

原创 uni-app基础 1.3.3-数据缓存

数据缓存点击查看视频教程跳到b站课程文档地址包括 增加 删除 获取 清空的同步和异步接口官网地址<template> <view> <button @click="setStorage()">点我加storage</button> <button @click="getStorage()">点我获取storage</button> <button @click="removeStorage()">点我

2022-01-25 21:14:44 977

原创 uni-app基础 1.3.2-路由跳转和页面通讯

路由跳转和页面通讯点击查看视频教程跳到b站课程文档地址注意区别练习配置 在pages.json下配置一个tarBar"tabBar": { "list": [{ "pagePath": "pages/index/index", "text": "index" }, { "pagePath": "pages/one/one", "text": "one" }]}uni.navigateTo(OBJECT)保留当前页面,跳转到应用内的某个页面un

2022-01-25 21:13:33 873

原创 uni-app基础 1.3.1-网络请求和跨域

网络请求点击查看视频教程跳到b站课程文档地址文档uni.request({})跨域根目录下新建vue.config.js文件 配置生产环境请用nginx配置vue.config.jsmodule.exports = { devServer: { proxy: { "/api": { target: "https://xxxxx", changeOrigin: true, pathRewrite: {

2022-01-25 21:11:50 2901

原创 uni-app基础 1.2.1-引入uView

组件简介以及组件库推荐点击查看视频教程跳到b站练习使用可以创建模板来观察官方如何使用uni-ui建议模板直接引入单个使用的话插件市场引入引入uView-ui1.插件市场引入App.vue<style lang="scss"> /*每个页面公共css */ @import "@/uni_modules/uview-ui/index.scss"; </style>main.jsimport uView from '@/uni_modules/uview-u

2022-01-25 21:08:44 1185

原创 uni-app基础---1.1.1-环境配置

建立开发环境点击查看视频教程跳到b站下载Hbuilder X微信开发者工具下载地址: 微信开发者工具安装完成后 在Hbuilder 工具->设置->运行配置微信开发者工具路径 为刚才安装时路径模拟器/手机模拟器自行选择本课程使用的是逍遥安卓模拟器下载逍遥安卓模拟器如果是逍遥安卓模拟器 在Hbuilder X 工具->设置->运行配置 安卓模拟器端口输入21503其他模拟器百度搜索如果你有可用于测试的手机,可以下载adb,然后运行到手机即可。adb下载地址解

2022-01-25 21:06:49 3139

原创 uni-app零基础到uniCloud实战

uni-app零基础到uniCloud实战介绍uni-app官网uni-app是一个基于Vue.js开发所有前端应用的框架,包括iOS、Android以及各大平台小程序。学会uni-app意味着你将能天下无敌(那是不可能的)。加上uniCloud的后端能力以及uni-app自身强大的插件市场,快速的开发一个应用不再是苦逼的。本课程学习路线uni-app零基础到uniCloud,系统学习全家桶,同时为大家准备了视频教程。b站视频链接上一个版本课程为了能让大家更好的学习uni-app,更好

2022-01-25 21:04:35 2587

uniCloud基础入门(一)---服务空间创建以及部署网站.pptx

uniCloud基础入门(一)---服务空间创建以及部署网站.ppt ppt教程

2021-03-15

vue-flask-video.zip

vue+flask视频合成 拖拽上传 视频合成 博客地址https://dmhsq.blog.youkuaiyun.com/article/details/114367729

2021-03-04

image-recognition-flask-uniapp.zip

uniapp+falsk整合百度ai开放平台sdk多平台小程序 包括 语音合成 图像识别 人体检测 需要替换flask里面的 AipBody.py AipImageClassify.py AipSpeech.py的密钥 密钥可以从百度ai开放平台获取 可以参考博客 https://blog.youkuaiyun.com/qq_42027681/category_10690029.html

2021-03-04

opencv3.3.0.js

opencvjs机器视觉opencvjs文件方便web端引入使用,使用时引入即可,如需使用,下载放到js文件夹下,如果是vue就外部导入下即可

2020-11-26

vue网络爬虫小说阅读器

代码较乱,小组作业主要我整理,后来懒得整理了,有需要的可以下载,懂得vue的可以修改下结构 整理下代码这样可能看起来好看点

2020-11-04

bandicam 2020-11-04 17-10-06-422.mp4

本视频用来放在博客文章中,演示代码的展示效果,方便大家查阅和练习,更加方便的熟悉代码开发操作,请勿下载,下载了也没有啥用,谢谢观看

2020-11-04

空空如也

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

TA关注的人

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