当前位置:首页 - 第604页

02月09日

.net framework中webapi使用swagger进行接口文档展示

发布 : guyun | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 340次
.net framework中webapi使用swagger进行接口文档展示

第一步:在nuget程序包管理中搜索“Swashbuckle”包,然后进行安装(注:如果是.netcoreapi请安装Sawshbuckleaspnetcore)。第二步:打开项目App_Start文件夹,修改SwaggerConfig.cs配置文件我这里仅仅是修改swagger文档的标题第三步:创建主项目的xml注释文档:右键项目→属性→生成→选中下方的"XML文档文件"然后保存如果是其他类库项目,比如实体类库,用于创建接口请求参数实体或返回参数实体项目,需要在swagger文档中展示备注时,可在启动项中添加配置:c.IncludeXmlComments(XmlCommentsHelper.XmlCommentsPath);c.IncludeXmlComme

02月09日

Mybaits:数据库查询类型不匹配,java.sql.SQLDataException: Cannot determine value type from string

发布 : guyun | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 307次
Mybaits:数据库查询类型不匹配,java.sql.SQLDataException: Cannot determine value type from string

目录一.问题描述二.源码分析三.总结一.问题描述事情的起因是用MybaitsPlus查询数据库过程中,查询结果与要封装的实体类字段类型对应不上,类似这样:数据库查询结果:java实体类:@TableName("my_user")@ToStringpublicclassUser{privateLongid;privateStringname;privateBigDecimalage;publicUser(Stringname,BigDecimalage){this.name=name;this.age=age;}}字段名字和实体类的名字类型都能对应上,但最后的查询结果却会报错

02月08日

Ubuntu搭建openvpn服务器

发布 : guyun | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 699次
Ubuntu搭建openvpn服务器

文章目录一、基于ubuntu搭建openvpn服务器二、制作相关证书2.1制作ca证书2.2制作Server端证书2.3制作Client端证书三、配置服务器3.1配置Server端3.2.配置Client端四、安装openvpn客户端一、基于ubuntu搭建openvpn服务器确保网络连通,使用ifconfig查看本机ip以及ping通外网(将虚拟机网络设置为NAT模式)找不到命令网络可用安装openvpn//安装openvpnmachine:~$sudoapt-get-yinstallopenvpnlibssl-devopenssl//查看openvpn版本machine:~$sudoapt-get-y

02月07日

【AI】一文读懂大模型套壳——神仙打架?软饭硬吃?

发布 : guyun | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 396次
【AI】一文读懂大模型套壳——神仙打架?软饭硬吃?

目录一、套壳的风波此起彼伏二、到底什么是大模型的壳2.1大模型的3部分,壳指的是哪里大模型的内核预训练(Pre-training)调优(Fine-tuning)2.2内核的发展历程和万流归宗2.3套壳不是借壳三、软饭硬吃,套壳真的不行吗四、神仙打架,百姓吃瓜4.1自研的佼佼者4.2模仿也不丢人4.3读书人偷书不算偷模仿学习(ImitationLearning)知识蒸馏(KnowledgeDistillation)五、我们还要再硬一点一、套壳的风波此起彼伏国内“百模大战”,我形容是“群模乱舞”,具体国内有哪些著名的大模型,请参考我的文章——群模乱舞,AI大模型盛开,国内大模型盘点_ai大模型有哪些-CSDN博客里面列出了大厂的模型,以及

02月07日

前端VSCode常用插件-以及常用技巧

发布 : guyun | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 168次
前端VSCode常用插件-以及常用技巧

前端VSCode常用插件-以及常用技巧一.VSCode常用插件1.Chinese(Simplified)汉化VSCode下载完毕是英文版的,先安装这个插件,改为中文版。2.AutoRenameTag修改开始标签,结束标签自动变化3.OneDarkPro颜色主题字体颜色效果显示4.格式化代码(vscode系统自带)格式化代码插件非常多,比如Prettier等。但是刚开始学先手动书写语法规范格式比较好,而且标签嵌套比较多可能需要自动格式化比较好(1)点击管理按钮-选择里面的设置命令(2)选择用户–>文本编辑器–>正在格式化–>勾选如下图的2个按钮

02月07日

Nginx 启动失败 提示 unknown error

