自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 SQL多字段分組查询--按月查询学生的在校时长以及开销钱数

当然具体的实现方法网上有很多,这种方法也是参考网上的。这里仅作为记录一下,以便后续如果遇到相似的业务场景时,方便查找,提升工作效率。在实际的软件开发中,有时候我们会根据客户的要求,去数据库中查询客户需要的数据,并把数据更友好地展示給客户。比如客户需要查看学生在上学期间每个月在学校的时长以及每天花费的钱数。这里假设学校是根据学生的学生卡,比如进出门禁等,或者每天使用学生卡在学校花费的钱数记录。(为了模拟业务场景)。然后我们需要从数据库中的数据表中来根据客户需要去查找数据。

2023-08-18 15:51:34 180

原创 clickhouse断电重启故障解决方案

通过阅读启动脚本代码,以及启动日志系统,我发现mysql、redis等项目依赖的以及项目本身都能启动,唯独clickhouse启动不起来。在执行日志系统的启动脚本时,一直报clickhouse启动不起来,日志系统无法使用。网上的解决方案有不少,不过我是按照小改动的原则,更改了那张异常的表结构。报错的时候会给你提示报错的是哪张表以及它所在的位置。然后就去找日志,看看clickhouse是出了什么毛病,怎么导致自动重启状态了。目录下,然后进去查看日志,发现了问题所在。这里的问题解决方案参考别人的博客。

2023-08-03 10:55:31 995

原创 python获取多维数组中每一行最大的前n个数以及其对应的下标

当时如获至宝,后来真正去用的时候发现了问题,数据类型不对劲儿呐,然后我type(output)了一下,它的数据类型应该是numpy中的一个narray类型的数据,然后用不了。后面看大佬提供的方案,可以转化为list后再使用,成功解决。每一列表示每一道菜,每一行表示每一道菜的识别概率,行的下标对应着录入菜品种类。于是乎就把问题转变为遍历N维数组,得到每一行的前十个最大值以及对应的下标。最近在做一个图像识别模型的业务,具体的业务场景为给出一张用餐托盘图片,要识别出托盘上每道菜品。这样就得到了我们想要的数据了。

2023-06-29 17:34:32 603

原创 flask学习笔记

安装的时候去搜一下,应该是先创建一个虚拟环境,然后在虚拟环境中pip install Flask。因为一台服务器上可能部署多个项目,每个项目需要的环境不一样,不能使用统一的一个环境。python后端有两个主流框架,Flask轻量级框架、Django 重型,继承了很多东西。路由通过装饰器对应视图函数,并且可以接收参数,所以我们只需要在视图函数上使用装饰器即可。Jinja2 模板引擎{% %} 模板:静态html+模板语言{% %}V: View 视图(控制器)M: Models 模型(数据)

2023-06-15 18:54:14 1241

原创 记录一次生产环境内存溢出异常的解决方案

公司一个项目在一个学校中运行,大概一天时间左右内存会爆,程序会崩。我盯了好几天,用JProfiler分析了dump文件好几次,终于发现了问题所在。其中一个job,用线程池创建了4个线程来执行,但是由于执行的速度赶不上线程创建的速度,线程会不停地创建,最终导致程序崩盘。把创建线程池的方法给改一下。前一种创建方法会无休止地创建线程,极容易引发OOM,不建议使用那种方式,生产环境还是要使用下面的这种方式来创建线程池。

2023-03-30 16:29:51 266

原创 数据转换:把Object转化为List<Object>

因为,我的数据返回值类型是个Map。可具体的业务获得返回值后,需要从Map中拿数据,来进行数据解析,这里就涉及到了List对象在存放map中变成了Object,然后我们需要把它还原为原来的list对象。最近在公司做告警模块,因为业务的需要,我需要进行判断该条数据项是否需要告警,如果需要告警然后拿到该条告警事件下的阀值规则(是个list,由于阀值规则的告警级别不同)。

