AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
⚡️AdsPower:安全不封号,高效自动化E.PN 虚拟卡FB BM不限额,短id账单户BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款
全球虚拟卡, 支持U充值Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户提供TK企业新户老户、谷歌新户老户
FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量优质住宅/移动代理/高匿名/高性能TK白名单老户|兼职广告可投
联盟收款/海外资金下发/服贸结汇⚡比特指纹浏览器+云手机, 4.5折起T3NZU:定义应用网盟新时代FB个人号源头服务商
寻找顶级电商?AdsBranded等你!广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构
查看: 19430|回复: 23

求个大文本乱序的工具

[复制链接]

42

主题

726

广告币

1031

积分

中级会员

Rank: 3Rank: 3

积分
1031

社区QQ达人

发表于 2016-2-26 08:38:54 | 显示全部楼层 |阅读模式
HuiTong虚拟卡
txt文本,1G以上,按行乱序。( _' f* r# l' r" n- g( [& {5 G
求工具。之前用的都不行。9 \( K' @! ^- y1 b! k9 M& r+ Z: `- q
相关帖子
回复

使用道具 举报

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" f- U9 t4 R% w0 `: ]
1G文本,你电脑不死机么?

" J& y, U: v% r* {: G16G内存,没什么问题。
回复 支持 反对

使用道具 举报

42

主题

726

广告币

1031

积分

中级会员

Rank: 3Rank: 3

积分
1031

社区QQ达人

 楼主| 发表于 2016-2-26 09:04:53 | 显示全部楼层
54clz 发表于 2016-2-26 08:47
$ P- |( v# m  k; G按行导到数据库去 然后...

9 [4 t' H- E1 j3 r$ E& F然后怎么弄?
回复 支持 反对

使用道具 举报

16

主题

1111

广告币

2370

积分

高级会员

Rank: 4

积分
2370
发表于 2016-2-26 09:23:31 | 显示全部楼层
然后想办法打乱呗  方法多得是2 Q7 I: @- f) U. Y
) {3 S3 ?/ l7 ~0 ]& F% a) K
比如一个简单的SQL语句 INSERT INTO articles2 SELECT * from articles ORDER BY random()
3 x( @& y6 \' y# F( X# b( x9 w* v你还可以通过限定条件范围  多搞几次 它就乱了
回复 支持 反对

使用道具 举报

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 : a( ?" ^3 N% o
1
1 h, X" F! M/ M, Q2
6 G, {* U# N( f! R3# J3 L/ y1 J& q+ B) g% X
4: }# R# l# ~; |3 S! k
5
8 H3 q) i+ F# r: f+ P, y* d6
9 ^% N# x0 ]. H) y$ P76 U; u+ \, `0 R$ @
8
% }, m5 e3 }1 Y+ X8 ~& p9* ~0 [& C& C- M, H2 Q7 N( P
10
3 O  F& y& ~) E1 y7 }# G6 \5 K11/ K2 `9 `$ ~1 g/ w" ?
12
7 Y% L  v7 \% v( E1 o4 |1 Z- }- w- D/ C
- ?  ^$ H. t9 \3 Y& c9 O& l) w0 Y
$ cat test.txt | perl -MList::Util=shuffle -e 'print shuffle(<STDIN>);'
5 \4 h. D3 ]' Q, ], a: c) M2 F& q! ]) P8
9 U; c% T' n) V% ?% D12) E& N( H2 m1 L2 |  p* u1 V5 X* n4 V
6' I6 \  r% b( W% X4 m6 H
2
9 Q8 f  ^/ z$ \4! f3 |0 b3 `% U4 K  i' [
10
; |- p1 A) `0 W; ?6 t11
9 m2 t7 c+ L5 g1 t$ k) U18 p- c: w1 j, d$ {
53 k$ k3 P# F& E1 h" @, y+ t) s1 S: R
9
1 u8 L  I5 H$ `) O) M3+ B) L% J5 n- w( o6 o) f
7+ D) b6 ~( K  f( L
回复 支持 反对

使用道具 举报

22

主题

97

广告币

381

积分

初级会员

Rank: 2

积分
381
发表于 2016-2-26 12:03:10 | 显示全部楼层
或者这个,如果你系统有shuf命令:
" A8 x! p/ W% G- \+ ^0 T4 b% m! _( F0 s
root@slackware:/tmp# cat test.txt
- B" k* H# b2 h" ]! G9 z: Y1& N2 H/ Z1 y+ ~, S; Q/ w; e- q
2
" I7 U3 p" a3 i0 [) M1 i9 {9 n! G3
/ [2 Q8 o7 C' G8 ]$ ~4
6 i+ I. I/ k& a4 f( l; u9 t( h5
6 x0 ~' A: B& h9 m# A4 ]6. N  l" F9 T9 K, Q- {$ a
6
5 \! Y" u9 P6 x1 S: |72 a0 e8 `: Y' p
8
, t: c3 `+ r4 E7 ]' K: l9
, F, L" a! l9 X+ l0 f9. Z! L( V2 p+ W. ^# ~
103 h7 ~4 C) d5 F! A; d. p) A
11
; f: Q) v& X4 n" i7 W12( J% q* S5 J* S' T4 S. f' c
root@slackware:/tmp# shuf test.txt
' ~' c7 m  a8 ^! u& G- [& |; F6
. [* K3 p/ M+ k/ @: k; Y" B2 I: b10
2 h+ G0 b3 t0 |2 l# [' k0 D: z11
, U2 X) t! j6 h3 V7  f2 i( J& p& z" v/ s! z5 [1 ]+ B
1
* X4 W" e; J( o% E  L5
6 {) C7 M! }) F5 ~6 P; T1 r3 s6 o3+ ^+ p, R* D) Q  T. T4 `
9
: P1 T4 t& u+ m- T$ p) A5 J  Q6
! x, p( Q8 f7 ]3 {( o4
& _# i- I5 }, P2 B12
4 B" L+ I  k: k8
5 L1 V; c4 I; T9& I, T3 v6 `7 q+ H& C
2
, r9 G( y" C4 B+ V3 h
回复 支持 反对

使用道具 举报

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-12-10 17:35 , Processed in 0.053607 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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