发布 : guyun | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 208次
Nginx 启动失败 提示 unknown error

报错信息如下nginx:[emerg]bind()to0.0.0.0:80failed(98:Unknownerror)1.网上搜索,基本上都是说80端口被占用,要kill掉那些进程,但是用netstat显示的是几个内网的ip地址(阿里云的100.100.30.xx)也没有显示进程号2.看防火墙,也没有启动#firewall-cmd--statenotrunning3.又看了看占用80端口的进程,只看到了aliyundun的进程,以为是这个进程占用了80端口,于是就准备,先把Nginx设置为开启启动,再重启一遍systemctlenablenginx4.心血来潮,好久没搞linux了,看看这个新的控制命令 `sys

02月06日

遇到:java.lang.reflect.InaccessibleObjectException: Unable to make错误应该如何解决

发布 : guyun | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 424次
遇到:java.lang.reflect.InaccessibleObjectException: Unable to make错误应该如何解决

遇到"java.lang.reflect.InaccessibleObjectException:Unabletomake"错误是因为你的代码尝试访问了一个不可访问的对象或方法。这通常会发生在使用反射机制时,尝试访问私有或受限制的成员时。要解决这个问题,你可以考虑以下几个步骤:检查访问修饰符:检查你尝试访问的对象或方法的访问修饰符。如果它是私有的(private)或受限制的(protected/package-private),则无法直接访问。你可以尝试通过修改访问修饰符为public或使用其他方法来提供对该对象或方法的访问权限。使用setAccessible()方法:如果你无法修改访问修饰符或需要绕过访问限制,你可以尝试使用Java反射API的setAcces

02月06日

IDEA运行前端vue项目,安装nodejs,以及配置

发布 : guyun | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 310次
IDEA运行前端vue项目,安装nodejs,以及配置

我在刚接手到一个项目的时候,不知道前端的代码的情况下,想要写后端代码,遇到问题所以需要看前台代码,着手IDEA 开始安装nodejs(为什么要安装nodejs呢,首先就是说需要npm, 而nodejs内置npm)1.从官网下载nodejs2.然后下一步 下一步 傻瓜式安装3.选择其他盘符如D盘或者是E盘目录下创建NodeDevelop文件夹,再在【NodeDevelop】下分别创建【node_cache】和【node_global】 ---这个问题注意一下,否则后续会遇到报错问题4.配置环境变量在【系统变量】下新建【NODE_PATH】,输入【D:\ProgramFile\nodejs\node_modules】,将【用户变量】下的【Path】修改为【D:

02月06日

(CCF CAT 训练二)2023-2024年中国计算机应用技术大赛- 全国算法精英大赛

发布 : guyun | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 167次
(CCF CAT 训练二)2023-2024年中国计算机应用技术大赛- 全国算法精英大赛

Flower反悔贪心,按照时间对花朵进行排序,从0到n-1遍历花朵,如果当前堆中元素小于当前花朵的绽放时间t,直接放入堆中,否则花朵金币数放入堆中并弹出堆中金币数最小值,最后如果堆中元素个数大于k,一直弹出堆中最小金币数直到元素个数等于k#include<iostream>#include<queue>#include<vector>#include<algorithm>usingnamespacestd;constintN=1e5+5;intt[N],w[N];intmain(){intn,k;cin>>n>>k;for(inti=0;i<n;i++){c

02月06日

【C++】继承

发布 : guyun | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 178次
【C++】继承

目录一、概念及定义1.1概念1.2定义1.3继承方式与访问权限二、基类与派生类对象的赋值转换三、继承中的作用域四、派生类的默认成员函数五、继承与友元六、继承与静态成员变量七、菱形继承与菱形虚拟继承八、继承与组合一、概念及定义1.1概念以前我们的接触过函数复用,而继承就是一种类复用,减少代码的重复性。继承可以在原有类的基础上扩展新的功能,产生新的类叫派生类或子类,原有类叫基类或父类。比如说学生类和老师类,它们共同的成员变量有名字和年龄,这时就可以写个Person类来处理公共的成员变量,不需要学生类和老师类自己再写名字和年龄的成员变量,只要写自己的独有的那部分即可。1.2定义继承的写法:classB:publicAB是子类,A是父类

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1