数据库时间后端返回时间差异解决方案
参考链接:Spring Boot后端传给前端时间少了8小时,或者12小时的问题 123// 使用@JsonFormat注解 注解内的大小写千万不要打错了,时间少了8小时就是H打成h了@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")private Date createTime;
前端项目上线出现跨域问题
项目上线出现跨域问题解决一个项目完成之后,准备部署一个项目到新买的服务器上,测试一下效果,结果出现了习以为常的跨域问题,非常damn疼的是,本地测试的时候,跨域问题明明已经由后端解决了,没有跨域问题,这个时候通过后端接口开放进行测试,发现后端线上项目没有问题,说明问题出在前端项目上…… 测试 这个时候,就去问问度娘,发现大家都是通过配置生产环境的方式进行解决线上跨域的方式,这步我并没有做到位,正式项目需要每个环境都配置到位。 前端项目配置各类环境(Vue+Ts) 创建环境变量配置文件 .env.production、.env.development、.env.test 先配置这三个个环境 12345678# 模式NODE_ENV = 'development'# 通过mode 来区分环境变量VUE_APP_MODE = 'development'# 开发环境访问后端接口api 目标服务接口地址,这个地址是按照你自已环境来的VITE_APP_API_URL = 'http://localhost:7109/api' ...
ArrayList Review
ArrayList ReviewArrayList 是一个数组集合列表,是最常用的动态数组的实现,提供了许多方法,以便快速访问和遍历场景 Init(新建ArrayList集合)1List<String> arrayList = new ArrayList<>(); Add(添加元素) add (E) 添加指定元素add (int, E) 指定位置添加指定元素 12// 通过 add 方法增添新元素 这里使用了随机值转string 的方式arrayList.add(String.valueOf((Math.random()*10))); 这里的add方法有几个重载 (其实是对AbstractList的重写) boolean add(E) 这个方法接受泛型参数,接受任意参数 void add(int, E) 这个方法接受一个整数 和 一个泛型参数,这个整数值可以用于在指定位置插入参数值 12// 在 第二个位置插入 ,其他位置往后挪一位arrayList.add(1,String.valueOf((Math.random()*10)))...
基于python beautifulsoup的爬虫教程
关于python🐍爬虫首先,爬虫是一项技术类型,任何语言都能做爬虫,只要有相关实现的依赖或者包能提供相关功能,其中python 🐍 爬虫是基于一系列的依赖(包)来实现的,比较基础的有发送请求的request包(python自带)、requests包(第三方)、beautifulsoup4包(用于解析html网页)等等 beautifulsoup4 基础 安装相关包 123pip install beautifulsoup4 # beautifulsoup4 基础包pip install lxml # 推荐使用 lxml 作为解析器(速度更快)pip install requests # 用于发送网页请求,获取html网页 基础用法BeautifulSoup 用于解析 HTML 或 XML 数据,并提供了一些方法来导航、搜索和修改解析树。 BeautifulSoup 常见的操作包括查找标签、获取标签属性、提取文本等。 要使用 BeautifulSoup,需要先导入 BeautifulSoup,并将 HTML 页面加载到 BeautifulSoup 对象中。 于是,首...
MFC 图像上传显示处理
1 MFC图像处理上传图片这里上传图片之后直接显示了,调用了自定义的显示图片的方法 ShowImage 123456789101112131415161718192021222324252627// 添加图片 (打开文件选择器)void CImageViewView::OnBnClickedButtonAddImg(){ // TODO: 在此添加控件通知处理程序代码 //选择图片 CFileDialog fileDlg(TRUE, _T("png"), NULL, 0, _T("image Files(*.bmp; *.jpg;*.png)|*.JPG;*.PNG;*.BMP|All Files (*.*) |*.*||"), this); //打开文件选择窗体 if (fileDlg.DoModal() == IDCANCEL) return; //如果点击“取消”按钮,直接退出 //获取图片路径(包含名称) CString strFilePath = fileDlg.GetPathName();//既有路径又有文件名,如D...
MFC VC++ 实现消息转发接收
使用 AfxGetMainWnd() 和消息映射这种方法适用于 CResumeManagementSystemView 是主框架窗口的一部分的情况。你可以使用 AfxGetMainWnd() 获取主窗口指针,然后发送消息给它。如果你的视图是从 CView 或 CFormView 派生的,可以通过主窗口找到视图并发送消息。 实现步骤: 定义自定义消息:在 CResumeManagementSystemView 中定义一个自定义消息常量。 发送消息给主窗口:在对话框按钮的响应函数中使用 PostMessage 向主窗口发送消息。 转发消息到视图:在主窗口中捕获消息并将它转发给 CResumeManagementSystemView。 处理视图中的消息:在 CResumeManagementSystemView 中添加消息映射以处理接收到的消息。 示例代码:在 CResumeManagementSystemView 中定义自定义消息:12// CResumeManagementSystemView.h#define WM_USER_RESUME_ADDED (WM_USER + 10...
20241024博客
又是一年的1024节,只有程序员有意义的节日,为了混个 csdn 的勋章,赶紧码起来,冒个泡 首先总结一年的学习进展: 从去年的较差状态之后(身体状态以及身心状态……等等),在这种状态下,节奏会受很大的影响,无论是毕设,还是学技术,准备升学,都有影响。去年说到,一个恩师说从事什么行业,就像学技术,需要玩到最六,当时学习C语言的时候,就跟班上的人说过了,现在学院教授的C语言都是完成学校的教学任务,教育局的教学任务,完成指标,至于能不能学到真东西,都是看个人。知道这句话说过很多次了,但是还是没有放到心上,三年之后,发现亦是如此。甚至我现在对学弟学妹的建议都是了解现状,先知道后面自己需要干什么,不要盲目跟从学习。 去年的博客主题为赛博iter 意为多元化,能够根据现状动态调整,去除外界因素,自我发展。但是外界环境影响太多太剧烈。(身体生病、升学焦虑、家庭情况等等……),之前的培训老师也同时说过,学习技术,心里不要太多杂念,学技术需要非常单纯,信念不要动摇。这都是去年有老师的时候,他们说过的点点。既然为iter,以后肯定是自学为主,哪有那么多老师与长者教你做事,以后只有老板,只有...
hexo部署报错,找不到仓库
今天推送博客的时候发现这个报错 网上搜索了一番解决方法,找到了解决办法 解决使用Hexo搭建个人博客遇到的一些问题 一般这种情况大多是网络原因导致的,科学上网工具不稳定,DNS解析被污染等因素。我们可以详细看看建立 ssh 连接的过程中发生了什么,可以使用 ssh -v命令,-v表示 verbose,会打出详细日志。 123456PS W:\project\github-znxs\blog> ssh -vT git@github.comOpenSSH_for_Windows_8.6p1, LibreSSL 3.4.3debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disablingdebug1: Connecting to github.com [20.205.243.166] port 22.debug1: connect to address 20.205.243.166 port 22: Connection timed outssh: connect to host github....
微服务技术
课程线上笔记 MyBatis-Plus @TableName:用来指定表名,写在类的头上 @TableId:用来指定表中的主键关键字段信息 有value属性,用来指定具体的字段,type属性,该字段的生成方式,有自增长、自定义、还有雪花算法自动生成 @TableField:用来指定表中的普通字段信息 使用TableField几个场景: 成员变量与数据库名称不一致 成员变量以is开头,但是是布尔值,若不标注会自动去掉is 成员变量名与数据库关键字冲突 (最好是自定义字段的时候规避) 成员变量不是数据库字段(参数直接写exist = false) 12345678910111213@TableName("tb_user")public class User { @TableId(value="id",type=IdType.AUTO) private Long id; @TableField("username") // 成员变量与数据库名称不一致 private Str...
动漫导视
动漫导视 Re0:第三季486~~ 周三 妻子变成小学生治愈向 周日 新 浪客剑心第二季顺便把前面一季补了 周四 夏目友人帐 柒顺便把前面六季补了 周一 暗杀女仆冥土小姐真实身份是杀手的女仆?周六 柔光魔女股份有限公司打工人动漫 周五 没能成为魔法师的女孩子的故事没工作的动漫 周五










