eclipse dorado plugin

http://lindows.iteye.com/blog/224004

 

下载中心

http://www.bstek.com/downloadcenter.htm

 

dorado debug shutcut
page time:Ctrl+Shift+F12

 

bstekIDE Eclipse插件扩展点应用介绍

http://macrochen.iteye.com/blog/138625

 

BstekIDE_1.2.2_Installer.jar

http://www.bstek.com/download?subpath=eclipse$2F

 

大小最后修改时间下载数量
BstekDoradoStudioPluginInstallGuideline-v01-20070717.zip67KB2008-01-22 10:02:34761
BstekIDE_1.2.1_Installer.exe60,171KB2008-04-14 14:59:4030
BstekIDE_1.2.2_Installer.exe63,258KB2008-04-23 17:25:0559
BstekIDE_1.2.3_Installer.jar73,111KB2008-06-24 18:17:0318
BstekIDE_1.2.4_Installer.jar73,425KB2008-07-09 19:25:48227
BstekIDE_1.2.5_Installer.jar73,444KB2008-09-01 18:35:04224
BstekIDE_1.2_Installer.exe50,665KB2008-03-21 11:06:4225
BstekIDE_1.2_Installer.jar52,143KB2008-03-21 18:06:3117
com.bstek.ide.site<Folder>2008-04-02 13:44:14<Folder>
HelloWorld_Eclipse.rar69,662KB2008-01-22 17:02:3060
update

 

dorado begin ...

1.http://www.bstek.com/download?subpath=dorado$2Fdorado5$2Ezip/

D:\dorado5\如何开始.txt

请首先运行setup.bat完成dorado自动配置.
目录说明:
 - [doc] 文档.
 - [lib] dorado项目所需要使用到的jar.
 - [sample] 一套演示如何使用dorado的例程.
 - [studio] 集成开发工具.
 - [upgrade] 与自动版本升级相关的文件.
安装说明:
  1.运行安装目录下的setup.dat,仔细阅读两个选项说明.
  2.双击dorado studio快捷方式启动dorado开发工具.
  3.点击dorado studio开发工具顶部的Start Up Service按钮启动自带的Web服务器.
  (这时会自动打开dorado sample的页面,更多的使用说明请参考sample和doc/下的开发手册)