2023-02-23 20:06:30 3107

原创 java手写一个snmpUtil工具类

最近在公司做网管系统,时常要用到snmp协议去获取设备的性能。公司的snmpUtil类不知道是哪个大佬封装的,从创建snmp协议到创建PDU以至于具体的方法,都在与一个实体类进行绑定。我在使用的过程中,由于业务的需要,不需要那个实体类,因此,越看越不顺眼。在csdn上搜了一下,网上的一些大佬写的,感觉还是可扩展性我还是不太满意。由于业务的需要,有时候要遍历oid以及它的所有子节点,有时候需要获取单个oid对应的值,有时候是根据oid数组获取一个对应的表。

2022-11-07 19:55:34 638

原创 java后端接口接收前端传递过来的对象List,接收最初是封装的JSON数据,然后再把它解析成对象放到List

已经选择了做一个程序员,那就要有职业警惕性。程序员这行,可深可浅。回首一下,六月份毕业,6月20号入职,到如今已经100多天了。这一百多天真的是提心吊胆,最大程度怀疑自己的能力,怀疑自己是否能胜任java开发。人最大的恐惧,就是面临未知。这一百多天,每当我面临一个从未见过的问题时,我都有一种恐惧,一种焦虑。不过,经历地多了,我现在已经慢慢地在降低内心面对未知的恐惧。我深知,经验是非常重要的,尤其是程序这一行,有时候可能就是ctr+C,ctr+V。因此,我决定每周回想一下这周遇到的问题是什么?怎么解决的。

2022-11-04 19:26:36 4725 1

原创 前端处理后台传递的List<Map<String,Object>>类型数据

当我请求的时候,我先给在线数和宕机数赋值为0,然后看后端传递过来的数据,如果数据为空,那就不管它,默认为0;如果只有一个数据,那就判断它是在线数还是离线数,分类給它们赋值。有个疑难点,就是有可能有些设备获取不到它的工作状态、也有些设备全是正常工作没有宕机的、有些设备全是宕机的。在公司要获取不同设备的工作状态(正常工作或者宕机),要按设备进行分组查询,得到设备的工作状态和数量。比如路由器正常工作的数量是多少,宕机的是多少。起初,我是想在后台处理数据的,后来想了想,还是在前端页面用js来处理吧。

2022-10-27 10:40:33 2339

原创 过滤数据、只要数值型数据,问题与解决

就是这里出现的问题。因此,不能用org.apache.commons.lang包下的StringUtils.isNumeric()来判断从设备上采集的数据是不是数值型的!通过log日志定位问题,最终发现是一个过滤数据的方法出现的问题。这里说明一下,老代码用的是org.apache.commons.lang包里的StringUtils.isNumeric()方法来过滤数据的。就是它,害的我搞查了三天的bug!公司的大佬看了后,分分钟写了个过滤数值类型的方法,这里也放一下,方便以后有相同的业务的话可以直接搬!

2022-10-21 17:00:29 109

原创 项目在测试环境,配置Log4j到具体的类,方便查看问题

这里,想要把log4j的日志输出到指定的log文件,就需要以下配置。运维的人好不容易给我找了一个测试环境,可是页面上却出现了问题,显示设备的利用率一直为0。最头疼的是程序在测试服务器上,不在本地,不能打断点,只能依靠log来定位问题。由于公司的环境配置的有Log日志,但是我要具体配置哪个类来输出日志。一般在公司项目中,部署项目的时候,不是把项目简单打个包就行了。至于封装的话,自己看,就像乒乓球一样,能推给运维就推给运维。**标签里配置具体想要查看的类,类的级别要设定好,要把你类里面的log语句能输出出来。

2022-10-21 16:32:21 225

原创 利用snmp协议通过oid去拿网络设备对应性能指标的数据,存到map中,然后对数据进行处理

