[转载]Java网络加载协议(JNLP)及Java Web Start

2014年9月28日星期日 | | 0 评论 |

Java网络加载协议(JNLP)及Java Web Start
翻译:cherami
mail:[email protected]
 
原文:http://java.sun.com/jdc/JDCTechTips/2001/tt0530.html


在java开发的早期,重点被放在了客户端开发。语言中对于applet和安全下载的支持
对于万维网(WWW)的发布看上去是个不错的主意。但是现实是java最大的成功在于服务器端,java的强大功能和适应性赢得了服务器端开发者的心。同时,客户端的开发落后了。棘手的开发问题限制了applet的效用,开发者被迫转向基于浏览器的瘦客户端。

Java Network Launching Protocol (JNLP,java网络加载协议) 承诺改变这个现状。通过JCP(Java Community Process)的JSR-56的开发,
JNLP解决了很多先前用java开发针对客户端的功能的问题。一个JNLP客户端是一个应用程序或者说服务,它可以从宿主于网络的资源中加载应用程序。如果你使用JNLP打包一个应用程序,那么一个JNLP客户端能够:

o 为该应用探测,安装并且使用正确版本的JRE(java运行时环境)
o 从浏览器或者桌面加载应用程序
o 当新版本的应用出现时自动下载最新的版本。
o 为了加速启动速度在本机缓存应用程序需要的类
o 可以作为applet或者应用程序运行
o 在必要的情况下下载原始的库
o 以安全的方式使用诸如文件系统这样的本机资源
o 自动定位和加载外部依赖资源

Sun 提供了一个实现JNLP的称为Java Web Start(JWS)的参考实现。让我们使用它开发一个使用JFC Swing的简单应用。为了做这个,你需要从http://java.sun.com/products/javawebstart下载JWS。(译者注:JDK的新版本JDK1.4已经内置JWS,无须另外下载。)

下面是应用程序的代码:

//File HelloJNLP.java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class HelloJNLP extends JFrame {
  public HelloJNLP() {
    super("Hello JNLP");
    String loadedFrom = this.getClass().getClassLoader().toString();
    JLabel jl = new JLabel("loaded by " + loadedFrom);
    JEditorPane jtp = new JEditorPane("text/plain",
                                                  "Edit this text");
    getContentPane().add(jl, BorderLayout.NORTH);
    getContentPane().add(jtp, BorderLayout.CENTER);
  }

  public static void main(String [] args) {
    JFrame f = new HelloJNLP();
    f.setBounds(100,100,325,250);
    f.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
    f.setVisible(true);
    f.addWindowListener(new WindowAdapter() {
      public void windowClosed(WindowEvent e) {
        System.out.println("Shutting down...");
        System.exit(0);
      }
    });
  }
}

JNLP的核心是一个发布清单(deployment manifest)。它是一个使用.jnlp做
扩展名的XML文件(JNLP规范简单的称之为"JNLP 文件")。要发布HelloJNLP,你需要在JNLP文件中描述它,就像下面这样:

<?xml version="1.0" encoding="UTF-8"?>
<!-- file Hello.jnlp -->
<jnlp codebase="http://staff.develop.com/halloway/TechTips/May2001"
href="http://staff.develop.com/halloway/TechTips/May2001/Hello.jnlp">
        <information>
    <title>Hello</title>
    <vendor>Tech Tips Sample May 2001</vendor>
    <icon href="HelloJNLP.jpg"/>
  </information>
  <resources>
    <j2se version="1.2+"/>
    <jar href="HelloJNLP.jar"/>
  </resources>
  <application-desc main-class="HelloJNLP"/>
</jnlp>

这个清单包含客户端需要下载和使用HelloJNLP的所有信息:

o jnlp元素的codebase属性指出搜索应用程序资源的顶级URL。
o information元素指出一个JNLP用户接口可以显示给客户端的信息。
o j2se元素指出客户端必须有1.2版本或者更新的J2SE(tm)。(这是对于applet开发的一个大的提高,因为它常常受限于浏览器提供的VM(虚拟机))
o jar元素指出程序的JAR文件的相对于jnlp codebase位置。
o application-desc元素指出要运行的类。你可以添加子元素用以指定命令行参数或者系统属性。

要将这个应用程序发布给一个web服务器,你需要执行以下的步骤:

1. 修改jnlp的codebase和hrefURL为你自己的web服务器的合适的URL。
   
2. 将JNLP文件发布到web服务器。

