- 浏览: 134968 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (118)
- 2014_Java (11)
- 2014_Java Web (25)
- Ext专栏 (7)
- HTML相对路径(Relative Path)和绝对路径(Absolute Path) (1)
- 开发工具 (3)
- 最新的Adobe Dreamweaver CS5序列号,Adobe Photoshop cs5 (1)
- HTML (3)
- JAVASCRIPT (3)
- oracle (12)
- jQuery (1)
- DOM (1)
- EL和JSTL (1)
- Discuz (1)
- 面试总结 (1)
- 网络编程 (1)
- javaweb_struts1 (0)
- webservices (5)
- weblogic (2)
- java.net.ProtocolException: Didn't meet stated Content-Length (0)
- wrote: '0' bytes instead of stated: '47789' bytes (0)
- httpclient (0)
- eclipse (1)
- dblink (0)
- EJB (0)
- 传智播客java学习 (2)
- 前台界面效果 (1)
- 生活 (0)
- linux (2)
- 开源软件 (3)
- 开发技术系列 (3)
- mssql2000 (1)
- mysql (4)
- jdbc (1)
- struts (0)
- 开发帮助 (0)
- runtime modeler error: Wrapper class org.zttc.service.jaxws.Add is not found. Have you run APT to generate them? (1)
- MyBatis (0)
- JSON (1)
- 账号 (0)
- Quartz (4)
- 系统安装 (1)
- 电脑基础 (1)
- Hibernate (5)
- 圆通快递专栏 (1)
- openoffice专栏 (1)
- 多线程 (1)
- 1 (0)
- 生活感悟 (1)
最新评论
-
pktangshao:
不错.效果挺好的.
前台界面效果----div弹出层,后面变色不可编辑 -
星尘pxj:
大神,我也出现了这样的问题,能将jar包传我一下吗
java.lang.NoSuchMethodError: org.apache.commons.fileupload.servlet.ServletFileUp -
springsen:
非常感谢,按照这个方法,现在已经解决了
webservice
标签库
|
说明
|
HTML 标签 | 用来创建能够和Struts 框架和其他相应的HTML 标签交互的HTML 输入表单 |
Bean 标签 | 在访问JavaBeans 及其属性,以及定义一个新的bean 时使用 |
Logic 标签 | 管理条件产生的输出和对象集产生的循环 |
Template 标签 | 随着Tiles框架包的出现,此标记已开始减少使用 |
Nested 标签 | 增强对其他的Struts 标签的嵌套使用的能力 |
标签的公共特征
使用固定属性名称的Struts 标签:
属性
|
说明
|
id | 命名自定义标签创建时的脚本变量名。 |
name | 指出关键字值,在该关键字下可以找到一个存在的bean 。如果给出了scope属性,则仅仅在scope中查找。否则,根据标准的顺序在各种scope中查找:(page, request, session, or application)。 |
property | 指出bean 中的某个属性,可以在其中检索值。如果没有标明,则使用对象本身的值。 |
scope | 定义了Bean在哪个范围(page, request, session, or application)中被查找。如果没有标明按顺序查找。脚本变量(见id)将在相同的范围中创建。 |
Struts 标签也支持嵌套引用,例如:
Property="foo.bar.baz" 这相当于进行下面的调用: getFoo().getBar().getBaz(); 或者做为setter: getFoo().getBar().setBaz(value); |
虽然Struts 标签的设计原意是为了避免使用scriptlet,scriptlet的表达式还能够提供给所有的Struts 标签使用。但请确保使用完整的表达式:
错误: <html:link href="'<%= "/" + name %>/index.jsp>'> 正确: <html:link href="'<%= "/" + name + "/index.jsp" %>'> // 表达式必须提供整个属性值 |
Html 标签库
- <html>标签
它有两个属性:locale和xhtml,两者都不是必需的。
说明:生成的结果取决于Struts应用程序所位于的服务器的locale。如果你将应用程序部署到一个不同locale的服务器,你不需要改变代码,Locale会自动调整。<html:html locale=\"true\">
此行代码解析后:
<html lang=\"en\"> - <base>标签:表示所包含页面的绝对位置。这个标签只有内嵌在head标签中才有效。
<html:base/>
此行代码解析后:
<base href=\"http://www.mymain.com/myStrutsApp/testing.jsp\"> -
<img>标签
最重要的属性page:图象文件的路径,前面必须带有一个斜线。
其它属性:heignt、width、alt。<html:img page=\"/logo.gif\" height=\"50\" width=\"200\" alt=\"Web Logo\"/> - <link>标签
<html:link page=\"/index.html\">Click demo</html:link>
此行代码解析后:
<a href=\"/index.html\">Click demo</a> - <errors>标签:通过一个简单的<html:errors/>标签,你就可以在一个JSP页面上显示完全自定义的错误信息。功能超强大!!
说明:这个标签在Request对象的属性集合中查找reserved key。如果它找到一个reserved key,它就假设这个key是一个String、或是一个String数组
(它包含在模块的MessageResources中查找的message keys)、或是类型为org.apache.struts.action.ActionErrors的一个对象。
如果在应用程序资源中存在相应的信息,那么就可以用下面这些可选的message keys:
· errors.header or errors.prefix:相应的信息在错误信息的单独列表前显示。
· errors.footer or errors.suffix:相应的信息在错误信息的单独列表后显示。 - <form>标签系列
使用<form>标签时必须遵循一些规则: 标签中必须包含一个action属性,它是这个标签中唯一必需的属性。如果不具备该属性则JSP页面会抛出一个异常。之后你必须给这个action属性指定一个有效值。一个有效值是指应用程序的Struts配置文件中元素里的任何一个子元素的访问路径。而且相应的元素中必须有一个name属性,它的值是form bean的名称。<html:form action=\"/login\" >
如果你有上述一个标签 ,那么你的Struts配置文件的元素中必须有一个如下显示为粗体的元素:
<action-mappings>
<action path=\"/login\"
type=\"com.javapro.struts.LoginAction\"
name=\"loginForm\"
scope=\"request\"
input=\"/login.jsp\">
<forward name=\"success\" path=\"/mainMenu.jsp\"/>
</action>
.
.
.
</action-mappings> // 这就是说一个form标签是和form bean相关联的。
-
任何包含在<form>中用来接收用户输入的标签(<text>、<password>、<hidden>、<textarea>、<radio>、<checkbox>、<select>)必须在相关的form bean中有一个指定的属性值。比如,如果你有一个属性值被指定为“username”的<text>标签,那么相关的form bean中也必须有一个名为“username”的属性。输入<text>标签中的值会被用于生成form bean的userName属性。
<form>标签还有一些不是必须但很有用的“次要”属性。
比如,你可以用focus属性来生成JavaScript,它会“定焦”(focus)到该form所包含的一个元素上。使用focus属性时你需要给它指定元素的名称。
<body> <html:form action=\"/login\" focus=\"password\"> User Name: <html:text property=\"userName\"/> <br>Password: <html:text property=\"password\"/> <br><html:submit/> </html:form> </body> 代码解析后: <body> <form name=\"loginForm\" method=\"post\" action=\"/myStrutsApp/login.do\"> User Name: <input type=\"text\" name=\"userName\" value=\"\"> <br>Password: <input type=\"text\" name=\"password\" value=\"\"> <br><input type=\"submit\" value=\"Submit\"> </form> <script language=\"JavaScript\" type=\"text/javascript\"> <!-- if (document.forms[\"loginForm\"].elements[\"password\"].type != \"hidden\") document.forms[\"loginForm\"].elements[\"password\"].focus() // --> </script> </body> |
有没有看到这个标签库是如何建立JavaScript来定焦到password元素上的? 这也是该库让人着迷的地方之一。你不用担心如何在客户端进行编程,它会帮你自动生成。
还可以看到,<form>标签中method属性的缺省值是POST。
<text>标签、<hidden>标签、<textarea>标签、<radio>标签、<checkbox>标签、<submit>标签、<reset>标签:
都有一个property属性,最后会被转换成HTML中的name属性,当然还有name和value属性。
<password>标签
<html:password property=\"password\" redisplay=\"false\"/> |
该标签中的一个很重要的属性是"redisplay",它用于重新显示以前输入到这个区域中的值。该属性的缺省值为true。然而,为了使password不能被重新显示,你或许希望将该属性的值设为false。
<select>标签和<option>标签:
<html:select property=\"color\" size=\"3\"> <html:option value=\"r\">red</html:option> <html:option value= \"g\">green</html:option> <html:option value= \"b\">blue</html:option> </html:select> |
Logic 标签库
此标签库可以分为三种类型:条件、循环、转发/重定向。
一.) 条件类型
- logic:empty和logic:notEmpty
logic:empty标签判断脚本变量是否为null,是否是一个空的字符串(长度为0),是否是一个空的collection或map(调用isEmpty()方法来判断)。logic:notEmpty标签类似。
上段代码表示当一个名为myBean的bean在所有的scope中都不存在时,输出The bean is missing;存在的话输出The bean is not missing。<logic:empty name="myBean">
The bean is missing
</logic:empty>
<logic:notEmpty name="myBean">
The bean is not missing
</logic:notEmpty>
此标签有三个属性:name、property和scope。 - logic:equal, logic:notEqual, logic:lessThan, logic:greaterThan,logic:lessEqual, and logic:greaterEqual
这堆logic:*equal*标签从名字上就能知道意思,它们使用起来有些笨拙。
有如下属性:name、property、scope、value、cookie、header、parameter。<logic:equal name="bean" property="doubleProperty" value="<%= doub1 %>">
equal
</logic:equal>
<logic:greaterEqual name="bean" property="doubleProperty" value="<%= doub1 %>">
greaterEqual
</logic:greaterEqual> - logic:present和logic:notPresent
检查header、request parameter、cookie、JavaBean或JavaBean propertie是否存在且不等于null。另外还可以检查当前用户的身份,使用属性user和role。
其它的属性有:name、property、scope、cookie、header、parameter。
上段代码检查在page作用域内名为myBean的bean是否有一个prop属性。<logic:notPresent name="myBean" property="prop" scope="page">
The bean property bean.prop is present
</logic:notPresent> - logic:match和logic:notMatch
比较两字符串是否相等,可以比较字符串的开始的、结尾的或其中的某个部分。
location属性:指定从某个位置开始进行比较。
其它的属性有:name、property、scope、value、cookie、header、parameter。
下面的例子是检查浏览器类型:<logic:match header="User-Agent" value="Mozilla">
Mozilla!
</logic:match>
<logic:notMatch header="User-Agent" value="Mozilla">
Not Mozilla :(
</logic:notMatch>
检查bean属性是否匹配"hello world"字符串:<logic:match name="bean" property="stringProperty" value="hello world">
Hello World!
</logic:match>
<logic:notMatch name="bean" property="stringProperty" value="hello world">
I'm so sad and lonely.
</logic:notMatch>
检查名为"name"的请求参数是否是"xyz"的子字符串,但是子字符串必须从"xyz"的索引位置1开始(也就是说子字符串必须是"y"或"yz"):<logic:match parameter="name" value="xyz" location="1">
The parameter name is a sub-string of the string xyz from index 1
</logic:match>
二.) 循环类型
logic:iterate
重复嵌套在此标签体内的指定集合的元素,集合必须为如下类型:array 、Collection(包括ArrayList和Vector)、Enumeration、Iterator、Map(包括HashMap、Hashtable和TreeMap)。例如:上面的代码迭代了一个employee的集合,是department属性employees的一个集合,作用域为request。
<logic:iterate id="employee" name="department" property="employees" scope= "request">
…
<bean:write name="employee" property="username" />
…
<bean:write name="employee" property="name" />
…
<bean:write name="employee" property="phone" />
…
</logic:iterate>
为了输出第五个到第十个employee,需要使用length和offset属性:
<logic:iterate id="employee" name="department" property="employees" scope= "request" length="10" offset="5">
…
<bean:write name="employee" property="username" />
…
<bean:write name="employee" property="name" />
…
<bean:write name="employee" property="phone" />
…
</logic:iterate>
你可以定义一个变量保存当前的索引值:
<ol>
<logic:iterate id="element" name="bean" property="stringArray" indexId="index">
<li>
<em>
<bean:write name="element"/>
</em>
[<bean:write name="index"/>]</li>
</logic:iterate>
</ol>
三.) 转发/重定向类型
logic:forward和logic:redirect
logic:forward标签和jsp:forward标签和相似,但它可以使用global forward中的一个ActionForward:
<logic:forward name="login" />
----------------------------------------------------------------------------------------------------------------------------------
与上面相关的global forward中的代码:
<global-forwards>
<forward name="login" path="/loginForm.jsp"/>
</global-forwards>
logic:redirect标签和上面的标签类似,但它默认调用的方法是response.sendRedirect(),取代了上面的requestDispatcher.forward()。最大的不同是它支持所有html:link标签的属性,所以你能够指定request参数:
<logic:redirect name="login" paramId="employeeId" paramName="employee" property="id" />
提示:1.) 在MVC框架下,不推荐使用这两个标签,你应该是从controller中选择下一个view,而不是从view中选择。
2.) 在Jsp页面中不要过多的使用logic标签。
Structs - 标签库(Bean)- -
Bean 标签库
此标签库和Java Bean有很强的关联性,设计的本意是要在JSP 和JavaBean 之间提供一个接口。Struts 提供了一套小巧有用的标签库来操纵JavaBean和相关的对象:cookie、 header、 parameter、 define、write、message、 include、page、resource、size、struts。
- bean:cookie、bean:header、bean:parameter
这三个标签用来重新得到cookie, request header和request parameter。
bean:header和bean:parameter标签定义了一个字符串;bean:cookie标签定义了一个Cookie对象。你可以使用value属性做为默认值。如果找不到指定的值,且默认值没有设定的话,会抛出一个request time异常。如果你期望返回多个值的话,可把multiple属性设为true。
<bean:cookie id="sessionID" name="JSESSIONID" value="JSESSIONID-ISUNDEFINED"/>
// 这段代码定义了一个名为sessionID的脚本变量,如果找不到一个名为JSESSIONID的cookie,那sessionID
// 的值就被设置为JSESSIONID-ISUNDEFINED。
下面代码会输出一些Cookie对象的一些属性:
<jsp:getProperty name="sessionID " property="comment"/> …
<jsp:getProperty name="sessionID" property="domain"/> …
<jsp:getProperty name="sessionID" property="maxAge"/> …
<jsp:getProperty name="sessionID" property="path"/> …
<jsp:getProperty name="sessionID" property="value"/> …
<jsp:getProperty name="sessionID" property="version"/> …
下面是在request中输出所有header的例子:
<%
java.util.Enumeration names =((HttpServletRequest) request).getHeaderNames();
%>
…
<%
while (names.hasMoreElements()) {
String name = (String) names.nextElement();
%>
<bean:header id="head" name="<%= name %>"/>
… <%= name %>
… <%= head %>
…
<%
}
%>
下面是parameter的例子:
<bean:parameter id="param1" name="param1"/>
<bean:parameter id="param2" name="param2" multiple="true"/> // 此处定义了一个param2[]。
<bean:parameter id="param3" name="param3" value="UNKNOWN VALUE"/>
于其它标签结合使用:
<bean:header id="browser" name="User-Agent"/>
<P>You are viewing this page with: <bean:write name="browser"/></P>
----------------------------------------------------------------------------------------------------------------------------------
<bean:cookie id="username" name="UserName" scope="session"
value="New User" />
<P>Welcome <bean:write name="username" property="value"/!</P>
// 根据cookie创建一个新的Bean,如果用户名称已经存储在cookie中,它就不显示为一个新用户。
- bean:define:有三个用途。
一是定义新字符串常量:
<bean:define id="foo" value="This is a new String"/>
<bean:define id="bar" value='<%= "Hello, " + user.getName() %>'/>
<bean:define id="last" scope="session" value='<%= request.getRequestURI() %>'/>
二是复制一个现有的bean给新的bean:
<bean:define id="foo" name="bar"/>
<bean:define id="baz" name="bop" type="com.mycompany.MyClass"/> //定义脚本变量的类型,默认为Object
三是复制一个现有的bean的属性给新的bean:上段代码的意思是把名为bar的bean的baz属性赋值给foo,foo的类型为String(默认)。
<bean:define id="bop" name="user" property="role[3].name"/>
<bean:define id="foo" name="bar" property="baz" scope="request" toScope="session"/>
//toScope属性指新bean的scope,默认为page
bean:include
这个标签和bean:include标签和相似,不同点就是它定义了一个可以复用的脚本变量。用id属性命名一个新的脚本变量,还支持forward、href、page和transaction.属性,和html:link中的属性意义一样。
<bean:include id="footerSpacer" page="/long/path/footerSpacer.jsp"/>
然后你能够在多个地方(scope为page)调用:
<bean:write name="footerSpacer" />
bean:message
用来实现对国际化的支持的一个标签,配合java.util数据包中定义的Locale和ResourceBundle类来完成这个任务,用java.text.MessageFormat类配置消息的格式。
首先要指定资源文件的名称。这个文件会包含用默认语言编写的在程序中会出现的所有消息,这些消息以“关键字-值”的形式存储。文件需要存储在类路径下,路径要作为初始化参数传送给ActionServlet。
实现国际化的规定:所有的资源文件必须都存储在基本资源文件所在的目录中。基本资源文件包含的是用默认地区语言-本地语言编写的消息。如果基本资源文件的名称是ApplicationResources.properties,那么用其他特定语言编写的资源文件的名称就应该是ApplicationResources_xx.properties(xx为ISO编码,如英语是en)。因此这些文件应包含相同的关键字,但关键字的值是用特定语言编写的。
然后,ActionServlet的区域初始化参数必须与一个true值一起传送,这样ActionServlet就会在用户会话中的Action.LOCALE_KEY关键字下存储一个特定用户计算机的区域对象。现在可以运行一个国际化的web站点,它可以根据用户计算机上的设置的区域自动以相应的语言显示。
使用特定的字符串来替换部分消息:
在资源文件中的定义:info.myKey = The numbers entered are {0},{1},{2},{3}
标记的使用:<bean:message key="info.myKey" arg0="5" arg1="6" arg2="7" arg3="8"/>
Jsp页面的显示:The numbers entered are 5,6,7,8 // 最多支持4个参数
bean:page:把Jsp中的内部对象做为脚本变量。
<bean:page id="requestObj" property="request"/>
bean:resource:获得应用程序的资源,这个资源可以是一个String或从java.io.InputStream中读入。使用ServletContext.getResource()ServletContext.getResourceAsStream() 方法检索web应用中的资源,如果在检索资源时发生问题,就会产生一个ruquest time异常。使用input属性时,资源会做为一个InputStream,如果不指定就被当成一个String。
<bean:resource id="webxml" name="/WEB-INF/web.xml"/>
bean:size:得到存储在array、collection或map中的数目,类型为java.lang.Integer。
<bean:size id="count" name="employees" />
bean:struts:复制Struct 对象(三种类型)给新的bean,scope为page。
<bean:struts id="form" formBean="CustomerForm"/>
<bean:struts id="fwd" forward="success"/>
<bean:struts id="map" mapping="/saveCustomer"/>
bean:write:以字符串形式输出bean的属性值。
filter属性:设为true时,将HTML保留字转换为实体("<" 转换为 <);
ignore属性:如果对象不存在,不会抛出异常。
<bean:write name="userRegistration" property="email" scope="request"/>
发表评论
-
escape,encodeURI,encodeURIComponent
2013-06-27 09:25 721js对文字进行编码涉及3个函数:escape,encodeUR ... -
JSP—传统标签TagSupport和BodyTagSupport类的生命周期和方法
2013-06-26 14:37 864一、传统标签的开发 1、 在开发传统标签之前,需 ... -
jsp自定义标签的执行流程
2013-03-19 21:26 7321、客户端访问jsp页面,遇到自定义的标签; 2、初始化自 ... -
BufferedReader和BufferedWriter
2012-08-21 19:49 848java.io.BufferedReader与java.io ... -
struts1标签的使用文档资料
2012-08-12 23:12 715http://www.doc88.com/p-90698758 ... -
JspWriter和PrintWriter的区别
2012-08-12 23:00 832JspWriter out = pageContext.get ... -
Struts1 标签库 说明
2012-08-12 22:40 817Struts提供了五个标签库,即:HTML、Bean、Logi ... -
weblogic.utils.NestedRuntimeException: Cannot parse POST parameters of request:
2012-08-02 18:14 5450http://xzhsht.blog.163.com/blog ... -
String index out of range: -1
2012-08-02 17:53 1165前两天报字符串越界, ... -
WebLogic如何设置session超时时间(转) .
2012-08-01 17:18 1039WebLogic如何设置session超时 ... -
集群的概念
2012-08-01 15:42 817首先 还的理解概念 1:域:说穿了就是一个区域,范围,域 ... -
Weblogic 10.3集群配置及session共享(上)
2012-07-31 09:45 6780http://hi.baidu.com/water_1 ... -
配置WebLogic Server集群
2012-07-24 17:07 2517配置WebLogic Server集群 (本文讲 ... -
java.lang.NoSuchMethodError: org.apache.commons.fileupload.servlet.ServletFileUp
2012-07-17 18:16 1401遇到问题:java.lang.NoSuchMethod ... -
ie直接打开pdf、图片
2012-07-10 23:45 0http://zyc1006.iteye.com/blog/8 ... -
Java实现导入Excel
2012-07-06 18:05 765上班的时候公司要求做一个从网页上导入excel,研究了半天后, ... -
java生成、读取、修改Excel示例
2012-07-06 18:03 1462生成Excel的类: public static v ... -
JSP自定义标签开发流程
2012-07-03 09:55 661、概述 jsp(SUN企业级应用的首选)中有一块重要 ... -
cookie和session
2012-04-15 11:46 772javax.servlet.http.Cookie有两个比较重 ... -
两种包含的区别
2012-04-15 11:43 799静态包含:先包含后处理 <%@include file= ...
相关推荐
Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。 标签库 说明 HTML 标签 用来创建能够和Struts 框架和其他相应的HTML 标签交互的HTML 输入表单 Bean 标签 在访问JavaBeans 及其属性,...
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
MMC整流器技术解析:基于Matlab的双闭环控制策略与环流抑制性能研究,Matlab下的MMC整流器技术文档:18个子模块,双闭环控制稳定直流电压,环流抑制与最近电平逼近调制,优化桥臂电流波形,高效并网运行。,MMC整流器(Matlab),技术文档 1.MMC工作在整流侧,子模块个数N=18,直流侧电压Udc=25.2kV,交流侧电压6.6kV 2.控制器采用双闭环控制,外环控制直流电压,采用PI调节器,电流内环采用PI+前馈解耦; 3.环流抑制采用PI控制,能够抑制环流二倍频分量; 4.采用最近电平逼近调制(NLM), 5.均压排序:电容电压排序采用冒泡排序,判断桥臂电流方向确定投入切除; 结果: 1.输出的直流电压能够稳定在25.2kV; 2.有功功率,无功功率稳态时波形稳定,有功功率为3.2MW,无功稳定在0Var; 3.网侧电压电流波形均为对称的三相电压和三相电流波形,网侧电流THD=1.47%<2%,符合并网要求; 4.环流抑制后桥臂电流的波形得到改善,桥臂电流THD由9.57%降至1.93%,环流波形也可以看到得到抑制; 5.电容电压能够稳定变化 ,工作点关键词:MMC
Boost二级升压光伏并网结构的Simulink建模与MPPT最大功率点追踪:基于功率反馈的扰动观察法调整电压方向研究,Boost二级升压光伏并网结构的Simulink建模与MPPT最大功率点追踪:基于功率反馈的扰动观察法调整电压方向研究,Boost二级升压光伏并网结构,Simulink建模,MPPT最大功率点追踪,扰动观察法采用功率反馈方式,若ΔP>0,说明电压调整的方向正确,可以继续按原方向进行“干扰”;若ΔP<0,说明电压调整的方向错误,需要对“干扰”的方向进行改变。 ,Boost升压;光伏并网结构;Simulink建模;MPPT最大功率点追踪;扰动观察法;功率反馈;电压调整方向。,光伏并网结构中Boost升压MPPT控制策略的Simulink建模与功率反馈扰动观察法
STM32F103C8T6 USB寄存器开发详解(12)-键盘设备
科技活动人员数专指直接从事科技活动以及专门从事科技活动管理和为科技活动提供直接服务的人员数量
Matlab Simulink仿真探究Flyback反激式开关电源性能表现与优化策略,Matlab Simulink仿真探究Flyback反激式开关电源的工作机制,Matlab Simulimk仿真,Flyback反激式开关电源仿真 ,Matlab; Simulink仿真; Flyback反激式; 开关电源仿真,Matlab Simulink在Flyback反激式开关电源仿真中的应用
基于Comsol的埋地电缆电磁加热计算模型:深度解析温度场与电磁场分布学习资料与服务,COMSOL埋地电缆电磁加热计算模型:温度场与电磁场分布的解析与学习资源,comsol 埋地电缆电磁加热计算模型,可以得到埋地电缆温度场及电磁场分布,提供学习资料和服务, ,comsol;埋地电缆电磁加热计算模型;温度场分布;电磁场分布;学习资料;服务,Comsol埋地电缆电磁加热模型:温度场与电磁场分布学习资料及服务
1、文件内容:ibus-table-chinese-yong-1.4.6-3.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/ibus-table-chinese-yong-1.4.6-3.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、更多资源/技术支持:公众号禅静编程坊
基于51单片机protues仿真的汽车智能灯光控制系统设计(仿真图、源代码) 一、设计项目 根据本次设计的要求,设计出一款基于51单片机的自动切换远近光灯的设计。 技术条件与说明: 1. 设计硬件部分,中央处理器采用了STC89C51RC单片机; 2. 使用两个灯珠代表远近光灯,感光部分采用了光敏电阻,因为光敏电阻输出的是电压模拟信号,单片机不能直接处理模拟信号,所以经过ADC0832进行转化成数字信号; 3. 显示部分采用了LCD1602液晶,还增加按键部分电路,可以选择手自动切换远近光灯; 4. 用超声模块进行检测距离;
altermanager的企业微信告警服务
MyAgent测试版本在线下载
Comsol技术:可调BIC应用的二氧化钒VO2材料探索,Comsol模拟二氧化钒VO2的可调BIC特性研究,Comsol二氧化钒VO2可调BIC。 ,Comsol; 二氧化钒VO2; 可调BIC,Comsol二氧化钒VO2材料:可调BIC技术的关键应用
C++学生成绩管理系统源码
基于Matlab与Cplex的激励型需求响应模式:负荷转移与电价响应的差异化目标函数解析,基于Matlab与CPLEX的激励型需求响应负荷转移策略探索,激励型需求响应 matlab +cplex 激励型需求响应采用激励型需求响应方式对负荷进行转移,和电价响应模式不同,具体的目标函数如下 ,激励型需求响应; matlab + cplex; 负荷转移; 目标函数。,Matlab与Cplex结合的激励型需求响应模型及其负荷转移策略
scratch介绍(scratch说明).zip
内容概要:本文全面介绍了深度学习模型的概念、工作机制和发展历程,详细探讨了神经网络的构建和训练过程,包括反向传播算法和梯度下降方法。文中还列举了深度学习在图像识别、自然语言处理、医疗和金融等多个领域的应用实例,并讨论了当前面临的挑战,如数据依赖、计算资源需求、可解释性和对抗攻击等问题。最后,文章展望了未来的发展趋势,如与量子计算和区块链的融合,以及在更多领域的应用前景。 适合人群:对该领域有兴趣的技术人员、研究人员和学者,尤其适合那些希望深入了解深度学习原理和技术细节的读者。 使用场景及目标:①理解深度学习模型的基本原理和结构;②了解深度学习模型的具体应用案例;③掌握应对当前技术挑战的方向。 阅读建议:文章内容详尽丰富,读者应在阅读过程中注意理解各个关键技术的概念和原理,尤其是神经网络的构成及训练过程。同时也建议对比不同模型的特点及其在具体应用中的表现。
该文档提供了一个关于供应链管理系统开发的详细指南,重点介绍了项目安排、技术实现和框架搭建的相关内容。 文档分为以下几个关键部分: 项目安排:主要步骤包括搭建框架(1天),基础数据模块和权限管理(4天),以及应收应付和销售管理(5天)。 供应链概念:供应链系统的核心流程是通过采购商品放入仓库,并在销售时从仓库提取商品,涉及三个主要订单:采购订单、销售订单和调拨订单。 大数据的应用:介绍了数据挖掘、ETL(数据抽取)和BI(商业智能)在供应链管理中的应用。 技术实现:讲述了DAO(数据访问对象)的重用、服务层的重用、以及前端JS的继承机制、jQuery插件开发等技术细节。 系统框架搭建:包括Maven环境的配置、Web工程的创建、持久化类和映射文件的编写,以及Spring配置文件的实现。 DAO的需求和功能:供应链管理系统的各个模块都涉及分页查询、条件查询、删除、增加、修改操作等需求。 泛型的应用:通过示例说明了在Java语言中如何使用泛型来实现模块化和可扩展性。 文档非常技术导向,适合开发人员参考,用于构建供应链管理系统的架构和功能模块。
这份长达104页的手册由清华大学新闻与传播学院新媒体研究中心元宇宙文化实验室的余梦珑博士后及其团队精心编撰,内容详尽,覆盖了从基础概念、技术原理到实战案例的全方位指导。它不仅适合初学者快速了解DeepSeek的基本操作,也为有经验的用户提供了高级技巧和优化策略。
主题说明: 1、将mxtheme目录放置根目录 | 将mxpro目录放置template文件夹中 2、苹果cms后台-系统-网站参数配置-网站模板-选择mxpro 模板目录填写html 3、网站模板选择好之后一定要先访问前台,然后再进入后台设置 4、主题后台地址: MXTU MAX图图主题,/admin.php/admin/mxpro/mxproset admin.php改成你登录后台的xxx.php 5、首页幻灯片设置视频推荐9,自行后台设置 6、追剧周表在视频数据中,节目周期添加周一至周日自行添加,格式:一,二,三,四,五,六,日