在哪能下载javaweb项目模板

Python07

在哪能下载javaweb项目模板,第1张

可以在开源中国网站上面下载源码

GitHub上面上面下载,搜索框中输入自己想找的模板名称

CSDN社区上面可以下载项目模板

这是我常常下载的三个地方,希望能帮到你。

controller层关键代码:

@RequestMapping(value = "/excel")

public ModelAndView exportExcel() throws Exception {

ModelAndView mv = new ModelAndView()

PageData pd = new PageData()

pd = this.getPageData()

Map<String, Object> dataMap = new HashMap<String, Object>()

List<String> titles = new ArrayList<String>()

titles.add("办事处") // 1

titles.add("当日新增扫码商户(个)") // 2

titles.add("当日交易笔数(笔)") // 3

titles.add("当日交易金额") // 4

titles.add("当日收益") // 5

titles.add("累计新增扫码商户(个)") // 6

titles.add("累计交易笔数(笔)") // 7

titles.add("累计交易金额") // 8

titles.add("累计收益") // 9

dataMap.put("titles", titles)

Page page = new Page()

page.setPd(pd)

List<PageData> varOList = agencyService.list(page)

List<PageData> varList = new ArrayList<PageData>()

for (int i = 0 i < varOList.size() i++) {

PageData vpd = new PageData()

vpd.put("var1", varOList.get(i).get("AGENCYNAME").toString()) // 1

vpd.put("var2", varOList.get(i).get("TODAYINSTALL").toString()) // 2

vpd.put("var3", varOList.get(i).get("TODAYTRANS").toString()) // 3

vpd.put("var4", varOList.get(i).get("TODAYPRICE").toString()) // 4

vpd.put("var5", varOList.get(i).get("TODAYPAYMENT").toString()) // 5

vpd.put("var6", varOList.get(i).get("TOTALINSTALL").toString()) // 6

vpd.put("var7", varOList.get(i).get("TOTALTRANS").toString()) // 7

vpd.put("var8", varOList.get(i).get("TOTALPRICE").toString()) // 8

vpd.put("var9", varOList.get(i).get("TOTALPAYMENT").toString()) // 9

varList.add(vpd)

}

dataMap.put("varList", varList)

ObjectExcelView erv = new ObjectExcelView()

mv = new ModelAndView(erv, dataMap)

return mv

}

POI生成EXCEL关键代码:

public class ObjectExcelView extends AbstractExcelView{

@SuppressWarnings("deprecation")

@Override

protected void buildExcelDocument(Map<String, Object> model,

HSSFWorkbook workbook, HttpServletRequest request,

HttpServletResponse response) throws Exception {

// TODO Auto-generated method stub

Date date = new Date()

String filename = Tools.date2Str(date, "yyyyMMddHHmmss")

HSSFSheet sheet

HSSFCell cell

response.setContentType("application/octet-stream")

response.setHeader("Content-Disposition", "attachmentfilename="+filename+".xls")

sheet = workbook.createSheet("sheet1")

List<String> titles = (List<String>) model.get("titles")

int len = titles.size()

HSSFCellStyle headerStyle = workbook.createCellStyle() //标题样式

headerStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER)

headerStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER)

HSSFFont headerFont = workbook.createFont() //标题字体

headerFont.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD)

headerFont.setFontHeightInPoints((short)11)

headerStyle.setFont(headerFont)

short width = 20,height=25*20

sheet.setDefaultColumnWidth(width)

for(int i=0 i<len i++){ //设置标题

String title = titles.get(i)

cell = getCell(sheet, 0, i)

cell.setCellStyle(headerStyle)

setText(cell,title)

}

sheet.getRow(0).setHeight(height)

HSSFCellStyle contentStyle = workbook.createCellStyle() //内容样式

contentStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER)

List<PageData> varList = (List<PageData>) model.get("varList")

int varCount = varList.size()

for(int i=0 i<varCount i++){

PageData vpd = varList.get(i)

for(int j=0j<lenj++){

String varstr = vpd.getString("var"+(j+1)) != null ? vpd.getString("var"+(j+1)) : ""

cell = getCell(sheet, i+1, j)

cell.setCellStyle(contentStyle)

setText(cell,varstr)

}

}

}

}

热门频道

首页

博客

研修院

VIP

APP

问答

下载

社区

推荐频道

活动

招聘

专题

打开CSDN APP

Copyright © 1999-2020, CSDN.NET, All Rights Reserved

打开APP

032-OpenCV模板匹配单个对象、多个对象 原创

2022-01-30 11:06:14

逆鳞x

码龄3年

关注

话不多说,上代码,看结果。

结果如下图。

在这里插入图片描述

接下来是模板匹配多个对象。

在这里插入图片描述

就先这样,遇到别的再补充。

文章知识点与官方知识档案匹配

OpenCV技能树首页概览

12102 人正在系统学习中

打开CSDN APP,看更多技术内容

SORT 多目标跟踪算法+opencv模板匹配算法实战——多个小球跟踪,以及...

sort跟踪算法+opencv模板匹配实现小球跟踪 实现结果 rgb 灰度图像假彩色 二值化,提取坐标 SORT多目标跟踪算法 基于模板匹配的目标检测 模板匹配结果与SORT算法融合 完整代码 实现结果 先把最终结果放上来,个人感觉效果还是非常棒的。 rgb ...

继续访问

OpenCV多模板匹配讲解与匹配汽车实战(附Python源码)_showswoller的博客...

模板匹配包括单模板匹配和多模板匹配,单模板匹配又包括单目标匹配和多目标匹配。实现这些内容的基础方法就是模板匹配方法,即matchTemplate()方法。其中,读者朋友重点掌握模板匹配方法的6个参数值。此外,为了实现单目标匹配,除了需要使用模板匹...

继续访问

MARCHTEST.zip_opencv_opencv模板匹配_多目标匹配_模板匹配_模板匹配 opencv

通过OPENCV库函数能是实现多目标模板匹配查找并且限定阈值

python OpenCV 模板匹配,单目标,多目标匹配,在一幅图像中找出与模板匹配的对象

1、单模板单目标,多目标匹配 2、多模板,多目标匹配 3、通过OpenCV模板匹配方法,实现图片的匹配功能 4、相关系数匹配,最小平方差匹配 5、matchTemplate

OpenCV(python)在一张图上进行多种模板多个方向匹配

在一张图像上进行多种模板在不同方向上的匹配

继续访问

OpenCV多模板匹配

多模板匹配