精华内容
下载资源
问答
  • Sping的MVC运行成功的例子 Sping的MVC运行成功的例子 Sping的MVC运行成功的例子
  • 支付宝的二维码脱机认证库在linux下测试成功的例子,参照博客中的详细记录过程... 测试成功,熟悉下linux下调用第三方库的方法和过程
  • solrcloud5_多数据源导入成功的例子
  • C#Winform 下使用log4net成功的例子

    热门讨论 2011-07-09 15:25:16
    C#Winform 下使用log4net成功的例子 vs2008+c#+winform
  • 一个关于socket在非阻塞模式下connect是否成功的例子 void connect_w_to(void) { int res; struct sockaddr_in addr; long arg; fd_set myset; struct timeval tv; int valopt; socklen_t lon; // ...

    一个关于socket在非阻塞模式下connect是否成功的例子


    简单的说就是:


    在网上找到这么一个实现方法,不知道对不对,或者有没有更好的解释,更好的方法
    网上是这样说的,方案是使用select
    1.将打开的socket设为非阻塞的
    2.发connect调用,这时返回-1,但是errno被设为EINPROGRESS,意即connect仍旧在进行还没有完成. 
    3.将打开的socket设进被监视的可写(注意不是可读)文件集合用select进行监视, 如果可写,用 getsockopt(socket, SOL_SOCKET, SO_ERROR, 来得到error的值,如果为零,则connect成功

    展开全文
  • DOI成功的例子

    千次阅读 2014-06-06 13:40:09
    *调用相关对象使用变量***********固定 TYPE-POOLS : vrm ,  sbdst ,  soi . * 定位EXCEL单元格, TYPES : BEGIN  OF  typ_excel ,  row  TYPE  kcd_ex_row_n ,  col  TYPE  kcd_ex_...
    ************************************************************************
    **  声明数据库表 Declaration of database                              **
    ************************************************************************
    TABLES:mara.     "物料主数据

    ************************************************************************
    **  定义结构类型 Define the structure's type                          **
    ************************************************************************
    *     结果内表结构
    TYPES:BEGIN OF typ_result,
            matnr TYPE matnr,      "物料编号
            werks TYPE werks_d,    "工厂
            lgort TYPE lgort_d,    "库存地点
            charg TYPE charg_d,    "批次
            box   TYPE c,
          END OF typ_result.

    ************************************************************************
    **  定义变量与内表 Define the variants and Internal tables            **
    ************************************************************************
    DATA:gt_result TYPE TABLE OF typ_result WITH HEADER LINE.     "结果内表

    *@---------------------------------------------------------------------*
    *调用相关对象使用的变量***********固定的
    TYPE-POOLS:vrmsbdstsoi.
    *     定位EXCEL的单元格,
    TYPES:BEGIN OF typ_excel,
            row   TYPE kcd_ex_row_n,
            col   TYPE kcd_ex_col_n,
            value TYPE char50,
          END OF typ_excel.
    DATA:gt_tabcontent TYPE TABLE OF typ_excel.
    DATA:wa_tabcontent TYPE typ_excel.

    TYPEStyp_url LIKE bapiuri-uri.
    TYPESBEGIN OF typ_docu_descr,
              document_name(40),
              document_id(64),
           END OF typ_docu_descr.

    TYPES:BEGIN OF typ_area_excel,
            areano(2TYPE n,
            tabcontent LIKE gt_tabcontent,
          END OF typ_area_excel.
    * SAP Desktop Office Integration Interfaces
    DATAcl_container   TYPE REF TO cl_gui_container,
          cl_splitter    TYPE REF TO cl_gui_splitter_container,
          cl_control     TYPE REF TO i_oi_container_control,
          cl_docu_proxy  TYPE REF TO i_oi_document_proxy,
          cl_spreadsheet TYPE REF TO i_oi_spreadsheet,
          cl_error       TYPE REF TO i_oi_error,
          cl_errors      TYPE REF TO i_oi_error OCCURS WITH HEADER LINE.

    * spreadsheet interface structures for Excel data input
    DATA:wa_cellitem    TYPE soi_generic_item,
         wa_rangeitem   TYPE soi_range_item,
         gt_ranges      TYPE soi_range_list,
         gt_excel_input TYPE soi_generic_table,
         wa_excel_input TYPE soi_generic_item,
         g_initialized  type c,
         g_retcode      TYPE soi_ret_string,
         gt_excel_format TYPE soi_format_table,
         wa_format      LIKE LINE OF gt_excel_format.

    DATA:gt_itab     TYPE TABLE OF alsmex_tabline WITH HEADER LINE,
         gt_imt_tab  TYPE TABLE OF typ_area_excel,
         wa_imt_tab  LIKE LINE OF gt_imt_tab,
         g_macro     TYPE text100,
         g_sheet(10TYPE c,
         g_cell_fit  TYPE c.

    DATA:cl_bds_instance   TYPE REF TO cl_bds_document_set,
         gt_doc_signature  TYPE sbdst_signature,
         wa_doc_signature  LIKE LINE OF gt_doc_signature,
         gt_doc_components TYPE sbdst_components,
         gt_doc_uris       TYPE sbdst_uri,
         wa_doc_uris       LIKE LINE OF gt_doc_uris.

    DATA:g_app      TYPE vrm_id,
         gt_applist TYPE vrm_values,
         g_excel    TYPE text80 VALUE 'Excel.Sheet',       "EXCEL的表单
         g_docu_type TYPE text80,
         g_url(256)  TYPE c,
         g_has_activex TYPE c,
         g_col TYPE i,         "字段所在的列数
         g_row TYPE i.         "字段所在的行数
    *以下三个值为Tcode:OAOR里面新建模板文件的参数
    DATAg_classname  TYPE sbdst_classname VALUE 'HRFPM_EXCEL_STANDARD',
          g_classtype  TYPE sbdst_classtype VALUE 'OT',
          g_object_key TYPE sbdst_object_key VALUE 'ZMB51_FZ'.
    ************************************************************************
    **  宏定义 Define the macro                                           **
    ************************************************************************
    DEFINE m_value.
      clear &1.
      &1-key &2.
      &1-text &3.
      append &1.
      CLEAR &1.
    END-OF-DEFINITION.
    * 将数据对应到EXCEL的单元格,并添加到内表中
    DEFINE m_excel_cell.
      clear wa_tabcontent.
      g_col g_col + 1.
      wa_tabcontent-row  g_row.
      wa_tabcontent-col  g_col.
      wa_tabcontent-value &1.
      shift wa_tabcontent-value left deleting leading space.
      append wa_tabcontent to gt_tabcontent.
      CLEAR wa_tabcontent.
    END-OF-DEFINITION.
    ************************************************************************
    **  选择屏幕 Customize the selection-screen                           **
    ************************************************************************
    SELECTION-SCREEN BEGIN OF BLOCK xavery WITH FRAME TITLE text-001.
    SELECT-OPTIONS:s_matnr FOR mara-matnr MEMORY ID mat.   "物料编号
    SELECTION-SCREEN END OF BLOCK xavery.
    ************************************************************************
    **  执行程序事件 Executing the program's events                       **
    ************************************************************************
    INITIALIZATION.

    START-OF-SELECTION.
      PERFORM sub_query_mara.

    END-OF-SELECTION.
      PERFORM sub_process_excel.
      CALL SCREEN 0100.

    *&---------------------------------------------------------------------*
    *&      Form  sub_query_mara
    *&---------------------------------------------------------------------*
    *       从物料主数据表MARA中取数
    *----------------------------------------------------------------------*
    FORM sub_query_mara .
    * 取物料主数据
      SELECT matnr
          FROM mara
          INTO CORRESPONDING FIELDS OF TABLE gt_result
          WHERE matnr IN s_matnr.
    ENDFORM.                    " sub_query_mara
    ************************************************************************
    ** Dialog Modules PBO and PAI
    ************************************************************************
    MODULE status_0100 OUTPUT.
      DATAwa_tab TYPE typ_area_excel.
      DATAits_tab TYPE TABLE OF typ_excel.

      SET PF-STATUS 'XAVERY_HSUEH'.
      SET TITLEBAR 'TIT_100' WITH '活动界面示例'.

      PERFORM sub_create_basic_object.

      LOOP AT gt_imt_tab INTO wa_tab.
        REFRESH gt_itab.
        gt_itab[] wa_tab-tabcontent[].
        PERFORM sub_set_cell.
      ENDLOOP.
      IF g_cell_fit 'X'.
        CALL METHOD cl_spreadsheet->fit_widest
          EXPORTING
            name     space
            no_flush 'X'.
      ENDIF.
    * 修改WORK SHEET 的名字
      CALL METHOD cl_spreadsheet->set_sheet_name
        EXPORTING
          newname '无聊主数据清单'
          oldname 'Sheet1'
        IMPORTING
          error   cl_errors.
    * 宏执行
      IF NOT g_macro IS INITIAL.
    *    CALL METHOD DOCUMENT->EXECUTE_MACRO
    *      EXPORTING
    *        g_macro = g_macro
    **      SCRIPT_NAME  = 'Open_text'
    **      NO_FLUSH     = ' '
    *      IMPORTING
    *        cl_error        = cl_errorS.
    **    CALL METHOD C_OI_ERRORS=>SHOW_MESSAGE
    **      EXPORTING
    **        TYPE = 'E'.
    *    APPEND cl_errorS.
      ENDIF.
    ENDMODULE.                    "status_0100 OUTPUT
    *&---------------------------------------------------------------------*
    *& Dialog Modules PAI
    *&---------------------------------------------------------------------*
    MODULE user_command_0100 INPUT.
      LEAVE TO SCREEN 0.
    ENDMODULE.                    "USER_COMMAND_0100 INPUT
    *&---------------------------------------------------------------------*
    *&      Form  SUB_CREATE_BASIC_OBJECT
    *&---------------------------------------------------------------------*
    *       创建相关的对象
    *----------------------------------------------------------------------*
    FORM sub_create_basic_object .
      CHECK g_initialized IS INITIAL.

      CALL FUNCTION 'GUI_HAS_ACTIVEX'
        IMPORTING
          return g_has_activex.
      IF g_has_activex IS INITIAL.
        MESSAGE e007(demoofficeintegratio).
      ENDIF.
    * first get the SAP DOI i_oi_container_control interface
      CALL METHOD
        c_oi_container_control_creator=>get_container_control
        IMPORTING
          control cl_control
          error   cl_error.
    * check no errors occured
      CALL METHOD cl_error->raise_message
        EXPORTING
          type 'E'.
    * 创建CONTIANER
      CREATE OBJECT cl_splitter
        EXPORTING
          parent  cl_gui_container=>screen0
          rows    1
          columns 1.

      CALL METHOD cl_splitter->set_border
        EXPORTING
          border cl_gui_cfw=>false.

      cl_container  cl_splitter->get_containerrow column ).
    * initialize the SAP DOI Container, tell it to run in the container
    * specified above and tell it to run Excel in-place
      CALL METHOD cl_control->init_control
        EXPORTING
          r3_application_name      'RBasis'                   "#EC NOTEXT
          inplace_enabled          'X'
          inplace_scroll_documents 'X'
          parent                   cl_container
          register_on_close_event  'X'
          register_on_custom_event 'X'
          no_flush                 'X'
        IMPORTING
          error                    cl_errors.
    * save error object in collection
      APPEND cl_errors.
      CALL METHOD cl_gui_cfw=>dispatch.

      wa_doc_signature-prop_name 'DESCRIPTION'.
      g_app 'excel'.                                       "
      IF g_app 'excel'.
        g_docu_type g_excel.
        wa_doc_signature-prop_value 'PP_REPORT'.
      ELSE.
      ENDIF.
      APPEND wa_doc_signature TO gt_doc_signature.
      CREATE OBJECT cl_bds_instance.
      CALL METHOD cl_bds_instance->get_info
        EXPORTING
          classname       g_classname
          classtype       g_classtype
          object_key      g_object_key
        CHANGING
          components      gt_doc_components
          signature       gt_doc_signature
        EXCEPTIONS
          nothing_found   1
          error_kpro      2
          internal_error  3
          parameter_error 4
          not_authorized  5
          not_allowed     6.

      CALL METHOD cl_bds_instance->get_with_url
        EXPORTING
          classname  g_classname
          classtype  g_classtype
          object_key g_object_key
        CHANGING
          uris       gt_doc_uris
          signature  gt_doc_signature.

      FREE cl_bds_instance.
    * ask the SAP DOI container for a i_oi_document_proxy for Excel
      CALL METHOD cl_control->get_document_proxy
        EXPORTING
          document_type      'Excel.Sheet'
          no_flush           'X'
    *      REGISTER_CONTAINER = 'X'
        IMPORTING
          document_proxy     cl_docu_proxy
          error              cl_errors.
      APPEND cl_errors.
    * open a document saved in business document service.
    *  READ TABLE doc_uris INTO wa_doc_uris INDEX 1.
      LOOP AT gt_doc_uris INTO wa_doc_uris" WHERE uri CP '*ZSDR17.xls*'.
        g_url wa_doc_uris-uri.
      ENDLOOP.

      CALL METHOD cl_docu_proxy->open_document
        EXPORTING
          open_inplace 'X'
    *      NO_FLUSH     = 'X'
          document_url g_url
        IMPORTING
          error        cl_errors.
    *      STARTUP_MACRO = g_macro.
      DATAhas TYPE i.
      CALL METHOD cl_docu_proxy->has_spreadsheet_interface
        EXPORTING
          no_flush     'X'
        IMPORTING
          is_available has
          error        cl_errors.
      APPEND cl_errors.

      CALL METHOD cl_docu_proxy->get_spreadsheet_interface
        EXPORTING
          no_flush        'X'
        IMPORTING
          sheet_interface cl_spreadsheet
          error           cl_errors.
      APPEND cl_errors.
    * Activate  sheet 1
      g_sheet '物料'.
      DATAg_def_active_sheetname(50VALUE 'REPORT'.
      CALL METHOD cl_spreadsheet->select_sheet
        EXPORTING
          name  g_sheet
        IMPORTING
          error cl_errors.
      APPEND cl_errors.
    *  LOOP AT cl_errorS.
    *    CALL METHOD cl_errorS->RAISE_MESSAGE
    *      EXPORTING
    *        TYPE = 'E'.
    *  ENDLOOP.
      FREE cl_errors.
      g_initialized 'X'.
    ENDFORM.                    " FRM_CREATE_BASIC_OBJECT
    *&---------------------------------------------------------------------*
    *&      Form  SUB_SET_CELL
    *&---------------------------------------------------------------------*
    *       根据数据设置 EXCEL 表的属性
    *----------------------------------------------------------------------*
    FORM sub_set_cell .
      DATA:  i_top TYPE ii_left TYPE i,
                 i_rows TYPE ii_cols TYPE i,
                 t_row TYPE it_col TYPE i,
                 s_row TYPE is_col TYPE i.
      SORT gt_itab BY row col.
      READ TABLE gt_itab INDEX 1.
      IF sy-subrc 0.
        MOVE gt_itab-row TO  i_top.
        MOVE gt_itab-col  TO  i_left.
      ENDIF.
      SORT gt_itab BY row DESCENDING col DESCENDING.
      READ TABLE gt_itab INDEX 1.
      IF sy-subrc 0.
        i_rows gt_itab-row i_top + 1.
        i_cols gt_itab-col i_left + 1.
      ENDIF.
      SORT gt_itab BY row col.
      CALL METHOD cl_spreadsheet->insert_range_dim
        EXPORTING
          name     'cell'
          no_flush 'X'
          top      i_top
          left     i_left
          rows     i_rows
          columns  i_cols
        IMPORTING
          error    cl_errors.
      APPEND cl_errors.
      REFRESH gt_ranges.
      wa_rangeitem-name 'cell'.
      wa_rangeitem-columns i_cols.
      wa_rangeitem-rows i_rows.
      wa_rangeitem-code 4.
      APPEND wa_rangeitem TO gt_ranges.
      PERFORM sub_fill_blank USING i_top i_left i_rows i_cols .
      REFRESH gt_excel_input.
      REFRESH gt_excel_format.
      LOOP AT gt_itab.
        wa_excel_input-column gt_itab-col i_left + 1.
        wa_excel_input-row gt_itab-row i_top + 1.
        MOVE gt_itab-value TO wa_excel_input-value.
    *    CONDENSE  wa_excel_input-value  NO-GAPS.
        APPEND wa_excel_input TO gt_excel_input.
      ENDLOOP.
    * set data
      CALL METHOD cl_spreadsheet->set_ranges_data
        EXPORTING
          ranges   gt_ranges
          contents gt_excel_input
    *      UPDATING = '1'
          no_flush 'X'
        IMPORTING
          error    cl_errors.
      APPEND cl_errors.
    *  设置 FRAME.给输出的数据加上边框,不加的话就没有边框
      IF wa_tab-areano NE 1.
        CALL METHOD cl_spreadsheet->set_frame
          EXPORTING
            rangename 'cell'
            typ       '127'
            color     '1'
            no_flush  'X'
          IMPORTING
            error     cl_errors.
      ENDIF.
    ENDFORM.                    " SUB_SET_CELL
    *&---------------------------------------------------------------------*
    *&      Form  SUB_FILL_BLANK
    *&---------------------------------------------------------------------*
    *       将数据填充到 EXCEL 表中
    *----------------------------------------------------------------------*
    FORM sub_fill_blank  USING  i_top  TYPE i
                                i_left TYPE i
                                i_rows TYPE i
                                i_cols TYPE .
      DATAinx_col(4TYPE n,
            inx_row(4TYPE n.
      DATABEGIN OF it_row OCCURS 0,
             row(4TYPE n,
            END OF it_row.
      MOVE i_top TO inx_row.
      DO i_rows TIMES.
        MOVE i_left TO inx_col.
        DO i_cols TIMES.
          READ TABLE gt_itab WITH KEY row inx_row
                                   col inx_col.
          IF sy-subrc <> 0.
            MOVE inx_row TO gt_itab-row.
            MOVE inx_col TO gt_itab-col.
            MOVE ''      TO gt_itab-value.
            APPEND gt_itab.
          ENDIF.
          ADD TO inx_col.
        ENDDO.
        ADD TO inx_row.
      ENDDO.
      SORT gt_itab BY row col.
    ENDFORM.                    " SUB_FILL_BLANK
    *&---------------------------------------------------------------------*
    *&      Form  sub_process_excel
    *&---------------------------------------------------------------------*
    *       处理结果内表
    *----------------------------------------------------------------------*
    FORM sub_process_excel .
      g_row 2."控制行的选择,比如无聊选择23的时候,出来的23紧挨着物料下面
      CLEAR g_col.
    * 将数据添充到EXCEL内表中
      REFRESH gt_tabcontent.
      LOOP AT gt_result.
        g_col 1."(加上了这个会使出来的数据从第二列开始)
        m_excel_cell   gt_result-matnr.
        m_excel_cell   gt_result-werks.
        m_excel_cell   gt_result-lgort.
        m_excel_cell   gt_result-charg.
        g_row g_row + 1.
      ENDLOOP.
      wa_imt_tab-areano 2"控制外面的框框
      wa_imt_tab-tabcontent gt_tabcontent.
      APPEND wa_imt_tab TO gt_imt_tab.

    *  g_col = 1.                 (相当于是个页码的概念,始终在下面)
    *  m_excel_cell   '执行日期'.
    *  m_excel_cell   sy-datum.
    *  m_excel_cell   '登录用户'.
    *  m_excel_cell   sy-uname.
    *  wa_imt_tab-areano = 1.
    *  wa_imt_tab-tabcontent = gt_tabcontent.
    *  APPEND wa_imt_tab TO gt_imt_tab.
      CLEAR wa_imt_tab.
    ENDFORM.                    " sub_process_excel
    展开全文
  • NHibernate第一个成功的例子 (引用)

    千次阅读 2005-11-14 22:57:00
    NHibernate第一个成功的例子 namespace NHibernate.Demo.QuickStart文件列表:app.configUser.csUser.hbm.xml=====app.config=========================== key="hibernate.connection.provider" 

    NHibernate第一个成功的例子


    namespace NHibernate.Demo.QuickStart

    文件列表:

    app.config

    User.cs

    User.hbm.xml

    =====app.config===========================

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <configSections>
             <section name="nhibernate" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0,Culture=neutral, PublicKeyToken=b77a5c561934e089" />
     </configSections>
     
     <nhibernate>
      <add
       key="hibernate.connection.provider"         
       value="NHibernate.Connection.DriverConnectionProvider"
      />
      <add
       key="hibernate.dialect"                     
       value="NHibernate.Dialect.MsSql2000Dialect"
      />
      <add
       key="hibernate.connection.driver_class"         
       value="NHibernate.Driver.SqlClientDriver"
      />
      <add
       key="hibernate.connection.connection_string"
       value="Server=127.0.0.1;initial catalog=nhibernate;User id=sa;password=mnm;"
      />
     </nhibernate>
    </configuration>

    ====User.hbm.xml=================================================

    <?xml version="1.0" encoding="utf-8" ?>

    <hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">

        <class name="NHibernate.Demo.QuickStart.User, NHibernate.Demo.QuickStart" table="users">
      
      <id name="Id" column="LogonId" type="String(20)">
       <generator class="assigned" />
      </id>
      
      <property name="UserName" column="Name" type="String(40)"/>
      <property name="Password" type="String(20)"/>
      <property name="EmailAddress" type="String(40)"/>
      <property name="LastLogon" type="DateTime"/>
     </class>
     
    </hibernate-mapping>
    ====User.cs====================================================

    using System;

    namespace NHibernate.Demo.QuickStart
    {
     public class User
     {
      private string id;
      private string userName;
      private string password;
      private string emailAddress;
      private DateTime lastLogon;


      public User()
      {
      }

      public string Id
      {
       get { return id; }
       set { id = value; }
      }

      public string UserName
      {
       get { return userName; }
       set { userName = value; }
      }

      public string Password
      {
       get { return password; }
       set { password = value; }
      }

      public string EmailAddress
      {
       get { return emailAddress; }
       set { emailAddress = value; }
      }

      public DateTime LastLogon
      {
       get { return lastLogon; }
       set { lastLogon = value; }
      }
      
     }
    }

    =========调用============================================

    //新增记录

    Configuration cfg = new Configuration();

       cfg.AddAssembly("NHibernate.Demo.QuickStart");

       cfg .AddXmlFile ("User.hbm.xml");  //这里我改了范例中的,使用范例中的写法不成功,不知道为啥
      
       //cfg.AddClass (typeof(User));

       ISessionFactory factory = cfg.BuildSessionFactory();
       ISession session = factory.OpenSession();
       ITransaction transaction = session.BeginTransaction();

       User newUser = new User();
       newUser.Id = "joe_cool";
       newUser.UserName = "Joseph Cool";
       newUser.Password = "abc123";
       newUser.EmailAddress = "
    joe@cool.com";
       newUser.LastLogon = DateTime.Now;
       
       // Tell NHibernate that this object should be saved
       session.Save(newUser);

       // commit all of the changes to the DB and close the ISession
       transaction.Commit();
       session.Close();

    ======查询代码=============================

     


       Configuration mCfg=new Configuration();

       mCfg.AddXmlFile ("User.hbm.xml");

       ISession vSession= mCfg.BuildSessionFactory().OpenSession();

       ITransaction vTransaction = vSession.BeginTransaction();

       try

       {

        IList vList=vSession.Find("from NHibernate.Demo.QuickStart.User");//HQL语句实现数据查询

        User user = (User)vList[0];
        string  id = user.Id;
       

        vTransaction.Commit();


       }

       catch(Exception ex)

       {

        vTransaction.Rollback();


       }

       finally

       {

        vSession.Close();

       }

     

    ============================================================

    工程引用了

    HashCodeProvider

    log4net

    NHibernate

    总结:没有准确的提示信息,找不到是什么错误~!

    展开全文
  • Quartz 测试成功的例子 002

    千次阅读 2011-08-01 14:24:59
    1. javabean类  在Test.QuartzJob中 package Test;  public classQuartzJob {  public void work(){  System.out.println("Quartz

    1.  javabean类
     在Test.QuartzJob中

    package Test;

      public classQuartzJob {
         public void work(){
              System.out.println("Quartz的任务调度!!!");
                    }
        }

    2. 设置Spring的xml
     我新建了一个applicationContext_quartz.xml,内容如下:

    <?xml version="1.0"encoding="UTF-8"?>
    <beans
    xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:jee="http://www.springframework.org/schema/jee"
    xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-2.0.xsd
    http://www.springframework.org/schema/jeehttp://www.springframework.org/schema/jee/spring-jee-2.0.xsd">


            <!-- 要调用的工作类 -->
            <bean id="quartzJob"class="Test.QuartzJob"></bean>
            <!-- 定义调用对象和调用对象的方法 -->
            <bean id="jobtask"class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
                <!-- 调用的类 -->
                <propertyname="targetObject">
                   <ref bean="quartzJob"/>
               </property>
                <!-- 调用类中的方法 -->
                <propertyname="targetMethod">
                   <value>work</value>
               </property>
            </bean>
            <!-- 定义触发时间 -->
            <bean id="doTime"class="org.springframework.scheduling.quartz.CronTriggerBean">
                <propertyname="jobDetail">
                   <ref bean="jobtask"/>
               </property>
                <!-- cron表达式 -->
                <propertyname="cronExpression">
                   <!-- 每隔10秒执行一次-->
                   <value>0/10 * * * * ?</value>
               </property>
            </bean>
            <!-- 总管理类 如果将lazy-init='false'那么容器启动就会执行调度程序 -->
            <bean id="startQuertz"lazy-init="false" autowire="no"class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
                <propertyname="triggers">
                   <list>
                       <ref bean="doTime"/>
                   </list>
               </property>
            </bean>
    </beans>

     


    展开全文
  • 测试gmp库安装是否成功的例子

    千次阅读 2013-12-27 11:36:22
    代码转自 ...#include "stdio.h" //hello world 工程默认,如果你建立是空工程就不需要这句 #include "gmp.h"//记得引入GMP.H头文件 int main(int argc, char* argv[]) {
  • lua5.2调用c函数成功的例子

    千次阅读 2013-01-16 11:07:24
     for i,v in pairs(arg) do --另外发现lua5.2中arg失去了保存可变变量功能  print(i,v)  end end   f(1,2); llib = require "llib" llib.luaprint(12,24,36,48,59) --------------...
  • LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) ARM_PLATFORM := armeabi #-v7a LOCAL_MODULE := libf2c  LOCAL_SRC_FILES := lib/libf2c.a ...include $(PREBUILT_STATIC_LIBRARY) ...include $(CLEAR_V
  • 费尽周折但最终还是成功了。期间总结技巧学习知识我会在下一篇博文中加以总结。现在还是来粘代码吧。 Servlet代码(注意我命名为List,有关List配置文件web.xml相关映射名也为List,所以一会儿在js里通信...
  • asp.net 如何实现用户和权限呀,谁有设计、开发成功的例子呀。
  • xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" viewSourceURL="srcview/index.html"> [CDATA[ im
  • 测试成功的XFireWebService简单例子
  • 好东西,你懂的,能成功调出地图的例子很稀有。
  • jmf调用摄像头成功例子

    热门讨论 2012-02-19 23:13:23
    java使用JMF框架成功调用摄像头的例子,demo成功调用摄像头
  • 可以用img做参数的成功例子 本文转自 bilinyee博客,原文链接: http://blog.51cto.com/215363/1300002 如需转载请自行联系原作者 ...
  • php判断数据库是否连接成功的测试例子 如果出现数据库配置不正确的错误,请看php与mysql的配置教程: win7系统下如何配置php-Apache-mysql环境http://www.cnblogs.com/myall/p/4744837.html <form action="...
  • 忙活了很久,终于编译并成功运行了一个自己CUDA例程,里面有三个小测试程序,包括Hello CUDA!、修改矩阵、矩阵块加
  • 首先介绍一下 tomcat 5.5.25 apache 2.0.58jdk1.6这是我配置 apache 文件中httpd.conf加上一下代码LoadModule jk_module modules/mod_jk.so JkWorkersFile conf/workers.properties JkMount /*.jsp ajp13 ...
  • phpmailer成功例子

    千次阅读 2009-04-11 09:49:00
    首先要有phpmailer类,到官方网站去下,官方网站地址:http://www.phpdoc.org/ 下面我是在php5下phpmailer的的邮件测试,可以发送邮件 把以下代码保存到lanshuimail.php文件或你自己文件名称首先要有phpmailer...
  • opencv官网上关于Android的大多是在eclipse下运行的,网上关于在Android studio中运行的博客都比较少,大多数是灰度化等比较简单的例子,如何在android studio 中运行成功人脸识别的例子?过程如下:1.在官网上下载...
  • 一个简单SpringAOP例子 经过这段日子学习和使用Spring,慢慢地体会到Spring优妙之处,正在深入地吸收Spring精华,呵呵。现在写这个只是个简单AOP例子,包括前置通知,后置通知,环绕通知,和目标对象。写这...
  • 按照视频教程上教,写个代码,结果一直报hibernate mapping exception错误,查找各种资料配置,没有解决。最终发现,还是在sesstionfactory中,增加addClass(User.class);或者直接使用configuration.configure()...
  • OS环境: windows xp sp2server: jboss3.2.2ejb version: 2.0看了一些书本和网上的例子,运行总会碰到一些问题,经过总结,发现了一些问题没有说明:1、客户端的factory的jdni设置,在Client中代码设置,或者设置...
  • 等概率情况下查找不成功的平均查找长度: 接下来讨论不成功的情况, 看表2,计算查找不成功的次数就直接找关键字到第一个地址上关键字为空的距离即可, 但根据哈希函数地址为MOD7,因此初始只可能在06的位置。等概率...
  • 一个成功的增量SNAPSHOT 例子

    千次阅读 2004-05-27 11:38:00
     在上海数据库里,需要复制北京一个表. 每天定时复制一次.由于数据量 较大,不能采用全备份恢复方法. 故采用增量snapshot Procedure: Step1: 在上海市服务器端,建立网络服务名Beijing $HOST$=

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,203
精华内容 4,881
关键字:

成功的例子