`
txf2004
  • 浏览: 7033899 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

smarty教程,程序实现,1-4

阅读更多

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/mayongzhan - 马永占,myz,mayongzhan

一边学习,一边看官方,把大师兄的smarty重写了一遍,能运行.

example1.php

<?php
/*
*@参考大师兄smarty教程
*@author马永占
*/

//加载Smartylibrary
define('SMARTY_DIR','smarty/libs/');
define('SMARTY_DIR_OTHER','smarty/');

require('newsmarty.php');

$smarty->assign('name','聪明!');//进行模板变量替换

//编译并显示位于templates下的index.tpl模板

$smarty->display('example1.html');
?>

example2.php

<?php
/*
*@参考大师兄smarty教程
*@author马永占
*/

//加载Smartylibrary
define('SMARTY_DIR','smarty/libs/');
define('SMARTY_DIR_OTHER','smarty/');

require('newsmarty.php');

//时间的不好用...郁闷
$smarty->assign("str1","mynameis:myz.");//将str1替换成MyNameIs:Myz.
$smarty->assign("str2","我的名字叫:");//输出:我的名字叫:MyZ
$smarty->assign("str3",strtotime('-1day'));//输出2007年06月19日(我的当前时间减一)
//$smarty->assign("str4","");//第四句不处理时会显示默认值,如果使用前面这一句则替换为""

$smarty->assign("str5","前边8个*");//第五句输出:********前边8个*
$smarty->assign("str6","MaYongZhan");//这里将输出mayongzhan
$smarty->assign("str7","thisismyz");//在模板中显示为:thisismyz
$smarty->assign("str8",time());

//编译并显示位于/templates下的index.tpl模板
$smarty->display("example2.html");
?>

example3.php

<?php
/*
*@参考大师兄smarty教程
*@author马永占
*/

//加载Smartylibrary
define('SMARTY_DIR','smarty/libs/');
define('SMARTY_DIR_OTHER','smarty/');

require('newsmarty.php');

//--------------------------------------------------------------------------------------
//处理{html_checkboxesname="CheckBox"values=$CheckNamechecked=$IsCheckedoutput=$valueseparator="<br/>"}
//--------------------------------------------------------------------------------------

$smarty->assign('CheckName',array(
1001=>'语文',
1002=>'数学',
1003=>'外语'));
$smarty->assign('IsChecked',1001);


//--------------------------------------------------------------------------------------
//处理{html_radiosname="RadioBox"values=$RadioNamechecked=$IsCheckedoutput=$valueseparator="<br/>"}
//--------------------------------------------------------------------------------------

$smarty->assign('RadioName',array(
1001=>'语文1',
1002=>'数学1',
1003=>'外语1'));
$smarty->assign('IsChecked',1001);

//--------------------------------------------------------------------------------------
//{html_select_date}不用处理会自动输出
//--------------------------------------------------------------------------------------


//编译并显示位于/templates下的index.tpl模板

$smarty->display("example3.html");
?>

example4.php

<?php
/*
*@参考大师兄smarty教程
*@author马永占

*/

//加载Smartylibrary
define('SMARTY_DIR','smarty/libs/');
define('SMARTY_DIR_OTHER','smarty/');

require('newsmarty.php');

$array[]=array("newsID"=>"001","newsTitle"=>"第1条新闻");
$array[]=array("newsID"=>"002","newsTitle"=>"第2条新闻");
$array[]=array("newsID"=>"003","newsTitle"=>"第3条新闻");
$array[]=array("newsID"=>"004","newsTitle"=>"第4条新闻");
$array[]=array("newsID"=>"005","newsTitle"=>"第5条新闻");
$array[]=array("newsID"=>"006","newsTitle"=>"第6条新闻");
$array[]=array("newsID"=>"007","newsTitle"=>"第7条新闻");
$array[]=array("newsID"=>"008","newsTitle"=>"第8条新闻");


$smarty->assign("News",$array);

$smarty->display("example4.html");
//$smarty->display("example4_2.html");
//$smarty->display("example4_3.html");
//$smarty->display("example4_4.html");

?>

newsmarty.php

<?php
/*
*@author马永占
*/

require(SMARTY_DIR.'Smarty.class.php');

$smarty=newSmarty;

$smarty->template_dir=SMARTY_DIR_OTHER.'templates';//设置模板目录
$smarty->config_dir=SMARTY_DIR_OTHER.'config';//设置配置目录
$smarty->compile_dir=SMARTY_DIR_OTHER.'templates_c';//设置编译目录
$smarty->cache_dir=SMARTY_DIR_OTHER.'cache';//设置缓存目录
$smarty->cache_lifetime=60*60*24;//设置缓存时间,60秒*60*24
$smarty->caching=false;//设置缓存方式,这个属性告诉Smarty是否要进行缓存以及缓存的方式。
//它可以取3个值,0:Smarty默认值,表示不对模板进行缓存;1:表示Smarty将使用当前定义的cache_lifetime来决定是否结束cache;2:表示Smarty将使用在cache被建立时使用cache_lifetime这个值。
//习惯上使用true与false来表示是否进行缓存。

//----------------------------------------------------
//左右边界符,默认为{},但实际应用当中容易与JavaScript
//相冲突,所以建议设成<{}>或其它。
//----------------------------------------------------

$smarty->left_delimiter="<{";
$smarty->right_delimiter="}>";
?>

e_footer.html

<center>底部</center>
</body>
</html>

e_header.html

<html>
<head>
<title>标题</title>
</head>
<body>

example1.html

<{* Smarty 注释 *}>
<{include file="e_header.html"}>
Hello, <{$name}>!
<{include file="e_footer.html"}>

example2.html

<html>
<head><title>smarty示例2</title></head>
<body>
1. 第一句首字母要大写:<{$str1|capitalize}><br>
2. 第二句模板变量 + MyZ:<{$str2|cat:"MyZ"}><br>
3. 第三句输出当前日期:<{$str3|date_format:"%Y年%m月%d日"}><br>
4. 第四句.php程序中不处理,它显示默认值:<{$str4|default:"没有值!"}><br>
5. 第五句要让它缩进8个空白字母位,并使用"*"取替这8个空白字符:<{$str5|indent:8:"*"}><br>
6. 第六句把TEACHerLI@163.com全部变为小写:<{$str6|lower}><br>
7. 第七句把变量中的myz替换成:myz1:<{$str7|replace:"myz":"myz1"}><br>
8. 第八句为组合使用变量修改器:<{$str8|date_format:"%Y年%m月%d日"|lower}>
</body>
</html>

example3.html

<html>
<head><title>模板中内定的一些函数</title></head>
<body>

<{*下面的这一段相当于在模板内部定义一个变量UserName*}>
<{assign var="UserName" value="myz"}>
这里将显示模板内部定义的一个变量:UserName = <{$UserName}>

下面的这一行将显示3个checkBox:<br>
<{html_checkboxes name="CheckBox" options=$CheckName selected=$IsChecked output=$CheckName separator="<br />"}>
下面在这一行将显示3个radio:<br>
<{html_radios name="RadioBox" options=$RadioName checked=$IsChecked output=$RadioName separator="<br />"}>


下面显示一个月,日, 年选择框:<br>
<{html_select_date}>

<hr><b>CopyRight(C) By XiaoJun, Li 2004<b><{mailto address="teacherli@163.ccom" text="联系作者"}>

</body>
</html>

example4.html

<html>
<head><title>模板中的流程控制</title><head>
<body>
<table border="1" align="center">
<{assign var="tbColor" value="green"}>
色彩:<{$tbColor}><br>

<{section name=loop loop=$News}>
<{if $tbColor == "green"}>
<tr bgcolor="<{$tbColor}>">
<{assign var="tbColor" value="orange"}>
<{else $tbColor == "orange"}>
<tr bgcolor = "<{$tbColor}>">
<{assign var="tbColor" value="green"}>
<{/if}>
<td><{$News[loop].newsID}></td>
<td><{$News[loop].newsTitle}></td>
<tr>
<{/section}>
</table>
</body>
</html>

example4_2.html

<html>
<head><title>模板中的流程控制</title><head>
<body>
<table border="1" align="center">
<{assign var="tbColor" value="gray"}>
色彩:<{$tbColor}><br>

<{section name=loop loop=$News}>
<tr bgcolor="<{cycle values="#D4D0C8,#EEEEEE"}>">
<td><{$News[loop].newsID}></td>
<td><{$News[loop].newsTitle}></td>
<tr>
<{/section}>
</table>
</body>
</html>

example4_3.html

<html>
<head>
<title>一行输出多条记录</title>
</head>
<body>
<table>
<tr>
<{section name=loop loop=$News step=1}>
<{if $smarty.section.loop.index % 4==0}>
</tr>
<tr>
<{/if}>
<td><{$News[loop].newsID}></td>
<td><{$News[loop].newsTitle}></td>
<{/section}>
</tr>
</table>
</body>
</html>
<!--
{section name = name loop = $varName[, start = $start, step = $step, max = $max, show = true]}
name: section的名称,不用加$
$loop: 要循环的变量,在程序中要使用assign对这个变量进行操作。
$start: 开始循环的下标,循环下标默认由0开始
$step: 每次循环时下标的增数
$max: 最大循环下标
$show: boolean类型,决定是否对这个块进行显示,默认为true

这里有个名词需要说明:
循环下标:实际它的英文名称为index,是索引的意思,这里我将它译成"下标",主要是为了好理解。它表示在显示这个循环块时当前的循环索引,默认从0开始,受$start的影响,如果将$start设为5,它也将从5开始计数,在模板设计部分我们使用过它,这是当前{section}的一个属性,调用方式为Smarty.section.sectionName.index,这里的sectionName指的是函数原型中的name属性。
{section}块具有的属性值,分别为:
1. index: 上边我们介绍的"循环下标",默认为0
2. index_prev: 当前下标的前一个值,默认为-1
3. index_next: 当前下标的下一个值,默认为1
4. first: 是否为第一下循环
5. last: 是否为最后一个循环
6. iteration: 循环次数
7. rownum: 当前的行号,iteration的另一个别名
8. loop: 最后一个循环号,可用在section块后统计section的循环次数
9. total: 循环次数,可用在section块后统计循环次数
10. show: 在函数的声明中有它,用于判断section是否显示

它们的具体属性大家可以参考手册,在程序中可灵活使用它的这些属性,模板部分我就使用过index属性,大家可以回过头去看看。

同样,{section}也可以配合使用{sectionelse},用来表示传入的数组变量为空时对模板进行的处理。
-->

example4_4.html

<html>
<head><title>这是一个foreach使用的例子</title></head>
<body>
这里将输出一个数组:<br>
<{foreach from=$News item=newsID}>
新闻编号:<{$newsID.newsID}><br>
新闻内容:<{$newsID.newsTitle}><br><hr>
<{foreachelse}>
对不起,数据库中没有新闻输出!
<{/foreach}>
</body>
</html>

----------------------------另外一个工程-----------------------------------------

index.php

<?php
/*
* @参考 大师兄smarty教程
* @author 马永占
*/

// 加载 Smarty library
define('SMARTY_DIR','smarty/libs/');
define('SMARTY_DIR_OTHER','smarty/');

require('newsmarty.php');

define("NUM", 5); //定义每次显示的新闻条数

$conn=new mysqli("localhost", "root", "myz","News");
if (mysqli_connect_errno()!=0)
{
$errno=mysqli_connect_errno();
$error=mysqli_connect_error();
echo $errno.'<br />'.$error.'<br />';
exit;
}
mysqli_query($conn,"SET NAMES 'gbk'");
//这里将处理国内新闻部分
$query = "SELECT iNewsID, vcNewsTitle FROM tb_news_ch ORDER BY iNewsID DESC";
$result = mysqli_query($conn,$query);
if ($result===false)
{
$errno=mysqli_connect_errno();
$error=mysqli_connect_error();
echo $errno.'<br />'.$error.'<br />';
exit;
}
$i = NUM;
if (mysqli_num_rows($result)==0)
{
echo 'no data<br />';
exit;
}
else
{
while(($row = mysqli_fetch_assoc($result)) && $i > 0)
{
$array[] = array("NewsID"=>substr($row["iNewsID"], 0, 40),
"NewsTitle"=>substr($row["vcNewsTitle"], 0, 40));

$i--;
}
$smarty->assign("News_CH", $array);
unset($array);
mysqli_free_result($result);
}
//这里处理国际新闻部分
$query = "SELECT iNewsID, vcNewsTitle FROM tb_news_in ORDER BY iNewsID DESC";
$result = mysqli_query($conn,$query);
if ($result===false)
{
$errno=mysqli_connect_errno();
$error=mysqli_connect_error();
echo $errno.'<br />'.$error.'<br />';
exit;
}
$i = NUM;
if (mysqli_num_rows($result)==0)
{
echo 'no data<br />';
}
else
{
while(($row = mysqli_fetch_assoc($result)) && $i > 0)
{
$array[] = array("NewsID"=>substr($row["iNewsID"], 0, 40),
"NewsTitle"=>substr($row["vcNewsTitle"], 0, 40));

$i--;
}
$smarty->assign("News_IN", $array);
unset($array);
mysqli_free_result($result);
}
//这里将处理娱乐新闻部分
$query = "SELECT iNewsID, vcNewsTitle FROM tb_news_mu ORDER BY iNewsID DESC";
$result = mysqli_query($conn,$query);
if ($result===false)
{
$errno=mysqli_connect_errno();
$error=mysqli_connect_error();
echo $errno.'<br />'.$error.'<br />';
}
$i = NUM;
if (mysqli_num_rows($result)==0)
{
echo 'no data<br />';
}
else
{
while(($row = mysqli_fetch_assoc($result)) && $i > 0)
{
$array[] = array("NewsID"=>substr($row["iNewsID"], 0, 40),
"NewsTitle"=>substr($row["vcNewsTitle"], 0, 40));

$i--;
}
$smarty->assign("News_MU", $array);
unset($array);
mysqli_free_result($result);
}

mysqli_close($conn);

//编译并显示位于/templates下的index.html模板
$smarty->display("index.html");
?>

news.php

<?php
/*
* @参考 大师兄smarty教程
* @author 马永占
*/

// 加载 Smarty library
define('SMARTY_DIR','smarty/libs/');
define('SMARTY_DIR_OTHER','smarty/');

require('newsmarty.php');

$conn=new mysqli("localhost", "root", "myz","News");

$NewsID = $_GET["id"]; //获取新闻编号
$NewsType = $_GET["type"]; //要显示的新闻类型
switch($NewsType)
{
case 1:
$dbName = "tb_news_ch";
break;
case 2:
$dbName = "tb_news_in";
break;
case 3:
$dbName = "tb_news_mu";
break;
}

$query = "SELECT vcNewsTitle, ltNewsContent FROM $dbName";
$result = mysqli_query($conn,$query);
if($row = mysqli_fetch_assoc($result))
{
$smarty->assign("NewsTitle", $row["vcNewsTitle"]);
$smarty->assign("NewsContent", $row["ltNewsContent"]);

mysqli_free_result($result);
$smarty->display("news.html");
}

mysqli_close($conn);

?>

newsmarty.php

<?php
/*
* @author 马永占
*/

require(SMARTY_DIR.'Smarty.class.php');

$smarty = new Smarty;

$smarty->template_dir = SMARTY_DIR_OTHER.'templates';//设置模板目录
$smarty->config_dir = SMARTY_DIR_OTHER.'config';//设置配置目录
$smarty->compile_dir = SMARTY_DIR_OTHER.'templates_c';//设置编译目录
$smarty->cache_dir = SMARTY_DIR_OTHER.'cache';//设置缓存目录
$smarty->cache_lifetime = 60 * 60 * 24; //设置缓存时间,60秒*60*24
$smarty->caching = false; //设置缓存方式,这个属性告诉Smarty是否要进行缓存以及缓存的方式。
//它可以取3个值,0:Smarty默认值,表示不对模板进行缓存;1:表示Smarty将使用当前定义的cache_lifetime来决定是否结束cache;2:表示Smarty将使用在cache被建立时使用cache_lifetime这个值。
//习惯上使用true与false来表示是否进行缓存。

//----------------------------------------------------
//左右边界符,默认为{},但实际应用当中容易与JavaScript
//相冲突,所以建议设成<{}>或其它。
//----------------------------------------------------
$smarty->left_delimiter = "<{";
$smarty->right_delimiter = "}>";
?>

news.sql

--phpMyAdminSQLDump
--
version2.10.1
--
http://www.phpmyadmin.net
--

--
主机:localhost
--
生成日期:2007年06月21日10:53
--
服务器版本:5.0.27
--
PHP版本:5.2.1

SETSQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
--
数据库:`news`
--


----------------------------------------------------------

--
--
表的结构`tb_news_ch`
--


分享到:
评论

相关推荐

    声发射定位算法 Matlab 仿真项目源码+文档说明(高分项目)

    声发射定位算法 Matlab 仿真项目源码+文档说明(高分项目),含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单部署,就可以使用。该项目可以直接作为毕设、期末大作业使用,代码都在里面,系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值,项目都经过严格调试,确保可以运行! 声发射定位算法 Matlab 仿真项目源码+文档说明(高分项目)声发射定位算法 Matlab 仿真项目源码+文档说明(高分项目)声发射定位算法 Matlab 仿真项目源码+文档说明(高分项目)声发射定位算法 Matlab 仿真项目源码+文档说明(高分项目)声发射定位算法 Matlab 仿真项目源码+文档说明(高分项目)声发射定位算法 Matlab 仿真项目源码+文档说明(高分项目)声发射定位算法 Matlab 仿真项目源码+文档说明(高分项目)声发射定位算法 Matlab 仿真项目源码+文档说明(高分项目)声发射定位算法 Matlab 仿真项目源码+文档说明(高分项目)声发射定位算法 Matlab 仿真项目源码+

    Monkey测试,推包文件

    monkey测试,推包文件

    【中科院1区】Matlab实现向量加权平均算法INFO-RF锂电池健康状态估计算法研究.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

    【源码+数据库脚本+项目讲解】基于JavaWeb+mysql实现的企业电子商城

    一、项目简介 本项目是一套基于JavaWeb电子商城,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse 确保可以运行! 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值 二、技术实现 jsp+servlet+mysql 三、开发运行环境 jdk1.8 Tomcat8及其以上版本 Mysql5.5及以上版本 四、系统功能 首页 销售排行 新品上架 特价商品 查看订单 购物车 会员修改 加入购物车 继续购物 去收银台结账 清空购物车 修改数量等功能 详情 https://blog.csdn.net/weixin_43860634/article/details/130983090

    计算机图形学之动画和模拟算法:CrowdSimulation:碰撞检测与响应.docx

    计算机图形学之动画和模拟算法:CrowdSimulation:碰撞检测与响应.docx

    LOL v2数据集,train和test

    LOL v2数据集,train和test

    logistic regression.ipynb

    logistic regression.ipynb

    暴风电视刷机数据 55R5 屏LC550EGY-SJM2 机编60000AM0S00 屏参30173304 V4.0.32版本

    2G+16G主程序物料号11173101 AML-962H机芯升级步骤 本地升级: 1、将2G+xG_update.zip重命名update.zip,拷贝至U盘,插入电视USB,打开电视进入设置 2、选择本地升级,升级完毕后电视会重启,操作过程中切勿断电关机 升级完成后可以在系统设置——本机信息——查询软件版本 强制升级: 1、解压强制升级脚本recovery.img与factory_update_param.aml,加上update.zip三个文件拷贝至U盘根目录,插入电视USB 2、插拔下电源,按遥控器待机键后快速不停点按遥控器右键5-10下触发主板识别U盘软件进行升级 3、升级完毕后电视会重启,操作过程中切勿断电关机 串口升级 1、将三个升级软件拷贝至U盘根目录下,然后插入电视的USB接口 2、电视开启的时候按住电脑键盘Enter回车键出现txl_p392_v1#时,输入run update敲回车,系统识别U盘软件进行升级 如未成功先确认输入指令是否正常,reboot重新启动再试 若还是无法升级可能是硬件存储系统的EMMC模块损坏,请更换主板

    用于Excel下载测试

    用于Excel下载测试

    基于C++实现数字图像处理和深度学习的车牌定位,字符分割和字符识别项目,包含项目收集数据集和cnn模型(含源码+论文)

    【作品名称】:基于C++实现数字图像处理和深度学习的车牌定位,字符分割和字符识别项目,包含项目收集数据集和cnn模型(含源码+论文) 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】: 该项目以数字图像处理和机器学习为基础,以1485张图片组成的原始数据集为出发点,研究了如何从原始图片集中得到用于分类器训练的数据集;针对车牌区域特点和输入图片的全局特点,提出了四种不同的可能的车牌区域提取方法,经过校正后得到车牌区域候选人;参考自然场景下的文本检测方法和车牌中的字符分布特点,对车牌候选区域提取改进的最大稳定极值区域,通过使用非极大值抑制和区域校正得到字符候选人,通过字符判断分类器和字符搜索,实现非车牌区域的滤除和车牌区域7个字符的提取,其中字符判断使用基于20个描述性特征的支持向量机实现;通过使用金字塔梯度方向直方图特征得到了用于 【资源声明】:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。需要有一定的基础看懂代码,自行调试代码并解决报错,能自行添加功能修改代码。

    包括了全部的资源文(图标ico)和源代码

    包括了全部的资源文(图标ico)和源代码

    机器学习20241106-5

    机器学习20241106-5

    【java毕业设计】医患档案管理系统源码(springboot+vue+mysql+说明文档).zip

    项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse

    DIYUSB接口写频线的详细步骤

    有图有真相

    Matlab实现侏儒猫鼬优化算法DMO-Kmean-Transformer-BiLSTM组合状态识别算法研究.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

    【java毕业设计】社区维修平台源码(springboot+vue+mysql+说明文档).zip

    项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse

    【java毕业设计】学生综合成绩测评系统源码(springboot+vue+mysql+说明文档).zip

    项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse

    springboot253基于Springboot+Vue社区养老服务系统-毕业源码案例设计.zip

    springboot253基于Springboot+Vue社区养老服务系统-毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。

    飞思卡尔智能车平台,基于 python+CNN实现识别道路图像类型,图像处理计算轨迹线

    【作品名称】:飞思卡尔智能车平台,基于 python+CNN实现识别道路图像类型,图像处理计算轨迹线 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:飞思卡尔智能车平台,CNN识别道路图像类型,图像处理计算轨迹线 飞思卡尔智能车平台,基于 python+CNN实现识别道路图像类型,图像处理计算轨迹线 飞思卡尔智能车平台,基于 python+CNN实现识别道路图像类型,图像处理计算轨迹线 【资源声明】:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。需要有一定的基础看懂代码,自行调试代码并解决报错,能自行添加功能修改代码。

    【光伏预测】基于沙猫群优化算法SCSO优化高斯过程回归GPR实现光伏多输入单输出预测附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

Global site tag (gtag.js) - Google Analytics