3. 编译并打包HelloJNLP.java并发布到web服务器。例如:
  
   jar cvf HelloJNLP.jar HelloJNLP.class HelloJNLP$1.class
  
4. 创建一个图标HelloJNLP.jpg并将之安装在web服务器上。你可以使用
   http://staff.develop.com/halloway/TechTips/May2001/HelloJNLP.jpg
  
5. 设置你的web服务器的mime-type关联:.jnlp映射到mime-type application/x-java-jnlp-file。例如,对于Apache,添加如下一行到mime.types:
  
   application/x-java-jnlp-file    jnlp
  
   重新启动web服务器。

从客户端执行那个应用程序,首先确认你已经安装了JWS。然后简单的在浏览器中指向该jnlp文件。JWS客户端将下载该jnlp文件,下载必要的资源,加载应用程序。你所看到的将是在一个编辑区中显示的文本"Edit this text" 。如果你在配置web服务器上有问题或者不能使用web服务器,你可以从
http://staff.develop.com/halloway/TechTips/May2001/Hello.jnlp
加载这个程序。

注意HelloJNLP不是作为一个applet运行在浏览器中,而是作为一个独立的应用程序。

当你关闭程序时,HelloJNLP使用System.out打印消息"Shutting down...",然而没有控制台可见。控制台是JWS的诸多设置中缺省设置为"off"的其中一个。这是你可以修改的一对设置中的一个值,就像下面这样:

1. 编辑JWS安装目录中的javaws.cfg文件。添加一行"javaws.cfg.forceUpdate=true"。
这会导致JWS在启动应用程序前自动检查更新的版本。
  
2. 运行JWS。使用菜单File->Preferences,进入Advanced标签并且选择"Show Java Console"。(由于JDK1.4中的本机化,JWS将显示中文的界面,所以此处的因为被自动显示为对应的中文)同意,选择"Log Output"将日志输出到你选择的文件。当你在调试时并且需要捕获System.out和System.err时是非常有用的。

HelloJNLP显示一个编辑器,但是编辑器的内容在你关闭程序后将丢失。将下面的代码添加到HelloJNLP.java会自动的将编辑器的状态存储到客户端的硬盘上:

//changes to HelloJNLP.java
import java.io.*;
import java.net.*;
import javax.jnlp.*;

  //replace the constructor with this new version: 
  JEditorPane jtp;
  public HelloJNLP() {
    super("Hello JNLP, Second Version");
    String loadedFrom = this.getClass().getClassLoader().toString();
    JLabel jl = new JLabel("loaded by " + loadedFrom);
    jtp = new JEditorPane("text/plain", "Edit this text");
    readEditorContents();
    getContentPane().add(jl, BorderLayout.NORTH);
    getContentPane().add(jtp, BorderLayout.CENTER);

    addWindowListener(new WindowAdapter() {
        public void windowClosed(WindowEvent e) {
          System.out.println("Shutting down...");
          try {
            writeEditorContents();
          }
          catch (Exception ex) {
            System.out.println("Yoinks!");
            ex.printStackTrace();
          }
          System.exit(0);
        }
      });
  }

  //add these helper methods
  private void writeEditorContents() throws
                UnavailableServiceException, IOException {
      System.out.println("writeEditorContents");
    PersistenceService ps = (PersistenceService)
      ServiceManager.lookup("javax.jnlp.PersistenceService");
    BasicService bs = (BasicService)
      ServiceManager.lookup("javax.jnlp.BasicService");
    URL baseURL = bs.getCodeBase();
    System.out.println("CodeBase was " + baseURL);
    URL editorURL = new URL(baseURL, "Editor");
    try {
      ps.create(editorURL, 1024);
    }
    catch (Exception e) {
      e.printStackTrace();
    }
    FileContents fc = ps.get(editorURL);
    DataOutputStream os = new DataOutputStream(
                                 fc.getOutputStream(false));
    String s = jtp.getText();
    os.writeUTF(s);
    os.flush();
    os.close();
  }

  private void readEditorContents() {
    try {
      PersistenceService ps = (PersistenceService)
        ServiceManager.lookup("javax.jnlp.PersistenceService");
      BasicService bs = (BasicService)
        ServiceManager.lookup("javax.jnlp.BasicService");
      URL baseURL = bs.getCodeBase();
      URL editorURL = new URL(baseURL, "Editor");
      FileContents fc = ps.get(editorURL);
      DataInputStream is = new DataInputStream(fc.getInputStream());
      jtp.setText(is.readUTF());
      is.close();
    }
    catch (Exception e) {
      e.printStackTrace();
    }
  }