最近在公司搞网络管理系统方面的开发。公司没有专门负责这方面的大佬指点,基本上是靠自己摸索。需求是统计电源等参数的型号以及型号对应的数量。然后通过oid拿到的数据比较杂。得需要进行数据过滤以及过滤后统计各种参数的型号和数量。这里上网查资料,各种找。终于搞出来个解决方案。这里记录一下。方便后期进行同样的业务进行复制粘贴。//数据map Map < String , Object > data = new HashMap < >();

2022-10-10 20:10:54 318

原创 Code: 62. DB::Exception: Cannot parse expression of type String here: ‘123‘);: While executing Value

在做项目的时候,向clickhouse数据表中插入输入,报了这个错误。报错时,我正验证clickhouse表在写入数据时,自动写入写入数据的时间。我以为是我设置的有问题,后来又怀疑是表引擎不支持。最后,换了一种数据插入方法,结果就正常了。...

2022-08-09 17:29:57 4532

原创 docker学习笔记

是docker中的核心概念,可以认为镜像就是对某些运行环境或者软件打的包,用户可以从docker仓库中下载基础镜像到本地,比如开发人员可以从docker仓库中拉去(下载)一个只包含centos7系统的基础镜像,然后在这个镜像中安装jdk、mysql、Tomcat以及自己开发的应用,最后把这些环境打成一个新的镜像。在创建交互式容器之后,如果退出容器的话,容器处于停止状态,可以使用命令再次启动容器,使用命令进入容器并操作。这里放一下截图,可以看到,容器停止后,使用命令查看容器的状态,显示已经停止了。...

2022-08-09 16:35:41 140

原创 使用sql来替换elasticsearch的PipelineAggregatorBuilders.bucketSelector()

22届java来公司,刚好遇到公司技术栈升级换代。二话不说上来就是把公司骨灰级代码搬出来,然后选其中一个子系统交给我让我改。别说摸着石头过河了,这边这个开发部刚成立,就一个老员工还不是很熟悉es,丫丫的我直接自己开路!期间,这老代码基本没注释,唯一看到的只有三行看到一些前辈在代码中气的吐血写下的一些骂娘的注释,起初年少轻狂,不以为意,后来改到那个地方了才知道,前辈骂的对啊!就比如这个破PipelineAggregatorBuilders.bucketSelector(),要把它用sql替换了。......

2022-08-05 14:16:03 947

原创 关于Calendar类中before()方法的一些使用心得

刚毕业的菜鸟接触公司项目,其中在底层查询数据库中数据时,公司由于业务的需要用到了这个东西。当时看的很纠结,while循环把我整蒙了。后来经过技术大佬指点,弄明白了,然后觉得这个东西挺有用的,就记录一下。就是这段代码,感觉挺实用的。公司的业务是一个时间段查询。然后利用这段代码可以设置从一个时间段到另一个时间段。这个while里面的before方法就很妙,太秒了。当然了,如果所接触的项目所需要的数据库表较少,这种方法就显得繁琐了。如果数据表比较多,而且需要对日期条件进行动态地插入,那这段代码简直就比较牛了。..

2022-07-15 19:26:57 980

原创 微服务学习笔记

微服务定义:基于单个应用围绕业务进行拆分,拆分出来每一个服务项目 单独部署 运行在自己计算机进程里面 基于分布式服务管理spring cloud 工具集定义:用来帮助开发人员快速构建一家分布式应用 微服务工具集(服务注册 发现 负载均衡 路由组件 统一配置管理)环境搭建首先搭建父工程,先建立一个空白工程,然后建立一个maven的工程模块。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http:..

2022-07-11 18:53:43 84

原创 clickhouse学习笔记

最近在学习clickhouse,时间紧任务重。这两天看了很多资料,然后发现网上的有些不够详细,有些不够全面。个人感觉对新手不太友好,于是就写下了这篇文章,本意是帮助新手快速上手clickhouse,以及使用jdbc来连接clickhouse。学习第一步,安装clickhouse。这里,我在公司接触到的是已经安装好的clickhouse。不过为了学习,我又在我个人的linux系统上安装了一遍。安装时,我参考的文章为安装详细连接大家在安装过程中可以去看一下,真的是很详细了。对了,有一个小坑,在执行click

