AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G需要代理IP?⚡️Proxysites.ai⚡️指纹浏览器,就用AdsPower
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
FB BM不限额,短id账单户E.PN 虚拟卡DuoPlus专注打造跨境电商云手机BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户9Proxy ⚡️ $0.04/IP, 无限带宽 IPCola原生住宅IP⚡️$1.8/条双ISP
Google、Bing官方总代  联盟流量开户fb耐用号0.01一个fb账号官方合作商FB资源,账单户,分享户,国内一手
FB企业户BM户账单户源头收FB代投工作室,收TrafficFactory账号IPWO全球住宅代理⚡️免费测试⚡️FB海外三不限-户源多 费率低
PTM全球虚拟卡—进来交个朋友!PTM虚拟卡⚡️费率透明⚡️额度随心FB虚拟卡⚡️消费越多返现越多虚拟卡 - Pay2.House
【找量】BA独家Nutra单找量广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构
查看: 18932|回复: 23

求个大文本乱序的工具

[复制链接]

42

主题

726

广告币

1031

积分

中级会员

Rank: 3Rank: 3

积分
1031

社区QQ达人

发表于 2016-2-26 08:38:54 | 显示全部楼层 |阅读模式
回复

使用道具 举报

16

主题

1102

广告币

2361

积分

高级会员

Rank: 4

积分
2361
发表于 2016-2-26 08:47:33 | 显示全部楼层
按行导到数据库去 然后...

点评

然后怎么弄?  详情 回复 发表于 2016-2-26 09:04
回复 支持 反对

使用道具 举报

10

主题

396

广告币

847

积分

中级会员

Rank: 3Rank: 3

积分
847

社区QQ达人

发表于 2016-2-26 08:48:50 | 显示全部楼层
1G文本,你电脑不死机么?

点评

16G内存,没什么问题。  详情 回复 发表于 2016-2-26 09:04
回复 支持 反对

使用道具 举报

42

主题

726

广告币

1031

积分

中级会员

Rank: 3Rank: 3

积分
1031

社区QQ达人

 楼主| 发表于 2016-2-26 09:04:15 | 显示全部楼层
801023 发表于 2016-2-26 08:48
/ B" i2 b/ x# O8 c7 e" C1G文本,你电脑不死机么?

8 O2 E; A  ?0 }4 Z- \$ `16G内存,没什么问题。
回复 支持 反对

使用道具 举报

42

主题

726

广告币

1031

积分

中级会员

Rank: 3Rank: 3

积分
1031

社区QQ达人

 楼主| 发表于 2016-2-26 09:04:53 | 显示全部楼层
54clz 发表于 2016-2-26 08:47" a6 c! l$ X, b: M
按行导到数据库去 然后...

& a$ E& h. J" }: J# W; o4 v然后怎么弄?
回复 支持 反对

使用道具 举报

16

主题

1102

广告币

2361

积分

高级会员

Rank: 4

积分
2361
发表于 2016-2-26 09:23:31 | 显示全部楼层
然后想办法打乱呗  方法多得是4 s" g) Y' P6 K/ z$ E
" O' V  @7 k4 V5 b
比如一个简单的SQL语句 INSERT INTO articles2 SELECT * from articles ORDER BY random()
) Z% m) H/ p4 t: E) p你还可以通过限定条件范围  多搞几次 它就乱了
回复 支持 反对

使用道具 举报

9

主题

17

广告币

101

积分

初级会员

Rank: 2

积分
101
发表于 2016-2-26 10:28:14 | 显示全部楼层
我有个思路,把文件切割成几个小的,然后Python处理。
回复 支持 反对

使用道具 举报

11

主题

35

广告币

281

积分

初级会员

Rank: 2

积分
281

社区QQ达人

发表于 2016-2-26 10:35:22 | 显示全部楼层
python用readlines读取txt文本,获得总行数,然后random sample应该可以
回复 支持 反对

使用道具 举报

2

主题

1467

广告币

1810

积分

高级会员

Rank: 4

积分
1810

社区QQ达人

发表于 2016-2-26 10:42:33 | 显示全部楼层
应该没有什么问题,先用StreamReader异步读取,要不行就使用内存文件映射读取
回复 支持 反对

使用道具 举报

22

主题

97

广告币

381

积分

初级会员

Rank: 2

积分
381
发表于 2016-2-26 11:32:55 | 显示全部楼层
曾经在 bash下用命令行搞过,文件大小不是问题
回复 支持 反对

使用道具 举报

22

主题

97

广告币

381

积分

初级会员

Rank: 2

积分
381
发表于 2016-2-26 11:37:06 | 显示全部楼层
回复 支持 反对

使用道具 举报

22

主题

97

广告币

381

积分

初级会员

Rank: 2

积分
381
发表于 2016-2-26 11:42:34 | 显示全部楼层
$ cat test.txt ' i2 S8 H/ p7 _- v, _; E
15 Y7 [4 @% Z2 l, E: w
2
, G  }# j! I, [+ l9 R0 M1 g3& \; O7 K6 i: a' U1 M
40 p( n( M5 w8 o, a1 W$ Y( F" T' f* Q+ a
5* x8 P! f+ j# E" e( e7 w
63 X( R1 e( E# f# f
7
4 R* Z3 z( j6 k0 h6 @8 [8 P8 _8+ E/ L/ X5 P8 P
9
9 I- z1 b# l9 ^10
5 S! ?/ l3 n" I; _9 i. Q7 h; q11* L2 }; D7 H" X) G0 m9 d# g# a% U. l
122 E' G% O# ~9 |- ?" x' v- S

* |' g; }" @7 w! ?* {  }0 {, H6 ~2 V' S
$ cat test.txt | perl -MList::Util=shuffle -e 'print shuffle(<STDIN>);'5 x1 h* ], V& t  K6 a
8
7 M) K7 a6 H- W* V12, l: D, W/ Y. ?
60 z" s4 c6 P4 O& S! P1 d* c1 Q
2
, o- M. U" Z8 f, b: Y5 @6 `" v45 C6 }5 B+ y/ F  P8 K% S: ?+ D
10
7 E, s: H% Y5 L* Y+ B11/ M8 C  T: \" G0 l/ y, P
1
; A. _1 ]; [3 I1 d6 {$ |) c5
) s' @* W& t  A' c' Q( s9
7 m/ q! p6 g# ^% I3
' z, |' E: w9 @9 V1 O7
' ?/ e/ x2 A; E
回复 支持 反对

