- 博客(46)
- 收藏
- 关注
原创 阿里云:云通信号码认证服务,node.js+uniapp(vue),完整代码
res.status(500).json({ success: false, message: '短信发送失败' });console.log('短信发送成功:', res.data.response);console.log('短信发送失败:', res.data.message);res.json({ success: true, message: '短信发送成功', response });console.error('短信发送失败的具体原因:', error);title: '短信发送失败',
2024-07-01 15:23:42
983
原创 node.js+uniapp(vue),阿里云短信验证码
/ 建议使用更安全的 STS 方式,更多鉴权访问方式请参见:https://help.aliyun.com/document_detail/378664.html。// Endpoint 请参考 https://api.aliyun.com/product/Dysmsapi。以下代码示例仅供参考。res.status(500).json({ success: false, message: '短信发送失败' });templateCode: 'xxxx', // 替换为你的短信模板 CODE。
2024-07-01 11:25:15
1194
原创 uniapp,一键登录老是出现这个问题
bug:Error: 无法连接uniCloud本地调试服务,请检查当前客户端是否与主机在同一局域网下。- 如需使用uniCloud本地调试服务,请将客户端与主机连接到同一局域网下并重新运行到客户端。- 如果在HBuilderX开启的状态下切换过网络环境,请重启HBuilderX后再试。解决方法:虽然偶尔能行,但次次无法成功的话,影响开发效率,应该放弃使用。- 检查系统防火墙是否拦截了HBuilderX自带的nodejs。- 检查是否错误的使用拦截器修改uni.request方法的参数。
2024-06-23 18:16:18
186
原创 如何集成 Spring Security 和 JWT,
关键问题:如何集成 Spring Security 和 JWT,并实现用户认证和授权?SpringSecurity核心是一组过滤器链,JWT是生成token的机制代码操作:关于jwt:1.yml配置中加入jwt配置信息2.JWT token的--生成.---校验token函数如何定义和实现用户角色和权限的管理策略?设计3个表,角色表--用户表---权限表。
2024-06-20 11:18:48
320
原创 生活中优秀学习习惯
23点睡--4至6点起床(睡足7、8个钟头),起来第一件事是工作(或学习)。不是吃早餐,不是刷牙。(空腹工作一段时间)--做推理让头脑运作,不要背书!从能量角度:工作时头脑运转需要消耗能量,吃东西进去肠胃消化也要消耗能量,两者同时运转消耗身体能量会很多,身体能量少,学习时间就持续不久。所以早上将身体能量全部分配给大脑利于学习,利于解决问题。9到10点间吃早餐解决问题使用的工具:搜索引擎(百度、谷歌)+AI(文心、通义)不断输出得到反馈结果,调整得到预期结果为止。
2024-06-06 23:56:42
492
原创 模仿是成功的一种有效行为,加大概率
抄袭、复制成功、找领域-模仿复制,复制照抄,感到丢人是一种幻觉对成功案例的借鉴,模仿人、植物、自然现象模仿是创新开始,习惯:聚焦、阅读、锻炼、结交优秀人士、早起、追求明确目标、多元收入、积极人生态度、独立思考、社交礼仪、助人和反馈。模仿的背后是对想法的执行,是执行力。腾讯内部游戏开发:抄袭。
2024-05-19 23:00:57
124
原创 git 推送github 选https遇到登录 openSSH问题
千万不要点击任何多的操作!输入仓库名,直接create!创建github仓库后没有quick setup页面解决办法。使用https需要使用github令牌token作为密码,使用SSH不需要登录。
2024-05-11 21:06:41
277
原创 springboot-开源项目-追踪法-简单有效,从F12到SQL数据库表
一点个人的习惯,选择性了解最终留下三个文件,controller层的,小蓝鸟(连接口文件)+小红鸟(xml文件),关掉中间业务层的文件。最终目的地是xml文件,从控制层为起点,穿越业务层的丛林,最终到达xml文件的目的地,追踪完成!
2024-04-11 13:27:31
461
原创 TIMO后台管理系统-入门,简单易懂教程-技巧总结
这个项目的技术栈是JPA,会有很多文件去追踪,这些文件大多是使用内部的代码生成器做的,API文档做得不错,之前没做过项目的同学花一天了解API文件还是不错的。
2024-04-05 19:25:18
331
原创 Vitepress部署到GitHub Pages,工作流
- uses: pnpm/action-setup@v3 # 如果使用 pnpm,请取消注释。# - uses: oven-sh/setup-bun@v1 # 如果使用 Bun,请取消注释。执行 npm run docs:build,npm run docs:preview,生成dist文件。# 使用 `master` 分支作为默认分支,请将其更改为 `master`# 但是,不要取消正在进行的运行,因为我们希望允许这些生产部署完成。# 只允许同时进行一次部署,跳过正在运行和最新队列之间的运行队列。
2024-03-31 23:43:20
1232
原创 elementplus-vue-审核按钮-对话框(Dialog )
el-button type="success" @click="dialogVisible = true" :icon="Edit">审核</el-button><el-button type="primary" @click="RejectReasonSubmit">确认并关闭</el-button><el-input v-model="rejectReason" placeholder="请输入不通过原因"></el-input><el-form-item label="不通过原因">
2024-03-28 20:38:30
1130
原创 怎么产生当前页面的非实际DOM树
方法生成的新文档对象模型(Document Object Model, DOM)中。这个新生成的DOM树并不直接与当前页面的实际DOM树关联。这样就可以避免有时候因为虚拟DOM,无法操作这些元素。这样产生的 标题元素不是实际页面的一部分。这样产生的标题元素是基于。改为实际元素:不要使用。
2024-03-21 07:02:08
229
原创 Vue中渲染单个vue文件
第五步:创建个b.vue文件和index.ts文件。最后输入网址:locallhost:5173/b。<h1>页面b BBB</h1>//style,script保留空白。第六步:在b.vue文件添加代码。第二步:在main.ts引入。index.ts文件添加代码。安装router路由。
2024-03-13 14:56:18
347
原创 cherry-markdown展示悬浮目录toc
/ 定义选中文字时弹出的“悬浮工具栏”,默认为 ['bold', 'italic', 'underline', 'strikethrough', 'sub', 'sup', 'quote', '|', 'size', 'color']// 定义光标出现在行首位置时出现的“提示工具栏”,默认为 ['h1', 'h2', 'h3', '|', 'checklist', 'quote', 'table', 'code']updateLocationHash: true, // 要不要更新URL的hash。
2024-03-10 16:25:19
1023
2
原创 electron异常:Uncaught ReferenceError: Cannot access ‘ipcRenderer‘ before initialization
遇到问题:renderer.js中不能使用ipcRenderer.send方法。nodeIntegration: true, //这两行。简单来说:牺牲安全性才可以直接在renderer.js使用。),则可以直接在渲染进程(renderer.js)中引入。) 并且启用了 Node.js 集成 (如果没有开启上下文隔离 (
2024-02-27 11:31:08
472
原创 socket.io发送私人消息关键代码
结论:用map存起来用户名和ID,然后根据用户名取出ID,在将id赋值给另一个变量,最后socket.to(chatid).emit(‘Chatmessage’, data)。
2023-09-30 09:41:41
136
原创 注册页面,没有完成验证码发送
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>注册</title> <style> body { background-color: #f0f2f5; font-family: Arial, sans-serif; } form { backgrou
2023-08-29 10:24:30
70
原创 注册页面js+css+html(2)
效果图:给老子抄!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>注册</title> <style> body { background-color: #f0f2f5; font-family: Arial, sans-serif; } form {
2023-08-26 23:50:54
47
原创 java高并发历史背景,由问题诞生技术(学习顺序,虽然我还没学)
高并发是个大范围的词,包含了许多技术,搜索具体关键词会了解得比较具体,比如Redis锁。
2023-08-06 12:06:43
33
原创 mysql期末
CREATE TRIGGER a(变量) BEFORE DELETE ON orders(表名)UPDATE 表名 SET tno='111' WHERE tno like '%101%';添加列:alter table 表名 add column 列名 varchar(1);where sdept=sdept and ssex='男';#in:输出一个整数,out,输出字符要加@,调用时是:@变量名。CALL p_count('电子工程系',@count);create table 表名(
2023-06-25 16:04:10
78
原创 【无标题】
在日复一日的工作中,我们免不了会产生一些失误,会因此感到沮丧和失望。但如何正确地对待和处理这些失误才是最重要的,它直接影响到我们的工作表现和个人成长。一起来谈谈作为职场人的你时如何处理工作中的失误的吧!
2023-06-10 20:46:06
37
原创 科干python期末
【单选题】进行数据预处理时,使用pandas模块中去重函数drop_duplicates,代码为:df.drop_duplicates(subset=['A','B','C'],keep= ,inplace= ),下列选项中说法不正确的是?____语句的作用是跳出当前的循环并结束循环。已知dict1={'a':10,'b':20,'c':30},则dict1.get('d',0)的值为____。已知s=pd.Series([1,2,3],index=[2,3,1]),则s[2]的值是?
2023-06-10 20:33:53
568
原创 用vscode做django blog博客网站。输出输出数据功能
<a href="publish_article/">发布</a></li><a href="/home/sign_in">登录</a><li><a href="#">IT常识</a></li><li><a href="#">逻辑推理</a></li><li><a href="">农业机械</a>经济常识
2023-06-04 12:28:31
241
原创 类的创建与使用--私有化
并增加两个方法get_mileage()、set_mileage(),其中get_mileage()方法用于获取车辆的行驶里程,set_mileage()方法用于修改车辆的行驶里程。在题目1定义汽车Car类的基础上创建电动汽车类ElectricCar,其中Car类中包括初始化属性、描述车辆基本信息的discribe_car()方法、获取车辆的行驶里程get_mileage()方法、修改车辆的行驶里程set_mieage()方法、汽车的行驶功能run()方法、汽车的载客功能overload()方法。
2023-06-03 12:03:59
149
原创 Mysql创建视图create view和create table创建表
① 创建一个名为sc_view1的视图,从nice数据库的saleOrder表中查询出销售订单数量大于700的所有客户订购图书数量的信息。使用desc语句和show create view语句查看视图sc_view1的基本结构和详细结构。创建department表,其表结构如表1所示。创建表的同时在deptno字段上。② 使用drop index语句将multiidx索引删除。表1 department表(部门表)的表结构。建立名称为multiidx的组合索引。建立名称为uniidx的唯一索引。
2023-05-28 14:54:27
686
原创 SQL语句inner join内连接
场景理解就是赤壁之战中曹操让士兵用铁链将船连接起来,防止士兵晕船。一个表就像一条船,铁链就是要连的线。表名1.其他列名 = 表3.要找列名。
2023-05-06 13:32:13
53
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人