- 博客(70)
- 资源 (4)
- 收藏
- 关注
原创 Next.js16如何打包部署静态打包与独立服务端SSR打包
本文介绍了Next.js项目的两种打包方式:静态打包和独立部署打包。静态打包(output: "export")会生成纯静态文件,适合CDN部署但不能使用服务端功能;独立部署(output: "standalone")包含Node运行时,支持SSR和API路由。文章提供了两种方式的配置示例,并指出Nginx配置对静态部署的重要性。同时说明了环境变量的加载顺序:.env文件作为基础配置,会根据开发/生产环境加载对应的.env文件,最后通过.env.local文件进行本地
2025-10-29 15:36:43
751
原创 mongoDB本地windows安装和初始化
这里安装mongoDB官方可视化工具,可以不要,navicat之类的其他也可以连接。这是MongoDB官方提供的一款GUI工具。如果需要调整这些值,则可以在编辑安装目录中的bin\mongod.cfg文件后,重启数据库使其生效。官网:https://www.mongodb.com/可以选择一个新建的目录,不要包含中文。选择自定义安装 custom。
2025-09-22 11:07:10
435
原创 微信小程序官方文档请求接口后端调用新手避坑java版
文章摘要:这段代码实现了一个微信内容安全检测服务,包含文本和多媒体内容的安全检查功能。通过RestTemplate调用微信API接口,分别处理文本内容(msgSecCheck)和多媒体内容(mediaCheckAsync)的安全检查。代码采用字符串拼接方式构建JSON请求体,设置请求头为application/json类型,并注入AccessTokenService获取访问凭证。其中文本安全检查接口为/wxa/msg_sec_check,多媒体安全检查接口为/wxa/media_check_async,最终
2025-09-19 09:55:54
174
原创 UGC微信小程序发布文本图片内容安全检测
官网文档:https://developers.weixin.qq.com/miniprogram/dev/api-
2025-09-18 14:32:46
209
原创 uniapp微信小程序商品列表数据分页+本地缓存+下拉刷新+图片懒加载
/ 检查是否有数据,如果后端返回的数据条数少于 pageSize,则表示没有更多数据了。// 接口报错时,将hasMore设为false以避免无限加载。// 如果正在加载更多或没有更多数据,则直接返回。// --- 本地缓存的 key ---// 如果有缓存且未过期,使用缓存数据。// 没有缓存或缓存过期,加载最新数据。// --- 响应式数据 ---// 下拉刷新时,清空原有列表。// 上拉加载时,追加新数据。// 缓存有效期,30分钟。// 首次加载使用刷新模式。// 是否还有更多数据。
2025-09-09 11:57:43
851
原创 uniapp之微信小程序标题对其右上角按钮胶囊
该代码展示了在uni-app中自定义导航栏的实现方式。通过Vue 3的Composition API,使用uni.getMenuButtonBoundingClientRect()获取胶囊按钮位置信息,结合系统状态栏高度(uni.getSystemInfoSync().statusBarHeight),动态计算标题栏的位置偏移量(titleTop)。关键点包括:1)设置navigationStyle: "custom"关闭默认导航栏;2)在onLoad生命周期获取设备信息;3)通过响应式
2025-07-25 16:02:18
429
原创 springboot整合腾讯云cos对象存储,获取临时密钥,前端直传图片文件
文件上传安全优化方案:通过临时密钥实现前端直传腾讯云COS 摘要: 本文提出了一种优化文件上传流程的方案,通过后端生成临时密钥供前端使用,实现前端直接上传文件至腾讯云COS。该方案解决了前端直传时永久密钥暴露的安全风险,同时减轻了服务器压力。后端采用SpringBoot框架,配置腾讯云COS参数后,通过STS服务类生成临时密钥并设置访问权限策略。前端通过调用获取临时密钥的API接口,使用临时凭证进行文件上传。实践表明,该方案既保障了密钥安全,又提升了上传效率。
2025-07-04 19:35:52
1253
原创 JetPack Compose安卓开发之底部导航Tabbar
JetPack Compose安卓开发之底部导航Tabbar,android开发之kotlin,Compose声明式UI布局Tabbar
2024-10-30 23:08:09
692
原创 uniapp开发之微信小程序登录
都需要获取临时code(有效期5分钟),再通过code获取用户手机号返回给前端,而且都要用到appid和secret,所以步骤少不了。在开发一款微信小程序时,需要用户进行微信登录,有两种方案。今天介绍第二种,因为第一种开始收费了。再请求获取openid。
2024-09-19 09:24:43
923
原创 万字Java web笔记jsp从入门到精通
JSP支持自定义标签库(Custom Tag Library, CTL),这使得开发者可以创建可重用的组件。
2024-03-10 13:40:28
1089
原创 【ESP32】1306oled spi显示屏模块+温湿控模块DHT11输出温湿度
先放这张图吧每个板子可能引脚布局不同,注意引脚后面的,尤其是在输出屏幕模块时,并不是所有的引脚都可以自定义输出,得参考引脚后的支持来,你可以花时间琢磨琢磨,学习期间必然会浪费点时间。如果没有没有指定或推荐引脚,那么可以自定义,遵循这些规则,入门时可以少花点时间浪费。
2024-01-23 18:40:06
1319
原创 ESP32-microPython-wifi-AP模式-ESP32 GPIO Control--无线控制引脚高低电平
通过连接esp32的wifi,手机或电脑可以灵活的控制GPIO引脚的高低电平,从而快速测试模块。手机浏览器输入192.168.4.1访问(可以修改)boot.py文件代码。
2024-01-18 14:39:23
1153
3
原创 Error: Failed to download template from registry: fetch failed
打开这个tar压缩包地址: 链接: https://codeload.github.com/nuxt/starter/tar.gz/refs/heads/v3。如果你也是这样得错误,修改hosts也没用。第一次构建Nuxt项目时,出现在这样的错误!是因为你的npm安装了其他镜像源,手动下载tar,解压缩,
2024-01-13 17:52:36
1086
原创 java swing UI第三方设计器JFormDesiner和FlatLaf UI
官网:https://www.formdev.com/先去IDEA的插件市场安装吧JFormDesiner是非开源,且付费的插件,可以自己去找找不付费的使用方法。在swing可视化设计UI非常高效快捷,初学者可能需要一定时间探索,熟悉一下代码生成流程。创建一个JFormDesiner UI界面下一步设计完成之后,可以把相应的类组和到自己的运行访问类,但此时相应的主题还是不会有,你需要下载相应的主题jar包导入本地。
2024-01-13 15:54:05
1643
原创 python-docx办公自动化批量生成离职证明
这是存放在Excel中的数据,根据数据遍历其中的内容,写入word当中。首先,在网络找到这样一份模板内容,可以根据这么模板进行排版。关注公众号:Python Lab。
2023-09-22 22:53:37
797
1
原创 jupyter插件nbextensions及Anaconda安装nbextensions
重新打开Anaconda Prompt,到你要安装的环境的位置,输入以下内容,每次一行。以管理员身份运行Anaconda Prompt,依次敲以下命令。jupyter notebook全部关闭和退出。发现Nbextensions没有内容。安装nbextensions。关闭jupyter后台重启。
2023-06-27 17:19:58
1838
原创 前端利用css几行代码一键检测布局问题
我这里是因为react的css影响到了全局header标签导致出现了这样的问题。把这段代码放在全局生效,用完注释就好了。查看出问题的局域,如图所示,应该在。
2023-05-19 09:39:28
214
1
原创 vue3中Element Plus安装(包含icon图标)【自动导入式】最新可用
vue官网安装最新vue版本VScode安装这两个插件可以很好的代码提示。
2022-09-26 16:46:38
5058
原创 vue3.2+ts+json-server【语法糖版】实现用户信息增删改查crud
【代码】vue3.2+ts+json-server【语法糖版】实现用户信息增删改查crud。
2022-09-25 12:24:04
614
原创 vue3本地src图片循环渲染不显示?
有可能并不是自己写错了路径,而是对渲染的理解还没弄明白我现在使用的是,当然这跟vue2,vue3没有直接的关系,只不过在vue3里我更喜欢像小程序一样直接写,不需要导入数组里,再用 require引入,显得,难用至极。
2022-09-04 12:28:13
1974
1
原创 Field dataSource in com.security1.config.SecurityConfig required a bean of type ‘javax.sql.DataSourc
springboot在yml配置dataSource后无法启动,Field xxx in xxx required a bean of type
2022-07-25 19:03:45
13270
原创 学生信息管理系统(C语言 单链表实现)
学生信息管理系统(C语言 单链表实现) 【学生管理系统2.0】 ★————————————————————————————————————————★ | 1. 信息录入 2. 成绩录入 3. 信息查询 | | 4.
2022-05-27 12:48:12
543
原创 C陷阱与缺陷(C Traps and Pitfalls)学习笔记
文章目录3.3 作为参数的数组声明3.4 避免举隅法3.5 空指针并非空字符串3.6 边界计算与不对称边界3.7 求值顺序3.8 运算符&&,|| 和 !3.9 整数溢出声明与定义陷阱scanfscanf("%d,%d,&a,&b") /输入格式必须和sacnf保持一致//输入1,23.3 作为参数的数组声明数组名是首元素地址在C语言中,我们没有办法可以将一个数组作为函数参数直接传递。如果我们使用数组名作为参数,那么数组名会立刻被转换为指向该数组第1个元素的指针
2022-05-27 12:40:27
534
原创 前端工程化之webpack
前端工程化文章目录前端工程化webpackloader打包发布Source Map模块化(js 的模块化、css的模块化、资源的模块化)组件化(复用现有的 UI结构、样式、行为)规范化(目录结构的划分、编码规范化、接口规范化、文档规范化、Git分支管理)自动化(自动化构建、自动部署、自动化测试)前端工程化指的是:在企业级的前端项目开发中,把前端开发所需的工具、技术、流程、经验等进行规范化、标准化。企业中的 Vue 项目和 React 项目,都是基于工程化的方式进行开发的。
2022-01-16 17:10:03
218
原创 ES6模块化开发
ES6模块化文章目录ES6模块化Promiseasync/awaitEventLoop宏任务和微任务API接口案例ES6模块化规范是浏览器端与服务器端通用的模块化开发规范。ES6模块化规范中定义:每个js文件都是一个独立的模块导入其它模块成员使用import关键字向外共享模块成员使用export关键字ES6的模块化主要包含如下3种用法:默认导出与默认导入按需导出与按需导入直接导入并执行模块中的代码默认导出默认导出的语法:export default 默
2022-01-15 11:35:39
936
原创 解决pip install 速度慢问题
解决pip install 速度慢问题在Anaconda Prompt中运行pip install速度慢,可以修改为国内源,注意新版ubuntu要求使用https源。清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/
2021-12-21 09:14:19
5707
原创 Python操作文件/文件夹方法
输出当前的路径我们可以通过Python当中的OS库来获取当前文件所在的位置import osos.getcwd()路径的拼接我们通过os.path.join()方法来实现os.path.join('output', 'Book1.xlsx')# 'output\\Book1.xlsx'确认某文件夹或者是文件是否存在我们先来看如何来确认文件夹是否存在,同样也是通过OS模块(默认在当前目录下)os.path.exists('directory_name')同样的道理,要是我们查看一下
2021-12-11 10:56:48
750
原创 30个Python简约代码,10分钟get常用技巧
30个Python极简代码,10分钟get常用技巧!1、重复元素判定以下方法可以检查给定列表是不是存在重复元素,它会使用set() 函数来移除所有重复元素。def all_unique(lst): return len(lst)== len(set(lst))x = [1,1,2,2,3,2,3,4,5,6]y = [1,2,3,4,5]all_unique(x) # Falseall_unique(y) # True2、字符元素组成判定检查两个字符串的组成元素是不是一样的。f
2021-12-04 22:51:21
211
转载 24 个好用到爆的 Python 实用技巧
24 个好用到爆的 Python 实用技巧!all or anyany()实现了或(OR)运算,而all()实现了与(AND)运算x = [True, True, False]if any(x): print("至少有一个True")if all(x): print("全是True")if any(x) and not all(x): print("至少一个True和一个False")bashplotlibBashplotlib 是一个 Python 库,他
2021-11-24 12:22:40
263
原创 Jupyter Notebook魔法指令技巧大汇总
文章目录多个结果单个单元一起输出输出所有变量函数文档快速查询Notebook的DebugNotebook执行shell命令Cell执行时间查询Notebook显示SlidesNotebook写书所有Magic命令多个结果单个单元一起输出使用Notebook的时候,我们知道Notebook一般只会看到最后一个需要输出的结果,而忽略前面的结果,例如:在同一单元格中有多行,“df.head(3)”,"df.tail(3)"和“df.shape”。那么我们往往只能看到"df.shape"的结果;最后面的结果会
2021-11-21 23:52:04
1740
Python企业级全技术栈开发.zip
2021-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