• Windows和Linux下换行的不同


    因为测试IM会用到一些账号,于是写了一段代码从数据库里把需要的用户名、密码和手机号都一一取了出来,然后放到NotePad++中做进一步的处理。

    取用户名、手机号和密码的代码如下:

    public class MainTest {
        static ResultSet ret=null;
        
        public static void main(String[] args) {
        
            String sql = null;
            sql = "SELECT username,phoneno FROM `ofuser` where username BETWEEN "55009001" AND "55010000";";
            MysqlConnUtil mysqlConnUtil=new MysqlConnUtil(sql);
            
            try {
                ret=mysqlConnUtil.pst.executeQuery(sql);
                while (ret.next()) {
                    String username=ret.getString(1);
                    String phoneno=ret.getString(2);
                    String str=username+","+phoneno+",111111";
              String str1=username+","; System.out.println(str1); } }
    catch (SQLException e) { e.printStackTrace(); } mysqlConnUtil.close(); } }

    取出的账号格式如下:

    55009001,
    55009002,
    55009003,
    55009004,
    55009005,
    55009006,
    55009007,
    55009008,
    55009009,
    55009010,
    55009011,
    55009012,
    55009013,

     放到NotePad++里保存以后,将这些用户名放在Linux某一目录下,启动Tsung脚本读取这些数据,读取这些数据的Tsung脚本如下:

    <setdynvars sourcetype="file" fileid="recvId" delimiter="," order="iter">
         <var name="recUserId"/>
    </setdynvars>

    以“,“号作为分隔符,也就是说每次以”,“号作为分隔来读取数据。然而,tsung_controller里的log显示取出的数据如下:

    可以看到,除了我们要的账号,还有一个" ",从文档上来看没有完全没有看到" ",这个" "是从哪里来的呢,于是,大胆的在NotePad++里搜了一下" ",居然有查找结果!!!!!

    于是,开始查询这个" "的作用:

    在windows下,“回车”+“换行”才可以重新开启一行,其中,"回车"的符号是:" ","换行"的符号是:" ",换行的意思是重新开启一行,但是,光标的位置不一定在行首,这时”回车“的作用就是光标定位在行首,这就是在Windows下每次换行时看到的结果。然而,在Linux下,没有”回车“的动作,也就是没有” "符号,只有一个" "的动作就足够了,所以取数据时就多了一个" "。这时,这个数据文档在windows下,只要将所有的" "去掉即可。


     

  • 相关阅读:
    600E
    题解报告:hdu 1124 Factorial(求N!尾数有多少个0。)
    求N!尾数有多少个0。
    poj 2185 Milking Grid(二维kmp)
    poj 2752 Seek the Name, Seek the Fame(kmp前缀表prefix_table的运用)
    hdu 1686 Oulipo(裸KMP)
    2018 ACM 国际大学生程序设计竞赛上海大都会赛重现赛-B-Perfect Numbers(完数)
    2018 ACM 国际大学生程序设计竞赛上海大都会赛重现赛-K-Matrix Multiplication(矩阵乘法)
    poj 3468 A Simple Problem with Integers(线段树区间lazy标记修改or树状数组)
    hdu 1698 Just a Hook(线段树区间lazy标记修改)
  • 原文地址:https://www.cnblogs.com/comeonbaby/p/5508886.html
Copyright © 2020-2023  润新知