2022-06-24 16:07:23 382

原创 Linux知识点以及系统操作笔记

Linux知识点基本操作命令:pwd 查看当前文件夹下的文件目录dockerdocker容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,而传统虚拟机则是在硬件层面实现虚拟化。与传统的虚拟机相比,Docker优势为启动速度快、占用体积小。应用场景:web的自动化打包发布、自动化测试、可持续集成,安装各种组件;组成:docker守护进程,仓库,镜像,容器,docker客户端。......

2022-05-13 10:16:39 114

原创 冒泡排序--java实现

最近想梳理下java基础,对冒泡排序再熟悉熟悉,就写了一个基本的冒泡排序。这里以牛客上的一道排序题为参照。NC140 排序描述给定一个长度为 n 的数组,请你编写一个函数,返回该数组按升序排序后的结果。数据范围: 0 \le n \le 1\times10^30≤n≤1×103,数组中每个元素都满足 0 \le val \le 10^90≤val≤109要求:时间复杂度 O(n^2)O(n2),空间复杂度 O(n)O(n)进阶:时间复杂度 O(nlogn)O(nlogn),空间复杂.

2022-03-27 09:30:26 399

原创 JZ3 数组中重复的数字

描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任一一个重复的数字。 例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的输出是2或者3。存在不合法的输入的话输出-1数据范围:进阶:时间复杂度,空间复杂度示例1输入:[2,3,1,0,2,5,3]返回值:2说明:2或3都是对的import java.util.*;public class Solution {

2021-11-29 20:16:29 84

原创 设计出计算任意正整数的阶层?(java编程)

题外话:最近在一个面经上看到了这个题,当时把我给唬住了。事后想一想,还挺简单的。随便写了下,就成功了。可能是比较Low的写法,不过也实现了。这里提供给大家。import java.util.Scanner;/** * 功能简介:计算输入正整数n的阶乘 * @author Administrator * */public class jieCheng { public static void main(String [] args) { Scanner input = new Sc

2021-11-24 17:09:09 462 1

原创 java笔试题:输入一个字符串,判断其中大写字母、小写字母、数字、中文汉字、特殊字符,并统计它们的个数

题外话:最近在笔试中遇到了这个题,看着好像做过,但是中文和特殊符号确实有点难区分。又想着再用啥if('A'<str<'Z')这样比较low的判断,未免就太掉价了。在csdn上搜了大半天,瞅了瞅都不是很满意,就自己写了一个,认为目前为之最起码不是掉价的代码,大家可以参考一下,话不多说,上代码!import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;public clas

2021-11-18 21:02:17 1952

原创 学习笔记

#ajax:1、概念:异步的JavaScript 和 xml1.1异步和同步:客户端和服务器端相互通信的基础上*客户端必须等待服务器端的响应。在等待的期间客户端不能有其他的操作。(同步)*客户端不需要等待服务器端的响应,在服务器处理请求的过程中,客户端可以进行其他的操作。(异步)Ajax 是一种无需重新加载整个页面的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量的数据交换,Ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不

2021-05-07 21:42:59 45

原创 ZZULIOJ1066: 字符分类统计

题目描述输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数。输入多个字符,以回车符结束,回车符不作为有效字符。有效字符个数不超过100。输出输出分3行,格式见输出样例。样例输入 CopyAbse 4+5*3=?样例输出 Copyletter:4digit:3other:5结题思路:在进行结题时,我先是想用0<=ch<=9;a<=ch<=z等这种判断,想着是不是有点太low了。然后就上网搜了一下java有没有封装好的代码,后来

2021-04-12 09:38:56 209

原创 Vue学习笔记

MVVM模式M:就是model,模型,包括数据和一些基本的操作。V:即view,视图,页面渲染效果VM:即view-model,模型与视图间的双向操作(无需开发人员干涉)在MVVM之前,开发人员需要从后端获取需要的数据模型,然后通过DOM操作Model渲染到View中。而后当用户再对视图操作,还需要通过DOM来获取view中的数据,然后同步到model中。MVVM中的VM就是把DOM操作封装起来,开发人员不用再关心Model和view之间是如何相互影响的。只要model发生了改变,view也会跟着

2021-03-21 10:30:11 86

原创 学习笔记---健康项目笔记

1、前端技术栈HTML5、bootstrap、ElementUI、Vue.js、ajax分布式架构及权限技术栈zookeeper、dubbo、SpringMVC、Spring Security分布式版本控制系统以及报表技术栈Git ApachePOI Echarts持久化技术栈MyBatis MySQL第三方服务阿里云通信(短信服务) 七牛云(存储服务) 微信开发平台(公众号)...

2021-03-20 15:56:04 64

原创 2021-03-16

1063: 最大公约与最小公倍时间限制: 1 Sec 内存限制: 128 MB提交: 34904 解决: 16637[状态] [讨论版] [提交] [命题人:admin]题目描述输入两个正整数,输出其最大公约数和最小公倍数。输入输入两个正整数n和m(n,m<=1000000)。输入保证最终结果在int范围内。输出输出两个整数,用空格隔开。表示m和n的最大公约数和最小公倍数。样例输入 Copy4 6样例输出 Copy2 12今天在写这个程序的时候,遇到一个输出错误。然后我

2021-03-16 20:06:07 56

原创 zzuliOj1059: 最高分

1059: 最高分时间限制: 1 Sec 内存限制: 30 MB提交: 26630 解决: 19023[状态] [讨论版] [提交] [命题人:admin]题目描述输入一批学生的成绩(整数),输出最高分。输入输入包含多个非负整数和一个负整数。该负数不作为有效成绩,只表示输入结束。输出输出一个整数,即最高分。单独占一行。样例输入 Copy7 6 5 9 2 -1样例输出 Copy9思路分析:这个题分两个部分,一个为输入数据,一个为求出最高分,输入数据这里需要我们多次进行数据

2021-03-14 11:31:01 1011

原创 ZZULOJ1058: 求解不等式

1058: 求解不等式时间限制: 1 Sec 内存限制: 128 MB提交: 32206 解决: 16831[状态] [讨论版] [提交] [命题人:admin]题目描述已知不等式 1!+2!+3!+…+m!‹n,请编程对用户指定的n值计算并输出满足该不等式的m的整数解。输入输入一个整数n,n为int范围内的正整型。输出输出m的取值范围,具体格式见输出样例。样例输入 Copy2000000000样例输出 Copym<=12每日一题:今天练习这个题。在设计代码的时候,逻辑

2021-03-08 22:35:21 379

原创 Eclipse中第一个struts2项目的成功搭建教程

1、首先你需要在自己的电脑上安装好jdk,Eclipse,以及Tomcat服务器。我的Tomcat服务器是8.5版本的。这些准备好后,还需要下载struts2的架包。这个可以去官网下载,也可以在这里下载。(我的百度网盘:链接:https://pan.baidu.com/s/10flx7dpaZw-OfHjH-n1tHA提取码:0jgx)2、接下来让我们开始进行配置。首先新建一个普通的web项目。我们创建的项目叫struts2-02然后写一个index.jsp文件和一个testAction.ja

2020-09-16 19:54:00 766

原创 VMware虚拟机安装CentOS7版本Linux系统教程

第一步,先去下载一个VMware虚拟机,安装虚拟机。(注意,VMware虚拟机是收费软件,可以去下载破解版或者上百度等找激活序列号,也容易找)虚拟机安装包链接:百度网盘链接:https://pan.baidu.com/s/1cLUfoCDWcy8EMDJXKfAMRQ提取码:53tr第二步:创建虚拟机。1、在虚拟机中点击创建虚拟机2、选择自定义,出现如下窗口3、这里用的就是VMw...

2020-04-16 21:21:57 725 1

原创 1054: 猴子吃桃

题目描述悟空第一天摘下桃子若干,当即吃掉一半,还不过瘾,又多吃一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。聪明的你,请帮悟空算一下,他第一天开始吃的时候桃子一共有多少个呢?输入输入一个数n(1<=n<=30)。输出输出第一天的桃子个数。样例输入 Copy3样例输出 Copy10解题思路:利用逆向...

2019-11-27 17:36:44 276

原创 1084: 计算两点间的距离(多实例测试)

题目描述入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。输入输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。输出对于每组输入数据,输出一行,结果保留两位小数。样例输入 Copy0 0 0 10 1 1 0样例输出 Copy1.001.41代码如下:(注意:类名是我自己随便起的,使用时自己改)import j...

2019-11-27 13:12:20 260

原创 乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。

【问题描述】乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。输入:一个整数n,表示开始购买的饮料数量(0<n<10000)输出:一个整数,表示实际得到的饮料数样例输入:100样例输出:14...

2019-11-27 12:02:32 3099 2

原创 zzuliOJ1052数列求和4

1052: 数列求和4时间限制: 1 Sec 内存限制: 30 MB提交: 17816 解决: 12465[提交] [状态] [讨论版] [命题人:admin]题目描述输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246输入包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数输出输出前n项和,单独占一行...

2019-10-16 13:59:13 861

原创 zzulioj1051: 平方根的和

题目描述数列的定义如下:数列的第一项为item,以后各项为前一项的平方根,求数列的前n项的和。输入由两个整数item(item<10000)和n(n<1000)组成,item和n的含义如前所述。输出输出该数列的和,占一行,要求精度保留2位小数。样例输入 Copy84 4样例输出 Copy97.93代码块import java.util.Scanner;publ...

2019-04-18 11:21:18 1183

原创 定义一个Ladder类用来刻画“梯形”,要求:Ladder类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能。

定义一个Ladder类用来刻画“梯形”,要求:Ladder类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能。基本思路:根据题意要求,我们需要写一个Ladder类,这个类中有变量高、上底、下底,设置set方法和get方法来设置和得到该程序的变量,然后设计一个方法来计算面积,最后在主方法中实例化一个对象,用对象调用面积方法。代码块public class Ladder {...

2019-04-18 10:35:45 3797

原创 定义一个Traingle类用来刻画“三角形”,要求:Trangle类具有类型为double的三个边以及周长、面积属性,具有一个boolean型的属性,该属性的值为true时代表三个边属性能构成一个三角

定义一个Traingle类用来刻画“三角形”,要求:Trangle类具有类型为double的三个边以及周长、面积属性,具有一个boolean型的属性,该属性的值为true时代表三个边属性能构成一个三角形,为false时代表不能;还具有返回周长、面积、设置boolean属性值以及修改三个边的功能代码块如下import java.util.Scanner;//导入数学类计算面积import j...

2019-04-18 10:33:51 6213 4

原创 输入一个4位以内的正整数,输出各位数字之和

问题描述:输入一个4位以内的正整数,输出各位数字之和。解题思路:首先根据题意,我们先求出这个数的各个数位的数字是多少,然后再让它们相加。求各个数位的数字,最常见的方法是求余运算。代码块:#include<stdio.h>int main(){ int a,ge,shi,bai,qian,he; scanf("%d",&a); ge=a%10; shi=a/1...

2019-04-10 16:14:21 27284 3

Flask项目模板结构

使用python来封装接口时,使用flask框架。该项目搭建了一个Flask项目的基本框架,包括连接数据库。以后再遇到需要对人工智能模型等python项目进行封装,往外暴露Http接口时,直接按照这个来搞,也就是把它集成到原有的项目基础上,比较方便快捷。

2023-07-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除