使用道具 举报

22

主题

97

广告币

381

积分

初级会员

Rank: 2

积分
381
发表于 2016-2-26 12:03:10 | 显示全部楼层
或者这个,如果你系统有shuf命令:3 _/ g- y2 P4 w# q: R/ T

& m% k. F1 d* V4 ~# ?root@slackware:/tmp# cat test.txt
, w: r" [2 I6 D1 s2 K. ?1, `6 D. l+ `2 ]1 p
2
; j" a- Q# o2 s5 I2 q3
( Q# e; S0 p' ~( W( o+ \4
( L* O( l0 J4 E$ U6 b5
0 W* c5 w  P. ]1 \- s6
* D/ k9 Q$ b2 L6 ^6
" @* E: ?& |  n( W/ i72 P1 [9 M( f. H$ E
89 \1 ?3 H/ O- f
91 g3 {& }3 }8 S  j3 h+ r+ {7 s
9
+ L$ k# F7 k- g  F( T. J109 B4 N& O& u: h8 Q0 X
11
0 {6 ~* f' {% U0 Z5 j: M$ J5 c2 C0 v129 a* L/ |0 X1 f+ Y
root@slackware:/tmp# shuf test.txt " A! K0 m5 N- U0 I! D/ a" x
6
# c9 J3 J$ g9 x" J) X( p10
4 ]& \6 m: i) Y116 u5 D+ p9 G; x
7
8 s+ z% M. w; `1 N8 ^$ c  B1+ \- [0 W2 y5 M$ m
53 c5 o) A% I( C( G$ F8 B
3
$ ]" W9 d- I- `& A8 V9
1 b% u7 \/ P2 ]* t* w. i7 b6- `% G( c+ P& b1 a  V9 _3 d! @; _
4
# z" b3 Q& G2 B120 w, N. }6 s0 w. ]" p% J1 h
8$ v: J  n& q' K- U
98 N  z7 k1 A3 v9 n8 t
2' d4 X3 h8 j" E. ?# ~8 {6 z  ~
回复 支持 反对

使用道具 举报

22

主题

97

广告币

381

积分

初级会员

Rank: 2

积分
381
发表于 2016-2-26 12:09:54 | 显示全部楼层
shuf test.txt  > output.txt

点评

这个屌爆了。我刚还准备用C#自己弄一个...  详情 回复 发表于 2016-2-26 16:42
回复 支持 反对

使用道具 举报

19

主题

290

广告币

532

积分

中级会员

Rank: 3Rank: 3

积分
532

社区QQ达人

发表于 2016-2-26 15:02:43 | 显示全部楼层
楼上屌爆了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2025-5-15 03:29 , Processed in 0.051494 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

快速回复 返回顶部 返回列表