(译者注:正常编译需要在CLASSPATH中添加javaws.jar的路径,在windows下为C:/Program Files/Java Web Start目录下)
JNLP API定义了一套的服务用以绕过安全沙盒使得一些通常的客户端操作可以使用。
在writeEditorContents方法中,BasicService查找应用程序的代码目录,然后
PersistenceService将编辑区的内容缓存在本机硬盘上,这些内容被键入到一个和应用程序目录相对的URL下。PersistenceService提供的名字/值对数据和浏览器的cookies很相似。JWS通过一对被称为"muffins"的东西实现了这个,muffins不时候用来存储大数据,他们应该用于在客户端缓存小的标识符。然后这些标识符能被用于在服务器上定位大的信息。

在web服务器上重新发布修改过的应用程序,然后试着从客户端运行它--依然通过URL。如果你没有web服务器,你可以从
http://staff.develop.com/halloway/TechTips/May2001/Hello2.jnlp 运行这个新版本。JWS自动探测程序被改变并运行新的版本。你可以通过检查标题条的字符串来证实这点,它现在将显示"Hello JNLP,Second Version." 修改编辑区的内容,然后关闭它。当你再次加载该程序时,你的改变会出现。(当你第一次运行新版的程序时你会在控制台看到一个异常,这是因为readEditorContents 第一次不能找到muffin。)
(译者注:实际上第一次运行时出现的异常导致程序无法正常结束,从而使得编辑区的内容无法写入客户端,下次运行时也相当于第一次运行。即此程序无法展示文章的特性,可能是于笔者的JWS的版本有关,笔者使用的是最新的1.0.1_02(build b03))
JNLP提供了比这里演示的更多的服务。例如,你可以:

o 很好的控制程序如何被下载
o 描述各个JAR之间的依赖关系
o 下载并运行本机代码安装程序
o 对签名的代码授予附件的权限
o 请求指定版本的程序或者applet

要了解更多有关JNLP的情况,请到
http://java.sun.com/products/javawebstart/download-spec.html
下载JNLP规范。

要了解更多JWS的情况,请参考http://java.sun.com/products/javawebstart/

 

[分享]服务器如果配置有Lantronix的kvm如何使用?如何通过KVM备份系统ghost备份?

| | 0 评论 |

服务器如果配置有Lantronix的kvm如何使用?首先需要你的服务器配置了Lantronix的kvm,然后登录。登录后如何使用?我们看看下图:


首先你需要确保你的机器已经安装了java运行环境点这里下载。点击KVM链接,会提示下载


下载并打开jnpl文件,download-spider-jnlp.png

提示证书安全的,都点 是

003.png
 
004.png


看到桌面了,点 箭头所指的地方,就可以输入用户名密码了



如果需要加载ISO文件(例如安装系统教程KVM如何加载ISO文件安装操作系统),如下图: 


如果打算安装windows 2003系统,要注意,默认不支持SATA硬盘,需要先在bios里面吧硬盘设置为ata兼容模式,然后才能安装2003.

安装完成windows 2003后,可以用kvm做个ghost备份。如果您不会弄,可以付费让我们帮你做,服务费:100元/次/3小时


如何通过KVM备份系统ghost备份?


参考: http://bbs.fjbjdd.com/thread-1258-1-1.html

 

[转]分享.JNLP文件怎么打开

| | 0 评论 |

分享.JNLP文件怎么打开

用java程序打开

首先要确定你已经装好了jre 首先你需要确保你的机器已经安装了java运行环境点这里下载


改好了环境变量
然后,开始——运行——cmd
javaws D:\××××\××××\××××.jnlp

也可以用打开方式. 找到javaws.exe

如果你的jre装的没有问题,那你的屏幕上就应该出现了java程序,并开始下载啦
 

[安全]Bash 'shellshock' bug is wormable

2014年9月27日星期六 | | 0 评论 |

Early results from my scan: there's about 3000 systems vulnerable just on port 80, just on the root "/" URL, without Host field. That doesn't sound like a lot, but that's not where the bug lives. Update: oops, my scan broke early in the process and stopped capturing the responses -- it's probably a lot more responses that than.

Firstly, only about 1 in 50 webservers respond correctly without the proper Host field. Scanning with the correct domain names would lead to a lot more results -- about 50 times more.

Secondly, it's things like CGI scripts that are vulnerable, deep within a website (like CPanel's /cgi-sys/defaultwebpage.cgi). Getting just the root page is the thing least likely to be vulnerable. Spidering the site, and testing well-known CGI scripts (like the CPanel one) would give a lot more results, at least 10x.

