AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
⚡️AdsPower:安全不封号,高效自动化Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理全球虚拟卡, 支持U充值
各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISPFB海外户、GG老户、TK加白老户
PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多高品质·稳定高速纯净IP FB个号1块一个
TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作!跨境债务催收/风险代理
高权重Google老户[卖户+筛户等级] 海外斗篷・智能广告过审率高达 99%DataImpulse⚡️纯净住宅代理仅 $1广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 19781|回复: 23

求个大文本乱序的工具

[复制链接]

42

主题

726

广告币

1031

积分

中级会员

Rank: 3Rank: 3

积分
1031

社区QQ达人

发表于 2016-2-26 08:38:54 | 显示全部楼层 |阅读模式
HuiTong虚拟卡
txt文本,1G以上,按行乱序。
0 J9 [) K( N& ?! Y- B' N: z9 h% J( s& _7 J求工具。之前用的都不行。) O1 k4 n  D) N9 H& y& m* n
相关帖子
回复

使用道具 举报

16

主题

1111

广告币

2370

积分

高级会员

Rank: 4

积分
2370
发表于 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
0 x) L) b5 x6 W9 C1G文本,你电脑不死机么?
7 V! v) O$ m/ o: e" _
16G内存,没什么问题。
回复 支持 反对

使用道具 举报

42

主题

726

广告币

1031

积分

中级会员

Rank: 3Rank: 3

积分
1031

社区QQ达人

 楼主| 发表于 2016-2-26 09:04:53 | 显示全部楼层
54clz 发表于 2016-2-26 08:47
+ F9 T/ R& z* P0 A$ @- |按行导到数据库去 然后...
1 C& B# A# E8 h  m
然后怎么弄?
回复 支持 反对

使用道具 举报

16

主题

1111

广告币

2370

积分

高级会员

Rank: 4

积分
2370
发表于 2016-2-26 09:23:31 | 显示全部楼层
然后想办法打乱呗  方法多得是( F3 ?7 v- o! W. c9 F
/ S6 f3 N1 C" f( m$ }
比如一个简单的SQL语句 INSERT INTO articles2 SELECT * from articles ORDER BY random()- E0 |! j' x) g
你还可以通过限定条件范围  多搞几次 它就乱了
回复 支持 反对

使用道具 举报

9

主题

18

广告币

102

积分

初级会员

Rank: 2

积分
102
发表于 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

主题

1475

广告币

1818

积分

高级会员

Rank: 4

积分
1818

社区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 . v1 M- {9 v$ r. j: u! b' r6 e
1: E. `4 w& j7 \
2
6 \' g& z) I- J6 p) z7 l3
: o7 y; L$ J  K) n3 l4  b2 v. b1 O0 m
5
) p) k- M9 O+ L, Y3 I2 k6
( P! p5 Y9 V8 r7
1 }0 y  n9 T. A- z& J5 L8$ v- d7 ^, B5 h# l+ _
9
3 b5 v5 s2 `. \" P9 W106 P- U8 \1 K, j0 G) V/ F
11, i  p6 i# [- T9 G0 {1 V5 U
123 v9 i5 {0 p4 B" R( h% L: h

! w. q  Z; T2 [0 L" K; H- c8 N5 D) U6 a5 L, U9 I' o
$ cat test.txt | perl -MList::Util=shuffle -e 'print shuffle(<STDIN>);'
  S! P- w- U, g1 ?. k8
1 k+ k" u4 S6 k! Q5 m12" s7 b+ F0 s1 y
6
/ c; K2 G+ t$ f5 T2
$ i7 L  Y; i- a0 g0 x7 C49 T- H5 W7 ]- e
10
3 ?/ y) v, o5 j' w/ q. u$ c11: S; I  @$ Y+ o& n& S& A- l3 W7 @
1
/ E- B( W' _  a! z0 N, e5 E5
8 C7 C+ E8 K! R" o/ H$ |' ^95 P! n2 J, j7 z& O+ T( N9 _# g
39 S+ E- ]4 y6 z0 V$ S8 X7 ]! z
7
9 E% Y4 w$ o6 J( D" B4 _. h$ B8 S
回复 支持 反对

使用道具 举报

22

主题

97

广告币

381

积分

初级会员

Rank: 2

积分
381
发表于 2016-2-26 12:03:10 | 显示全部楼层
或者这个,如果你系统有shuf命令:
/ J9 n+ r, _% E4 T0 |( F# X* ^* P9 Z& V  S- n+ x! S
root@slackware:/tmp# cat test.txt
/ B5 t" I. U% B1. s2 U2 q4 ], G$ q+ ~% ^
2
$ ~; |4 V( M3 `& ?! H3 J3$ F; e/ D$ `; X. w
4
% R( `1 [5 ^+ U6 s. T; P5  Z5 u) C; Q: ^2 Y+ }
6
* p9 C8 f# s( ~5 w$ X6* m" X6 F/ H/ b. e
7
' Q" `( _! F% R: Z" o  g7 j8
' |" W5 O9 {/ A. d/ ?) ?9
$ R7 S. D% f2 F$ U, `) n# M2 I94 ?* Y, A) n. U# v; d6 O
10. O" ~& S& X# T' c8 T: c' @
118 N( i$ Z2 J, n4 Y
12
# f3 \7 v* o4 i1 X# S5 Nroot@slackware:/tmp# shuf test.txt ) Q: W% e/ M; ^! d/ f% v% a
6: b, Y; N8 c) x
10
, R& M% F, a1 k3 z& \  K) P11
  I7 x$ W: L* {* D( u7 b2 i# ~7' E/ F" o  ^1 g( q+ L; ?1 [, Y$ A
1
9 X# F& j. o  n4 |& S5  g4 `' {( |6 n9 z5 W; N
3
" x1 }/ m, a& B& v7 _9
' _5 |7 {$ W5 O$ C% o& t60 t6 J' |; S7 v0 e; P$ r% F
45 ^: e+ \3 M7 B. }( s4 q
120 B: a. W: Q6 q5 p- H
8
' m5 ]/ E. n+ w. T7 r2 @9 Y95 X& z  }( Y5 N& g2 a% |& X
2% m+ _" R& p6 s5 R6 Y8 D' x# e
回复 支持 反对

使用道具 举报

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, 2026-3-24 12:56 , Processed in 0.055996 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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