附注:
 - 登录dorado控制台(http://server:port/yourapp/console.d)的初始用户名为admin, 初始口令为dorado.
 - 登录studio中服务的初始用户名为dev, 初始口令为dorado.

dorado current version:5.2 071127.1604 STD

D:\dorado5\studio\studio.exe

 

studio.exe>>>Start Up Service

 

 

http://localhost:8180/doradosample/main.jsp

 

studio.exe>>>Create a NEW Project>>>hr

 

Project >>>Configures>>>datasource>>>add

Xml代码 复制代码 收藏代码eclipse <wbr>dorado <wbr>plugin
  1. Name:hrJDBC   
  2. Type:JDBC  
Name:hrJDBC
Type:JDBC

press "ok"

D:\dorado5\hr\home\datasource.xml

Xml代码 复制代码 收藏代码eclipse <wbr>dorado <wbr>plugin
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <datasources>  
  3.     <datasource name="hrJDBC" type="JDBC">  
  4.         <minEvictableIdleTimeMillis>30000</minEvictableIdleTimeMillis>  
  5.         <timeBetweenEvictionRunsMillis>30000</timeBetweenEvictionRunsMillis>  
  6.         <driver>org.hsqldb.jdbcDriver</driver>  
  7.         <url>jdbc:hsqldb:D:/dorado5/hr/data/hsqldb/</url>  
  8.         <dialect>com.bstek.dorado.data.db.dialect.HSQLDBDialect</dialect>  
  9.         <user>sa</user>  
  10.         <minIdle>0</minIdle>  
  11.         <maxIdle>0</maxIdle>  
  12.         <maxActive>0</maxActive>  
  13.         <loginTimeout>0</loginTimeout>  
  14.         <maxWait>0</maxWait>  
  15.     </datasource>  
  16. </datasources>  
<?xml version="1.0" encoding="UTF-8"?>
<datasources><datasource name="hrJDBC" type="JDBC"><minEvictableIdleTimeMillis>30000</minEvictableIdleTimeMillis><timeBetweenEvictionRunsMillis>30000</timeBetweenEvictionRunsMillis><driver>org.hsqldb.jdbcDriver</driver><url>jdbc:hsqldb:D:/dorado5/hr/data/hsqldb/</url><dialect>com.bstek.dorado.data.db.dialect.HSQLDBDialect</dialect><user>sa</user><minIdle>0</minIdle><maxIdle>0</maxIdle><maxActive>0</maxActive><loginTimeout>0</loginTimeout><maxWait>0</maxWait></datasource>
</datasources>
 


copy D:\dorado5\sample\web\WEB-INF\lib\hsqldb.jar to D:\dorado5\hr\web\WEB-INF\lib\hsqldb.jar

 

2.test hr_jdbc

 

studio.exe>>>Start Up Service>>>Project>>>hr>>>Configures>>>datasource>>>Validate>>>Test Finished Sucessfully!

为了方便以后的开发,我们需要把hrJDBC数据源配置到项目树的configures节点下的setting配置文件中。

D:\dorado5\hr\home\setting.xml

Xml代码 复制代码 收藏代码eclipse <wbr>dorado <wbr>plugin
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <properties>  
  3.     <property name="common.defaultDataSource" value="hrJDBC"/>  
  4.    <!-- 略 -->  
  5. </properties>  
<?xml version="1.0" encoding="UTF-8"?>
<properties><property name="common.defaultDataSource" value="hrJDBC"/><!-- 略 -->
</properties>
 

3.添加视图模型对象

D:\dorado5\hr\src\com\bstek\dorado\demo\hr\Login.view.xml

Xml代码 复制代码 收藏代码eclipse <wbr>dorado <wbr>plugin
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <view>  
  3.     <Datasets>  
  4.     </Datasets>  
  5.     <Controls>  
  6.     </Controls>  
  7. </view>  
<?xml version="1.0" encoding="UTF-8"?>
<view><Datasets></Datasets><Controls></Controls>
</view>

4.添加DataSet对象

 

 

dorado studio jdbc

jdbc/sntest
com.bstek.dorado.data.db.dialect.Oracle10gDialect
oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@192.168.100.120:1521:sntest
snworkorder
snworkorder

 

查询操作

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

D:\dorado5\provider\web\WEB-INF\classes\doradohome\datasource.xml

Xml代码 复制代码 收藏代码eclipse <wbr>dorado <wbr>plugin
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <datasources>  
  3.     <datasource name="jdbc/sntest" type="JDBC">  
  4.         <minEvictableIdleTimeMillis>30000</minEvictableIdleTimeMillis>  
  5.         <timeBetweenEvictionRunsMillis>30000</timeBetweenEvictionRunsMillis>  
  6.         <driver>oracle.jdbc.driver.OracleDriver</driver>  
  7.         <url>jdbc:oracle:thin:@192.168.100.120:1521:sntest</url>  
  8.         <dialect>com.bstek.dorado.data.db.dialect.Oracle10gDialect</dialect>  
  9.         <user>snworkorder</user>  
  10.         <password>snworkorder</password>  
  11.         <minIdle>0</minIdle>  
  12.         <maxIdle>0</maxIdle>  
  13.         <maxActive>0</maxActive>  
  14.         <loginTimeout>0</loginTimeout>  
  15.         <maxWait>0</maxWait>  
  16.     </datasource>  
  17. </datasources>  
<?xml version="1.0" encoding="UTF-8"?>
<datasources><datasource name="jdbc/sntest" type="JDBC"><minEvictableIdleTimeMillis>30000</minEvictableIdleTimeMillis><timeBetweenEvictionRunsMillis>30000</timeBetweenEvictionRunsMillis><driver>oracle.jdbc.driver.OracleDriver</driver><url>jdbc:oracle:thin:@192.168.100.120:1521:sntest</url><dialect>com.bstek.dorado.data.db.dialect.Oracle10gDialect</dialect><user>snworkorder</user><password>snworkorder</password><minIdle>0</minIdle><maxIdle>0</maxIdle><maxActive>0</maxActive><loginTimeout>0</loginTimeout><maxWait>0</maxWait></datasource>
</datasources>

 

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

D:\dorado5\provider\web\WEB-INF\classes\provider.view.xml

Xml代码 复制代码 收藏代码eclipse <wbr>dorado <wbr>plugin
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <view>  
  3.     <Datasets>  
  4.         <Dataset id="dataset1" type="Wrapper" wrappedType="AutoSql" dataSource="jdbc/sntest" originTable="TBL_EMPLOYEE" keyFields="EMPLOYEEID">  
  5.             <Joins />  
  6.             <Fields>  
  7.                 <Field name="EMPLOYEEID" originField="EMPLOYEEID" table="TBL_EMPLOYEE" dataType="string" group="false">  
  8.                     <Properties />  
  9.                 </Field>  
  10.                 <Field name="EMPLOYEENAME" originField="EMPLOYEENAME" table="TBL_EMPLOYEE" dataType="string" group="false">  
  11.                     <Properties />  
  12.                 </Field>  
  13.                 <Field name="MOBILENUM" originField="MOBILENUM" table="TBL_EMPLOYEE" dataType="string" group="false">  
  14.                     <Properties />  
  15.                 </Field>  
  16.                 <Field name="JOBLEVEL" originField="JOBLEVEL" table="TBL_EMPLOYEE" dataType="string" group="false">  
  17.                     <Properties />  
  18.                 </Field>  
  19.                 <Field name="EMPLOYEESYSTEMCODE" originField="EMPLOYEESYSTEMCODE" table="TBL_EMPLOYEE" dataType="string" group="false">  
  20.                     <Properties />  
  21.                 </Field>  
  22.                 <Field name="KINDCODE" originField="KINDCODE" table="TBL_EMPLOYEE" dataType="string" group="false">  
  23.                     <Properties />  
  24.                 </Field>  
  25.                 <Field name="KINDNAME" originField="KINDNAME" table="TBL_EMPLOYEE" dataType="string" group="false">  
  26.                     <Properties />  
  27.                 </Field>  
  28.                 <Field name="EMAIL" originField="EMAIL" table="TBL_EMPLOYEE" dataType="string" group="false">  
  29.                     <Properties />  
  30.                 </Field>  
  31.                 <Field name="PHONENUM" originField="PHONENUM" table="TBL_EMPLOYEE" dataType="string" group="false">  
  32.                     <Properties />  
  33.                 </Field>  
  34.                 <Field name="ORGFINACIALCODE" originField="ORGFINACIALCODE" table="TBL_EMPLOYEE" dataType="string" group="false">  
  35.                     <Properties />  
  36.                 </Field>  
  37.                 <Field name="ORGFINACIALNAME" originField="ORGFINACIALNAME" table="TBL_EMPLOYEE" dataType="string" group="false">  
  38.                     <Properties />  
  39.                 </Field>  
  40.             </Fields>  
  41.             <MatchRules>  
  42.                 <MatchRule level="1" dataType="string" escapeEnabled="true" table="TBL_EMPLOYEE" originField="EMPLOYEEID" operator="=" value=":EMPLOYEEID" />  
  43.             </MatchRules>  
  44.             <SortRules />  
  45.             <MasterLink />  
  46.             <Parameters />  
  47.             <Properties />  
  48.         </Dataset>  
  49.         <Dataset id="datasetQuery" type="Form">  
  50.             <MasterLink />  
  51.             <Fields>  
  52.                 <Field name="EMPLOYEEID" dataType="string">  
  53.                     <Properties />  
  54.                 </Field>  
  55.             </Fields>  
  56.             <Parameters />  
  57.             <Properties />  
  58.         </Dataset>  
  59.     </Datasets>  
  60.     <Controls>  
  61.         <Control id="table1" type="DataTable" dataset="dataset1" editable="false" width="100%" />  
  62.         <Control id="buttonQuery" type="Button" command="commandQuery" />  
  63.         <Control id="commandQuery" type="QueryCommand" conditionDataset="datasetQuery" queryDataset="dataset1">  
  64.             <Parameters />  
  65.             <Events />  
  66.         </Control>  
  67.         <Control id="pagepilot1" type="PagePilot" dataset="dataset1" />  
  68.         <Control id="formConditions" type="AutoForm" dataset="datasetQuery" groupType="subwindow">  
  69.             <FormGroup>  
  70.                 <Element name="EMPLOYEEID" field="EMPLOYEEID" type="TextEditor">  
  71.                     <FieldLabel />  
  72.                     <TextEditor />  
  73.                 </Element>  
  74.             </FormGroup>  
  75.         </Control>  
  76.     </Controls>  
  77.     <Properties />  
  78. </view>  
<?xml version="1.0" encoding="UTF-8"?>
<view><Datasets><Dataset id="dataset1" type="Wrapper" wrappedType="AutoSql" dataSource="jdbc/sntest" originTable="TBL_EMPLOYEE" keyFields="EMPLOYEEID"><Joins /><Fields><Field name="EMPLOYEEID" originField="EMPLOYEEID" table="TBL_EMPLOYEE" dataType="string" group="false"><Properties /></Field><Field name="EMPLOYEENAME" originField="EMPLOYEENAME" table="TBL_EMPLOYEE" dataType="string" group="false"><Properties /></Field><Field name="MOBILENUM" originField="MOBILENUM" table="TBL_EMPLOYEE" dataType="string" group="false"><Properties /></Field><Field name="JOBLEVEL" originField="JOBLEVEL" table="TBL_EMPLOYEE" dataType="string" group="false"><Properties /></Field><Field name="EMPLOYEESYSTEMCODE" originField="EMPLOYEESYSTEMCODE" table="TBL_EMPLOYEE" dataType="string" group="false"><Properties /></Field><Field name="KINDCODE" originField="KINDCODE" table="TBL_EMPLOYEE" dataType="string" group="false"><Properties /></Field><Field name="KINDNAME" originField="KINDNAME" table="TBL_EMPLOYEE" dataType="string" group="false"><Properties /></Field><Field name="EMAIL" originField="EMAIL" table="TBL_EMPLOYEE" dataType="string" group="false"><Properties /></Field><Field name="PHONENUM" originField="PHONENUM" table="TBL_EMPLOYEE" dataType="string" group="false"><Properties /></Field><Field name="ORGFINACIALCODE" originField="ORGFINACIALCODE" table="TBL_EMPLOYEE" dataType="string" group="false"><Properties /></Field><Field name="ORGFINACIALNAME" originField="ORGFINACIALNAME" table="TBL_EMPLOYEE" dataType="string" group="false"><Properties /></Field></Fields><MatchRules><MatchRule level="1" dataType="string" escapeEnabled="true" table="TBL_EMPLOYEE" originField="EMPLOYEEID" operator="=" value=":EMPLOYEEID" /></MatchRules><SortRules /><MasterLink /><Parameters /><Properties /></Dataset><Dataset id="datasetQuery" type="Form"><MasterLink /><Fields><Field name="EMPLOYEEID" dataType="string"><Properties /></Field></Fields><Parameters /><Properties /></Dataset></Datasets><Controls><Control id="table1" type="DataTable" dataset="dataset1" editable="false" width="100%" /><Control id="buttonQuery" type="Button" command="commandQuery" /><Control id="commandQuery" type="QueryCommand" conditionDataset="datasetQuery" queryDataset="dataset1"><Parameters /><Events /></Control><Control id="pagepilot1" type="PagePilot" dataset="dataset1" /><Control id="formConditions" type="AutoForm" dataset="datasetQuery" groupType="subwindow"><FormGroup><Element name="EMPLOYEEID" field="EMPLOYEEID" type="TextEditor"><FieldLabel /><TextEditor /></Element></FormGroup></Control></Controls><Properties />
</view>

D:\dorado5\provider\web\provider.jsp

Html代码 复制代码 收藏代码eclipse <wbr>dorado <wbr>plugin
  1.  <%@ page contentType="text/html; charset=UTF-8" %>  
  2. <%@ taglib uri="http://www.bstek.com/dorado" prefix="d" %>  
  3. <html>  
  4. <head>  
  5. <title></title>  
  6. </head>  
  7. <body>  
  8.   <d:View config="provider">  
  9.     <d:DataTable id="table1" />  
  10.         <d:AutoForm id="formConditions" />  
  11.             <d:PagePilot id="pagepilot1" />  
  12.     <d:Button id="buttonQuery" />  
  13.   
  14.   
  15.   </d:View>  
  16. </body>  
  17. </html>  
 <%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="http://www.bstek.com/dorado" prefix="d" %>
<html>
<head>
<title></title>
</head>
<body><d:View config="provider"><d:DataTable id="table1" /><d:AutoForm id="formConditions" /><d:PagePilot id="pagepilot1" /><d:Button id="buttonQuery" /></d:View>
</body>
</html>

 

sdfasfasf

Dorado在Eclipse中的集成

http://jarik.iteye.com/blog/169276

 

一、新建Eclipse工程。 
二、拷贝dorado中的HOME文件夹到新工程中。 
三、拷贝dorado中sample\web\WEB-INF下的dorado.properties,dorado.tld,dynamic-dropdown2.jsp三个文件到新工程的WEB-INF下。 
四、修改dorado.properties文件: 
    configFileLoader=com.bstek.dorado.common.fileloader.PathFileLoader 
    configFileLoader.root=D:/eclipse/workspace/sample2/home 
    sourceFileLoader=com.bstek.dorado.common.fileloader.PathFileLoader 
    sourceFileLoader.root=D:/eclipse/workspace/sample2/src 

    D:/eclipse/workspace/sample2为工程路径。  
五、修改新工程下的web.xml文件。 
    将dorado中sample\web\WEB-INF的web.xml文件内容中的 
  <filter> 
    <filter-name>doradofilter</filter-name> 
    <filter-class>com.bstek.dorado.core.DoradoFilter</filter-class> 
  </filter> 
  <filter-mapping> 
    <filter-name>doradofilter</filter-name> 
    <url-pattern>/*</url-pattern> 
  </filter-mapping> 
  <servlet> 
    <servlet-name>doradoservlet</servlet-name> 
    <servlet-class>com.bstek.dorado.core.DoradoServlet</servlet-class> 
    <load-on-startup>2</load-on-startup> 
  </servlet> 
  <servlet-mapping> 
    <servlet-name>doradoservlet</servlet-name> 
    <url-pattern>*.d</url-pattern> 
  </servlet-mapping> 
  <taglib> 
    <taglib-uri>http://www.bstek.com/dorado</taglib-uri> 
    <taglib-location>/WEB-INF/dorado.tld</taglib-location> 
  </taglib> 

  粘贴到新工程的web.xml中,结果如下: 
  <?xml version="1.0" encoding="UTF-8"?> 
<web-app version="2.4" 
xmlns="http://java.sun.com/xml/ns/j2ee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 

  <filter> 
    <filter-name>doradofilter</filter-name> 
    <filter-class>com.bstek.dorado.core.DoradoFilter</filter-class> 
  </filter> 
  <filter-mapping> 
    <filter-name>doradofilter</filter-name> 
    <url-pattern>/*</url-pattern> 
  </filter-mapping> 
  <servlet> 
    <servlet-name>doradoservlet</servlet-name> 
    <servlet-class>com.bstek.dorado.core.DoradoServlet</servlet-class> 
    <load-on-startup>2</load-on-startup> 
  </servlet> 
  <servlet-mapping> 
    <servlet-name>doradoservlet</servlet-name> 
    <url-pattern>*.d</url-pattern> 
  </servlet-mapping> 
  <jsp-config>  
  <taglib> 
    <taglib-uri>http://www.bstek.com/dorado</taglib-uri> 
    <taglib-location>/WEB-INF/dorado.tld</taglib-location> 
  </taglib> 
  </jsp-config>  
</web-app> 

其中红色部分的<jsp-config></jsp-config>为增加的内容,因为jsp使用的标签库是2.4的,所以加这一部分内容。  
六、拷贝dorado中sample\web\WEB-INF\lib文件夹下的所有jar包到新工程的WEB-INF\lib下。 

七、发布工程,测试配置是否正确。若出现以下信息,表示配置正确: 
[dorado] >>> Starting Service... ... ... 
[dorado] Using JDOM 0.9 as XML processor 
[dorado] Configure loader: com.bstek.dorado.common.fileloader.PathFileLoader 
[dorado] Configure root: D:/eclipse/workspace/sample2/home 
[dorado] Source loader: com.bstek.dorado.common.fileloader.PathFileLoader 
[dorado] Source root: D:/eclipse/workspace/sample2/src 
[dorado] Loading "setting.xml"... 
[dorado] Initializing Logger... 
[dorado] Initializing Performance Moniter... 
[dorado] Loading "user-config.xml"... 
[dorado] Loading "mapping/global.map.xml"... 
[dorado] Loading "mapping/dorado.map.xml"... 
[dorado] Loading "mapping/sample.map.xml"... 
[dorado] Initializing Velocity Service... 
[dorado] Initializing Connection Pool... 
[dorado] Testing Connection "doradosample"... 
[dorado] Initializing Module Manager... 
[dorado] >>> Service Started! 
[dorado] Version: dorado-5.0 061119.2050 (Unregistered) 

八、在新工程中新建文件。 
    命名为 工程名.dorado 
    比如工程名为exemple,那么新建的文件名为exemple.dorado 
    将dorado\sample下的doradosample.dorado的内容拷贝到新建的文件里。 
    #Dorado Project 
    #Wed Jun 01 03:14:16 CST 2005 
    webApp=doradosample 
    port=8180 
    sourcePath=${project.root}/src 
    localHome=${project.root}/home 
    defaultURI= 
    server=localhost 

转载于:https://www.cnblogs.com/liuzhuqing/archive/2012/06/19/7480854.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/409743.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[html] 如何构建“弱网络环境”友好的项目?

[html] 如何构建“弱网络环境”友好的项目&#xff1f; 采用PWA技术个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

[html] 举例说明锚点定位有什么作用?

[html] 举例说明锚点定位有什么作用&#xff1f; 我能想象到的一种应用场景: 一、我们在做一个很长的网页时&#xff0c;需要在页面内做一个导航&#xff0c;点击导航里的链接不是新开一个窗口或者跳转到其他网址&#xff0c;而是跳转到当前页的某一个位置。那么所要跳转到的那…

逆反过程的学习会如何

C#工作已三年了&#xff0c;突然的一天头脑一热就去买了几本C/C语言的书,准备冲实下自已&#xff0c;但不知这个学习的过程会不会不适应呢。因为这是个逆反的过程吧&#xff01;我是这么认为的。记得从不懂oracle到入门只用了一个星期的时间&#xff0c;现在也只能算是个中上的…

android真机调式问题之offline target

用cmd命令进入android-sdk-windows\platform-tools目录&#xff0c; adb kill-server; adb start-server; 然后USB断下重连&#xff0c;以前的解决办法是重启手机。。。转载于:https://www.cnblogs.com/bvin/archive/2012/06/21/2557709.html

三个不等_2道真题,讲透「基本不等式」的使用原则 | 真题精讲-11

「不等式」和「最值」之间有着非常天然的强联系&#xff1b;基本不等式有3个非常明显的形式特征&#xff1b;知识点的用法比知识点本身更重要。先发福利&#xff1a;这里有6场「高考数学」系列Live的讲义&#xff0c;全拿去&#xff0c;送给你——《高考数学&#xff1a;免费送…

[html] 编写html时,你有没有用过Emmet插件呢?说说它的优点及规则有哪些?

[html] 编写html时&#xff0c;你有没有用过Emmet插件呢&#xff1f;说说它的优点及规则有哪些&#xff1f; 用过&#xff0c;vscode编辑器自带支持Emmet语法&#xff1b; 它可以帮助快速编写HTML代码&#xff0c;减少复制粘贴的操作&#xff1b; 常见规则&#xff1a; 1. >…

python web自动化测试实验报告_Python:web自动化测试

用selenium包。# -*- coding: utf-8 -*-# 说明: 当前的浏览器驱动用的是edge浏览器.# 需要下载浏览器驱动,并把它的路径添加到环境变量from selenium import webdriverimport timedriver webdriver.Edge()homepage_url http://10.180.10.93:8000/driver.get(homepage_url)dri…

[html] 怎样去除iOS和Android中的输入URL地址的控件条呢?

[html] 怎样去除iOS和Android中的输入URL地址的控件条呢&#xff1f; setTimeout(scrollTo,0,0,0);个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

ajax success function_Django:AJAX(二)

3|0jQuery实现的AJAX最基本的jQuery发送AJAX请求示例&#xff1a;<!DOCTYPE html><html lang"en"> <head> <meta charset"UTF-8"> <title>Title</title> <meta name"viewport" content"widthdevice…

无废话ExtJs 入门教程十[单选组:RadioGroup、复选组:CheckBoxGroup]

继上一节内容&#xff0c;我们在表单里加了个一个单选组&#xff0c;一个复选组: 1.代码如下&#xff1a; 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">2 <ht…

[html] 举例说明写一个button的按钮的方法有哪些?

[html] 举例说明写一个button的按钮的方法有哪些&#xff1f; 使用 标签 其值直接写在标签内使用input标签 type为 buttton 值需要通过用 value""的形式写出来个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。…

iou画 yolov3_yolov3环境配置训练及优化

科普gcc/g: - GNU project C and C compiler.When you compile C programs, you should invoke GCC as g instead.Cuda:GPU Accelerated Computing with C and C一、Ubuntucudacudnnopencvdarknet/yolov3环境配置1.NVIDIA显卡驱动安装首先查看系统是否已经安装NVIDIA驱动&#…

第十三章 Perl的面向对象编程

第十三章 Perl的面向对象编程 by flamephoenix 一、模块简介 二、Perl中的类 三、创建类 四、构造函数 实例变量五、方法 六、方法的输出 七、方法的调用 八、重载 九、析构函数 十、继承 十一、方法的重载 十二、Perl类和对象的一些注释 本章介绍如何使用Perl的面向对象编…

python抢票代码_GitHub标星超12K,抢票神器大更新,支持候补

掐指一算&#xff0c;距离国庆黄金周还有半个月的时间!你出行的车票都抢到了吗?图片来自 pexels根据国务院办公厅发布的关于 2019 年部分节假日安排的通知&#xff0c;国庆放假安排是&#xff1a;10 月 1 日至 7 日。想要十一出行的小伙伴们&#xff0c;想必前几天刚经历了一波…

[html]HTML5如何隐藏video元素的控制栏、全屏按钮?

[html]HTML5如何隐藏video元素的控制栏、全屏按钮&#xff1f; 将<video width"800px" height"400px" id"vid" src"a.mp4" controls"controls"> 中的controls"controls"删掉个人简介 我是歌谣&#xff0c…

c语言冒泡排序法程序填空_【C语言】两种方式实现冒泡排序算法

题目要求编写一个C语言程序,实现基本的冒泡排序算法.算法冒泡排序,用一句话来总结:一组数中,相邻的两个数进行比较、交换,将最大(小)数交换至尾(首)部,即完成了一次冒泡排序要想对N个数字进行排序,循环N次即可.如果真的不理解冒泡排序算法,请点击:冒泡排序_360百科核心代码//方…

python 开发板 播放音乐_MicroPython开发板:TPYBoard v102 播放音乐实例

0x00前言 前段时间看到TPYBoard的技术交流群&#xff08;群号&#xff1a;157816561&#xff09;里有人问关于TPYBoard播放音乐的问题。最近抽空看了一下文档介绍&#xff0c;着手做了个实验。 0x01实验器材 TPYBoard v102 开发板 1块 耳机或音响 1个 杜邦线 若干 0x02前期准备…

【转】选择适当的NFC标签类型

来自&#xff1a; Innovision 研究技术有限公司 目录 1. 简介 3 2. NFC的主要应用 4 3. NFC的规定标签类型 5 4. 选择适当的标签 6 5. 小结 11 6. 术语表 12 1. 简介 近场通信(NFC)适用于非常广泛的一系列应用。构建于现有系统和人类行为的基础上&#xff0c;NFC使人们的生活变…

[html] 你知道什么是粘性布局吗?

[html] 你知道什么是粘性布局吗&#xff1f; 中文大概意思&#xff1a; 对象在常态时遵循常规流。它就像是relative和fixed的合体&#xff0c;当在屏幕中时按常规流排版&#xff0c;当卷动到屏幕外时则表现如fixed。该属性的表现是现实中你见到的吸附效果。 个人简介 我是歌…

奥维地图导入西安坐标_奥维地图导入坐标样式 奥维地图批量导入经纬度坐标...

奥维地图坐标导入哪个文件夹&#xff1f;两个办法&#xff1a;  如果想导出到电脑版奥维地图里&#xff0c;可以采用同步到云端再下载到本地的办法解决。如果要作为数据文件保存到电脑里&#xff0c;可以按以下办法操作&#xff1a;  更多——数据管理——导入导出标记——…