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充值Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手
TK加白户/二解户/FB海外户/GG老户海外CL企业户源头最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审
TikTok2审户/老户/国内外端口/加白GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇
域名防红⚠斗篷工具/可试用3天广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构
查看: 19942|回复: 23

求个大文本乱序的工具

[复制链接]

42

主题

726

广告币

1031

积分

中级会员

Rank: 3Rank: 3

积分
1031

社区QQ达人

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

使用道具 举报

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
+ S7 p; {7 e7 n5 F1G文本,你电脑不死机么?

% P/ }" _, J" L; V$ T16G内存,没什么问题。
回复 支持 反对

使用道具 举报

42

主题

726

广告币

1031

积分

中级会员

Rank: 3Rank: 3

积分
1031

社区QQ达人

 楼主| 发表于 2016-2-26 09:04:53 | 显示全部楼层
54clz 发表于 2016-2-26 08:47
5 M8 R( m+ x7 o1 _按行导到数据库去 然后...

: j; R  A$ t  K. e" f; E$ K  V3 I然后怎么弄?
回复 支持 反对

使用道具 举报

16

主题

1111

广告币

2370

积分

高级会员

Rank: 4

积分
2370
发表于 2016-2-26 09:23:31 | 显示全部楼层
然后想办法打乱呗  方法多得是
! M7 d- P3 [: j% s+ _+ G. j) Y
! c" l, Z1 _9 x' V  R' ^3 [) T比如一个简单的SQL语句 INSERT INTO articles2 SELECT * from articles ORDER BY random()% Q4 _" [$ ~0 y5 o
你还可以通过限定条件范围  多搞几次 它就乱了
回复 支持 反对

使用道具 举报

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

主题

1482

广告币

1824

积分

高级会员

Rank: 4

积分
1824

社区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 - O- t2 ~1 N& a8 G, V. n: v
1" }$ n7 w7 X) r. f
2! R3 v' i& J* c2 j+ b; Y8 D
3; z* n7 T7 m  \1 J
4% k+ a( e0 h. U( _9 ^- C6 k
5
0 g; n& E* @6 x1 U0 ~/ {4 K6) Y) \: R) z0 t* T
7
* X. |9 S- V" y3 I! j# E1 D- q$ V/ R84 w) r6 ?( H/ x$ V
9
1 a' f# b* J$ w: n5 z, ^* W* W$ P! D10* S3 D1 W& [8 c! [& b
115 z9 e7 J+ `/ p
12( Z: z# \) j7 P

1 S  M' Q% r; y1 T
* l$ @4 o3 C$ r( F8 Y8 X, N$ cat test.txt | perl -MList::Util=shuffle -e 'print shuffle(<STDIN>);'
) J, [. J" `6 ~0 C  r; o! a; M+ Q8
1 }" `0 N( a9 j) u5 D  @( f3 ^12% J" b7 a5 s; \7 w
6
+ s# {4 E0 i5 k8 c9 J% r/ A2
8 M4 N) o( ~, w6 D0 l4
, l# o" P  j  o6 X108 z; N; Y3 j+ w& ?8 ~  Q# ]
11* @4 G0 U* s$ W, @7 q
1% ^! V0 m4 M+ h6 @
51 |0 v  s5 p4 [  o# _, L- f7 j
9
9 p5 g1 H- G+ R* q) u3
' M& }6 X* n9 D2 X6 E7 ^' ^$ g7$ ~3 Z$ o- K0 S4 Z, s# `6 d
回复 支持 反对

使用道具 举报

22

主题

97

广告币

381

积分

初级会员

Rank: 2

积分
381
发表于 2016-2-26 12:03:10 | 显示全部楼层
或者这个,如果你系统有shuf命令:7 n6 G2 Z, w1 v/ l& ^
- r+ h/ o# }: M, `
root@slackware:/tmp# cat test.txt! }! h* `  N* Q" o5 U
1
% S- T* s& h0 z# {. ~& P4 \22 m1 g) T) X9 o5 s' P( j
3- ]/ H0 H7 }6 B
4
1 t) G* R; e3 P9 |( C- u6 A: f5
5 n0 L$ J! o5 T( O5 i68 Y) o3 B' F/ O
6+ r, f, b# Q0 d1 N, _- J* y- F- T
7
+ u- U6 Z1 V* ?! v: r: D0 R+ V; p) I& z8
3 I- c) ]- k+ ]9
: x% B3 N/ G& Z/ z98 E. w$ J3 k4 S4 W& F7 p% p
10
2 L9 |2 C. d# ]; ^, q11
" K8 m( |% q  D9 X% l' Z* e; m122 L) V8 R0 c, j; ^! ^7 F! B
root@slackware:/tmp# shuf test.txt
7 r' x6 J3 }( R8 L5 I& V6
  p" j0 }5 V! }! Z) s10
9 Z9 ~* _. f0 `/ Q8 G# K* E11
! Q8 {% s- M9 C2 k7 H: E# T2 i77 }3 h7 A) M& d
1
  y* y$ W* Z8 C. u/ g- ]5
  c6 v# |4 y) l/ _2 T/ Y5 t3- y4 H# ^" v9 K, g6 A. Y
9
$ Z! D- j- F$ ~- @: |7 Q- W6
1 p8 j; N% Q! U; [3 b; r5 j4 P4
- b! R2 c* f2 k9 b/ b0 `12
7 \3 y* j  y- y% J, ?9 j8( l3 B& f* ]1 J9 u) ]
9% |7 Q- U, r- p3 W4 v- ?1 a
27 i5 i! B$ e( x- u
回复 支持 反对

使用道具 举报

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-6-25 00:46 , Processed in 0.057774 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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