- 浏览: 244016 次
- 性别:
- 来自: 四川
文章分类
最新评论
-
coosummer:
推荐使用http://buttoncssgenerator.c ...
Button CSS 样式 -
tangshengpan:
楼主,我跟你的情况一样,有现成OCX控件,用JAVA调用,出错 ...
Java调用OCX的方法(已存在OCX) -
bushkarl:
恩,思路挺清晰的
oracle 如何解决表间大数据量的复制select into table1 from table2 -
baixiaozhe:
确实不错! 我曾用scroll实现过类似效果
flex中实现marquee效果(由下而上滚动) -
sosyi:
我的报这样的错:
Exception in thread &q ...
Java调用OCX的方法(已存在OCX)
Java代码
internal function init():void{
Security.allowDomain("*");
file = new FileReference();
file.addEventListener(Event.SELECT, onSelect);
file.addEventListener(ProgressEvent.PROGRESS, processHandler);
file.addEventListener(IOErrorEvent.IO_ERROR,ioShow);
}
internal function ioShow(evt: IOErrorEvent){
Alert.show(evt.toString(),"IO错误");
}
internal function doSelect():void{
//文件类型限制,第一个是文件类型选项只显示"png"类型的,第二个是只把.png文件显示出来
var imageTypes:FileFilter = new FileFilter("png", "*.png");
var allTypes:Array = new Array(imageTypes);
file.browse(allTypes);
}
internal function onSelect(evt:Event):void{
pic_txt.text = file.name;
}
internal function doUpload():void{
//指向struts的一个action,或servlte,注意一写要写完整路径
var request:URLRequest = new URLRequest("http://localhost:8080/productManage/uploadPic.do");
fileName = "productImage\\"+new Date().getTime().toString() +".png";
request.data = new URLVariables("filename="+fileName);
file.upload(request);
CursorManager.setBusyCursor();
}
//上传完成更新源
internal function processHandler(evt:ProgressEvent):void{
if(evt.bytesLoaded == evt.bytesTotal){
CursorManager.removeBusyCursor();
var n:Number = new Date().getTime();
img.source = fileName +"?time="+n;
}
}
<mx:TextInput id="pic_txt" width="150"/>
<mx:Button label="选择文件" click="doSelect()"/>
<mx:Button label="开始上传" click="doUpload()"/>
internal function init():void{
Security.allowDomain("*");
file = new FileReference();
file.addEventListener(Event.SELECT, onSelect);
file.addEventListener(ProgressEvent.PROGRESS, processHandler);
file.addEventListener(IOErrorEvent.IO_ERROR,ioShow);
}
internal function ioShow(evt: IOErrorEvent){
Alert.show(evt.toString(),"IO错误");
}
internal function doSelect():void{
//文件类型限制,第一个是文件类型选项只显示"png"类型的,第二个是只把.png文件显示出来
var imageTypes:FileFilter = new FileFilter("png", "*.png");
var allTypes:Array = new Array(imageTypes);
file.browse(allTypes);
}
internal function onSelect(evt:Event):void{
pic_txt.text = file.name;
}
internal function doUpload():void{
//指向struts的一个action,或servlte,注意一写要写完整路径
var request:URLRequest = new URLRequest("http://localhost:8080/productManage/uploadPic.do");
fileName = "productImage\\"+new Date().getTime().toString() +".png";
request.data = new URLVariables("filename="+fileName);
file.upload(request);
CursorManager.setBusyCursor();
}
//上传完成更新源
internal function processHandler(evt:ProgressEvent):void{
if(evt.bytesLoaded == evt.bytesTotal){
CursorManager.removeBusyCursor();
var n:Number = new Date().getTime();
img.source = fileName +"?time="+n;
}
}
<mx:TextInput id="pic_txt" width="150"/>
<mx:Button label="选择文件" click="doSelect()"/>
<mx:Button label="开始上传" click="doUpload()"/>
java端:
Java代码
import java.io.File;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.fileupload.DiskFileUpload;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadException;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
public class UploadPicAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
response.setContentType("text/html; charset=UTF-8");
DiskFileUpload upload = new DiskFileUpload();
try {
List itemlist = upload.parseRequest(request);
//itemlist里包含多个参数,所以要判断一下是文件类型,还是参数字段,这里修改一下可以用于多个文件上传
for (int i = 0; i < itemlist.size(); i++) {
FileItem item = (FileItem) itemlist.get(i);
if (item.isFormField())//是表单字段跳过
continue;
String name = request.getRealPath("") + "\\bin\\"
+ request.getParameter("filename");//获得Web应用绝对路径,如果路径不在web应用下,由于安全机制,将会说"找不到系统指定路径"
try {
File f = new File(name);
item.write(f);
} catch (Exception e) {
e.printStackTrace();
}
}
} catch (FileUploadException e) {
e.printStackTrace();
}
return null;
}
}
FLEX带进度指示的文件上传
无意百度到一个示例代码,贴出来。
FileUploadServlet.java源码:
package com.fire.servlet;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Iterator;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadException;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
public class FileUploadServlet extends HttpServlet {
// 定义文件的上传路径
private String uploadPath = "D:\\upload\\";
// 限制文件的上传大小
private int maxPostSize = 100 * 1024 * 1024;
public FileUploadServlet() {
super();
}
public void destroy() {
super.destroy();
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//得到用户需要保存的服装的id
String dressId = request.getParameter("dressID");
System.out.println(dressId);
//保存文件到服务器中
response.setContentType("text/html; charset=UTF-8");
DiskFileItemFactory factory = new DiskFileItemFactory();
factory.setSizeThreshold(4096);
ServletFileUpload upload = new ServletFileUpload(factory);
upload.setSizeMax(maxPostSize);
try
{
List fileItems = upload.parseRequest(request);
Iterator iter = fileItems.iterator();
while (iter.hasNext())
{
FileItem item = (FileItem) iter.next();
if (!item.isFormField())
{
String name = item.getName();
System.out.println(name);
try
{
item.write(new File(uploadPath + name));
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
}
catch (FileUploadException e)
{
e.printStackTrace();
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
public void init() throws ServletException {
// Put your code here
}
}
fileupload.mxml源码:
<mx:application xmlns="*" layout="absolute" xmlns:mx="http://www.adobe.com/2006/mxml" creationcomplete="init();"> </mx:application>
xml 代码
xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns="*" creationComplete="init();">
<mx:Script>
import flash.net.FileReference;
import mx.controls.Alert;
import mx.events.CloseEvent;
import flash.events.*;
private var file: FileReference;
private function init(): void{
Security.allowDomain("*");
file = new FileReference();
file.addEventListener(ProgressEvent.PROGRESS, onProgress);
file.addEventListener(Event.SELECT, onSelect);
}
private function upload(): void{
file.browse();
}
private function onSelect(e: Event): void{
Alert.show("上传 " + file.name + " (共 "+Math.round(file.size)+" 字节)?",
"确认上传",
Alert.YES|Alert.NO,
null,
proceedWithUpload);
}
private function onProgress(e: ProgressEvent): void{
lbProgress.text = " 已上传 " + e.bytesLoaded
+ " 字节,共 " + e.bytesTotal + " 字节";
var proc: uint = e.bytesLoaded / e.bytesTotal * 100;
bar.setProgress(proc, 100);
bar.label= "当前进度: " + " " + proc + "%";
}
private function proceedWithUpload(e: CloseEvent): void{
if (e.detail == Alert.YES){
var request: URLRequest = new URLRequest("http://localhost:8080/dress/fileUploadServlet");
try {
file.upload(request);
} catch (error:Error) {
trace("上传失败");
}
}
}
]]>
mx:Script>
<mx:Canvas width="100%" height="100%">
<mx:VBox width="100%" horizontalAlign="center">
<mx:Label id="lbProgress" text="上传"/>
<mx:ProgressBar id="bar" labelPlacement="bottom" themeColor="#F20D7A"
minimum="0" visible="true" maximum="100" label="当前进度: 0%"
direction="right" mode="manual" width="200"/>
<mx:Button label="上传文件" click="upload();"/>
mx:VBox>
mx:Canvas>
mx:Application>
internal function init():void{
Security.allowDomain("*");
file = new FileReference();
file.addEventListener(Event.SELECT, onSelect);
file.addEventListener(ProgressEvent.PROGRESS, processHandler);
file.addEventListener(IOErrorEvent.IO_ERROR,ioShow);
}
internal function ioShow(evt: IOErrorEvent){
Alert.show(evt.toString(),"IO错误");
}
internal function doSelect():void{
//文件类型限制,第一个是文件类型选项只显示"png"类型的,第二个是只把.png文件显示出来
var imageTypes:FileFilter = new FileFilter("png", "*.png");
var allTypes:Array = new Array(imageTypes);
file.browse(allTypes);
}
internal function onSelect(evt:Event):void{
pic_txt.text = file.name;
}
internal function doUpload():void{
//指向struts的一个action,或servlte,注意一写要写完整路径
var request:URLRequest = new URLRequest("http://localhost:8080/productManage/uploadPic.do");
fileName = "productImage\\"+new Date().getTime().toString() +".png";
request.data = new URLVariables("filename="+fileName);
file.upload(request);
CursorManager.setBusyCursor();
}
//上传完成更新源
internal function processHandler(evt:ProgressEvent):void{
if(evt.bytesLoaded == evt.bytesTotal){
CursorManager.removeBusyCursor();
var n:Number = new Date().getTime();
img.source = fileName +"?time="+n;
}
}
<mx:TextInput id="pic_txt" width="150"/>
<mx:Button label="选择文件" click="doSelect()"/>
<mx:Button label="开始上传" click="doUpload()"/>
internal function init():void{
Security.allowDomain("*");
file = new FileReference();
file.addEventListener(Event.SELECT, onSelect);
file.addEventListener(ProgressEvent.PROGRESS, processHandler);
file.addEventListener(IOErrorEvent.IO_ERROR,ioShow);
}
internal function ioShow(evt: IOErrorEvent){
Alert.show(evt.toString(),"IO错误");
}
internal function doSelect():void{
//文件类型限制,第一个是文件类型选项只显示"png"类型的,第二个是只把.png文件显示出来
var imageTypes:FileFilter = new FileFilter("png", "*.png");
var allTypes:Array = new Array(imageTypes);
file.browse(allTypes);
}
internal function onSelect(evt:Event):void{
pic_txt.text = file.name;
}
internal function doUpload():void{
//指向struts的一个action,或servlte,注意一写要写完整路径
var request:URLRequest = new URLRequest("http://localhost:8080/productManage/uploadPic.do");
fileName = "productImage\\"+new Date().getTime().toString() +".png";
request.data = new URLVariables("filename="+fileName);
file.upload(request);
CursorManager.setBusyCursor();
}
//上传完成更新源
internal function processHandler(evt:ProgressEvent):void{
if(evt.bytesLoaded == evt.bytesTotal){
CursorManager.removeBusyCursor();
var n:Number = new Date().getTime();
img.source = fileName +"?time="+n;
}
}
<mx:TextInput id="pic_txt" width="150"/>
<mx:Button label="选择文件" click="doSelect()"/>
<mx:Button label="开始上传" click="doUpload()"/>
java端:
Java代码
import java.io.File;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.fileupload.DiskFileUpload;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadException;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
public class UploadPicAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
response.setContentType("text/html; charset=UTF-8");
DiskFileUpload upload = new DiskFileUpload();
try {
List itemlist = upload.parseRequest(request);
//itemlist里包含多个参数,所以要判断一下是文件类型,还是参数字段,这里修改一下可以用于多个文件上传
for (int i = 0; i < itemlist.size(); i++) {
FileItem item = (FileItem) itemlist.get(i);
if (item.isFormField())//是表单字段跳过
continue;
String name = request.getRealPath("") + "\\bin\\"
+ request.getParameter("filename");//获得Web应用绝对路径,如果路径不在web应用下,由于安全机制,将会说"找不到系统指定路径"
try {
File f = new File(name);
item.write(f);
} catch (Exception e) {
e.printStackTrace();
}
}
} catch (FileUploadException e) {
e.printStackTrace();
}
return null;
}
}
FLEX带进度指示的文件上传
无意百度到一个示例代码,贴出来。
FileUploadServlet.java源码:
package com.fire.servlet;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Iterator;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadException;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
public class FileUploadServlet extends HttpServlet {
// 定义文件的上传路径
private String uploadPath = "D:\\upload\\";
// 限制文件的上传大小
private int maxPostSize = 100 * 1024 * 1024;
public FileUploadServlet() {
super();
}
public void destroy() {
super.destroy();
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//得到用户需要保存的服装的id
String dressId = request.getParameter("dressID");
System.out.println(dressId);
//保存文件到服务器中
response.setContentType("text/html; charset=UTF-8");
DiskFileItemFactory factory = new DiskFileItemFactory();
factory.setSizeThreshold(4096);
ServletFileUpload upload = new ServletFileUpload(factory);
upload.setSizeMax(maxPostSize);
try
{
List fileItems = upload.parseRequest(request);
Iterator iter = fileItems.iterator();
while (iter.hasNext())
{
FileItem item = (FileItem) iter.next();
if (!item.isFormField())
{
String name = item.getName();
System.out.println(name);
try
{
item.write(new File(uploadPath + name));
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
}
catch (FileUploadException e)
{
e.printStackTrace();
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
public void init() throws ServletException {
// Put your code here
}
}
fileupload.mxml源码:
<mx:application xmlns="*" layout="absolute" xmlns:mx="http://www.adobe.com/2006/mxml" creationcomplete="init();"> </mx:application>
xml 代码
xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns="*" creationComplete="init();">
<mx:Script>
import flash.net.FileReference;
import mx.controls.Alert;
import mx.events.CloseEvent;
import flash.events.*;
private var file: FileReference;
private function init(): void{
Security.allowDomain("*");
file = new FileReference();
file.addEventListener(ProgressEvent.PROGRESS, onProgress);
file.addEventListener(Event.SELECT, onSelect);
}
private function upload(): void{
file.browse();
}
private function onSelect(e: Event): void{
Alert.show("上传 " + file.name + " (共 "+Math.round(file.size)+" 字节)?",
"确认上传",
Alert.YES|Alert.NO,
null,
proceedWithUpload);
}
private function onProgress(e: ProgressEvent): void{
lbProgress.text = " 已上传 " + e.bytesLoaded
+ " 字节,共 " + e.bytesTotal + " 字节";
var proc: uint = e.bytesLoaded / e.bytesTotal * 100;
bar.setProgress(proc, 100);
bar.label= "当前进度: " + " " + proc + "%";
}
private function proceedWithUpload(e: CloseEvent): void{
if (e.detail == Alert.YES){
var request: URLRequest = new URLRequest("http://localhost:8080/dress/fileUploadServlet");
try {
file.upload(request);
} catch (error:Error) {
trace("上传失败");
}
}
}
]]>
mx:Script>
<mx:Canvas width="100%" height="100%">
<mx:VBox width="100%" horizontalAlign="center">
<mx:Label id="lbProgress" text="上传"/>
<mx:ProgressBar id="bar" labelPlacement="bottom" themeColor="#F20D7A"
minimum="0" visible="true" maximum="100" label="当前进度: 0%"
direction="right" mode="manual" width="200"/>
<mx:Button label="上传文件" click="upload();"/>
mx:VBox>
mx:Canvas>
mx:Application>
发表评论
-
FLEX带进度指示的文件上传
2010-04-03 15:56 1063转载: http://tj007-bo.iteye.com/b ... -
air+ajax
2009-12-27 13:06 709http://fins.iteye.com/blog/5561 ... -
主题:flex设计表格的复杂表头(类似报表的斜线表头)
2009-07-19 11:48 2821http://www.iteye.com/topic/3802 ... -
flex datagrid 自定义
2009-07-11 03:13 1306http://blog.csdn.net/heimaoxiao ... -
flex 中使用xml文件
2009-07-11 02:59 777<artwork> <piec ... -
介绍开源Flash游戏引擎PushButton Engine
2009-07-10 22:54 3684介绍开源Flash游戏引擎PushButton Engine ... -
Flex 最佳做法(初学者)文件命名与注意事项
2009-07-10 13:39 854转载于:http://www.adobe.com/cn/dev ... -
puremvc flex 简单例子
2009-07-09 23:07 1355puremvc flex 简单例子 http://wmc ... -
一个不错的Flex效果(一个会转动的3D盒子的效)
2009-07-09 11:10 954转载于: http://www.blogjava.net/cp ... -
一款flex操作系统
2009-07-08 09:30 840http://ijimu.cn/ -
Flex组件的项目渲染器(ItemRenderer)使用
2009-07-04 23:34 747http://blog.csdn.net/babylon_00 ... -
给Flex的PopUpManager显示控件添加特效
2009-07-04 20:11 2507PopUpManager本身不提供显示控件特效设置,对控件的s ... -
Flex上传文件功能
2009-07-03 10:31 3901Flex代码 <?xml version=" ... -
Flex使用弹出窗口为DataGrid添加新数据
2009-07-02 20:03 955经常在Demo中会看到列表,表格等方式来显示数据。当然有时候也 ...
相关推荐
报道了MMONS的生长,研究了它的二阶非线性光学性能,为MMONS能实际应用提供了理论指导。
目前,仅Firestore扩展可用。 安装方式 npm install git://github.com/co-mmons/firebase-js-utils.git 入门 加载扩展: import {FirestoreHelper} "@co.... import "@co.mmons/firebase-js-utils/firestore/rxjs
Donald Brown,Atlassian软件系统公司托管服务的首席软件工程师和Apache软件基金会成员,参与开发了Slruts及多个ApacheC0mmons项目,并且是JavaOne、ApacheCon和Java用户组的活跃分子。 Chad Michael Davis,J2EE...
Donald Brown,Atlassian软件系统公司托管服务的首席软件工程师和Apache软件基金会成员,参与开发了Slruts及多个ApacheC0mmons项目,并且是JavaOne、ApacheCon和Java用户组的活跃分子。 Chad Michael Davis,J2EE...
学生信息管理系统-----------无数据库版本。资源来源于网络分享,如有侵权请告知!
2024年福建省村级(居委会)行政区划shp数据集 坐标系:WGS1984
win32汇编环境,对话框中显示bmp图像文件
基于STM8单片机的编程实例,可供参考学习使用,希望对你有所帮助
电动汽车动力系统匹配计算模型:输入整车参数及性能要求,一键生成驱动系统的扭矩功率峰值转速等参数。 2、整车动力经济性计算模型:包含NEDC WLTC CLTC工况,输入整车参数可生成工况电耗、百公里电耗、匀速工况续航、百公里电耗等信息。 实际项目中使用的计算仿真模型.
2020CCF下降2020 CCF大数据与计算智能大赛-非结构化商业文本信息中隐私信息识别-第7名方案bert base + flat + crf + fgm + swa + pu learning策略 + clue数据集 = test1单模0.906词向量https://github.com/Embedding/Chinese-Word-Vectors SGNS(Mixed-large 综合)loss mask相关代码为pu learning策略的实现主要模块版本 python 3.6.9火炬 1.1.0变压器 3.0.2pytorchcrf 1.2.0torchcontrib 0.0.2
计算机系毕业设计
基于STM8单片机的编程实例,可供参考学习使用,希望对你有所帮助
基于SpringBoot+MySQL图书销售管理系统网上书店项目源码+数据库(高分毕业设计&课程设计) 该项目是个人大作业项目源码,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!!!评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 图书管理系统 框架介绍 依赖 版本 Spring Boot 2 Mybatis Plus 3.5.3 jjwt 0.11.2 vue 2.0 ehcache 2.10.9 系统采用前后端分离,前端打包后放在 /resources/static 目录下面 直接启动后端工程即可访问 系统亮点 采用rsa非对称加密算法生成 jwt认证密钥 springboot集成ehcache作为缓存 采用aop方式记录接口访问日志 使用h2内存数据库,启动应用执行自动建表语句和初始化数据 统一异常和响应进行封装 集成springdoc作为接口文档 系统访问 http://wholevoid.com:9090/ 用户名及密码 admin/123456 图书管理系统 框
二极管钳位三电平VSG仿真模型 1.加入中点电位平衡 2.仿真有视频教程 3.THD均<5% 可以在此模型的基础上加入自适应控制、模型预测控制等等
基于Halcon的机器视觉试验平台的设计与研究 20181126
腾讯云开发者工具套件(SDK)3.0,SDK3.0是云 API3.0 平台的配套工具。目前已经支持cvm、vpc、cbs等产品,后续所有的云服务产品都会接入进来。新版SDK实现了统一化,具有各个语言版本的SDK使用方法相同,接口调用方式相同,统一的错误码和返回包格式这些优点。 为方便 Python 开发者调试和接入腾讯云产品 API,这里向您介绍适用于 Python 的腾讯云开发工具包,并提供首次使用开发工具包的简单示例。让您快速获取腾讯云 Python SDK 并开始调用。
说明文档1 队伍简介初赛名次第42名复赛名次第22名队伍名把球给我两名队员全部来自中国科学院大学2 算法思路首先手工标记第一阶段2015年和2017的图像里的建筑物,将大图像划分成小图像,训练多个模型,识别出图像中的建筑物,不对测试集(第二阶段的图像)进行任何标注,直接在图像上预测,分别识别出2015和2017的建筑物,再将所得的两张建筑物图像相减,对结果文件进行边缘平滑和散点去除即可得出最后的结果。切割成160*160、224*224、256*256大小的小图片训练模型基于第一阶段的训练数据,分别训练了deeplabv2、resnet_fcn两个模型,分别在3种大小的图像上训练得到了5个模型(由于resnet最小图像限制为197,只用了224和256两种大小的图像),设定输出概率大于0.5判定为建筑物,小于0.5则为非建筑物未在测试数据上进行建筑物标注,线下建筑物识别准确率82%左右,经过标注,建筑物识别准确率能达到90%。复赛初始提交,泛化成绩0.742。经过数据标注和再训练,最终成绩0.829。数据增强用于模型训练阶段,数据后处理是对
tdm64-gcc-5.1.0-2 (不盈利分享)