`

segment of test code

 
阅读更多

{

{
            if (fieldName == null || fieldName.trim().equalsIgnoreCase(""))
                return true;
            con = getConnection();
            st = con.createStatement();
            rs = st.executeQuery("SELECT * FROM " + to.getSchemaName() + "."
                    + to.getTableName() + " ");
            rsmd = rs.getMetaData();
            for (int i = 1; i < rsmd.getColumnCount() + 1; i++) {
                if (rsmd.getColumnName(i).equalsIgnoreCase(fieldName)) {
                    exist = true;
                }
            }
        }


        Pattern p = Pattern.compile("[a-zA-Z0-9]*");
        Matcher m = p.matcher("xx");
        boolean b = m.matches();
        System.out.println(""+b);

        String aa="喊";
        String bb="x";
        System.out.println("喊="+aa.getBytes().length);
        System.out.println("x="+bb.getBytes().length);


        String str="x2x收拾";
                                    
        String regEx="[a-zA-Z0-9]*";
        Pattern p=Pattern.compile(regEx);

        Matcher m=p.matcher(str);

        boolean rs=m.find();
        System.out.println(""+rs);
        String StrTemp = "";
        for (int i = 0; i < StrTemp.length(); i++) {

            if ((StrTemp.charAt(i) > '9' || StrTemp.charAt(i) < '0')

                    && (StrTemp.charAt(i) > 'a' || StrTemp.charAt(i) < 'z')
                    && (StrTemp.charAt(i) > 'A' || StrTemp.charAt(i) < 'Z')) {

            }
        }


   try {
    TableProfilePOJO pojo = new TableProfilePOJO();
    Class classType = pojo.getClass();
    Field[] fields = classType.getDeclaredFields();
    for (int i = 0; i < fields.length; i++) {

     Field field = fields[i];
     String fieldName = field.getName();
     //System.out.println("fieldName["+i+"]"+fieldName);
     String setMethodName = "set" + StringUtil.capitalize(fieldName);
     Method setMethod = classType.getMethod(setMethodName,
       new Class[] { field.getType() });
     //System.out.println("setMethod["+i+"]"+setMethod);

     setMethod.invoke(pojo, new Object[] { "setin" });
     System.out.println("pojo.getSchemaName()="+pojo.getSchemaName());
     pojo.getSchemaName();
    }
   } catch (Exception e) {
    e.printStackTrace();
   }


   try {
    TableProfilePOJO aab = new TableProfilePOJO();
    PropertyUtils.setProperty(aab, "idNo", "12");
    log.warn(PropertyUtils.getProperty(aab, "idNo"));
   } catch (Exception e) {
    e.printStackTrace();
   }

   ArrayList list=new ArrayList();

   list.add("1");
   list.add("2");
   list.add("3");
   list.add("4");
   list.add("5");

   for(int i=0;i<list.size();i++){

    log.warn(list.get(i));

   }

    }

分享到:
评论

相关推荐

    The code for Distortion-Convolution-Module-for-Semantic-Segmenta

    The code for Distortion_Convolution_Module_for_Semantic_Segmentation, IEEE TIM. Xing Hu, Yi An.... to run it , you need install pytorch, tqdm, and tensorboardX package. to train and test, you can ...

    ProjectCode.rar

    FAST(Features from Accelerated Segment Test)快速检测器能够迅速找到图像中的角点,而BRIEF(Binary Robust Independent Elementary Features)则是一种高效的二进制描述符,用于匹配这些关键点。ORB结合了两者...

    Microsoft Library MSDN4DOS.zip

    13.1 80286 Code Executes as a Subset of the 80386 13.2 Two ways to Execute 80286 Tasks 13.3 Differences From 80286 Chapter 14 80386 Real-Address Mode 14.1 Physical Address Formation 14.2 Registers and...

    Debugging Malloc Lab: Detecting Memory-Related Errors

    For example, the code segment: void *ptr1 = MALLOC(10), *ptr2 = MALLOC(8); FREE(ptr2); printf("%d\n", AllocatedSize()); should print out "10". Once you have gotten to the point where you can ...

    acpi控制笔记本风扇转速

    The debug version of the code includes the debug output trace mechanism and has a much larger code and data size. Previous Release: Non-Debug Version: 78.1K Code, 17.1K Data, 95.2K Total Debug ...

    PHP Objects, Patterns, and Practice, 4th Edition

    The last segment of the book covers the tools and practices that can help turn great code into a successful project. The section shows how to manage multiple developers and releases with git, how to ...

    C++ plus Data Structures.pdf

    oriented design Identify several sources of program errors Describe strategies to avoid software errors Specify the preconditions and postconditions of a program segment or function Show how ...

    BIos原代码《陈文钦》

    _text segment word public 'CODE' assume cs:cgroup .486p ;---------------------------------------; public _BIOS_STARTS _BIOS_STARTS label byte ; marks start of module ;------------------------------...

    PHP Objects, Patterns, and Practice(Apress,2016)

    it builds on this foundation to instill core principles of software design and then covers the tools and practices needed to develop, test and deploy robust code. PHP Objects, Patterns, and Practice ...

    The Art of Assembly Language Programming

    Arrays 5.6.1.1 - Declaring Arrays in Your Data Segment 5.6.1.2 - Accessing Elements of a Single Dimension Array 5.6.2 - Multidimensional Arrays 5.6.2.1 - Row Major Ordering 5.6.2.2 - ...

    微型计算机原理实验课后题答案

    code segment assume cs:code, ds:data start: mov ax, data mov ds, ax LEA DX, var_char MOV AH, 9 INT 21H exit: mov ah, 4ch int 21h code ends end start ``` 2. 输出字符串: 实验要求输出一个字符...

    1特征点1_opencv_code_

    - **FAST**(Features from Accelerated Segment Test):一种快速检测角点的算法,适用于实时应用。 - **BRIEF**(Binary Robust Independent Elementary Features):基于二进制描述符的特征匹配方法,计算速度...

    masm5.0用法说明

    CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START: MOV AX,DATA MOV DS,AX MOV DX,OFFSET MESSAGE MOV AH,9 INT 21H AGAIN: MOV AH,1 INT 21H CMP AL,1BH JE EXIT CMP AL,61H JC ND CMP AL,7AH ...

    i-vector的工具箱

    During the evaluation phase, each test segment is scored either against all enrolled speaker models to determine who is speaking (speaker identification), or against the background model and a given ...

    segment.zip_VHDL/FPGA/Verilog_VHDL_

    描述中的"vhdl code for segment"进一步确认了这个项目是用VHDL编写来控制或驱动数码管显示的代码。数码管是一种常见的显示设备,常用于数字仪器仪表和电子设备上,显示数字、字母或符号。在FPGA设计中,为了驱动七...

    8086+8255流水灯 微机原理实验报告 (仿真图+代码+实验报告)

    CODE SEGMENT ASSUME CS:CODE, DS:DATAS, SS:STACK START: MOV AX, DATAS MOV DS, AX MOV DX, CTRL MOV AL, REGIS OUT DX, AL KEY_TEST: MOV DX, PORTA IN AL, DX MOV DX, PORTB OUT DX, AL JMP KEY_TEST RET ...

    The Indispensable PC Hardware Book - rar - part1. (1/7)

    Code segment and instruction counter. Stack segment and stack pointer. Data segment DS and addressing. Addressing types and instruction coding. Programming at processor level: mnemonics and the ...

    code.rar_RANSAC_fast拼接_harris+ransac_图像拼接_角点检测 FAST

    FAST(Features from Accelerated Segment Test)是另一种快速的角点检测算法,它的计算效率比Harris更高,适用于实时应用。FAST检测角点的方法是基于像素邻域内的亮度差异比较,找出一个足够大的连续白色到黑色或...

    The-source-code-of-FAST:opencv是opencv3.2-opencv source code

    FAST(Features from Accelerated Segment Test)是一种快速检测图像关键点的算法,广泛应用于计算机视觉领域,如目标检测、跟踪和图像匹配。OpenCV是一个开源计算机视觉库,它包含了大量的图像处理和计算机视觉算法...

Global site tag (gtag.js) - Google Analytics