12306泄露数据的统计分析

周末在家无聊,拿14M的文件做了下数据统计。

邮箱服务商分布图

这里将数量小于200的全部合并到other里了

邮箱服务商

性别分布图

性别分布

人名分布图

人名分布

密码统计分布

    次数  密码
    392 123456
    281 a123456
    165 123456a
    161 5201314
    157 111111
    136 woaini1314
     98 qq123456
     98 123123
     97 000000
     93 1qaz2wsx
     83 1q2w3e4r
     80 qwe123
     76 7758521
     68 123qwe
     63 a123123
     56 woaini520
     55 123456aa
     52 1314520
     52 100200
     51 woaini
     50 woaini123
     50 123321
     49 q123456
     49 123456789
     48 asd123
     48 a123456789
     48 5211314
     48 123456789a
     47 z123456
     47 asd123456
     45 a5201314
     42 zhang123
     41 aa123456
     40 123123a
     38 aptx4869
     37 1qazxsw2
     37 1q2w3e4r5t
     36 5201314a
     35 aini1314
     35 1q2w3e
     34 woaini521
     34 q1w2e3r4
     34 31415926
     34 123456qq
     33 a111111
     33 520520
     33 1234qwer
     29 123456abc
     29 111111a
     29 110110
     28 w123456
     28 abc123
     28 7758258
     26 iloveyou
     26 159753
     25 qwer1234
     25 a000000
     24 zxc123
     24 123qweasd
     24 123654
     23 qq123123
     23 abc123456
     23 123456q
     22 qq5201314
     22 12345678
     21 456852
     21 000000a
     20 1314521
     19 zxc123456
     19 asdasd
     19 as123456
     19 666666
     19 521521
     19 112233
     18 q1w2e3
     18 abcd1234
     18 aaa123
     17 qazwsx123
     17 qaz123
     17 aaaaaa
     17 a123321
     17 12qwaszx
     17 123000
     17 11111111
     16 zxcvbnm123
     16 wang123
     16 s123456
     16 nihao123
     16 love1314
     16 caonima123
     16 asdasd123
     16 753951
     16 5845201314
     16 584520
     16 159357
     16 147258
     16 1123581321
     16 110120
     15 hao123
     15 a7758521

svn合并的问题

项目中采用了分支开发,上线前合并trunk到分支,上线后将分支代码合并回trunk。

合并中遇到的问题:

合并trunk到分支后,再将分支合并回trunk时会出现很多非本分支修改导致的冲突。

正确的操作流程:

  1. 合并trunk到分支。进入到分支目录,执行下面的命令。

    svn merge http://xxx/trunk
  2. 合并分支到trunk。进入到trunk目录,执行下面的命令。

    svn merge --reintegrate http://xxx/brancher/v1.0
  3. 分支修改后,需要再次合并分支代码到trunk。进入到trunk目录,执行下面的命令。

    svn merge http://xxx/brancher/v1.0

注意:

  1. 分支合并回trunk,第一次使用--reintegrate参数会只合并本分支的修改。
  2. 所有修改都应该在分支上进行,而不是在trunk上,否则会导致--reintegrate合并失败,进而会引发一堆其他分支代码导致的冲突。
  3. 所有的合并操作都应该使用svn merge来进行(windows下使用svn客户端操作),不允许拷贝分支上新增的文件到trunk上添加后提交。