Thirdly, it's embedded webserves on odd ports that are the real danger. Scanning for more ports would give a couple times more results.

Fourthly, it's not just web, but other services that are vulnerable, such as the DHCP service reported in the initial advisory.

Consequently, even though my light scan found only 3000 results, this thing is clearly wormable, and can easily worm past firewalls and infect lots of systems. One key question is whether Mac OS X and iPhone DHCP service is vulnerable -- once the worm gets behind a firewall and runs a hostile DHCP server, that would "game over" for large networks.



Update: As many people point out, the path variable isn't set, so I need '/usr/ping' instead to get even more results.

Update: Someone is using masscan to deliver malware. They'll likely have compromised most of the system I've found by tomorrow morning. If they using different URLs and fix the Host field, they'll get tons more.


Brandon Potter2:12 AM

I put together a vulnerability checker, but depends on wget or curl being available.

Embeds wget and curl calls into the User-Agent, Cookie, and Referer headers, and if the test tool hears back from the called server, the vulnerability is confirmed.

http://shellshock.brandonpotter.com


Matt DeLong5:03 PM

Try this:

$ env 'x=() { :;}; echo vulnerable' 'BASH_FUNC_x()=() { :;}; echo vulnerable' bash -c "echo test"

You will see one of 2 result:

1) You are VULNERABLE IF YOU SEE THIS RESULT
vulnerable
bash: BASH_FUNC_x(): line 0: syntax error near unexpected token `)'
bash: BASH_FUNC_x(): line 0: `BASH_FUNC_x() () { :;}; echo vulnerable'
bash: error importing function definition for `BASH_FUNC_x'
test

2) You are NOT VULNERABLE IF YOU SEE THIS RESULT
bash: warning: x: ignoring function definition attempt
bash: error importing function definition for `BASH_FUNC_x'
test


From:

http://blog.erratasec.com/2014/09/bash-shellshock-bug-is-wormable.html

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6271



Test Specific Script:

http://shellshock.brandonpotter.com/
http://bashsmash.ccsir.org/

命令: bash --version

[转][分享]如何取消Excel中的自动超链接

2014年9月17日星期三 | | 0 评论 |

在Excel单元格中输入的网址或电子邮件地址,在默认情况下会自动变为超级链接,误点击后会弹出一个写邮件的窗口,有的时候明明是不需要的,真够烦人的。下面的方法,可以有效的解决Excel中的自动超链接问题。
  

①右键→取消超链接
  将鼠标定位到该单元格并右击,在弹出的菜单中选择「取消超级链接」命令即可。
  ②编辑→选择性粘贴→数值
  右击含有超链接的列(或行)并选择「复制」,接着在该列右边(或左边)插入一空白列,然后右击该空白列,选择「选择性粘贴」,在随后出现的「选择性粘贴」窗口中,点选「数值」选项
  ③CTRL+C→Enter
  移动键盘上的方向键,选中链接所在单元格(可多选),然后CTRL+C,然后再按一下Enter键就OK了。这可能是最简单有效的方法。
  
  ④自动更正选项设置
  Excle2007-13:Office按钮→Excle选项-校对-自动更正选项→键入时自动套用格式→Internet及网络路径替换为超链接
  Excle97-2003:工具-自动更正选项-键入时自动套用格式→Internet及网络路径替换为超链接
  这是解决邮箱地址或网址自动变成链接的根本所在,是一劳永逸的办法,
  ⑤批量处理法
  Alt+F8打开宏窗口,在「宏名」处输入一个名称后单击「创建」,然后在Sub与End Sub之间输入「Cells.Hyperlinks.Delete」,保存创建的宏后返回Excel。 
  打开「工具」菜单下的「宏」子菜单中的「宏」,在打开的窗口中选中刚刚创建的宏,单击「执行」,稍候片刻即可把当前表格中所有超级链接全部取消。

[分享]VBS实现Unicode(UTF-16)转UTF-8

2014年7月28日星期一 | | 0 评论 |

有UTF-8转Unicode当然就有Unicode转UTF-8。

