- 浏览: 178171 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (163)
- POI (8)
- Collection容器 (1)
- java.util (2)
- java调用批处理 (1)
- xml (1)
- jfreechart (3)
- SVN (1)
- tomcat中文 (1)
- jquery (6)
- Log4j (1)
- ppt (1)
- js (48)
- ss (1)
- 综合 (1)
- Spring (2)
- 数据库 (6)
- tomcat (1)
- commons-lang包使用 (1)
- AJAX【Jquery】 (3)
- RMI (2)
- OpenLayers (25)
- html (20)
- css (25)
- Google地图 (2)
- java (1)
- Ibatis (1)
- GoogleMaps (1)
- J2EE (2)
- 软件设计 (1)
- 服务器 (1)
- html5 (4)
- cursor (1)
- AngularJs (5)
- 缓存 (1)
- 构建 (2)
- 域名、空间、服务器 (1)
import java.awt.Color;
import java.awt.RenderingHints;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import javax.servlet.http.HttpSession;
import org.apache.struts2.ServletActionContext;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartRenderingInfo;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.entity.StandardEntityCollection;
import org.jfree.chart.labels.StandardCategoryItemLabelGenerator;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.renderer.category.LineAndShapeRenderer;
import org.jfree.chart.servlet.ServletUtilities;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
/
public class ProInforAction {
// 对象及对象集合
private CompileCheckResult compileCheckResult;
private T3lintCheckResult t3lCheckResult;
private List<CompileCheck> compileCheckList;
private List<T3lintCheck> t3lintChekList;
// 业务类对象
private CompileCheckService checkService = new CompileCheckService();
private T3lintCheckService t3lintService = new T3lintCheckService();
private ProjectService projectService = new ProjectService();
private GenStatChartData genstatechartdata = new GenStatChartData();
/**
* 获取编译结果【compilecheck】【t3lintcompilecheck】。
*
* @return String
*/
public String getCompiledInfor() {
// 以下数据仅为测试,到时要调用后台数据。
compileCheckList = this.getCheckService().findAllList();
//
t3lintChekList = this.getT3lintService().findAllList();
return "success";
}
/**
* 查看历史记录
*
* @return List
*/
public String getComplileHistory() {
// 1.先获取工程编号 2.在通过工程编号获取到工程的历史编译记录
compileCheckList = this.getCheckService().findLastedMonthList(this.getCompileCheckResult().getProjectName());
return "success";
}
/**
* 查看t3lint历史记录。
*
* @return List
*/
public String getT3lintCompileHistory() {
t3lintChekList = this.getT3lintService().findLastMonth(this.getT3lCheckResult().getProjectName());
ServletActionContext.getRequest().getSession().setAttribute("proName", t3lCheckResult.getProjectName());
return "success";
}
public String generateTotalChart(HttpSession session, PrintWriter pw,int w, int h,String proName){
String filename = null;
Map<String,Integer> dataMap = genstatechartdata.getLastMonthTotalMap(proName);
if(dataMap == null){
return "";
}
CategoryDataset dataset = getTotalData(dataMap);
JFreeChart chart = ChartFactory.createLineChart(
"total趋势图",
"日期",
"数量",
dataset,
PlotOrientation.VERTICAL,
true,
true,
false
);
chart.getRenderingHints().put(RenderingHints.KEY_TEXT_ANTIALIASING,
RenderingHints.VALUE_TEXT_ANTIALIAS_OFF);
chart.setBackgroundPaint(Color.white);
CategoryPlot plot = chart.getCategoryPlot();
plot.setDomainGridlinePaint(Color.black);
plot.setDomainGridlinesVisible(true);
plot.setRangeGridlinePaint(Color.blue);
plot.setRangeGridlinesVisible(true);
LineAndShapeRenderer lineandshaperenderer = (LineAndShapeRenderer) plot.getRenderer();
lineandshaperenderer.setBaseShapesVisible(true);
lineandshaperenderer.setBaseLinesVisible(true);
lineandshaperenderer.setBaseItemLabelGenerator(new
StandardCategoryItemLabelGenerator());
lineandshaperenderer.setBaseItemLabelsVisible(true);
try {
ChartRenderingInfo info = new ChartRenderingInfo(new StandardEntityCollection());
filename = ServletUtilities.saveChartAsPNG(chart, w, h, info,session);
ChartUtilities.writeImageMap(pw, filename, info, true);
pw.flush();
} catch (IOException e) {
e.printStackTrace();
}
return filename;
}
public String generateTestCaseChart(HttpSession session, PrintWriter pw,int w, int h,String proName){
String filename = null;
Map<String,Integer> dataMap = genstatechartdata.getLastMonthTcMap(proName);
if(dataMap == null){
return "";
}
CategoryDataset dataset = getTestcaseData(dataMap);
JFreeChart chart = ChartFactory.createLineChart(
"testcase趋势图",
"日期",
"数量",
dataset,
PlotOrientation.VERTICAL,
true,
true,
false
);
chart.getRenderingHints().put(RenderingHints.KEY_TEXT_ANTIALIASING,
RenderingHints.VALUE_TEXT_ANTIALIAS_OFF);
chart.setBackgroundPaint(Color.white);
CategoryPlot plot = chart.getCategoryPlot();
plot.setDomainGridlinePaint(Color.black);
plot.setDomainGridlinesVisible(true);
plot.setRangeGridlinePaint(Color.blue);
plot.setRangeGridlinesVisible(true);
LineAndShapeRenderer lineandshaperenderer = (LineAndShapeRenderer) plot.getRenderer();
lineandshaperenderer.setBaseShapesVisible(true);
lineandshaperenderer.setBaseLinesVisible(true);
lineandshaperenderer.setBaseItemLabelGenerator(new
StandardCategoryItemLabelGenerator());
lineandshaperenderer.setBaseItemLabelsVisible(true);
try {
ChartRenderingInfo info = new ChartRenderingInfo(new StandardEntityCollection());
filename = ServletUtilities.saveChartAsPNG(chart, w, h, info,session);
ChartUtilities.writeImageMap(pw, filename, info, true);
pw.flush();
} catch (IOException e) {
e.printStackTrace();
}
return filename;
}
public String generateWarnChart(HttpSession session, PrintWriter pw,int w, int h,String proName){
String filename = null;
Map<String,Integer> warnMap = genstatechartdata.getLastMonthWarnMap(proName);
Map<String,Integer> errorMap = genstatechartdata.getLastMonthErrorMap(proName);
Map<String,Integer> fatalMap = genstatechartdata.getLastMonthFatalMap(proName);
Map<String,Integer> severityMap = genstatechartdata.getLastMonthSeverityMap(proName);
Map<String,Integer> hintMap = genstatechartdata.getLastMonthHintMap(proName);
if(warnMap == null && errorMap== null && fatalMap == null && severityMap== null && hintMap == null){
return "";
}
CategoryDataset dataset = getWarnData(warnMap,errorMap,fatalMap, severityMap,hintMap);
JFreeChart chart = ChartFactory.createLineChart(
"警告趋势图",// 图表标题
"日期",// 目录轴的显示标签
"数量",// 数值轴的显示标签
dataset,// 数据集
PlotOrientation.VERTICAL,// 图表方向:水平、垂直
true,// 是否显示图例(对于简单的柱状图必须是false)
false,// 是否生成工具
false// 是否生成URL链接
);
/*----------设置消除字体的锯齿渲染(解决中文问题)--------------*/
chart.getRenderingHints().put(RenderingHints.KEY_TEXT_ANTIALIASING,
RenderingHints.VALUE_TEXT_ANTIALIAS_OFF);
/*------------配置图表属性--------------*/
// 1,设置整个图表背景颜色
chart.setBackgroundPaint(Color.white);
/*------------设定Plot参数-------------*/
CategoryPlot plot = chart.getCategoryPlot();
// 2,设置详细图表的显示细节部分的背景颜色
//plot.setBackgroundPaint(Color.PINK);
// 3,设置垂直网格线颜色
plot.setDomainGridlinePaint(Color.black);
//4,设置是否显示垂直网格线
plot.setDomainGridlinesVisible(true);
//5,设置水平网格线颜色
plot.setRangeGridlinePaint(Color.blue);
//6,设置是否显示水平网格线
plot.setRangeGridlinesVisible(true);
LineAndShapeRenderer lineandshaperenderer = (LineAndShapeRenderer) plot.getRenderer();
lineandshaperenderer.setBaseShapesVisible(true); // series 点(即数据点)可见
lineandshaperenderer.setBaseLinesVisible(true); // series 点(即数据点)间有连线可见
lineandshaperenderer.setBaseItemLabelGenerator(new
StandardCategoryItemLabelGenerator());
lineandshaperenderer.setBaseItemLabelsVisible(true);
try {
/*------得到chart的保存路径----*/
ChartRenderingInfo info = new ChartRenderingInfo(new StandardEntityCollection());
filename = ServletUtilities.saveChartAsPNG(chart, w, h, info,session);
/*------使用printWriter将文件写出----*/
ChartUtilities.writeImageMap(pw, filename, info, true);
pw.flush();
} catch (IOException e) {
e.printStackTrace();
}
return filename;
}
/**
* PDU数据。
* @param dataMap
* @return
*/
private static CategoryDataset getTotalData(Map<String,Integer> dataMap){
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
Set<String> keySet = dataMap.keySet();
Iterator<String> iter = keySet.iterator();
while(iter.hasNext()){
String key = iter.next();
int smark = key.indexOf("-");
int emark = key.lastIndexOf("-");
StringBuilder builder = new StringBuilder();
builder.append(key.substring(smark+1, emark));
builder.append(".");
builder.append(key.substring(emark+1));
dataset.setValue(dataMap.get(key), "total", builder.toString());
}
return dataset;
}
/**
* testcase数据。
* @param dataMap
* @return
*/
private static CategoryDataset getTestcaseData(Map<String,Integer> dataMap){
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
Set<String> keySet = dataMap.keySet();
Iterator<String> iter = keySet.iterator();
while(iter.hasNext()){
String key = iter.next();
int smark = key.indexOf("-");
int emark = key.lastIndexOf("-");
StringBuilder builder = new StringBuilder();
builder.append(key.substring(smark+1, emark));
builder.append(".");
builder.append(key.substring(emark+1));
dataset.setValue(dataMap.get(key), "testcase", builder.toString());
}
return dataset;
}
/**
* warn数据。
* @param warnMap
* @return
*/
private static CategoryDataset getWarnData(Map<String,Integer> warnMap,Map<String,Integer> errorMap,Map<String,Integer> fatalMap,Map<String,Integer> severityMap,Map<String,Integer> hintMap){
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
if(warnMap != null){
Set<String> keySet = warnMap.keySet();
Iterator<String> iter = keySet.iterator();
while(iter.hasNext()){
String key = iter.next();
int smark = key.indexOf("-");
int emark = key.lastIndexOf("-");
StringBuilder builder = new StringBuilder();
builder.append(key.substring(smark+1, emark));
builder.append(".");
builder.append(key.substring(emark+1));
dataset.setValue(warnMap.get(key), "warn", builder.toString());
}
}
if(errorMap != null){
Set<String> keySet = errorMap.keySet();
Iterator<String> iter = keySet.iterator();
while(iter.hasNext()){
String key = iter.next();
int smark = key.indexOf("-");
int emark = key.lastIndexOf("-");
StringBuilder builder = new StringBuilder();
builder.append(key.substring(smark+1, emark));
builder.append(".");
builder.append(key.substring(emark+1));
dataset.setValue(errorMap.get(key), "error", builder.toString());
}
}
if(fatalMap != null){
Set<String> keySet = fatalMap.keySet();
Iterator<String> iter = keySet.iterator();
while(iter.hasNext()){
String key = iter.next();
int smark = key.indexOf("-");
int emark = key.lastIndexOf("-");
StringBuilder builder = new StringBuilder();
builder.append(key.substring(smark+1, emark));
builder.append(".");
builder.append(key.substring(emark+1));
dataset.setValue(fatalMap.get(key), "fatal", builder.toString());
}
}
if(severityMap != null){
Set<String> keySet = severityMap.keySet();
Iterator<String> iter = keySet.iterator();
while(iter.hasNext()){
String key = iter.next();
int smark = key.indexOf("-");
int emark = key.lastIndexOf("-");
StringBuilder builder = new StringBuilder();
builder.append(key.substring(smark+1, emark));
builder.append(".");
builder.append(key.substring(emark+1));
dataset.setValue(severityMap.get(key), "severity", builder.toString());
}
}
if(hintMap != null){
Set<String> keySet = hintMap.keySet();
Iterator<String> iter = keySet.iterator();
while(iter.hasNext()){
String key = iter.next();
int smark = key.indexOf("-");
int emark = key.lastIndexOf("-");
StringBuilder builder = new StringBuilder();
builder.append(key.substring(smark+1, emark));
builder.append(".");
builder.append(key.substring(emark+1));
dataset.setValue(hintMap.get(key), "hint", builder.toString());
}
}
return dataset;
}
/**
* 获取日志信息
*
* @return
*/
public String getLogs() {
return "success";
}
public T3lintCheckResult getT3lCheckResult() {
return t3lCheckResult;
}
public void setT3lCheckResult(T3lintCheckResult checkResult) {
t3lCheckResult = checkResult;
}
public List<CompileCheck> getCompileCheckList() {
return compileCheckList;
}
public void setCompileCheckList(List<CompileCheck> compileCheckList) {
this.compileCheckList = compileCheckList;
}
public List<T3lintCheck> getT3lintChekList() {
return t3lintChekList;
}
public void setT3lintChekList(List<T3lintCheck> chekList) {
t3lintChekList = chekList;
}
public CompileCheckService getCheckService() {
return checkService;
}
public void setCheckService(CompileCheckService checkService) {
this.checkService = checkService;
}
public T3lintCheckService getT3lintService() {
return t3lintService;
}
public void setT3lintService(T3lintCheckService service) {
t3lintService = service;
}
public ProjectService getProjectService() {
return projectService;
}
public void setProjectService(ProjectService projectService) {
this.projectService = projectService;
}
public CompileCheckResult getCompileCheckResult() {
return compileCheckResult;
}
public void setCompileCheckResult(CompileCheckResult compileCheckResult) {
this.compileCheckResult = compileCheckResult;
}
}
相关推荐
数据集提供了关于新私家车注册和燃料类型的详细统计数据。这个数据集包含了不同国家或地区在一定时期内新注册的私家车数量,以及这些车辆所使用的燃料类型分布。这些信息对于分析汽车市场趋势、能源消耗模式以及环境影响等方面具有重要价值。 该数据集可能包含以下关键信息: 时间范围:数据覆盖的具体年份或时间段。 地理覆盖:包括的国家或地区,可能涉及全球、特定大洲或单一国家。 车辆类型:私家车的新注册数量,可能按车辆类型(如轿车、SUV等)分类。 燃料类型:包括各种燃料类型的车辆数量,如汽油、柴油、电动、混合动力等。 趋势分析:随时间变化的新注册车辆数量和燃料类型的分布变化。 通过这个数据集,研究人员、政策制定者和市场分析师可以深入了解私家车市场的发展动态,评估不同燃料类型车辆的市场接受度,以及预测未来市场趋势。这对于制定交通政策、推动能源转型和减少环境污染等方面具有重要意义。
CSDN Matlab研究室上传的资料均有对应的仿真结果图,仿真结果图均是完整代码运行得出,完整代码亲测可用,适合小白; 1、完整的代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
内容概要:本文介绍了多级关联规则学习在数据挖掘和机器学习中的应用,特别是多级 Apriori 算法。主要内容包括多级关联规则的基本概念、多级 Apriori 算法的原理和实现步骤、Python 代码示例以及在零售业和电子商务推荐系统中的具体应用。文章还讨论了算法的局限性和未来研究方向,如高效算法设计、规则精简与优化、可视化与解释等。 适合人群:具备一定编程基础的数据科学家、机器学习工程师和研究人员。 使用场景及目标:①零售业中的商品关联分析;②电子商务中的个性化推荐系统;③多级关联规则学习的高级应用和技术改进。 其他说明:文章提供了详细的 Python 代码示例,包括数据预处理、多级 Apriori 算法实现、关联规则生成等。同时,文中还介绍了如何处理大规模数据集和稀疏数据集的策略,以及如何应用多级关联规则在实际业务中提供数据支持。
默纳克刷机,默纳克刷协议,默纳克显示板 外呼板协议更改 烧录 默纳克各种软件各种刷机,含主板、轿顶板、外呼板刷机软件原程序、操作器刷机软件及协议一应俱全。
CSDN Matlab研究室上传的资料均有对应的仿真结果图,仿真结果图均是完整代码运行得出,完整代码亲测可用,适合小白; 1、完整的代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
1、嵌入式物联网单片机项目开发例程,简单、方便、好用,节省开发时间。 2、代码使用KEIL 标准库开发,当前在STM32L151运行,如果是STM32L15X其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 3、软件下载时,请注意keil选择项是jlink还是stlink。 4、有偿指导v:wulianjishu666; 5、如果接入其他传感器,请查看账号发布的其他资料。 6、单片机与模块的接线,在代码当中均有定义,请自行对照。 7、若硬件有差异,请根据自身情况调整代码,程序仅供参考学习。 8、代码有注释说明,请耐心阅读。
【铜冠金源期货-2024研报】南美丰产或逐步兑现,豆粕弱势寻底.pdf
CSDN Matlab研究室上传的资料均有对应的仿真结果图,仿真结果图均是完整代码运行得出,完整代码亲测可用,适合小白; 1、完整的代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
1、嵌入式物联网单片机项目开发例程,简单、方便、好用,节省开发时间。 2、代码使用KEIL 标准库开发,当前在STM32L152运行,如果是STM32L15X其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 3、软件下载时,请注意keil选择项是jlink还是stlink。 4、有偿指导v:wulianjishu666; 5、如果接入其他传感器,请查看账号发布的其他资料。 6、单片机与模块的接线,在代码当中均有定义,请自行对照。 7、若硬件有差异,请根据自身情况调整代码,程序仅供参考学习。 8、代码有注释说明,请耐心阅读。
内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载,请私信我。
使用串口连接蓝牙,配置好就可以跟手机通信,直接发命令给单片机,解析后即可根据命令执行对应的动作。用定时器产生2路pwm波通过引脚硬件输出,接到电机驱动模块(l98n)的两个en脚,再通过各2个引脚来控制驱动模块,来决定两个电机的正反转、或是刹车。接着根据数据手册和实物调试,编写好小车前进、后退、左右转的动作函数。前后走就是电机都往同一个方向转,左右转弯是利用左右两侧电机的差速实现的,或是两侧电机方向相反转即可。那蓝牙指令控制什么呢?首先是整个小车的状态:前进、后退、左转、右转刹车。用手机的SPP软件可以配置按键,按下运动,抬起就刹车,用起来就很好。我也增加了左右轮的pwm占空比控制,可以通过指令增加减小对应的速度,也加了范围限制,防止数值超范围的异常。就这样调试好久能玩耍啦~ 其实用1个pwm也可以,这里用2个是因为pwm相同,但实物误差下,小车不是走直线,需要软件校正。 使用串口连接蓝牙,配置好就可以跟手机通信,直接发命令给单片机,解析后即可根据命令执行对应的动作。用定时器产生2路pwm波通过引脚硬件输出,接到电机驱动模块(l98n)的两个en脚,再通过各2个引脚来控制驱动模块,来
本家庭大厨微信小程序管理员功能有个人中心,用户管理,店铺管理,菜品信息管理,菜品分类管理,购买菜品管理,订单行管理,系统管理等。店铺和用户都可以在微信小程序上面进行注册和登录。登录后才可以对菜品还有订单信息进行操作。 项目包含完整前后端源码和数据库文件 环境说明: 开发语言:Java JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 部署容器:tomcat7 小程序开发工具:hbuildx/微信开发者工具
【资源说明】 基于Yolov5车牌检测,更快更准.源码+详细文档 +全部资料+高分项目.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
CSDN Matlab研究室上传的资料均有对应的仿真结果图,仿真结果图均是完整代码运行得出,完整代码亲测可用,适合小白; 1、完整的代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
CSDN Matlab研究室上传的资料均有对应的仿真结果图,仿真结果图均是完整代码运行得出,完整代码亲测可用,适合小白; 1、完整的代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
CSDN Matlab研究室上传的资料均有对应的仿真结果图,仿真结果图均是完整代码运行得出,完整代码亲测可用,适合小白; 1、完整的代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
Node后端项目的解读;
Python详细入门(71页)
【资源说明】 基于大数据平台的知识图谱存储访问系统源码+文档+全部资料.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
计算机图形学教案(33页全)