- 博客(8)
- 收藏
- 关注
原创 coding随笔 | 点绕向量旋转
之所以会写这个东西,是因为我在半个月前coding的时候遇到了我难以解决的问题,直接让我复习了高中的数学知识(比高中还多),也记录下这难忘的一刻。
2022-10-09 15:04:16
1269
原创 vs2017+qt创建后无法打开源文件“ui_xxxxxx.h”文件
1. 问题描述在将qt与vs2017安装完后,创建Qt GUI Application后,错误列表出现无法打开源文件“ui_xxxx.h”但能通过编译,且能打开(就感觉特别神奇),但我对错误列表里面有错误感到非常难受,所以找到许多解决方法。2. 解决方案在确认qt环境变量与qt插件没问题后,使用以下方法:1. 点击本地Windows调试器这一步是将其对应的uic目录生成出来。2. 打开项目的属性页面3. 添加目录依次点击“C/C++”-“常规”-“附加包含目录”-“编辑”:点击应
2022-05-05 15:07:29
6721
12
原创 浅谈OAuth
一、 为什么会有OAuth?举个例子(举例而已并不真实)有一个运动软件,可以将微信好友运动量的排行。而用户为了使用此功能必须授权运动软件读取微信好友列表。那怎么让运动软件怎么获取用户的同意呢?我们可以将微信的账号和密码告诉这个运动软件,运动软件就可以读取微信好友列表了。但我们很明显能发现这种方法有很大问题:很不安全。运动软件需要经常性获取好友列表,所以会一直保存账号密码;而运动软件也可以获得微信的其他权限;如果运动软件被攻击导致破解会使得密码泄露;而用户想收回权限的时候,只有通过修改密码.
2022-04-10 13:45:04
973
原创 AutoGenerator代码生成器
AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。我们只需要创建表,标注好表的注释,就可以运行代码生成器生成单表的增删查改,非常方便。使用步骤:1. 一般先创建一个新的模块,将创建的代码生成在此模块可避免生成的代码与已有代码混淆。2. 进行配置。3. 修改部分不合理代码,例如包名不正确之类。一、 在Sp
2022-03-16 15:42:04
1888
原创 MVC与三层架构之间的关系
一、 MVCMVC是软件工程中的一种软件架构模式,分为Model(模型)、View(视图)、Controller(控制器)1. Modelmodel是应用对象,程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能)2. Viewview负责显示数据和提交数据3. ControllerController定义用户界面对用户输入的响应方式,主要是用作辅助捕获请求并控制请求转发4. 为什么要用MVC可以为一个模型提供多个不同的视图表现形式;在为一个
2021-12-09 21:18:07
3086
2
原创 习题4-1 求奇数和 (15分)
习题4-1 求奇数和 (15分)本题要求计算给定的一系列正整数中奇数的和。输入格式:输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理。输出格式:在一行中输出正整数序列中奇数的和。输入样例:8 7 4 3 70 5 6 101 -1输出样例:116#include<stdio.h>int main(void){int sum=0;int a;scanf("%d",&a);while(a>0){if(a%2
2020-11-27 17:00:49
346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人