'Author: Demon  'Website: http://demon.tw  'Date: 2010/9/28  Function UnicodeToUtf8(str)      Dim i, c, length      out = ""      length = Len(str)      For i = 1 To length          c = CLng("&H" & Hex(AscW(Mid(str,i,1))))          If (c >= &H0001) And (c <= &H007F) Then              out = out & ChrB(c)          ElseIf c > &H07FF Then              out = out & ChrB(&HE0 Or (c\(2^12) And &H0F))              out = out & ChrB(&H80 Or (c\(2^ 6) And &H3F))              out = out & ChrB(&H80 Or (c\(2^ 0) And &H3F))          Else              out = out & ChrB(&HC0 Or (c\(2^ 6) And &H1F))              out = out & ChrB(&H80 Or (c\(2^ 0) And &H3F))          End If      Next      UnicodeToUtf8 = out  End Function  

参考链接:UTF-8 – 维基百科,自由的百科全书

http://demon.tw/programming/vbs-unicode-to-utf8.html

分享一下电脑键盘上你不知道的秘密

2014年3月25日星期二 | | 0 评论 |

电脑键盘上你不知道的秘密  1.很多时候,需要暂时离开座位去做别的事情,如果对自己的电脑安全很重视,不妨按住windows键后,再按L键,这样电脑就直接锁屏了,这样就不用担心电脑的资料外泄啦 2.要找电脑上的文件时,一般人会先找到"我的电脑",然后点击打开,而高手总是很酷的,轻轻按下键盘上的Windows键不放然后再按E键,直接打开电脑的资源管理器,而一般人还在慢慢寻找"我的电脑"的图标呢,嗯,高手就是这样直接把一般人给秒杀! 3. 正在玩游戏或看羞羞的东西的时候,Boss进来了!鼠标一下子点不到右下角的显示桌面,怎么办,怎么办?别紧张!直接按下Windows键和D键,看,桌面闪现! 4.一个小花招,蛮炫的。 按下windows键按后再按Tab键,可以以3D效果显示切换窗口 5.windows自带的录像功能。按下windows键+R,输入psr.exe回车,然后就可以开始记录了。 6.你知道怎样一次过调整显示器亮度、音量大小,打开无线网,还能够看到本本电池电量吗?把本本的画面放到电视上,已经连好线了,需要怎么设置?小case啦,想要这些功能,你只需要按下Windows键+X,一次性满足你的所有愿望啦! 7.Windows + R输入osk,出现炫酷虚拟键盘!你按下一个键,它也会同样显示出来按下的状态喔! 8.图片太小,眼神不好使咋办? 试试windows键和+++++++++,放大镜出现! 9. 现在很多程序,比如QQ,IE,都是在同一个窗口里面打开几个页面。用Ctrl+Tab,可以在几个页面之间互相切换。用Ctrl+w,可以关闭当前的页面。 10.按下windows键不放,再按下Fn,再按下Home,你就可以打开系统属性了。(其实用鼠标在我的电脑上面右键->属性也一样,不过不觉得用键盘操作更帅嘛~^^ 11.shift + 任务栏的窗口图标 = 新建一个该窗口 Ctrl+S 保存 Ctrl+W 关闭程序Ctrl+N 新建 Ctrl+O 打开 Ctrl+Z 撤销 Ctrl+F 查找 Ctrl+X 剪切 Ctrl+C 复制Ctrl+V 粘贴 Ctrl+A 全选 Ctrl+[ 缩小文字Ctrl+] 放大文字 Ctrl+B 粗体 Ctrl+I 斜体Ctrl+U 下划线Ctrl+Shift 输入法切换 Ctrl+空格 中英文切换Ctrl+回车 QQ号中发送信息Ctrl+Home 光标快速移到文件头Ctrl+End 光标快速移到文件尾Ctrl+Esc 显示开始菜单Ctrl+Shift+Ctrl+Shift+> 快速放大文字Ctrl+F5 在IE中强行刷新Ctrl+拖动文件 复制文件Ctrl+Backspace 启动\关闭输入法拖动文件时按住Ctrl+Shift 创建快捷方式Alt+空格+C 关闭窗口Alt+空格+N 最小化当前窗口Alt+空格+R 恢复最小化窗口Alt+空格+X 最大化当前窗口Alt+空格+M 移动窗口Alt+空格+S 改变窗口大小Alt+Tab 两个程序交换Alt+255 QQ号中输入无名人Alt+F 打开文件菜单Alt+V 打开视图菜单Alt+E 打开编辑菜单Alt+I 打开插入菜单Alt+O 打开格式菜单Alt+T 打开工具菜单 Alt+A 打开表格菜单Alt+W 打开窗口菜单Alt+H 打开帮助菜单Alt+回车 查看文件属性Alt+双击文件 查看文件属性Alt+X 关闭C语言Shift快捷键Shift+空格 半\全角切换Shift + Delete 永久删除所选项,而不将它放到"回收站"中。拖动某一项时按 CTRL 复制所选项。拖动某一项时按 CTRL + SHIFT 创建所选项目的快捷键。WORD全套快捷键小技巧CTRL+O 打开CTRL+P 打印CTRL+A 全选CTRL+[/] 对文字进行大小设置(在选中目标情况下)CTRL+D 字体设置(在选中目标情况下)CTRL+G/H 查找/替换; CTRL+N 全文删除;CTRL+M 左边距(在选中目标情况下);CTRL+U 绘制下划线(在选中目标情况下);CTRL+B 加粗文字(在选中目标情况下);CTRL+I 倾斜文字(在选中目标情况下);CTRL+Q 两边对齐(无首行缩进),(在选中目标情况下)或将光标放置目标文 字的段尾,亦可操作CTRL+J 两端对齐(操作同上)CTRL+E 居中(操作同上)CTRL+R 右对齐(操作同上)CTRL+K 插入超链接

花卉常见病虫害及其防治方法

2014年2月16日星期日 | | 0 评论 |

花卉常见病虫害及其防治方法
序号
病虫害与危害的
症  状
常 用 药 物
常稀释使用浓  度
主要危害品种
备   注
1
白粉病(发病部位产生白色的粉状物)
1、粉绣宁(40%)
2、百菌清(75%)
3、灭病威
4、敌绣纳
5、代森铵
4000倍
600-800倍
500倍
300倍
1000倍
月季、玫瑰、九里香、小叶紫薇、大丽花、芍药、木芙蓉、非洲菊、桅子花、梅花
 
2
炭疽病(在发病部位上产生黑色、褐色等小点)
1、代森锌(80%)可湿性粉剂
2、多菌灵(50%)可湿性粉剂
3、灭菌丹(50%)可湿性粉剂
 
700倍
 
1000倍
 
500-600倍
兰花、柑橘、茶花白兰、玉兰、米 兰、绣球花、桃花、君子兰与观果花卉
谢花后喷1-3次波尔多液或0.5%碳硫磺合剂
3
绣病(发病部位产生黄褐色绣状物)
1、粉绣宁(40%)
2、多菌灵(50%)可湿性粉剂
3、百菌清(75%)
4、代森猛锌(50%)可湿性粉剂
4000倍
 
500倍
500-800倍
 
600-800倍
玫瑰、美人蕉、月季、台湾草、麻叶绣球、海棠、梅花(蔷薇科花卉)、芍药、菊花
 
4
黑斑病(在发病部位上产生黑色小点)
1、托布津(50%)可澌显性粉剂
2、克菌丹(5%)   可湿粉剂
3、多菌灵(50%)可湿性粉剂
4、代森锌(80%)可湿性粉剂,
或65%可湿性粉剂
 
500-800倍
 
300-500倍
 
500倍
 
700倍
500倍
玫瑰、菊花、月季、梅花、夹竹桃、白兰、鱼尾葵、美人蕉、黄刺玫
 
5
褐斑病(叶面出现褐色凹陷斑点,后期变灰色、干焦)
1、  喷波尔多液
2、  托布津(50%)可湿性粉剂
3、  克菌丹(5%)可湿性粉剂
200倍
 
500-800倍
 
300-500倍
(兰科花卉)蝴蝶兰、蟹抓兰、卡特兰、春兰
 
6
立枯病(发病初出现烫伤状,而后变软倒伏而死)
1、  代森铵(50%)
2、  70%五氯硝基苯与80%代森锌混用
1000倍
 
8-10克/m2
花卉播种幼苗
200-400倍处理土壤,用于土壤消毒
7
软腐病(叶面、叶柄花茎出现水浸状斑,而后萎蔫下垂)
1、  波尔多液
2、  代森锌
200倍
800倍
草本花卉
土壤消毒,控制浇水、剪除病枝、剪口涂硫磺粉或代森锌
8
褐腐病(球茎腐烂病)叶出现花褐色条斑并变形,地下部分腐烂
1、  波尔多液
2、  托布津(50%)可湿性粉剂
200倍
 
500-800倍
各种球根花卉,紫薇、一品红、杜鹃、山茶、桂花、郁金香、非洲菊、天竺葵、鸡冠花、牡丹、贴梗海棠
土壤消毒、球茎消毒,加强通风
9
煤烟病(由介壳虫分泌蜡堵塞叶面气孔,叶面出现粘着黑粉)
1、  介壳虫的药物,氧化乐果
2、  0.5度碳硫磺合剂
3、  多菌灵
 
1000倍
 
500-800倍
寄生多种花卉枝叶、果;如细叶榕、橡胶榕、高山榕、九里香、石榴、迎春,与湿室花卉
喷杀介壳虫与蚜虫的药物,加强通风、透光
10
灰霉病(是由葡萄抱届真菌引起的一类花卉病类)
1、  灭菌丹(50%)可湿性粉剂
2、  多菌灵(50%)
 
500-600倍
500倍
仙客来、王竺葵、吊兰、秋海棠、紫露草、龙舌兰、石莲花、芦苔
 
11
吹绵介壳虫(体长5-6毫米,全身被白色纤状毛)
1、0.5%石灰硫磺合剂
2、2.5%溴氢菊脂乳油
3、氧化乐果
 
2000倍
1000倍
木本花卉
使用内吸杀虫剂,如:呋喃丹、甲胺磷
12
盾介(扁平、褐色、盾形壳上有横条纹)
1、  80%敌敌畏乳剂
2、  氧化乐果
3、  2.5%溴氢菊脂乳油
1000倍
1000倍
 
2000倍
 
 
13
潜叶虫(幼虫在上下表皮间潜食叶色,形成灰白色蛇形虫道,随虫龄长大,虫道渐宽)
1、  氧化乐果
2、  爱福丁
3、  速灭杀丁
4、  灭百可
5、  兴棉宝
6、  50%马拉硫磷
1000倍
1000倍
2000倍
1000倍
2000-3000倍
菊花、瓜叶菊、大丽花、丝石竹、九里香
可在根际施呋喃丹防治潜叶虫
14
蚜虫(喜欢吸食嫩梢,体长多为1-2毫米,呈椭圆形或瓜籽形,有绿黄褐色
1、  功夫菊脂
2、  东果
3、  灭百可
4、  来铃光
5、  光棉宝
1000倍
1000-1500倍
1000倍
3000倍
2000-3000倍
各种花卉嫩枝上吸食营养
可在根际施呋喃丹防治蚜虫
15
红蜘蛛(螨虫)危害叶片,使叶片正面产生大量失绿斑点,严重时叶片变黄、变褐、脱落(体小,圆形,红色)
1、  甲胺硫磷
2、  三氯杀螨醇乳油
3、  三氯杀螨砜
4、  50%三硫磷乳油
5、  克螨特
6、      0.2-0.3度石硫合剂
1000倍
1000倍
1500倍
1000倍
2000倍
2000倍
九里香、柑橘、山瑞香、茶花、海棠、木芙蓉、含笑、杜鹃、迎春、龙柏、国槐、五针松
消灭越冬的螨虫虫卵,及时清除花园杂草,可减少越冬数量。每7天喷一次
16
白粉虱(受害叶片多沿叶缘发,面卷曲,卷虫喜群集在新梢嫩叶背面为害)
1、  20%速灭杀丁
2、  80%敌敌畏乳剂
3、  氧化乐果
2000-3000倍
1000倍
1000倍
一束红、菊花、杜鹃、夜丁香、佛手、绣球、紫薇、月季、五色梅、茉莉
 
17
尺蠖(常吐丝空中垂吊,叶子吃光,绿色粪便满地)
1、90%晶体敌百虫
2、青虫菌
3、  80%敌敌畏乳剂
4、  氧化乐果
800倍
300-500倍
1500-2000倍
1000倍
多危害豆科花卉,重榕、红背桂、凤凰木、大叶黄杨、榆桃、杨桃
冬季控蛹
18
食心虫(主要危害棕榈科的心叶)
1、  氯氰菊脂+氧化乐果
2、  氧化乐果+甲胺磷
 
1000倍
 
1000倍
棕榈科
每隔7-10天喷一次,连续用药2-3次,喷湿植物心叶
19
刺娥(全身具毒刺毛短,圆形、绿色、主要蚕食叶片和嫩芽,使叶子残缺,出现孔洞等伤口,引起落叶)
1、  青虫菌
2、  90%晶体敌百虫
3、  25%西维因可湿性粉剂
4、  50%杀螟松乳油
5、  90%锌硫磷乳剂
300-500倍
800倍
 
300-500倍
500-800倍
1000-1500倍
常群集花卉背面吸食营养
在幼虫初乳化期喷洒50%马拉硫磷1000倍
20
天牛类(别名:钻心虫)
1、  乐果
2、  敌百虫
3、  用乐果灌杀
1000倍
800倍
1︰20倍
芸香科植物(如:柑橘、九里香)
1、喷杀幼虫,用人工捕杀
2、灌杀方法:先用泥把虫口封堵,然后再用药物灌入虫洞内,封死,直至没发现新的木屑为止。
3、用钢丝插入虫孔、刺死幼虫
21
线虫(是花卉地下害虫,线虫危害的主根和侧根上产生不规则的瘤状物,使细根腐烂,叶子枯黄而死)
3%呋喃丹颗粒剂
25克/m2均匀施于土表
危害花卉根系
 
22
卷叶蛾(共幼虫卷时危害将叶或数叶缀在一起,躲在其中咬食叶片,幼虫绿色)
1、  80%敌敌畏乳剂
2、  90%晶体敌百虫
3、  50%杀螟松乳油
4、  50%锌硫磷乳剂
5、  灭白可
1000倍
800倍
500-800倍
1000-1500倍
1000倍
危害花卉的叶片
 
23
金龟子(成虫咬食叶片,幼虫称蛴螬,为地下害虫)
1、  80%晶体敌百虫
2、  80%敌敌畏
800倍
1000-2000倍
成虫咬食花卉叶片
人工捕杀成虫
24
蝽象(吸食嫩梢、花蕊和嫩果的汁液)
90%晶体敌百虫
800倍,第一次约于三月上旬,第二次五月上中旬喷洒
危害荔枝
1、  连喷二次
2、  清明至立夏用网捕捉

收藏一下吧,很难找到的三叠字及常识

2014年1月19日星期日 | | 0 评论 |

收藏一下吧,很难找到的 三个金念鑫(xīn) 三个水念淼(miǎo ) 三个火念焱(yàn ) 三个土念垚(yáo ) 三个牛念犇(Bēn) 三个手念掱(pá) 三个目念瞐(mò) 三个田念畾(lěi ) 三个马念骉(biāo) 三个羊念羴(shān ) 三个犬念猋(biāo ) 三个鹿念麤(cū) 三个鱼念鱻(xiān ) 三个贝念赑(bì) 三个力念劦(lie) 三个毛念毳(cuì) 三个耳念聶(niè) 三个车念轟(hōng) 三个直念矗(chù) 三个龙念龘(tà、dá) 三个原念厵(yuán) 三个雷念靐(bìng) 三个飞念飝(fēi) 三个刀念刕(lí) 三个又念叒(ruò) 三个士念壵(zhuàng)三个小念尛(m ó) 三个子念孨(zhuǎn) 三个止念歮(sè) 三个风念飍(xiū) 三个隼念雥(zá) 三个吉念嚞(zhé) 三个言念譶(tà) 三个舌念舙(qì) 三个香念馫(xīn) 三个泉念灥(xún) 三个心念惢(suǒ) 三个白念皛(xiǎo) 【五脏】心、肝、脾、肺、肾 【六腑】胃、胆、三焦、膀胱、大肠、小肠 【七情】喜、怒、哀、乐、爱、恶、欲 【五常】仁、义、礼、智、信 【五伦】君臣、父子、兄弟、夫妇、朋友 【三姑】尼姑、道姑、卦姑 【六婆】牙婆、媒婆、师婆、虔婆、药婆、稳婆 【九属】玄孙、曾孙、孙、子、身、父、祖父、曾祖父、高祖父 【五谷】稻、黍、稷、麦、豆 【中国八大菜系】四川菜、湖南菜、山东菜、江苏菜、浙江菜、广东菜、福建菜、安徽菜 【五毒】石胆、丹砂、雄黄、矾石、慈石 【配药七方】大方、小方、缓方、急方、奇方、偶方、复方 【五彩】青、黄、赤、白、黑 【五音】宫、商、角、徵、羽 【七宝】金、银 、琉璃、珊瑚、砗磲、珍珠、玛瑙 【九宫】正宫、中吕宫、南吕宫、仙吕宫、黄钟宫、大面调、双调、商调、越调 【七大艺术】绘画、音乐、雕塑、戏剧、文学、建筑、电影 【四大名瓷窑】河北的瓷州窑、浙江的龙泉窑、江西的景德镇窑、福建的德化窑 【四大名旦】梅兰芳、程砚秋、尚小云、荀慧生 【六礼】冠、婚、丧、祭、乡饮酒、相见 【六艺】礼、乐、射、御、书、数


所有文章收集于网络,如果有牵扯到版权问题请与本站站长联系。谢谢合作![email protected]