首页 文章 精选 留言 我的

精选列表

搜索[基础软件],共10017篇文章
优秀的个人博客,低调大师

Vue基础

1.vue优点? 答:轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb; 简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习; 双向数据绑定:保留了angular的特点,在数据操作方面更为简单; 组件化:保留了react的优点,实现了html的封装和重用,在构建单页面应用方面有着独特的优势; 视图,数据,结构分离:使数据的更改更为简单,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作; 虚拟DOM:dom操作是非常耗费性能的, 不再使用原生的dom操作节点,极大解放dom操作,但具体操作的还是dom不过是换了另一种方式; 运行速度更快:相比较与react而言,同样是操作虚拟dom,就性能而言,vue存在很大的优势。 2.vue父组件向子组件传递数据? 答:通过props 3.子组件像父组件传递事件? 答:$emit方法 4.v-show和v-if指令的共同点和不同点? 答: 共同点:都能控制元素的显示和隐藏; 不同点:实现本质方法不同,v-show本质就是通过控制css中的display设置为none,控制隐藏,只会编译一次;v-if是动态的向DOM树内添加或者删除DOM元素,若初始值为false,就不会编译了。而且v-if不停的销毁和创建比较消耗性能。 总结:如果要频繁切换某节点,使用v-show(切换开销比较小,初始开销较大)。如果不需要频繁切换某节点使用v-if(初始渲染开销较小,切换开销比较大)。 5.如何让CSS只在当前组件中起作用? 答:在组件中的style前面加上scoped 6.<keep-alive></keep-alive>的作用是什么? 答:keep-alive 是 Vue 内置的一个组件,可以使被包含的组件保留状态,或避免重新渲染。 7.如何获取dom? 答:ref="domName" 用法:this.$refs.domName 8.说出几种vue当中的指令和它的用法? 答:v-model双向数据绑定; v-for循环; v-if v-show 显示与隐藏; v-on事件;v-once: 只绑定一次。 9. vue-loader是什么?使用它的用途有哪些? 答:vue文件的一个加载器,将template/js/style转换成js模块。 用途:js可以写es6、style样式可以scss或less、template可以加jade等 10.为什么使用key? 答:需要使用key来给每个节点做一个唯一标识,Diff算法就可以正确的识别此节点。 作用主要是为了高效的更新虚拟DOM。

优秀的个人博客,低调大师

Dokcer基础

centos7 yum -y install docker docker加速 1 curl-sSLhttps: //get .daocloud.io /daotools/set_mirror .sh|sh-shttp: //224ac393 .m.daocloud.io 4.systemctl start docker 1 2 3 4 5 6 7 8 9 10 [root@web01~] #systemctlstatusdocker ●docker.service-DockerApplicationContainerEngine Loaded:loaded( /usr/lib/systemd/system/docker .service;enabled;vendorpreset:disabled) Active:active(running)sinceThu2016-12-2220:25:00CST;1weeks5daysago Docs:http: //docs .docker.com MainPID:799(docker-current) Memory:39.1M CGroup: /system .slice /docker .service ├─799 /usr/bin/docker-current daemon--registry-mirror=http: //224ac393 .m.daocloud.io-- exec -optnative.cg... └─28516docker-proxy-prototcp-host-ip59.110.25.215-host-port88-container-ip192.168.0.2-container-p.. 4.拉公共的镜像 1 2 3 4 5 6 7 8 dockerpullcentos dockerpullnginx dockersave-onginx. tar .gznginx dockersave-ocentos. tar .gzcentos dockerload--inputnginx. tar .gz dockerload--inputcentos. tar .gz 5.启动一个nginx 1 2 3 4 5 dockerrun-d--namemynginx-p59.110.25.215:88:80nginx 说明:基于nginx镜像启动一个mynginx的容器本机端口88端口对应容器80端口 浏览: 指定多个端口: dockerrun-d--namemynginx-p59.110.25.215:88:80-p59.110.25.215:443:443nginx 6.查看对应的端口 1 2 3 4 5 dockerportmynginx [root@web01~] #dockerportmynginx 80 /tcp ->59.110.25.215:88 [root@web01~] # 7.进入docker容器 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #!/bin/bash #Usensentertoaccessdocker docker_in(){ NAME_ID=$1 PID=$(dockerinspect-f "{{.State.Pid}}" $NAME_ID) nsenter-t$PID-m-u-i-n-p } docker_in$1 上述的脚本就是dockerin.sh [root@web01~] #dockerps-a CONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES 1f3d2f356995nginx "nginx-g'daemonoff" 18minutesagoUp18minutes443 /tcp ,59.110.25.215:88->80 /tcp mynginx [root@web01~] #bashdockerin.sh1f3d2f356995 root@1f3d2f356995:/ # 8.进入容器以后修改容器内部的东西 1 2 3 4 root@1f3d2f356995: /usr/share/nginx/html #echo"helloeveryone">index.html root@1f3d2f356995: /usr/share/nginx/html #pwd /usr/share/nginx/html root@1f3d2f356995: /usr/share/nginx/html # 本文转自 小小三郎1 51CTO博客,原文链接:http://blog.51cto.com/wsxxsl/1888718,如需转载请自行联系原作者

优秀的个人博客,低调大师

Android基础

1, protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);#任何的项目都需要覆写父类的onCreate方法 setContentView(R.layout.activity_main);#显示出你所定义的布局,或指在当前活动中加载你所需要的布局 } 2,创造加载布局 res/layout/new/android xml file <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"//让当前元素变得和父类一样宽 android:layout_height="match_parent" android:orientation="vertical" >布局是垂直的,添加文件只能垂直添加 <Button android:id="@+id/button1"//添加一个按钮 android:layout_width="match_parent" android:layout_height="wrap_content"//只能包裹住文字 android:text="Button" /> </LinearLayout> 3, @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题栏 setContentView(R.layout.first_layout); } 4, protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题栏 setContentView(R.layout.first_layout); Button button1 = (Button) findViewById(R.id.button1); button1.setOnClickListener(new OnClickListener() {//创造一个按钮的监听器,点击会有响应,如果出现错误,点击//ctrl+shift+o即可 @Override public void onClick(View v) { // TODO 自动生成的方法存根 Toast.makeText(getApplicationContext(), "you clicked button1", Toast.LENGTH_SHORT).show(); } }); } 本文转自眉间雪 51CTO博客,原文链接:http://blog.51cto.com/13348847/2045017,如需转载请自行联系原作者

优秀的个人博客,低调大师

HBase基础

Hbase简介 HBase-Hadoop Database,是一个高可用性,面向列,可伸缩的分布式存储系统,利用HBase技术可在廉价的PC Server上搭建起大规模 结构化存储集群.HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduce来处理Bigtable中的海量数据,HBase同样利用Hadoop MapReduce来处理HBase中的海量数据;Google Bigtable利用 Chubby作为协同服务,HBase利用Zookeeper作为对应. 上图描述了Hadoop EcoSystem中的各层系统,其中HBase位于结构化存储层,Hadoop HDFS为HBase提供了高可靠性的底层存储支持,Hadoop MapReduce为HBase提供了高性能的计算能力,Zookeeper为HBase提供了稳定服务和failover机制。此外,Pig和Hive还为HBase提供了高层语言支持,使得在HBase上进行数据统计处理变的非常简单。 Sqoop则为HBase提供了方便的RDBMS数据导入功能,使得传统数据库数据向HBase中迁移变的非常方便。 HBase访问接口 1. Native Java API,最常规和高效的访问方式,适合Hadoop MapReduce Job并行批处理HBase表数据2. HBase Shell,HBase的命令行工具,最简单的接口,适合HBase管理使用3. Thrift Gateway,利用Thrift序列化技术,支持C++,PHP,Python等多种语言,适合其他异构系统在线访问HBase表数据4. REST Gateway,支持REST 风格的Http API访问HBase, 解除了语言限制5. Pig,可以使用Pig Latin流式编程语言来操作HBase中的数据,和Hive类似,本质最终也是编译成MapReduce Job来处理HBase表数据,适合做数据统计6. Hive,当前Hive的Release版本尚没有加入对HBase的支持,但在下一个版本Hive 0.7.0中将会支持HBase,可以使用类似SQL语言来访问HBase HBase数据模型 Ø Row Key: 行键,Table的主键,Table中的记录按照Row Key排序Ø Timestamp: 时间戳,每次数据操作对应的时间戳,可以看作是数据的version numberØ Column Family:列簇,Table在水平方向有一个或者多个Column Family组成,一个Column Family中可以由任意多个Column组成,即Column Family支持动态扩展,无需预先定义Column的数量以及类型,所有Column均以二进制格式存储,用户需要自行进行类型转换。 Table & Region 当Table随着记录数不断增加而变大后,会逐渐分裂成多份splits,成为regions,一个region由[startkey,endkey)表示,不同的region会被Master分配给相应的RegionServer进行管理:HBase中有两张特殊的Table,-ROOT-和.META.Ø .META.:记录了用户表的Region信息,.META.可以有多个regoinØ -ROOT-:记录了.META.表的Region信息,-ROOT-只有一个regionØ Zookeeper中记录了-ROOT-表的locationClient访问用户数据之前需要首先访问zookeeper,然后访问-ROOT-表,接着访问.META.表,最后才能找到用户数据的位置去访问,中间需要多次网络操作,不过client端会做cache缓存。 MapReduce on HBase 在HBase系统上运行批处理运算,最方便和实用的模型依然是MapReduce,如下图:HBase Table和Region的关系,比较类似HDFS File和Block的关系,HBase提供了配套的TableInputFormat和TableOutputFormat API,可以方便的将HBase Table作为Hadoop MapReduce的Source和Sink,对于MapReduce Job应用开发人员来说,基本不需要关注HBase系统自身的细节。 HBase系统架构 ClientHBase Client使用HBase的RPC机制与HMaster和HRegionServer进行通信,对于管理类操作,Client与HMaster进行RPC;对于数据读写类操作,Client与HRegionServer进行RPCZookeeperZookeeper Quorum中除了存储了-ROOT-表的地址和HMaster的地址,HRegionServer也会把自己以Ephemeral方式注册到Zookeeper中,使得HMaster可以随时感知到各个HRegionServer的健康状态。此外,Zookeeper也避免了HMaster的单点问题,见下文描述HMasterHMaster没有单点问题,HBase中可以启动多个HMaster,通过Zookeeper的Master Election机制保证总有一个Master运行,HMaster在功能上主要负责Table和Region的管理工作:1. 管理用户对Table的增、删、改、查操作2. 管理HRegionServer的负载均衡,调整Region分布3. 在Region Split后,负责新Region的分配4. 在HRegionServer停机后,负责失效HRegionServer 上的Regions迁移 HRegionServer HRegionServer主要负责响应用户I/O请求,向HDFS文件系统中读写数据,是HBase中最核心的模块。HRegionServer内部管理了一系列HRegion对象,每个HRegion对应了Table中的一个Region,HRegion中由多个HStore组成。每个HStore对应了Table中的一个Column Family的存储,可以看出每个Column Family其实就是一个集中的存储单元,因此最好将具备共同IO特性的column放在一个Column Family中,这样最高效。HStore存储是HBase存储的核心了,其中由两部分组成,一部分是MemStore,一部分是StoreFiles。MemStore是Sorted Memory Buffer,用户写入的数据首先会放入MemStore,当MemStore满了以后会Flush成一个StoreFile(底层实现是HFile),当StoreFile文件数量增长到一定阈值,会触发Compact合并操作,将多个StoreFiles合并成一个StoreFile,合并过程中会进行版本合并和数据删除,因此可以看出HBase其实只有增加数据,所有的更新和删除操作都是在后续的compact过程中进行的,这使得用户的写操作只要进入内存中就可以立即返回,保证了HBase I/O的高性能。当StoreFiles Compact后,会逐步形成越来越大的StoreFile,当单个StoreFile大小超过一定阈值后,会触发Split操作,同时把当前Region Split成2个Region,父Region会下线,新Split出的2个孩子Region会被HMaster分配到相应的HRegionServer上,使得原先1个Region的压力得以分流到2个Region上。下图描述了Compaction和Split的过程:在理解了上述HStore的基本原理后,还必须了解一下HLog的功能,因为上述的HStore在系统正常工作的前提下是没有问题的,但是在分布式系统环境中,无法避免系统出错或者宕机,因此一旦HRegionServer意外退出,MemStore中的内存数据将会丢失,这就需要引入HLog了。每个HRegionServer中都有一个HLog对象,HLog是一个实现Write Ahead Log的类,在每次用户操作写入MemStore的同时,也会写一份数据到HLog文件中(HLog文件格式见后续),HLog文件定期会滚动出新的,并删除旧的文件(已持久化到StoreFile中的数据)。当HRegionServer意外终止后,HMaster会通过Zookeeper感知到,HMaster首先会处理遗留的 HLog文件,将其中不同Region的Log数据进行拆分,分别放到相应region的目录下,然后再将失效的region重新分配,领取 到这些region的HRegionServer在Load Region的过程中,会发现有历史HLog需要处理,因此会Replay HLog中的数据到MemStore中,然后flush到StoreFiles,完成数据恢复。 HBase存储格式 HBase中的所有数据文件都存储在Hadoop HDFS文件系统上,主要包括上述提出的两种文件类型:1. HFile, HBase中KeyValue数据的存储格式,HFile是Hadoop的二进制格式文件,实际上StoreFile就是对HFile做了轻量级包装,即StoreFile底层就是HFile2. HLog File,HBase中WAL(Write Ahead Log) 的存储格式,物理上是Hadoop的Sequence FileHFile下图是HFile的存储格式:首先HFile文件是不定长的,长度固定的只有其中的两块:Trailer和FileInfo。正如图中所示的,Trailer中有指针指向其他数据块的起始点。File Info中记录了文件的一些Meta信息,例如:AVG_KEY_LEN, AVG_VALUE_LEN, LAST_KEY, COMPARATOR, MAX_SEQ_ID_KEY等。Data Index和Meta Index块记录了每个Data块和Meta块的起始点。Data Block是HBase I/O的基本单元,为了提高效率,HRegionServer中有基于LRU的Block Cache机制。每个Data块的大小可以在创建一个Table的时候通过参数指定,大号的Block有利于顺序Scan,小号Block利于随机查询。每个Data块除了开头的Magic以外就是一个个KeyValue对拼接而成, Magic内容就是一些随机数字,目的是防止数据损坏。后面会详细介绍每个KeyValue对的内部构造。HFile里面的每个KeyValue对就是一个简单的byte数组。但是这个byte数组里面包含了很多项,并且有固定的结构。我们来看看里面的具体结构:开始是两个固定长度的数值,分别表示Key的长度和Value的长度。紧接着是Key,开始是固定长度的数值,表示RowKey的长度,紧接着是RowKey,然后是固定长度的数值,表示Family的长度,然后是Family,接着是Qualifier,然后是两个固定长度的数值,表示Time Stamp和Key Type(Put/Delete)。Value部分没有这么复杂的结构,就是纯粹的二进制数据了。 HLogFile 上图中示意了HLog文件的结构,其实HLog文件就是一个普通的Hadoop Sequence File,Sequence File 的Key是HLogKey对象,HLogKey中记录了写入数据的归属信息,除了table和region名字外,同时还包括sequence number和timestamp,timestamp是“写入时间”,sequence number的起始值为0,或者是最近一次存入文件系统中sequence number。HLog Sequece File的Value是HBase的KeyValue对象,即对应HFile中的KeyValue,可参见上文描述。

优秀的个人博客,低调大师

NLTK基础基础教程学习笔记(十四)

对于文本分类,最简单的定义就是基于文本内容来对其进行分类。通常情况算法是根据数字/变量特征来写的。先从https://archive.ics.uci.edu/ml/datasets/SMS+SPam+Collection中下载数据集接下来先要进行数据清理,标识化处理,以及词干提取来对SMS数据进行清理,使其内容更加简单一点: import nltk from nltk.corpus import stopwords from nltk.stem import WordNetLemmatizer import csv def preprocessing(text): # text=text.decode("utf8") tokens=[word for sent in nltk.sent_tokenize(text) for word in nltk.word_tokenize(sent)] stop=stopwords.words('english') tokens=[token for token in tokens if token not in stop] tokens=[word for word in tokens if len(word)>=3] tokens=[word.lower() for word in tokens] lmtzr=WordNetLemmatizer() tokens=[lmtzr.lemmatize(word)for word in tokens] preprocessed_text=' '.join(tokens) return preprocessed_text 接下来分别创建两个列表分别存储清理后SMS的内容和标签 smsdata=open('SMSSpamCollection',encoding='UTF-8') smsdata_data=[] sms_labels=[] csv_reader=csv.reader(smsdata,delimiter='\t') for line in csv_reader: sms_labels.append(line[0]) smsdata_data.append(preprocessing(line[1])) smsdata.close() 接下来介绍取样操作,其思想就是机器学习中的将训练集分为两部分,一部分训练集,一部分验证集,一种防止过拟合的方法。下面介绍了一个对语料库进行7,3分的操作: import sklearn import numpy as np trainset_size=int(round(len(smsdata_data)*0.70)) print('The training set size for this classifier is '+str(trainset_size)+'\n') x_train=np.array([''.join(el) for el in smsdata_data[0:trainset_size]]) y_train=np.array([el for el in sms_labels[0:trainset_size]]) x_test=np.array([''.join(el)for el in smsdata_data[trainset_size+1:len(smsdata_data)]]) y_test=np.array([el for el in sms_labels[trainset_size+1:len(smsdata_data)]]) print(x_train) print(y_train) 结果: [ 'jurong point crazy.. available bugis great world buffet ... cine got amore wat ...' 'lar ... joking wif oni ...' 'free entry wkly comp win cup final tkts 21st may 2005 text 87121 receive entry question std txt rate apply 08452810075over18' ..., 'tell call 09066358152 claim £5000 prize enter mobile personal detail prompt careful' "thank you 've wonderful" 'otherwise part time job na-tuition..'] ['ham' 'ham' 'spam' ..., 'spam' 'ham' 'ham'] 下面介绍了:词汇文档矩阵(term-document matrix),就是将文本转换为矩阵,文本文档也可以用bow(bag of word)表示如果要用python生成一个类似词汇矩阵,要用到sklearn中的向量化器: from sklearn.feature_extraction.text import CountVectorizer sms_exp=[ ] for line in csv_reader: sms_exp.append(preprocessing(line[1])) vectorizer=CountVectorizer(min_df=1) X_exp=vectorizer.fit_transform(sms_exp) print("||".join(vectorizer.get_feature_names())) print(X_exp.toarray()) 结果: 00||000||000pes||008704050406||0089||0121||01223585236||01223585334||0125698789||02||0207||02072069400||02073162414||02085076972||021||03||04||0430||05||050703||0578||06||07||07008009200||07046744435||07090201529||07090298926||07099833605||07123456789||0721072||07732584351||07734396839||07742676969||07753741225||0776xxxxxxx||07781482378||07786200117||077xxx||078||07801543489||07808||07808247860||07808726822||07815296484||07821230901||078498||07880867867||0789xxxxxxx||07946746291||0796xxxxxx||07973788240||07xxxxxxxxx||08||0800||08000407165||08000776320||08000839402||08000930705||08000938767||08001950382||08002888812||08002986030||08002986906||08002988890||08006344447||0808||08081263000||08081560665||0825||083||0844||08448350055||08448714184||0845||08450542832||08452810071||08452810073||08452810075over18||0870||08700435505150p||08700469649||08700621170150p||08701213186||08701237397||08701417012||08701417012150p||0870141701216||087016248||08701752560||087018728737||0870241182716||08702490080||08702840625||08704050406||08704439680||08704439680ts||08706091795||0870737910216yrs||08707500020||08707509020||0870753331018||08707808226||08708034412||08708800282||08709222922||08709501522||0871||087104711148||08712101358||08712103738||0871212025016||08712300220||087123002209am||08712317606||08712400200||08712400602450p||08712400603||08712402050||08712402578||08712402779||08712402902||08712402972||08712404000||08712405020||08712405022||08712460324||08712466669||0871277810710p||0871277810810||0871277810910p||08714342399||087147123779am||08714712379||08714712388||08714712394||08714712412||08714714011||08715203028||08715203649||08715203652||08715203656||08715203677||08715203685||08715203694||08715205273||08715500022||08715705022||08717111821||08717168528||08717205546||0871750||08717507382||08717509990||08717890890||08717895698||08717898035||08718711108||08718720201||08718723815||08718725756||08718726270||087187262701||08718726970||08718726971||08718726978||087187272008||08718727868||08718727870||08718727870150ppm||08718730555||08718730666||08718738001||08718738002||08718738034||08719180219||08719180248||08719181259||08719181503||08719181513||08719839835||08719899217||08719899229||08719899230||09||09041940223||09050000301||09050000332||09050000460||09050000555||09050000878||09050000928||09050001295||09050001808||09050002311||09050003091||09050005321||09050090044||09050280520||09053750005||09056242159||09057039994||09058091854||09058091870||09058094454||09058094455||09058094507||09058094565||09058094583||09058094594||09058094597||09058094599||09058095107||09058095201||09058097189||09058097218||09058098002||09058099801||09061104276||09061104283||09061209465||09061213237||09061221061||09061221066||09061701444||09061701461||09061701851||09061701939||09061702893||09061743386||09061743806||09061743810||09061743811||09061744553||09061749602||09061790121||09061790125||09061790126||09063440451||09063442151||09063458130||0906346330||09064011000||09064012103||09064012160||09064015307||09064017295||09064017305||09064018838||09064019014||09064019788||09065069120||09065069154||09065171142||09065174042||09065394514||09065394973||09065989180||09065989182||09066350750||09066358152||09066358361||09066361921||09066362206||09066362220||09066362231||09066364311||09066364349||09066364589||09066368327||09066368470||09066368753||09066380611||09066382422||09066612661||09066649731from||09066660100||09071512432||09071512433||09071517866||09077818151||09090204448||09090900040||09094100151||09094646631||09094646899||09095350301||09096102316||09099725823||09099726395||09099726429||09099726481||09099726553||09111030116||09111032124||09701213186||0quit||10||100||1000||1000call||100p||100percent||100txt||1013||1030||10am||10k||10p||10ppm||10th||11||1120||113||1131||114||1146||116||1172||118p||11mths||11pm||12||1205||120p||121||1225||123||125||1250||125gift||128||12hours||12hrs||12mths||13||130||1327||139||14||140||1405||140ppm||145||1450||146tf150p||14tcr||14thmarch||15||150||1500||150p||150p16||150pm||150ppermesssubscription||150ppm||150ppmpobox10183bhamb64xe||150ppmsg||150pw||151||153||15541||15pm||16||165||1680||169||177||18||180||1843||18p||18yrs||195||1956669||1apple||1b6a5ecef91ff9||1cup||1da||1er||1hr||1im||1lemon||1mega||1million||1pm||1st||1st4terms||1stchoice||1stone||1thing||1tulsi||1win150ppmx3||1winaweek||1winawk||1x150p||1yf||20||200||2000||2003||2004||2005||2006||2007||200p||2025050||20m12aq||20p||21||21870000||21st||22||220||220cm2||2309||23f||23g||24||24hrs||24m||24th||25||250||250k||255||25p||26||2667||26th||27||28||2814032||28days||28th||28thfeb||29||2bold||2channel||2day||2docd||2end||2exit||2ez||2find||2getha||2geva||2go||2gthr||2hook||2hrs||2kbsubject||2lands||2marrow||2moro||2morow||2morro||2morrow||2morrowxxxx||2mro||2mrw||2mwen||2nd||2nhite||2nights||2nite||2optout||2price||2px||2rcv||2stop||2stoptx||2stoptxt||2u2||2watershd||2waxsto||2wks||2wt||2wu||2years||2yr||2yrs||30||300||3000||300603||300603t||300p||3030||30apr||30ish||30pm||30pp||30th||31||3100||310303||31p||32||32000||3230||32323||326||33||330||350||3510i||35p||3650||36504||3680||373||3750||37819||38||382||391784||3aj||3days||3gbp||3hrs||3lions||3lp||3miles||3mins||3mobile||3optical||3pound||3qxj9||3rd||3uz||3wks||3x||3xx||400||400mins||400thousad||402||4041||40411||40533||40gb||40mph||41685||41782||420||42049||4217||42478||42810||430||434||440||4403ldnw1a7rw18||44345||447797706009||447801259231||448712404000||449050000301||449071512431||450||450p||450ppw||450pw||45239||45pm||4719||4742||47per||48||4882||48922||49||49557||4brekkie||4eva||4few||4fil||4get||4give||4got||4goten||4info||4jx||4msgs||4mths||4my||4qf2||4th||4the||4thnov||4txt||4u||4utxt||4ward||4wrd||4xx26||4years||50||500||5000||505060||50award||50ea||50gbp||50p||50perweeksub||50perwksub||50pm||50pmmorefrommobile2bremoved||50ppm||50rcvd||515||5226||523||5249||526||528||530||54||542||545||5digital||5free||5ish||5min||5mls||5p||5pm||5th||5wb||5we||5wkg||5wq||5years||60||600||6031||6089||60p||61||61200||61610||62220cncl||6230||62468||62735||630||63miles||645||65||650||66||6669||674||67441233||68866||69101||69200||69669||69696||69698||69855||69866||69876||69888||69888nyt||69911||69969||69988||6days||6hl||6hrs||6ish||6missed||6months||6ph||6pm||6th||6times||6wu||6zf||700||71||7250||7250i||730||731||74355||75||750||7548||75max||762||7634||7684||77||7732584351||786||7876150ppm||79||7am||7cfca1a||7ish||7mp||7oz||7pm||7th||7ws||7zs||800||8000930705||80062||8007||80082||80086||80122300p||80155||80160||80182||8027||80488||80608||8077||80878||81010||81151||81303||81618||82050||820554ad0a1705572711||82242||82277||82324||82468||83021||83039||83049||83110||83118||83222||83332||83338||83355||83370||83383||83435||83600||83738||84025||84122||84128||84199||84484||850||85023||85069||85222||85233||8552||85555||86021||861||864233||86688||86888||87021||87066||87070||87077||87121||87131||8714714||872||87239||87575||8800||88039||88066||88088||88222||88600||88800||8883||88877||88888||89034||89070||89080||89105||89123||89545||89555||89693||89938||8am||8ball||8lb||8p||8pm||8th||8wp||900||9061100010||910||9153||9280114||92h||930||9307622||945||946||95||9755||9758||97n7qp||98321561||99||9996||9ae||9am||9ja||9pm||9t||9th||9yt||____||a21||a30||aah||aaniye||aaooooright||aathi||ab||abbey||abdomen||abeg||abel||aberdeen||abi||ability||abiola||abj||able||abnormally||about||aboutas||abroad||absence||absolutely||absolutly||abstract||abt||abta||aburo||abuse||abuser||ac||academic||acc||accent||accenture||accept||access||accessible||accidant||accident||accidentally||accommodation||accommodationvouchers||accomodate||accomodations||accordin||accordingly||account||accounting||accumulation||achan||ache||achieve||acid||acknowledgement||acl03530150pm||acnt||aco||across||act||acted||actin||acting||action||activ8||activate||active||activity||actor||actual||actually||ad||adam||add||addamsfa||added||addicted||addie||adding||address||adewale||adi||adjustable||admin||administrator||admirer||admission||admit||adore||adoring||adp||adress||adrian||adrink||adsense||adult||advance||adventure||adventuring||advice||advise||advising||advisor||aeronautics||aeroplane||afew||affair||affection||affectionate||affidavit||afford||afghanistan||afraid||africa||african||aft||after||afternon||afternoon||afterwards||aftr||again||against||agalla||age||age16||age23||agency||agent||ages||agidhane||aging||ago||agree||ah||aha||ahead||ahhh||ahhhh||ahmad||ahold||aid||aig||aight||aint||air||air1||airport||airtel||aiya||aiyah||aiyar||aiyo||ajith||aka||akon||al||alaikkum||alaipayuthe||albi||album||alcohol||aldrine||alert||alertfrom||aletter||alex||alfie||algarve||algebra||algorithm||ali||alian||alibi||alive||all||allah||allalo||allday||alle||allo||allow||allowed||allows||almost||alone||along||alot||already||alright||alrite||also||alter||alternative||although||alto18||aluable||alwa||always||alwys||am||amanda||amazing||ambitious||ambrith||american||ami||amigo||amk||amla||amma||ammae||ammo||amnow||among||amongst||amore||amount||amp||amplikater||amrca||amrita||amt||amused||amy||an||ana||anal||analysis||anand||and||anderson||andre||andres||andrews||andros||angel||angry||animal||animation||anjie||anjola||anna||annie||anniversary||annoncement||announced||announcement||annoyin||annoying||anonymous||anot||another||ansr||answer||answered||answerin||answering||answr||antelope||antha||anthony||anti||antibiotic||any||anybody||anyhow||anymore||anyone||anyones||anyplaces||anythiing||anythin||anything||anythingtomorrow||anytime||anyway||anyways||anywhere||aom||apart||apartment||ape||apeshit||aphex||apnt||apo||apologetic||apologise||apologize||apology||app||apparently||appeal||appear||appendix||applausestore||applebees||apples||application||apply||applyed||applying||appointment||appreciate||appreciated||approach||approaching||appropriate||approve||approved||approx||apps||appt||appy||april||aproach||apt||aptitude||aquarius||ar||arab||arabian||arcade||archive||ard||are||area||arent||arestaurant||aretaking||areyouunique||argentina||argh||argue||arguing||argument||aries||arise||arises||arithmetic||arm||armand||armenia||arng||arngd||arnt||around||aroundn||arr||arrange||arranging||arrested||arrival||arrive||arrived||arrow||arsenal||art||artist||arty||arul||arun||as||asa||asap||asda||ash||ashley||ashwini||asia||asian||asjesus||ask||askd||asked||askin||asking||asks||aslamalaikkum||asleep||asp||aspect||ass||assessment||asshole||assistance||associate||asssssholeeee||assume||assumed||asthere||asthma||astne||astoundingly||astrology||astronomer||asus||asusual||at||ate||athletic||athome||atlanta||atlast||atleast||atm||atrocious||attach||attached||attack||attempt||atten||attend||attended||attending||attention||attitude||attraction||attractive||attracts||attributed||atural||auction||audiitions||audition||audrey||audrie||august||aunt||auntie||aunty||aust||australia||authorise||auto||autocorrect||ava||availa||available||avalarr||avatar||avble||ave||avenge||avent||avenue||avin||avo||avoid||avoiding||avoids||await||awaiting||awake||award||awarded||away||awesome||awkward||aww||awww||axel||axis||ayn||ayo||b4190604||b4280703||b4u||b4utele||ba128nnfwfly150ppm||baaaaaaaabe||baaaaabe||babe||baby||babygoodbye||babyjontet||babysit||babysitting||bac||back||backdoor||backwards||bad||badass||badly||badrith||bag||bahamas||baig||bailiff||bajarangabali||bak||bakra||bakrid||balance||ball||baller||balloon||bam||bambling||ban||band||bandage||bang||bangb||bangbabes||bank||banned||banneduk||banter||bao||bar||barbie||barcelona||bare||barely||bari||barkley||barmed||barolla||barred||barrel||barring||barry||base||based||bash||basic||basically||basket||basketball||basq||bat||batch||batchlor||bath||bathe||bathing||bathroom||batsman||batt||battery||battle||bawling||bay||bbc||bbd||bbdeluxe||bbq||bcaz||bck||bcm||bcm1896wc1n3xx||bcm4284||bcmsfwc1n3xx||bcoz||bcs||bcum||bcums||bcz||bday||be||beach||bead||bear||beating||beautiful||beauty||bec||becaus||because||becausethey||become||becomes||becoz||becz||bed||bedbut||bedreal||bedrm||bedroom||beeen||beehoon||been||beendropping||beer||beerage||befor||before||beforehand||beg||beggar||begging||begin||begun||behalf||behave||behind||bein||being||believe||belive||bell||bellearlier||belligerent||belly||belong||belongs||belovd||beloved||belt||ben||bend||beneath||beneficiary||benefit||benny||bergkamp||beside||best||best1||bet||beta||beth||betta||better||bettersn||bettr||beverage||bevies||beware||beyond||bffs||bfore||bhaji||bhaskar||bhayandar||bian||biatch||bid||big||bigger||biggest||bike||bill||billed||billing||billion||billy||bilo||bimbo||bin||biola||bird||birla||biro||birth||birthdate||birthday||bishan||bit||bitch||bitching||bite||biz||black||blackberry||blacko||blah||blake||blame||blank||blanked||blanket||blastin||bleak||bleh||bless||blessed||blessing||blimey||blind||block||blocked||blog||blogging||blogspot||bloke||blonde||bloo||blood||bloody||bloomberg||blow||blowing||blown||blu||blue||bluetooth||bluetoothhdset||bluff||blur||bluray||bmw||board||boat||boatin||bob||body||boggy||bognor||bold||bold2||bollox||boltblue||bomb||bone||bong||bonus||boo||boob||book||booked||bookedthe||booking||bookmark||bookshelf||boooo||boost||booty||bootydelious||borderline||bored||borin||boring||born||borrow||bos||boston||bot||both||bother||bothering||bottle||bottom||bought||boundary||bout||bowa||bowl||box||box1146||box139||box177||box245c2150pm||box326||box334||box334sk38ch||box385||box39822||box403||box420||box42wr29c||box434sk38wp150ppm18||box61||box95qu||box97n7qp||boy||boye||boyf||boyfriend||boytoy||bpo||bra||brah||brain||braindance||brainless||brainy||brand||brandy||brat||braved||bray||brb||brdget||bread||breadstick||break||breaker||breakfast||breakin||breaking||breath||breathe||breathe1||breather||breathing||breeze||breezy||bribe||bridal||bridge||bridgwater||brief||bright||brighten||brilliant||brilliantly||brin||bring||bringing||brings||brisk||brison||bristol||british||britney||bro||broad||broadband||broke||broken||brolly||bros||broth||brothas||brother||brought||brown||brownie||browse||browser||browsin||bruce||brum||bruv||bslvyl||bsn||bsnl||bstfrnd||bt||bthere||btw||btwn||bubbletext||buck||bud||buddy||budget||buen||buff||buffet||buffy||bugis||build||building||built||bulb||bull||bullshit||bun||bunch||bundle||bunker||burden||burger||burgundy||burial||burn||burning||burnt||burrito||bus||bus8||busetop||business||busty||busy||but||butt||buttheres||butting||button||buy||buyer||buying||buz||buzy||buzz||buzzzz||bx420||bx526||by||byatch||bye||c52||cab||cabin||cable||cafe||cage||cake||cal||calculated||calculation||cali||calicut||california||call||call09050000327||call2optout||callback||callcost||callcost150ppmmobilesvary||calld||called||caller||callertune||callfreefone||callin||calling||callon||calls||calls1||calm||cam||camcorder||came||camera||camp||campus||camry||can||canada||canal||canary||cancel||canceled||cancelled||cancer||canlove||canname||cant||cantdo||canteen||cap||capacity||capital||cappuccino||captain||captaining||car||card||cardiff||cardin||care||careabout||cared||career||careers||careful||carefully||careless||caring||carlie||carlin||carlos||carly||carolina||caroline||carpark||carry||carryin||carton||cartoon||case||cash||cashbin||cashed||cashto||casing||cast||casting||castor||casualty||cat||catch||catching||category||caught||cause||causing||cave||caveboy||cbe||cc100p||ccna||cd||cdgt||cedar||ceiling||celeb||celebrate||celebrated||celebration||cell||census||center||centre||century||cer||cereal||ceri||certainly||certificate||cha||chachi||chad||chain||challenge||challenging||champ||champlaxigating||champneys||chance||change||changed||changing||channel||chap||chapel||chapter||character||charge||charged||charity||charles||charlie||charming||chart||chase||chasing||chastity||chat||chat80155||chatlines||chatter||chatting||cheap||cheaper||cheat||cheating||chechi||check||checkboxes||checked||checkin||checking||checkmate||checkup||cheek||cheer||cheered||cheery||cheese||cheesy||cheetos||chef||chennai||cheque||cherish||cherthala||chess||chest||chex||cheyyamo||chez||chg||chgs||chic||chick||chicken||chickened||chief||chik||chikku||child||childish||childporn||children||childrens||chile||chill||chillaxin||chillin||china||chinatown||chinchilla||chinese||chinky||chinnu||chiong||chip||chit||chk||chloe||chocolate||choice||choose||choosing||chop||chord||chore||chosen||chrgd||christ||christian||christmas||christmassy||chuck||chuckin||church||ciao||cine||cinema||citizen||city||citylink||claim||claimcode||claire||clarification||clarify||clark||clas||clash||class||classic||classmate||claypot||cld||clean||cleaning||clear||cleared||clearer||clearing||clearly||clever||click||cliff||clip||clock||clos1||close||closeby||closed||closer||closingdate04||cloth||clothes||cloud||clover||club||club4||club4mobiles||clubmoby||clubsaisai||clubzed||clue||cm2||cme||cmon||cnl||cnn||cnupdates||co||coach||coast||coat||coaxing||coca||coccooning||cochin||cock||cocksucker||coco||code||coffee||coherently||coimbatore||coin||coincidence||cola||colany||cold||colin||collage||collapsed||colleague||collect||collected||collecting||collection||colleg||college||color||colour||colourful||com||com1win150ppmx3age16||com1win150ppmx3age16subscription||comb||combination||combine||come||comedy||comes||comfey||comfort||comin||coming||comingdown||command||comment||commercial||commit||common||community||como||comp||companion||company||compare||compass||compensation||competition||complacent||complain||complaining||complaint||complementary||complete||completed||completely||completes||completing||complexity||compliment||complimentary||comprehensive||compromised||compulsory||computational||computer||computerless||comuk||con||conacted||concentrate||concentrating||concentration||concern||concerned||concert||conclusion||condition||conduct||conected||conference||confidence||configure||confirm||confirmd||confirmed||conform||confused||confuses||congrats||congratulation||connect||connected||connection||consensus||consent||conserve||consider||considering||consistently||console||constant||constantly||contact||contacted||contains||content||contented||contention||continent||continue||continued||contract||contribute||control||convenience||conversation||converted||converter||convey||conveying||convince||convinced||convincing||cook||cooked||cooking||cooky||cool||cooped||cooperative||cop||copied||coping||copy||corect||cornwall||corporation||corrct||correct||correction||correctly||corrupt||corvette||cosign||cost||costa||costing||costume||couch||cougar||cough||coughing||could||coulda||couldn||count||countin||countinlots||country||coupla||couple||courage||courageous||course||court||courtroom||cousin||cover||coveragd||covers||coz||cozy||cps||cr01327bt||cr9||crab||crack||craigslist||crammed||cramp||crap||crash||crashed||crashing||crave||craving||craziest||crazy||crazyin||crckt||cream||created||creative||creativity||credit||credited||creep||creepy||cres||cribbs||cricket||cricketer||crickiting||cried||crisis||cro1327||crore||cross||crossing||crowd||croydon||crucial||crucify||cruel||cruise||cruisin||crushes||cry||cs||csbcm4235wc1n3xx||csc||csh11||cst||cstore||ct||ctagg||ctargg||cthen||ctla||cttargg||ctter||cttergg||ctxt||cuck||cud||cuddle||cuddled||cuddling||cudnt||culdnt||culture||cum||cumin||cumming||cup||cupboard||cuppa||curfew||curious||current||currently||curry||curtsey||cusoon||cust||custcare||custom||customer||customercare||customersqueries||cut||cute||cutefrnd||cutest||cutie||cutter||cutting||cuz||cw25wx||cya||cyclist||cyst||d3wv||da||daaaaa||dabbles||dabooks||dad||daddy||dai||daily||dammit||damn||dan||dancce||dance||dancin||dancing||dane||dang||danger||dangerous||dao||dare||dark||darker||darkest||darkness||darlin||darling||darren||dartboard||dasara||dat||data||date||datebox1282essexcm61xn||dating||datz||dave||dawn||day||days||daytime||daywith||db||dbuk||de||dead||deal||dealer||dealing||dear||dear1||dearer||dearly||death||debating||dec||decades||december||decent||decide||decided||deciding||decimal||decision||deck||decking||declare||decorating||dedicate||dedicated||deduct||deep||deepak||deepest||deer||deeraj||def||defeat||defer||deficient||definite||definitely||definitly||defo||degree||dehydrated||dehydration||del||delay||delayed||delete||deleted||delhi||delicious||deliver||delivered||deliveredtomorrow||delivery||deltomorrow||deluxe||dem||demand||den||dena||dengra||denis||dent||dental||dentist||deny||denying||department||dependable||dependent||depends||deposit||deposited||depressed||depression||dept||der||derek||derp||describe||description||desert||deserve||designation||desire||desires||desk||desparate||desparately||desperate||despite||dessert||destination||destiny||detail||detailed||details||determine||determined||detroit||deus||develop||developed||developer||device||devil||deviousbitch||devouring||dey||dha||dhanush||dhina||dhoni||dhorte||dial||dialling||dialogue||diamond||diaper||dice||dick||dict||dictionary||did||diddy||didn||didnt||didntgive||die||died||diesel||diet||dieting||diff||differ||difference||different||difficult||difficulty||dificult||digi||digit||digital||dignity||dileep||dime||dimension||din||dine||dined||dinero||ding||dining||dinner||dino||dint||dip||dippeditinadew||direct||directly||director||dirt||dirtiest||dirty||dis||disagreeable||disappeared||disappointment||disaster||disastrous||disc||disclose||disconnect||disconnected||discount||discreet||discus||discussed||disease||disk||dislike||dismay||dismissial||display||distance||distract||disturb||disturbance||disturbing||ditto||divert||division||divorce||diwali||dizzamn||dizzee||dled||dlf||dload||dnot||dnt||do||dob||dobby||doc||dock||doctor||doctors||document||dodda||dodgey||doe||doesdiscount||doesn||doesnt||dog||dogbreath||dogg||doggin||dogging||doggy||dogwood||doin||doinat||doing||doit||doke||dokey||doll||dollar||dom||domain||don||donate||done||donno||dont||dontcha||dontignore||dontmatter||dontplease||donyt||doom||door||dorm||dormitory||dorothy||dose||dosomething||dot||double||doublemins||doubletxt||doubt||doug||dough||down||download||downloaded||downloads||downon||downstem||dozen||dp||dracula||drama||dramastorm||dramatic||drastic||draw||dreading||dream||dreams||dreamz||dress||dressed||dresser||drink||drinkin||drinking||drivby||drive||driver||drivin||driving||drizzling||drms||drop||dropped||drove||drpd||drug||drugdealer||drum||drunk||drunkard||drunken||drvgsto||dry||dryer||dual||dub||dubsack||duchess||ducking||dude||dudette||due||duffer||dull||dumb||dump||dun||dungerees||dunno||duo||durban||durham||dusk||dust||duvet||dvd||dvg||dwn||dying||dysentry||e14||each||eachother||ear||earlier||earliest||early||earn||earning||earth||easier||easiest||easily||east||eastenders||easter||easy||eat||eaten||eatin||eating||ebay||ec2a||echo||eckankar||ecstacy||ecstasy||ed||edge||edhae||edison||edition||edrunk||edu||education||educational||edukkukayee||edward||eek||eerie||eerulli||effect||efficient||efreefone||egbon||egg||eggs||ego||eh74rr||eight||eighth||eightish||eire||either||ela||elaborate||elaborating||elaine||elama||elaya||eldest||election||electricity||elephant||eleven||elliot||ello||else||elsewhere||elvis||email||emailed||embarassed||embarassing||embarrassed||embassy||emc1||emergency||emerging||emigrated||emily||emotion||employee||employer||empty||enc||end||ended||ending||endless||endof||endowed||ends||enemy||energy||eng||engaged||engagement||engalnd||engin||england||english||enjoy||enjoyed||enjoyin||enjoying||enketa||enna||ennal||enough||ente||enter||entered||enters||entertain||entertaining||entey||entire||entirely||entitled||entrepreneur||entropication||entry||entry41||enufcredeit||enuff||envelope||environment||envy||epi||eppolum||epsilon||equally||er||ere||ericson||ericsson||erm||erode||erotic||err||error||ertini||eruku||erupt||erutupalam||esaplanade||escalator||escape||ese||eshxxxxxxxxxxx||espe||especially||esplanade||essay||essential||establish||eta||etc||ethnicity||etlp||ettans||euro||euro2004||eurodisinc||europe||evaluation||evaporated||eve||eveb||even||evening||event||eventually||ever||every||every1||everybody||everyboy||everyday||everyone||everyones||everyso||everythin||everything||everytime||everywhere||evey||eviction||evil||evn||evng||evo||evone||evr||evrey||evry||evry1||evrydy||ex||exact||exactly||exam||excellent||except||exchanged||excited||exciting||excuse||excused||exe||executive||exercise||exeter||exhaust||exhausted||exhibition||exist||exmpel||exorcism||exorcist||exp||expect||expected||expecting||expects||expensive||experience||experiencehttp||experiment||expert||expired||expires||expiry||explain||explicit||explicitly||explosive||exposed||exposes||express||expression||expressoffer||ext||exterminator||extra||extract||extreme||eye||eyed||f4q||fab||faber||face||facebook||facility||fact||factory||faded||faggot||faggy||faglord||failed||failing||fails||failure||fainting||fair||faith||fake||fakeye||fal||falconerf||fall||fallen||falling||fals||famamus||familiar||family||famous||fan||fancied||fancy||fantastic||fantasy||far||farm||farrell||farting||fassyole||fast||faster||fastest||fat||fated||father||fathima||fatty||fault||fav||fave||favor||favorite||favour||favourite||fear||feathery||feature||feb||february||fed||fedex||fee||feed||feel||feelin||feeling||feelingood||feellikw||feet||fell||fellow||felt||female||feng||festival||fetch||fetching||fever||few||ffectionate||fffff||ffffffffff||ffffuuuuuuu||fgkslpo||fgkslpopw||fidalfication||field||fieldof||fiend||fifa||fifteen||fifth||fifty||fight||fighting||fightng||figure||figuring||file||fill||filled||filling||film||filth||filthy||filthyguys||final||finalise||finally||finance||financial||find||finding||fine||finest||finger||fingers||finish||finishd||finished||finishing||fink||finn||fire||fired||firefox||fireplace||fires||firmware||firsg||first||fish||fishhead||fishrman||fit||fiting||five||fix||fixd||fixed||fixedline||fizz||flag||flaked||flaky||flame||flash||flat||flatter||flavour||flea||fletcher||flew||flight||flim||flip||flippin||flirt||flirting||flirtparty||floating||flood||floor||floppy||florida||flow||flower||flowing||fluid||flung||flurry||flute||fly||flying||flyng||fml||fne||fold||foley||folk||follow||followed||followin||following||follows||fond||fondly||fone||foned||fones||fonin||food||fool||fooled||foot||football||footbl||footie||footprint||footy||for||force||forced||foregate||foreign||forever||forevr||forfeit||forget||forgets||forgive||forgiven||forgiveness||forgot||forgotten||forgt||form||formal||formally||format||formatting||forms||forth||fortune||forum||forward||forwarded||forwarding||found||foundurself||four||fourth||foward||fowler||fox||fps||fr||fraction||fran||frank||frankie||franxx||franyxxxxx||fraud||freak||freaked||freaking||freaky||fredericksburg||free||free2day||freedom||freeentry||freefone||freek||freely||freemsg||freephone||freezing||freinds||fren||french||frens||frequently||fresh||fresher||fret||fri||friday||fridge||fried||friend||friends||friendsare||friendship||fring||fringe||frm||frmcloud||frnd||frnds||frndship||frndshp||frndsship||frndz||frnt||fro||frog||from||fromm||fromwrk||front||frontierville||frosty||fruit||frwd||frying||ft||fuck||fucked||fuckin||fucking||fuckinnice||fudge||fuelled||fujitsu||ful||fulfil||full||fullonsms||fumbling||fun||function||fund||fundamental||funeral||funk||funky||funny||furniture||fusion||future||fuuuuck||fwiw||fyi||g696ga||gage||gail||gailxx||gain||gained||gal||galileo||gals||gam||gamb||game||games||gamestar||gandhipuram||ganesh||gang||gap||garage||garbage||garden||gardener||gari||garment||gary||gas||gastroenteritis||gate||gauge||gautham||gauti||gave||gay||gayle||gaytextbuddy||gaze||gbp||gbp1||gbp4||gbp5||gdeve||ge||gee||geeee||geeeee||gei||gek1510||gender||gene||general||generally||genius||gent||gentle||gentleman||gently||genuine||genus||geoenvironmental||george||gep||ger||germany||get||get4an18th||getiing||geting||getsleep||getstop||gettin||getting||getzed||ghodbandar||ghost||gibbs||gibe||gift||gifted||giggle||gigolo||gim||gimmi||gin||girl||girlfrnd||girlie||gist||giv||give||given||giving||glad||gland||glasgow||glass||glo||global||glorious||glory||gloucesterroad||gm||gmw||gn||gnarl||gnt||gnun||go||go2||go2sri||goal||goals||gobi||god||goggles||goigng||goin||goin2bed||going||gokila||gold||golddigger||golden||goldviking||golf||gon||gona||gone||gong||gonnamissu||good||goodevening||goodfriend||goodmate||goodmorning||goodnight||goodnite||goodnoon||goodo||goodtime||goody||google||gopalettan||gorgeous||gosh||gossip||got||gota||gotany||gotbabes||gotmarried||goto||gotten||gotto||goverment||govt||gower||gprs||gpu||gr8||gr8fun||gr8prizes||grab||grace||graduated||grahmbell||gram||gran||grand||grandfather||grandma||granite||granted||graphic||grasp||grateful||grave||gravel||gravity||gravy||gray||grazed||gre||great||greatest||greatly||greatness||greece||green||greet||greeting||grief||grinder||grins||grinule||grl||grocer||grooved||groovy||groovying||ground||group||grow||growing||grown||grownup||grr||grumble||grumpy||gsex||gsoh||gua||guai||guarantee||guaranteed||gucci||gud||gudni8||gudnite||gudnyt||guess||guessed||guessin||guessing||guidance||guide||guild||guilty||guitar||gumby||guoyang||gurl||gut||guy||gving||gym||gymnastics||gynae||gyno||ha||habba||habit||hack||had||haf||haha||hahaha||hai||hail||hair||haircut||hairdresser||haiyoh||haiz||half||half8th||hall||halla||hallaq||halloween||ham||hamper||hamster||hand||handed||handing||handle||hands||handset||handsome||handsomes||hang||hanger||hangin||hanging||hank||hannaford||hanuman||hanumanji||happen||happend||happened||happenin||happening||happens||happier||happiest||happily||happiness||happy||hard||hardcore||harder||hardest||hardly||hari||harish||harlem||harri||harry||hasbro||hasnt||hassling||hat||hate||haughaighgtujhyguj||haul||haunt||hav||hav2hear||hava||havbeen||have||havebeen||haven||havent||haventcn||havin||having||havnt||hcl||hdd||he||head||headache||headin||heading||headset||headstart||heal||healer||healthy||heap||hear||heard||hearin||hearing||heart||hearted||hearts||heat||heater||heaven||heavily||heavy||hectic||hee||heehee||hehe||height||held||helen||hell||hella||hello||hellogorgeous||helloooo||help||help08700621170150p||help08714742804||help08718728876||helpful||helping||helpline||heltini||hen||hence||henry||hep||her||here||hero||heron||hesitant||hesitate||hesitation||hex||hey||hf8||hg||hhahhaahahah||hi||hidden||hide||hiding||high||highest||hilarious||hill||hillsborough||him||himso||hint||hip||hiphop||hire||his||history||hit||hitler||hitman||hitter||hittng||hiya||hlday||hlp||hme||hmm||hmmm||hmmmm||hmmross||hmph||hmv||hmv1||ho||hockey||hogidhe||hogli||hogolo||hol||holby||hold||holder||holding||hole||holiday||holla||hollalater||hols||holy||home||homeowner||hon||honest||honestly||honesty||honey||honeybee||honeymoon||honi||hont||hoo||hooch||hoody||hook||hooked||hoop||hop||hope||hoped||hopeful||hopefully||hopeing||hopeso||hopeu||hoping||hor||horniest||horny||horo||horrible||horse||hospital||host||hostel||hostile||hot||hotel||hotmail||hotmix||hottest||hour||hourish||house||houseful||housewife||housework||housing||how||howard||howda||howdy||however||hows||howu||howz||hp20||hppnss||hr||hrishi||hsbc||html||http||huai||hubby||hudgi||hug||huge||hugging||hugh||huh||hui||huiming||hum||human||humanity||hun||hundred||hungover||hungry||hunk||hunny||hunt||hunting||hurricane||hurried||hurry||hurt||hurting||husband||hussey||hustle||hut||hv9d||hvae||hw||hyde||hype||hypertension||hypotheticalhuagauahahuagahyuhagga||ia||iam||ibh||ibhltd||ibiza||ibm||ibn||ibored||ibuprofen||iccha||ice||icic||icicibank||icky||icmb3cktz8r7||icon||id||idc||idea||ideal||identification||identifier||idew||idiot||idk||idp||idu||if||iff||ifink||ig11||ignorant||ignore||ignoring||ihave||ijust||ikea||ikno||iknow||il||ileave||ill||illness||illspeak||ilol||im||image||imagination||imagine||imat||imf||img||imin||imma||immed||immediately||immunisation||imp||impatient||impede||implication||important||importantly||imposed||impossible||imposter||impress||impressed||impression||impressively||improve||improved||imprtant||in||in2||inc||inch||incident||inclu||include||includes||including||inclusive||incomm||inconsiderate||inconvenience||inconvenient||incorrect||increase||incredible||increment||inde||indeed||independence||independently||index||india||indian||indicate||individual||indyarocks||inever||infact||infection||infernal||influx||info||inform||information||informed||infra||infront||ing||ingredient||initiate||ink||inlude||inmind||inner||inning||innocent||innu||inperialmusic||inpersonation||inr||insect||insha||inshah||inside||inspection||inst||install||installation||installing||instant||instantly||instead||instituitions||instruction||insurance||intelligent||intend||intention||interest||interested||interesting||interflora||interfued||internal||internet||interview||interviw||intha||into||intrepid||intro||intrude||invader||invention||invest||investigate||invitation||invite||invited||inviting||invnted||invoice||involve||involved||iouri||ip4||ipad||ipaditan||ipads||iphone||ipod||iraq||irene||iriver||iron||ironing||irritated||irritates||irritating||irritation||irulinae||is||isaiah||iscoming||ish||ishtamayoo||island||isn||isnt||issue||issues||isv||it||italian||itcould||item||iter||ithink||itna||itried2tell||its||itself||itwhichturnedinto||itxt||itz||ivatte||ive||iwana||iwas||iyo||izzit||j5q||j89||jabo||jack||jacket||jackpot||jackson||jacuzzi||jada||jade||jaklin||jam||james||jamster||jamz||jan||janarige||jane||janinexx||january||janx||jap||japanese||jas||jason||java||jay||jaya||jaykwon||jaz||jazz||jealous||jean||jeetey||jeevithathile||jelly||jen||jenne||jenny||jenxxx||jeremiah||jeri||jerk||jerry||jersey||jess||jesus||jet||jetton||jewelry||jez||jia||jiayin||jide||jiu||jjc||joanna||job||jobyet||jock||jod||jog||jogging||john||join||joined||joining||joke||joker||jokin||joking||jolly||jolt||jon||jones||jontin||jordan||jorge||jos||jot||journey||joy||jsco||jst||jstfrnd||jsut||juan||judgemental||juicy||jul||jules||juliana||julianaland||july||jump||jumper||june||jungle||junna||jurong||jus||just||justbeen||justfound||justify||justthought||juswoke||juz||k52||k61||k718||kaaj||kadeem||kaiez||kaila||kaitlyn||kalaachutaarama||kalainar||kalisidare||kallis||kalstiya||kama||kanagu||kane||kanji||kano||kappa||karaoke||karnan||karo||kate||katexxx||kath||kavalan||kay||kaypoh||keen||keep||keeping||kegger||keluviri||ken||kent||kept||kerala||keralacircle||keris||kettoda||key||keypad||keyword||kfc||khelate||kicchu||kick||kickboxing||kickoff||kid||kidding||kidz||kiefer||kill||killed||killing||kilo||kind||kinda||kindly||king||kingdom||kintu||kiosk||kip||kisi||kiss||kisses||kissing||kit||kittum||kitty||kl341||knackered||knee||knew||knickers||knock||knocking||know||knowing||known||knw||kochi||kodstini||kodthini||kolathupalayam||konw||korche||korean||korli||korte||kotees||kothi||ktv||kuch||kudi||kusruthi||kvb||l8er||l8r||l8rs||l8tr||la1||la3||la32wu||lab||labor||lac||lacking||lacs||laden||lady||lag||lage||lager||laid||lakh||lambda||lambu||lamp||lancaster||land||landing||landline||landlineonly||landmark||lane||langport||language||lanka||lanre||lap||lapdancer||laptop||lar||lara||laready||large||largest||lark||lasagna||last||lastest||lasting||late||lately||latelyxxx||later||latest||latr||laugh||laughed||laughing||laughs||laundry||laurie||lautech||lavender||law||laxinorficated||lay||layin||laying||lazy||lccltd||ld||ldew||ldn||ldnw15h||le||lead||leadership||leading||leaf||leafcutter||league||leanne||learn||learned||least||least5times||leave||leaving||lect||lecture||lecturer||left||leftover||leg||legal||legitimat||leh||lei||lekdog||lem||length||lennon||leo||leona||leonardo||lesser||lesson||lessons||let||lets||letter||level||lf56||liao||lib||libertine||library||lick||lido||lie||life||lifebook||lifeis||lifetime||lifpartnr||lift||lifted||lifting||light||lighter||lightly||lik||like||liked||likely||likeyour||liking||lil||lily||lim||limit||limited||limiting||limping||lindsay||line||linear||lined||linerental||lingerie||lingo||link||linux||lion||lionm||lionp||lip||lipo||liquor||list||listed||listen||listened2the||listener||listening||listening2the||listn||lit||literally||litre||little||live||lived||liver||liverpool||living||lkpobox177hp51fl||ll||llc||llspeak||lmao||lnly||load||loan||lobby||local||location||locaxx||lock||lodge||lodging||log||logged||logging||login||logo||logoff||logon||logos||loko||lol||lolnice||lololo||londn||london||loneliness||lonely||long||longer||lonlines||loo||look||lookatme||looked||lookin||looking||lool||loooooool||looovvve||loose||loosing||loosu||lor||lord||lose||loser||loses||losing||loss||lost||lot||lotr||lotsly||lotsof||lotta||lotto||lotz||lou||loud||lounge||lousy||lov||lovable||love||loved||lovejen||lovely||loveme||lover||loverboy||lovin||loving||lovingly||lovly||low||lower||lowes||loxahatchee||loyal||loyalty||lrg||ls1||ls15hb||ls278bb||lst||ltd||ltdhelpdesk||lttrs||lubly||luck||luckily||lucky||lucozade||lucy||lucyxx||luks||lul||lunch||lunchtime||lunsford||lush||luton||luv||luvd||luvs||lux||luxury||lvblefrnd||lyf||lyfu||lying||lyk||lyricalladie||lyrics||m100||m221bp||m227xy||m26||m263uz||m39m51||m60||m8s||m95||ma||maaaan||maangalyam||maat||mac||macedonia||macha||machan||machi||machine||macho||mack||macleran||mad||mad1||mad2||madam||made||madodu||madoke||madstini||madurai||mag||maga||magazine||maggi||magic||magical||magicalsongs||mah||mahal||mahaveer||mahfuuz||maid||mail||mailbox||mailed||main||maintain||maintaining||major||make||makiing||makin||making||malaria||malarky||male||mall||mallika||man||manage||manageable||managed||management||manchester||manda||mandan||mandara||mandy||maneesha||manege||mango||maniac||manky||manual||many||map||mapquest||maraikara||marandratha||march||maretare||margaret||margin||marine||mark||market||marketing||marking||marley||marrge||marriage||married||marry||marsms||maruti||marvel||mary||mas||masked||massage||massive||master||masteriastering||mat||match||matched||mate||math||mathe||mathematics||mathews||matra||matric||matrix3||matter||matthew||matured||maturity||max||max10mins||max6||maximize||maximum||may||mayb||maybe||mca||mcat||mcfly||mcr||me||meal||mean||meaning||meaningful||meaningless||meant||meanwhile||measure||meat||meatball||mecause||med||medical||medicine||mee||meet||meetin||meeting||meetins||meg||mega||meh||mei||meive||mel||melle||melnite||melody||melt||member||membership||memorable||memory||men||mental||mention||mentioned||mentionned||mentor||menu||meow||merely||merememberin||merry||mesages||mess||message||messaged||messages||messaging||messed||messenger||messy||met||method||mfl||mg||mi||mia||michael||mid||middle||midnight||mids||might||miiiiiiissssssssss||mike||mila||mile||mileage||milk||miller||million||milta||min||mina||minapn||mind||minded||mindset||mine||minecraft||mini||minimum||minmobsmore||minmobsmorelkpobox177hp51fl||minmoremobsemspobox45po139wa||minnaminunginte||minor||mins||mint||minus||minute||minuts||miracle||mirror||misbehaved||miserable||misfit||mising||misplaced||miss||misscall||missed||missin||missing||mission||missionary||missunderstding||missy||mist||mistake||misundrstud||mite||mitsake||mittelschmertz||miwa||mix||mjzgroup||mk17||mk45||mmm||mmmm||mmmmm||mmmmmm||mmmmmmm||mmsto||mn||mnth||mnths||mo||moan||mob||mobcudb||mobile||mobilesdirect||mobilesvary||mobileupd8||mobno||mobsi||mobstorequiz10ppm||moby||mobypobox734ls27yf||mode||model||modl||module||mofo||moji||mojibiola||mokka||molested||mom||moment||mon||monday||mone||money||monkeespeople||monkey||monkeyaround||mono||monoc||monster||month||monthly||monthlysubscription||mood||moon||moral||more||morefrmmob||morn||mornin||morning||morphine||morrow||moseley||most||mostly||mother||motherfucker||motivate||motivating||motive||motor||motorola||mountain||mouse||mouth||move||moved||movie||movietrivia||moving||mp3||mquiz||mr||mre||mrng||mrt||ms||msg||msg150p||msging||msgrcvd||msgrcvd18||msgrcvdhg||msn||mt||mtalk||mth||mths||mtmsg||mtmsg18||mtmsgrcvd18||mtnl||mu||muah||much||muchand||muchxxlove||mudyadhu||mufti||muhommad||muht||multimedia||multiply||multis||mum||mumbai||mumhas||mummy||mumtaz||mundhe||munsters||murali||murder||murdered||murderer||mush||mushy||music||musical||musicnews||must||musta||musthu||mustprovide||mutai||mutation||muz||mwahs||my||mycalls||mylife||mymoby||myparents||mys||myself||myspace||mystery||n9dx||na||naal||nacho||nag||nagar||nah||nahi||nail||naked||nalla||nalli||name||name1||name2||named||nammanna||namous||nan||nange||nanny||nap||narcotic||nasdaq||naseeb||nasty||nat||nat27081980||natalie||natalie2k9||natalja||national||nationwide||nattil||natural||nature||natwest||naughty||nauseous||nav||navigate||nbme||nd||ndship||near||nearby||nearer||nearly||necesity||necessarily||necessary||necessity||neck||necklace||ned||need||needa||needed||needing||needle||needy||neekunna||neft||negative||neglect||neglet||neighbor||neighbour||neither||nelson||neo69||nervous||neshanth||net||netcollex||netflix||nething||netun||netvision||network||networking||neva||nevamind||never||nevering||neville||nevr||new||neway||newest||newport||newquay||news||newscaster||newsletter||newspaper||next||nh||ni8||nic||nice||nichols||nick||nickey||nicky||nig||nigeria||nigh||night||nighters||nightnight||nigpun||nigro||nike||nikiyu4||nimbomsons||nimya||ninish||nino||nipost||nit||nite||nitro||nitros||nitw||nitz||njan||nmde||no||no1||nobbing||nobody||noe||noi||noice||noise||noisy||nok||nokia||nokia6600||nokia6650||nokias||noline||non||noncomittal||none||nonetheless||nookii||noon||nooooooo||noooooooo||nope||nora||norcorp||nordstrom||norm||norm150p||normal||normally||north||northampton||nose||nosh||nosy||not||note||notebook||nothin||nothing||notice||notification||notified||notixiquating||nottingham||notxt||noun||novelty||november||now||now1||nowadays||nowhere||noworriesloans||nr31||nri||nt||nte||ntimate||ntt||ntwk||nu||nuclear||nudist||nuerologist||num||number||nurse||nursery||nurungu||nus||nusstu||nuther||nutter||nver||nvm||nvq||nxt||ny||nyc||nydc||nyt||nytho||nìte||o2||o2fwd||oath||obedient||obese||obey||objection||oble||oblisingately||oblivious||obviously||occasion||occupied||occupy||occur||occurs||ocean||oclock||october||odalebeku||odi||of||ofcourse||off||offc||offcampus||offdam||offense||offer||offered||offering||office||officer||official||officially||offline||ofice||ofsi||ofstuff||often||oga||ogunrinde||oic||oil||oja||ok||okay||okday||okden||okey||okie||okies||okmail||okors||ola||olage||olave||olayiwola||old||oli||ollu||olol||olowoyey||olympics||omg||omw||on||onam||onbus||oncall||once||ondu||one||ones||oni||onion||online||onluy||only||only1more||onlyfound||onto||onum||onwards||onwords||ooh||oooh||oooooh||ooooooh||oops||open||opened||opener||openin||opening||operate||operator||opinion||opponenter||opportunity||opposed||opposite||opps||opt||opted||optimistic||optin||option||optout||or||or2optout||or2stoptxt||oral||orange||orc||orchard||order||ordered||ordinator||ore||oredi||oreo||org||organise||organizer||orh||orig||original||orno||ortxt||oru||oscar||oso||otbox||other||others||otherwise||othrs||othrwise||otside||ouch||our||ourbacks||out||outage||outbid||outdoors||outfit||outfor||outgoing||outl8r||outrageous||outreach||outside||outsider||outsomewhere||outstanding||outta||ovarian||oveable||over||overa||overdid||overdose||overemphasise||overheating||overtime||ovr||ovulate||ovulation||ow||owe||owed||owl||owned||owns||owo||oxygen||oyea||oyster||oz||pa||pace||pack||package||packing||padhe||page||pages||pai||paid||pain||painful||paining||painting||pair||pale||palm||pan||panalam||panasonic||pandy||panic||panicks||panren||pansy||pant||panther||panty||pap||papa||paper||paperwork||paracetamol||parachute||parade||paragon||paragraph||paranoid||parantella||parchi||parco||parent||paris||parish||park||parked||parkin||parking||part||participate||particular||particularly||partner||partnership||party||paru||pas||pass||passable||passed||passion||passionate||passport||password||past||pataistha||patent||path||pathaya||patient||patrick||pattern||patty||paul||pause||pavanaputra||pax||pay||payasam||payback||payed||payed2day||payee||paying||payment||payoh||paypal||pc1323||pdate_now||peace||peaceful||peach||peak||pear||pee||peep||pehle||pei||pen||pendent||pending||penis||penny||people||per||percent||percentage||perf||perfect||perform||performance||performed||perfume||perhaps||peril||period||peripheral||permanent||permission||perpetual||persevered||persian||persolvo||person||person2die||personal||personality||personally||persons||perspective||pert||perumbavoor||pesky||pest||pete||petexxx||petey||petrol||petticoatdreams||pg||ph||pharmacy||phasing||phb1||phd||phews||phil||philosophical||philosophy||phne||phoenix||phone||phone750||phonebook||phoned||phony||photo||photoshop||php||phrase||phyhcmk||physic||piah||pic||pick||picked||picking||pickle||picsfree1||picture||pie||piece||pierre||pig||piggy||pilate||pile||pillow||pimple||pimples||pin||pink||pint||pisces||piss||pissed||pist||pity||pix||pixel||pizza||place||placed||placement||plaid||plan||plane||planet||planettalkinstant||planned||planning||plate||platt||play||played||player||playin||playing||playng||plaza||pleasant||please||pleased||pleassssssseeeeee||pleasure||pleasured||plenty||plm||ploughing||pls||plum||plumber||plumbing||plural||plus||plyr||plz||pm||pmt||po19||pobox||pobox1||pobox114||pobox12n146tf15||pobox12n146tf150p||pobox202||pobox334||pobox36504w45wq||pobox365o4w45wq||pobox45w2tg150p||pobox75ldns7||pobox84||poboxox36504w45wq||pocay||pocked||pocket||pocketbabe||pocy||pod||poem||poet||point||poker||poking||pokkiri||pole||police||politician||polo||poly||poly3||polyc||polyh||polyph||polyphonic||polys||pongal||ponnungale||poo||pooja||pookie||pool||poop||poor||poorly||poortiyagi||pop||popcorn||popped||popping||porn||porridge||port||portal||portege||portion||pos||pose||posh||posible||position||positive||possession||possessive||possessiveness||possibility||possible||possibly||post||postal||postcard||postcode||posted||posting||postponed||posts||potato||potential||potter||pouch||pound||pounded||poured||pours||pouts||power||powerful||poyyarikatur||ppl||pple||ppm||ppm150||ppt150x3||prabha||prabu||pract||practical||practice||practicing||practicum||practising||praise||prakasam||prakasamanu||prakesh||praps||prasad||prasanth||prashanthettan||praveesh||pray||prayer||praying||prayrs||pre||predict||predicte||predicting||prediction||predictive||prefer||preferably||prem||premarica||premier||premium||prepaid||prepare||prepared||prepayment||preponed||preschoolco||prescribed||prescripiton||prescription||presence||present||president||presley||presnts||press||pressies||pressure||prestige||pretend||pretsorginta||pretsovru||pretty||prevent||preview||previous||previously||prey||price||pride||priest||prin||prince||princess||print||printed||printer||printing||prior||priority||priscilla||privacy||private||prix||priya||prize||prizeawaiting||prizeswith||pro||prob||probably||problem||problematic||problms||problum||probpop||probs||probthat||process||processed||prod||product||prof||professional||professor||profile||profit||program||progress||project||prolly||prometazine||prominent||promise||promised||promo||promoting||promotion||prompt||promptly||prone||proof||proove||prop||proper||properly||property||propose||propsd||prospect||protect||prove||proverb||provided||provider||providing||province||proze||prsn||ps3||pshew||psp||psxtra||psychiatrist||psychic||psychologist||pt2||ptbo||pthis||pub||public||publish||pudunga||pull||pulling||pump||punch||punish||punishment||punj||punto||puppy||pura||purchase||pure||purity||purple||purpose||purse||push||pushbutton||pushes||pussy||put||puttin||putting||puzzeles||puzzle||px3748||qatar||qbank||qet||qing||qjkgighjjgcbl||qlynnbv||quality||quarter||que||queen||query||ques||question||questioned||quick||quickly||quiet||quit||quite||quiteamuzing||quitting||quiz||quizclub||quote||quoting||r836||racal||racing||radiator||radio||raed||rael||raglan||rahul||raiden||railway||rain||raining||raise||raised||raj||raja||raji||rajini||rajitha||rajnikant||rakhesh||raksha||rally||ralphs||ramaduth||ramen||ran||random||randomlly||randomly||randy||rang||range||ranjith||ranju||raping||rat||rate||rather||ratio||raviyog||rawring||ray||rayan||rayman||rcb||rcd||rct||rcv||rcvd||rdy||re||reach||reache||reached||reaching||reacting||reaction||read||reader||readiness||reading||ready||real||real1||realise||realised||realising||reality||realize||realized||realizes||really||reallyneed||realy||reapply||rearrange||reason||reasonable||reassurance||reassuring||rebel||reboot||rebooting||rebtel||rec||recd||receipt||receipts||receive||receivea||received||receiving||recent||recently||reception||recession||recharge||recharged||recieve||reckon||recognise||recognises||record||recorded||recorder||recount||recovery||recpt||recreation||recycling||red||redeemable||redeemed||reduce||ree||ref||reference||references||referin||reffering||refilled||reflection||reflex||reformat||refreshed||refund||refunded||refused||reg||regalportfolio||regard||regarding||register||registered||registration||regret||regretted||regular||rejected||related||relation||relationship||relative||relax||relaxing||released||reliant||relieved||religiously||relocate||reltnship||rem||remain||remains||remb||remember||remembered||rememberi||remembr||remembrs||remind||reminded||reminder||reminding||reminds||remixed||removal||remove||removed||rencontre||renewal||renewed||renewing||rent||rental||renting||rentl||rents||repair||repeat||repeating||repent||replace||replacement||replacing||replied||reply||replying||replys150||report||reppurcussions||representative||republic||request||require||required||requirement||requires||research||resend||resent||reservation||reserve||reserved||reset||residency||resizing||reslove||resolution||resolved||resort||respect||respectful||responce||respond||responding||response||responsibility||responsible||rest||restaurant||restock||restocked||restrict||restriction||resubbing||resubmit||result||resume||resuming||retard||retired||retrieve||return||returned||returning||reunion||reveal||revealed||revealing||reverse||review||revision||reward||rewarding||rg21||rgds||rgent||rhode||rhythm||rice||rich||riddance||ridden||ride||right||rightio||rightly||riley||rimac||ring||ringing||ringtone||ringtoneking||ringtones||rinu||rip||ripped||rise||risk||rite||ritten||river||ro||road||roast||rob||robinson||robs||rock||rocking||rodds1||rodger||rofl||roger||role||rolled||roller||romantic||romcapspam||ron||room||roomate||roommate||rose||rough||round||rounder||route||row||rowdy||royal||rp176781||rpl||rply||rr||rs||rstm||rt||rtf||rtm||rto||rub||rubber||rude||rudi||rugby||ruin||ruining||rule||rum||rumbling||rummer||rumour||run||running||rupaul||rush||rushing||ruthful||rvx||rwm||ryan||ryder||s3xy||s89||sabarish||sac||sachin||sack||sacked||sacrifice||sad||sae||saeed||safe||safely||safety||sagamu||saibaba||said||sake||salad||salam||salary||sale||sales||salesman||sall||salmon||salon||salt||sam||samachara||samantha||sambar||same||samus||sandiago||sane||sang||sankatmochan||sankranti||santa||santacalling||sao||sapna||sar||sara||sarasota||sarcasm||sarcastic||saristar||sariyag||sary||sashimi||sat||satanic||sathy||sathya||satisfied||satisfy||satsgettin||satthen||saturday||saucy||sausage||savamob||save||saved||saving||saw||say||sayhey||sayin||saying||sayy||scallies||scammer||scarcasim||scared||scary||scenario||scenery||sch||schedule||school||science||scold||scool||scorable||score||scoring||scotch||scotland||scotsman||scouse||scraped||scrappy||scratch||scratching||scream||screamed||screaming||screen||screwd||scrounge||scrumptious||sculpture||sd||sday||sdryb8i||sea||search||searching||season||seat||sec||second||secondary||secret||secretary||secretly||section||secure||secured||sed||see||seed||seeing||seeker||seeking||seem||seemed||seems||seen||sef||seh||sehwag||seing||select||selected||selection||self||selfindependence||selfish||selflessness||sell||selling||sem||semester||semi||semiobscure||sen||send||sender||sending||sends||senor||senrd||sense||senses||sensible||sensitive||sent||sentence||senthil||sentiment||seperated||sept||september||serena||series||serious||seriously||served||server||service||serving||servs||set||setting||settle||settled||settling||seven||seventeen||several||sex||sexiest||sextextuk||sexual||sexy||sexychat||sez||sg||sha||shade||shadow||shag||shagged||shah||shahjahan||shakara||shake||shakespeare||shaking||shall||shame||shampain||shangela||shanghai||shanil||shant||shaping||share||shared||sharing||shattered||shaved||shb||shd||she||sheet||sheffield||shelf||shell||sherawat||shes||shesil||shexy||shhhhh||shifad||shijas||shijutta||shinco||shindig||shining||shiny||ship||shipped||shipping||shirt||shit||shite||shitin||shitinnit||shitload||shitstorm||shivratri||shld||shldxxxx||shock||shocking||shoe||shola||shoot||shop||shoppin||shopping||shoranur||shore||short||shortage||shortbreaks||shortcode||shorter||shortly||shot||shoul||should||shoulder||shouldn||shouted||shouting||shove||shoving||show||showed||shower||showered||showing||showr||showroom||shracomorsglsuplt||shrek||shrink||shrub||shsex||shu||shud||shudvetold||shuhui||shun||shut||shy||si||sian||sib||sic||sick||sickness||side||sigh||sighs||sight||sign||signal||significance||significant||signin||signing||siguviri||silence||silent||silently||silly||silver||sim||simonwatson5120||simple||simpler||simply||simpson||simulate||since||sinco||sindu||sing||singapore||singing||single||sink||sip||sipix||sips||sir||sirji||sister||sit||site||sitll||sitter||sittin||sitting||situation||siva||six||size||sized||sk3||sk38xh||skateboarding||skilgme||skill||skillgame||skin||skinny||skint||skip||skirt||sky||skye||skype||skyped||skyving||slaaaaave||slacking||slap||slave||sleep||sleepin||sleeping||sleepingwith||sleepwell||sleepy||slept||slice||slide||sliding||slightly||slip||slipper||slippery||slo||slob||slot||slovely||slow||slower||slowing||slowly||slp||slurp||sm||smacks||small||smaller||smart||smartcall||smarter||smash||smashed||smear||smell||smeone||smidgin||smile||smiled||smiles||smiley||smiling||smith||smoke||smoked||smokin||smoking||smoothly||sms||smsco||smsing||smsrewards||smsservices||smth||snake||snap||snappy||snatch||snd||sneham||snickering||snogs||snoring||snot||snow||snowball||snowboarding||snowman||snuggles||so||soc||sochte||social||sofa||soft||software||soil||soiree||sol||soladha||sold||solihull||solve||solved||some||some1||somebody||someday||someone||someonone||someplace||somerset||sometext||somethin||something||sometime||sometimes||sometme||somewhat||somewhere||somewheresomeone||somewhr||somone||somtimes||sonathaya||sonetimes||song||sony||sonyericsson||soo||soon||sooner||soonlots||sooo||soooo||sooooo||sophas||sore||sorrow||sorrows||sorry||sort||sorta||sorted||sorting||sory||soryda||soul||sound||sounding||sounds||soundtrack||soup||source||south||southern||souveniers||soz||sozi||space||spacebucks||spageddies||spain||spam||spanish||spare||spark||sparkling||spatula||speak||speaking||spec||special||speciale||specialisation||specialise||specially||specific||specify||speechless||speed||speedchat||speeding||speling||spell||spelled||spelling||spend||spending||spent||sphosting||spice||spider||spiffing||spile||spin||spinout||spiral||spirit||spiritual||spjanuary||spk||spl||splash||splashmobile||splat||splendid||split||splleing||spoil||spoiled||spoilt||spoke||spoken||sponsor||spontaneously||spook||spoon||sporadically||sport||sportsx||spose||spot||spotty||spouse||sppok||spreadsheet||spree||spring||sprint||sptv||spun||spy||sq825||squatting||squeeeeeze||squeezed||squid||squishy||sr||srsly||srt||sry||stability||stable||stadium||staff||stage||stagwood||stair||stalk||stalking||stamp||stamped||stand||standard||standing||stapati||star||starer||staring||starring||starshine||start||started||starting||starve||starving||starwars3||stash||stated||statement||station||status||stay||stayed||stayin||staying||std||stdtxtrate||steak||steal||stealing||steam||steamboat||steed||steering||step||stereo||stereophonics||sterling||sterm||steve||stewartsize||steyn||sth||stick||sticky||stifled||stil||still||stink||stitch||stock||stocked||stockport||stolen||stomach||stomps||stone||stoner||stool||stop||stop2||stop2stop||stopbcm||stopcost||stopcs||stopped||stopsms||stoptxtstop||store||storming||story||str||str8||straight||strain||strange||stranger||stream||street||stress||stressed||stressful||stressfull||stretch||strewn||strict||strike||string||strip||stripe||stroke||strong||strongly||strt||strtd||struggling||sts||stu||stubborn||stuck||studdying||student||studentfinancial||studio||study||studying||studyn||stuff||stuff42moro||stuffed||stuffing||stunning||stupid||style||styling||stylish||stylist||sub||subject||subletting||submitted||submitting||subpoly||subs16||subscribe||subscribe6gbp||subscribed||subscriber||subscription||subscriptn3gbp||subscrition||subsequent||subtoitles||success||successful||successfully||such||suck||sucker||sudden||suddenly||sudn||sue||suffer||suffering||suffers||sufficient||sugababes||suganya||sugar||sugardad||suggest||suggestion||suit||suite||suite342||suitemates||sullivan||sum||sum1||suman||sumfing||summer||summon||sumthin||sun||sun0819||sunday||sundayish||sunlight||sunny||sunoco||sunroof||sunscreen||sunshine||suntec||sup||super||superb||superior||supervisor||suply||supose||supplier||supply||support||suppose||supposed||supreme||suprman||sura||sure||surely||surf||surfing||surgical||surly||surname||surprise||surprised||surrender||surrounded||survey||surya||sutra||sux||suzy||svc||sw7||sw73ss||swalpa||swan||swann||swap||swashbuckling||swat||swatch||sway||swayze||swear||sweater||sweatter||sweet||sweetest||sweetheart||sweetie||swell||swhrt||swimming||swimsuit||swing||swiss||switch||swollen||swoop||swt||swtheart||syd||syllabus||symbol||sympathetic||symptom||synced||syria||syrup||system||t4get2text||t91||ta||table||tablet||tackle||taco||tactful||tactless||tag||tagged||tahan||tai||tait||taj||taka||take||takecare||taken||takin||taking||talent||talk||talkbut||talked||talkin||talking||tall||tallahassee||tallent||tamilnadu||tampa||tank||tantrum||tap||tape||tariff||tarot||tarpon||taste||tasts||tat||tata||tats||tattoo||tau||taught||taunton||tax||taxi||taxless||taxt||taylor||tayseer||tbs||tc||tcr||tddnewsletter||tea||teach||teacher||teaching||team||tear||tease||teasing||tech||technical||technology||tee||teenager||teeth||teju||tel||telediscount||telephone||telephonic||teletext||tell||telling||tellmiss||telly||telphone||telugu||temales||temp||temper||temple||ten||tenant||tendency||tenerife||tensed||tension||teresa||term||terminated||termsapply||ternal||terrible||terrific||terror||terrorist||terry||tescos||tessy||test||testing||tex||texas||texd||text||text82228||textand||textbook||textbuddy||textcomp||texted||textin||texting||textoperator||textpod||texts||tgxxrz||th||than||thandiyachu||thangam||thank||thanks||thanks2||thanksgiving||thanku||thankyou||thanx||thanx4||thasa||that||that2worzels||thatmum||thats||the||the4th||theacusations||theater||theatre||thecd||thedailydraw||thekingshead||them||theme||themed||themob||then||thenampet||theoretically||theory||theplace||thepub||there||these||thesedays||thesis||thesmszone||thet||thew||they||theyre||thgt||thia||thin||thing||things||think||thinked||thinkin||thinking||thinkthis||thinl||thirtyeight||thirunelvali||this||thk||thkin||thm||thnk||thnq||thnx||tho||those||thot||thou||though||thought||thoughts||thousand||thout||thread||threat||threats||three||threw||thriller||throat||throw||throwin||throwing||thrown||thru||tht||thts||thuglyfe||thurs||thursday||thus||thx||thy||ti||tick||ticket||tie||tiempo||tiger||tight||tightly||tigress||tihs||tiime||til||till||tim||time||timi||timin||timing||tiny||tip||tired||tiring||tirunelvai||tirunelvali||tirupur||tissco||title||tiwary||tix||tiz||tke||tkls||tkts||tlk||tlp||tm||tming||tmorow||tmorrow||tmr||tmrw||tms||tmw||tnc||tncs||to||toa||toaday||tobacco||tobed||tocall||toclaim||today||todo||tog||together||tohar||toilet||tok||token||toking||tol||told||toledo||tolerance||tolerat||toll||tom||tomarrow||tome||tomeandsaid||tomo||tomorro||tomorrow||tomorw||ton||tone||tones2u||tones2you||tonexs||tonght||tongued||tonight||tonite||tonsolitusaswell||too||took||tookplace||tool||tooo||toot||tooth||toothpaste||tootsie||top||topic||toplay||topped||toppoly||tor||torch||torrent||tortilla||torture||tosend||toshiba||toss||tot||total||totally||tote||touch||touched||tough||toughest||tour||towards||town||toxic||toyota||track||trackmarque||trade||tradition||traffic||train||trained||training||trainners||tram||tranquility||transaction||transcribing||transfer||transfered||transferred||transfr||transfred||transport||trash||trauma||trav||travel||traveling||travelled||travelling||treacle||treadmill||treasure||treat||treated||treatin||treble||tree||trek||trend||trial||tried||trip||triple||trishul||triumphed||trivia||tron||trouble||troubleshooting||trouser||truble||truck||true||true18||truffle||truly||truro||trust||trusting||truth||try||tryin||trying||tsandcs||tscs||tscs08714740323||tscs087147403231winawk||tsunami||ttyl||tue||tues||tuesday||tui||tuition||tul||tulip||tunde||tune||tunji||turkey||turn||turned||turning||tuth||tv||twat||twelve||twenty||twice||twiggs||twilight||twin||twinks||twittering||two||txt||txt250||txt43||txt82228||txtauction||txtin||txting||txtno||txts||txtstar||txtstop||txttowin||txtx||tyler||type||typical||tyrone||u2moro||uawake||ubandu||ubi||ugadi||ugh||ugo||uhhhhrmm||uin||ujhhhhhhh||uk||ukp||ultimate||ultimately||ultimatum||umma||ummifying||ummma||ummmmmaah||un||unable||unbelievable||unbreakable||unclaimed||uncle||uncomfortable||unconditionally||unconscious||unconsciously||unconvinced||uncountable||uncut||under||underdtand||understand||understanding||understood||underwear||undrstnd||undrstndng||unemployed||uneventful||unfolds||unfortunately||unfortuntly||unhappiness||unhappy||uni||unicef||uniform||unintentional||unintentionally||unique||unit||united||univ||university||unjalur||unkempt||unknown||unless||unlike||unlimited||unmits||unnecessarily||unni||unrecognized||unredeemed||unsecured||unsold||unspoken||unsub||unsubscribe||unsubscribed||untamed||until||unusual||up||up4||upcharge||upd8||updat||update||update_now||upgrade||upgrading||upgrdcentre||upload||uploaded||upon||upping||ups||upset||upstairs||upto||uptown||urawinner||ure||urfeeling||urgent||urgently||urgh||urgnt||urgoin||urgran||urination||url||urmom||urn||urself||us||usa||usb||usc||use||used||useful||useless||user||usf||usher||using||usmle||usps||usual||usually||uterus||utter||uttered||uup||uve||uwana||uwant||uworld||vaazhthukkal||vague||vaguely||vale||valentine||valid||valid12hrs||valuable||value||valued||valuing||varaya||vargu||various||varma||varunnathu||vary||vasai||vat||vatian||vava||vco||vday||ve||vega||vegetable||veggie||vehicle||velachery||velly||velusamy||venaam||venugopal||verified||verify||verifying||version||versus||very||vettam||vewy||via||vibrant||vibrate||vibrator||vic||victor||victoria||vid||video||videochat||videophones||videosound||videosounds||view||vijay||vijaykanth||vikky||vilikkam||vill||villa||village||vinobanagar||violated||violence||violet||vip||vipclub4u||virgil||virgin||virtual||visa||visionsms||visit||visiting||visitor||vital||vitamin||viva||vivek||vivekanand||vl||voda||vodafone||vodka||voice||voicemail||voila||volcano||vomit||vomitin||vomiting||vote||voted||vouch4me||voucher||vouchers||vpod||vry||vs||vth||w1||w111wx||w14rg||w1a||w1j||w1j6hl||w1jhl||w1t1jy||w45wq||w8in||wa||wa14||waaaat||wad||wadebridge||wah||wahala||wahay||waheed||waheeda||wahleykkum||waht||wait||waited||waitin||waiting||wake||waking||wale||waliking||walk||walkabout||walked||walkin||walking||wall||wallet||wallpaper||walmart||walsall||wamma||wan||wan2||wana||wannatell||want||want2come||wanted||wanting||wap||waqt||warm||warming||warned||warner||warning||warranty||warwick||washob||wasn||wasnt||waste||wasted||wasting||wat||watch||watched||watchin||watching||watchng||water||watever||watevr||wating||watr||wats||watt||wave||wavering||way||way2sms||waz||wc1n||wc1n3xx||we||weak||weakness||weapon||wear||wearing||weasel||weaseling||weather||web||web2mobile||webadres||webeburnin||webpage||website||wed||weddin||wedding||weddingfriend||wedlunch||wednesday||wee||weed||week||weekday||weekend||weekly||weigh||weighed||weight||weightloss||weird||weirdest||weirdo||weirdy||weiyi||welcome||well||wellda||welp||wen||wendy||wenever||went||wenwecan||wer||were||werebored||werethe||wesley||west||western||westlife||westonzoyland||westshore||wet||wetherspoons||wewa||whassup||what||whatever||whats||whatsup||wheat||wheel||wheellock||when||whenever||whenevr||whens||where||whereare||wherever||wherevr||wherre||whether||which||while||whilltake||whispers||white||whn||who||whoever||whole||whom||whore||whose||whr||why||wicked||wicket||wicklow||wid||widelive||wif||wife||wifi||wihtuot||wikipedia||wil||wild||wildest||wildlife||will||willing||willpower||win||win150ppmx3age16||wind||window||windy||wine||wined||wing||wining||winner||winnersclub||winning||winterstone||wipe||wipro||wire3||wisdom||wise||wish||wisheds||wishin||wishing||wishlist||wiskey||wit||with||withdraw||wither||within||without||witin||witot||witout||wiv||wizzle||wk||wkend||wkent||wkg||wkly||wknd||wks||wlcome||wld||wml||wnevr||wnt||woah||wocay||woke||woken||woman||womdarfull||won||wondar||wondarfull||wonder||wonderful||wondering||wont||woo||wood||woodland||woohoo||woot||woould||woozles||worc||word||words||work||workage||workand||workin||working||workout||world||worm||worried||worry||worrying||worse||worst||worth||worthless||wot||wotu||wotz||woul||would||woulda||wound||wow||wrc||wrecked||wrench||wrenching||wright||write||writhing||wrk||wrkin||wrking||wrks||wrld||wrnog||wrong||wrongly||wrote||wtc||wtf||wth||wthout||wtlp||wud||wuld||wuldnt||wun||www||wylie||x29||x49||xafter||xam||xavier||xchat||xclusive||xin||xmas||xoxo||xuhui||xx||xxsp||xxuk||xxx||xxxmobilemovieclub||xxxx||xxxxx||xxxxxx||xxxxxxx||xxxxxxxx||xxxxxxxxxxxxxx||y87||ya||yah||yahoo||yalrigu||yalru||yam||yan||yar||yarasu||yard||yavnt||yaxx||yaxxx||yay||yck||yeah||year||yeesh||yeh||yelling||yellow||yelow||yen||yeovil||yep||yer||yes||yest||yesterday||yet||yetty||yetunde||yhl||yifeng||yijue||ymca||yo||yoga||yogasana||yor||yorge||you||youdoing||youi||young||younger||youphone||your||youre||yourinclusive||yourjob||yours||yourself||youuuuu||youwanna||yoville||yowifes||yoyyooo||yr||ystrday||ything||yummmm||yummy||yun||yunny||yuo||yuou||yup||yupz||zac||zaher||zealand||zebra||zed||zero||zhong||zindgi||zoe||zogtorius||zoom||zouk||zyada||èn||ú1||〨ud [[0 0 0 ..., 0 0 0] [0 0 0 ..., 0 0 0] [0 0 0 ..., 0 0 0] ..., [0 0 0 ..., 0 0 0] [0 0 0 ..., 0 0 0] [0 0 0 ..., 0 0 0]] 用计算向量会遇到一些问题:即较长文档所获得的平均计数值会高于较短文档;一个较好的解决方法是用文档中每一个单词出现的次数除以该文档中单词总数就可以了,这个特征值叫做tf(term frequencies)tf之上还有另一个改进,对于语料库中文字中出现的词汇进行降维加权,可以减少语料库中某一小部分中出现的信息,这种方法叫做tf-idf(term frequency-inverse document frequency) from sklearn.feature_extraction.text import TfidfVectorizer vectorizer=TfidfVectorizer(min_df=2,ngram_range=(1,2),stop_words='english',strip_accents='unicode',norm='l2') X_train=vectorizer.fit_transform(x_train) X_test=vectorizer.fit_transform(x_test) print(x_train) print(x_test) 结果: [ 'jurong point crazy.. available bugis great world buffet ... cine got amore wat ...' 'lar ... joking wif oni ...' 'free entry wkly comp win cup final tkts 21st may 2005 text 87121 receive entry question std txt rate apply 08452810075over18' ..., 'tell call 09066358152 claim £5000 prize enter mobile personal detail prompt careful' "thank you 've wonderful" 'otherwise part time job na-tuition..'] ['okie' 'that depends how would like treated' 'right brah see later' ..., 'pity mood ... suggestion' 'the guy bitching acted like interested buying something else next week gave free' 'rofl it true name'] 得到一个矩阵格式的文本X_train和X_test

优秀的个人博客,低调大师

基础为重,Python的基础,成就月薪过万

之前介绍了数字和字符串,接下来我们说的是列表和元祖这是之前的文章 Python安装与基本数据类型之一数字和字符串 List(列表) 列表是Python 中使⽤最频繁的数据类型。列表是写在⽅括号之间、⽤逗号分隔开的元素列表。列表中元素的类型可以不相同: 列表是写在⽅括号之间、⽤逗号分隔开的元素列表。列表中元素的类型可以不相同 和字符串⼀样,列表同样可以被索引和切⽚,列表被切⽚后返回⼀个包含所需元素的新列表。详细的在这⾥就不赘述了。 除了这些,列表还⽀持串联操作,使⽤+操作符: 与之前讲的字符串不⼀样的是,列表中的元素是可以改变的: PS: List写在⽅括号之间,元素⽤逗号隔开。 和字符串⼀样,list可以被索引和切⽚。 List可以使⽤+操作符进⾏拼接。 List中的元素是可以改变的。 Tuple(元组) 元组与列表类似,不同之处在于元组的元素不能修改。元组写在⼩括号⾥,元素之间⽤逗号隔开。 元组中的元素类型也可以不相同,元组与字符串类似,可以被索引且下标索引从0开始,也可以进⾏截取/切⽚ 其实,可以把字符串看作⼀种特殊的元组。 虽然tuple的元素不可改变,但它可以包含可变的对象,⽐如list列表。构造包含0个或1个元素的tuple是个特殊的问题,所以有⼀些额外的语法规则 现在手上也有一些Python的资料视频,大家可以加q-u-n 二二七,四三五,四五零 免费获取资料哈~ PS: 与字符串⼀样,元组的元素不能修改。 元组也可以被索引和切⽚,⽅法⼀样。 注意构造包含0或1个元素的元组的特殊语法规则。 元组也可以使⽤+操作符进⾏拼接。 Sets(集合) 集合是⼀个⽆序不重复元素的集。 基本功能是进⾏成员关系测试和消除重复元素。 可以使⽤⼤括号 或者 set()函数创建set集合,注意:创建⼀个空集合必须⽤ set() ⽽不是 { },因为{ }是⽤来创建⼀个空字典。 Dictionaries(字典) 我们最后再来介绍,字典是Python中另⼀个⾮常有⽤的内置数据类型。 字典是⼀种映射类型,它是⼀个⽆序的键 : 值对集合。关键字必须使⽤不可变类型,也就是说list和包含可变类型的tuple不能做关键字。在同⼀个字典中,关键字还必须互不相同。 PS: 字典是⼀种映射类型,它的元素是键值对。 字典的关键字必须为不可变类型,且不能重复。 创建空字典使⽤{ }。

优秀的个人博客,低调大师

HDFS的基础组成部分及基础操作

HDFS组件结构图解说: 1、如图所示中,NameNode充当master角色,职责包括:管理文档系统的命名空间(namespace);调节客户端访问到需要的文件(存储在DateNode中的文件) 2、DataNodes充当slaves角色,通常情况下,一台机器只部署一个Datenode,用来存储MapReduce程序需要的数据 3、Namenode会定期从DataNodes那里收到Heartbeat和Blockreport反馈 4、Heartbeat反馈用来确保DataNode没有出现功能异常; 5、Blockreport包含DataNode所存储的Block集合 二、HDFS设计原则 1、文件以块(block)方式存储 2、每个块带下远比多数文件系统来的大(预设64M) 3、通过副本机制提高可靠度和读取吞吐量 4、每个区块至少分到三台DataNode上(一般,对namenode进行raid1配置,对datanode进行raid5配置) 5、单一 master (NameNode)来协调存储元数据(metadata) 6、客户端对文件没有缓存机制 (No data caching) 三、NameNode(NN) NameNode主要功能提供名称查询服务,它是一个jetty服务器(一个开源的servlet容器,嵌入式的web服务器) NameNode保存metadate信息包括 文件owership和permissions 文件包含哪些块 Block保存在哪个DataNode(由DataNode启动时上报) 1、NameNode的metadate信息在启动后会加载到内存 2、metadata存储到磁盘文件名为”fsimage” Block的位置信息不会保存到fsimage 四.DataNode(DN) 保存Block 启动DN线程的时候会向NN汇报block信息 hadoop fs -cmd cmd :为具体的操作,基本上于UNIX的命令相同 args:参数 hdfs资源URL格式:scheme://bigdata/path scheme:协议名,file或hdfs bigdata:namenode主机名 path:路径 eg:hdfs://localhost:9000/user/chunk/test.txt 假设已经在core-site.xml设置了fs.default.name=hdfs://localhost:9000, 则仅使用/user/chunk/test.txt即可 hdfs命令示例:存放的数据以文件的形式存储,使用绝对路径来区分每个资源,在创建目录来存储资源时候要加/ #创建目录 hadoop fs -mkidr/myFirstDir #查看创建的目录 hadoop fs -ls /myFirstDir #返回为空,目前还没存放数据 #对当前创建目录存放文件 hadoop fs -put /etc/shadow /myFirstDir #查看目录下的文件 hadoop fs -ls /myFirstDir #复制文件到指定的位置 hadoop fs -get /hadoop目下的文件 /本地文件路径 hadoop fs -get /myFirstDir/shadow /home/#下载shadow到/home目录下 #新建一个空文件 hadoop fs -touchz /myFirstDir/newFile.txt #将hadoop上某个文件重命名 hadoop fs -mv /myFirstDir/newFile.txt /myFirstDir/bigdata.txt #将hadoop指定目录下所有内容保存为一个文件,同时down至本地 hadoop dfs -getmerge /myFirstDir/bigdata.txt /home/a #查看文件里的内容 hadoop fs -cat /myFirstDir/shadow #查看最后1000字节数据 hadoop fs -tail /myFirsDir/shadow #删除文件\目录 hadoop fs -rm -R /myFirstDir/shadow hadoop fs -rm -R /myFirstDir/Secondary #查看HDFS下的文件 hadoop fs -ls / #查看集群数据的信息,登陆master节点查看 http://192.168.1.114:50070 管理与更新 #查看HDFS的基本统计信息 hadoop dfsadmin -report #进出安全模式 hadoop dfsadmin -safemode enter hadoop dfsadmin -safemode leave #节点添加 添加一个新的DataNode节点,先在新加节点上安装好Hadoop, 要和NameNode使用相同的配置(可以直接从NameNode复制),修改$HADOOP_HOME/conf/master文件,加入NameNode主机名。 然后在NameNode节点上修改$HADOOP_HOME/conf/slaves文件,加入新节点名,再建立新加节点无密码的SSH连接,运行启动命令为: /bin/start-all.sh #负载均衡 HDFS的数据在各个DataNode中的分布可能很不均匀,尤其是在DataNode节点出现故障或新增DataNode节点时。 新增数据块时NameNode对DataNode节点的选择策略也有可能导致数据块分布不均匀。 用户可以使用命令重新平衡DataNode上的数据块的分布: start-balancer.sh 本文转自 DBAspace 51CTO博客,原文链接:http://blog.51cto.com/dbaspace/1874685

优秀的个人博客,低调大师

OSPF基础概述

一、OSPF协议简介 OSPF(Open Shortest Path First,开放最短路径优先)是IETF(Internet Engineering Task Force,互联网工程任务组)组织开发的一个基于链路状态的内部网关协议。工作在IP层,协议号89。 二、RIP的缺陷 1. 最大跳数限制了网络规模(15跳) 2. 以跳数为度量值无法准确判断最优路径 3. 路由更新发送完整路由表消耗网络带宽 4. 收敛速度慢 5. 协议会产生路由自环 三、OSPF初始化流程 1. 建立邻居和邻接关系 1.1 发送hello报文发现和建立邻居关系,组播地址224.0.0.5 说明:必须满足:接口UP;双方接口IP地址在同一网段;双方接口在同一区域等条件。 1.2 选举DR/BDR,建立邻接关系 备注:DR(Designated Router,指定路由器) BDR(Backup Designated Router,备份指定路由器) 选举原因:使路由信息交换更加高速有序 选举范围:每条广播链路(每一个网段)上都需要选举出一个DR和一个BDR 选举规则:(1)优先级数字大的优先,默认优先级都是1;(2)Router-id大的优先 Router-id:定义,Rid,标识路由器的身份;产生方法:(1)手动配置一个IPv4地址格式作为Rid;(2)自动选举,1.在所有环回口中选举IP地址最大的作为Rid;2.在所有物理接口中选举IP地址最大的作为Rid 建议手动配置一个本地环回口的IP地址作为Rid 关系状态:DRother与DR建立邻接关系;DRother与BDR建立邻接关系;DR与BDR建立邻接关系;两个DRother之间保持邻居关系 说明:DRother:既不是DR路由器也不是BDR路由器,剩下的同网段其它路由器 2. 邻接路由器之间交换链路状态信息,实现区域内链路状态数据库同步 备注:邻居关系的路由器不参与链路状态信息交换 相关概念: 链路状态通告:LSA,用来描述路由器的接口、路由条目的相关信息 链路状态数据库:LSDB,存储本地所有LSA 工作流程: (1)向邻接路由器发送DD报文,通告本地LSDB中所有LSA的摘要信息; (2)收到DD后,与本地LSDB对比,向对方发送LSR报文,请求发送本机所需的LSA的完整信息 (3)收到LSR后,把对方所需的LSA的完整信息打包为一条LSU报文,发送至对方 (4)收到LSU后,向对方回复LSAck报文,进行确认 说明:可以看出OSPF路由更新不会发送完整路由表,因此消耗网络带宽较低。 3. 每台路由器根据本机链路状态数据库,计算到达每个目的网段的最优路由,写入路由表 说明:可以看出OSPF路由更新不会发送完整路由表,因此消耗网络带宽较低 四、OSPF报文类型 (1)Hello报文,周期性发送,用来发现和维持OSPF邻居关系;进行DR、BDR的选举 (2)DD报文(Database Description,数据库描述),用于描述本地LSDB中所有LSA的摘要,用于两台路由器进行数据库同步 (3)LSR报文(Link State Request,链路状态请求),向对方请求所需的LSA。两台路由器互相交换DD报文之后,得知对端的路由器有哪些LSA是本地的LSDB所缺少的,这时需要发送LSR报文向对方请求所需的LSA (4)LSU报文(Link State Update,链路状态更新),向对方发送其所需要的LSA (5)LSAck报文(Link State Acknowledgment,链路状态确认),用来对收到的LSA进行确认 五、OSPF分区域管理 1.分区域的原因 加快收敛速度;把网络故障隔离在区域内部 说明:分区后,邻居、邻接关系的建立在各自区域内进行,所以可以加快收敛速度。划分区域后,可以在区域边界路由器上进行路由聚合,以减少通告到其他区域的LSA数量,还可以将网络拓扑变化带来的影响最小化(本区域的OSPF链路故障不会通告到其它区域) 2. 路由器角色 IR(内部路由器),所有接口都处于同一个区域 ABR(区域边界路由器),连接不同区域的路由器 ASBR(自治系统边界路由器),连接外部自治系统的路由器 OSPF分区图示: 3. 区域类型 骨干区域,只能有一个骨干区域,一般是区域0;骨干区域必须是连续的 非骨干区域,非骨干区域必须连接到骨干区域 说明:这样规定的原因主要是为了防环 五、OSPF常用命令 (1)[h3c]ospf 'process id' router-id 'rid' 开启OSPF进程,指定Router-id,进入OSPF协议视图 (2)[h3c-ospf-1]area 'area id' 进入区域视图 (3)[h3c-ospf-1-area 0.0.0.0]network 'ip address' 'wild-mask' 宣告网段 说明:wild-mask(掩码通配符),0对应的部分需要匹配一致,1对应的部分不检查,与子网掩码没有半毛钱关系 (4)[h3c-ospf-1]slient-interface 'interface id' 配置静默接口,OSPF不会在向静默接口上收发协议报文(与RIP静默接口目的一样) (5)[h3c]display ospf peer 查看OSPF邻居关系,FULL:表示邻接关系;2-Way:表示邻居关系 (6)[h3c]display ospf routing 查看OSPF路由 六、OSPF配置实例 1. 配置拓扑 2.配置需求 (1)按照图示配置 IP 地址; (2)按照图示分区域配置 OSPF ,实现全网互通; (3)为了路由结构稳定,要求路由器使用环回口作为 Router-id,ABR 的环回口宣告进骨干区域; 3.配置步骤 (1)按照拓扑所示,配置IP地址 [R1]intLoopBack0 [R1-LoopBack0]ipa1.1.1.132 [R1-LoopBack0]intg0/0 [R1-GigabitEthernet0/0]ipa20.1.1.124 [R1-GigabitEthernet0/0]intg0/2 [R1-GigabitEthernet0/2]ipa10.1.1.224 [R1-GigabitEthernet0/2]quit [R1] [R2]intLoopBack0 [R2-LoopBack0]ipa2.2.2.232 [R2-LoopBack0]intg0/0 [R2-GigabitEthernet0/0]ipa20.1.1.224 [R2-GigabitEthernet0/0]intg0/1 [R2-GigabitEthernet0/1]ipa30.1.1.124 [R2-GigabitEthernet0/1]quit [R2] [R3]interfaceLoopBack0 [R3-LoopBack0]ipa3.3.3.332 [R3-LoopBack0]intg0/1 [R3-GigabitEthernet0/1]ipa30.1.1.224 [R3-GigabitEthernet0/1]intg0/2 [R3-GigabitEthernet0/2]ipa40.1.1.124 [R3-GigabitEthernet0/2]quit [R3] [R4]intLoopBack0 [R4-LoopBack0]ipa4.4.4.432 [R4-LoopBack0]intg0/2 [R4-GigabitEthernet0/2]ipa10.1.1.124 [R4-GigabitEthernet0/2]quit [R4] [R5]intLoopBack0 [R5-LoopBack0]ipa5.5.5.532 [R5-LoopBack0]intg0/2 [R5-GigabitEthernet0/2]ipa40.1.1.224 [R5-GigabitEthernet0/2]quit [R5] (2)按照图示分区域配置 OSPF ,实现全网互通 说明:1. 创建ospf进程可以手动指定router-id,也可以不指定自动生成 2.环回口可以宣告进ospf,也可以不宣告,不影响业务互通;宣告时可以宣告进骨干区域,也可以宣告非骨干区域。有选择困难的建议宣告到骨干区域 [R1]ospf1router-id1.1.1.1 [R1-ospf-1]area0 [R1-ospf-1-area-0.0.0.0]network20.1.1.10.0.0.255 [R1-ospf-1-area-0.0.0.0]network1.1.1.10.0.0.0 [R1-ospf-1-area-0.0.0.0]disthis # area0.0.0.0 network1.1.1.10.0.0.0 network20.1.1.00.0.0.255 # [R1-ospf-1-area-0.0.0.0]quit [R1-ospf-1]area1 [R1-ospf-1-area-0.0.0.1]network10.1.1.20.0.0.255 [R1-ospf-1-area-0.0.0.1]disthis # area0.0.0.1 network10.1.1.00.0.0.255 # [R1-ospf-1-area-0.0.0.1]quit [R1-ospf-1]quit [R1] [R2]ospf1router-id2.2.2.2 [R2-ospf-1-area-0.0.0.0]network2.2.2.20.0.0.0 [R2-ospf-1-area-0.0.0.0]network20.1.1.20.0.0.255 [R2-ospf-1-area-0.0.0.0]network30.1.1.10.0.0.255 [R2-ospf-1-area-0.0.0.0]disthis # area0.0.0.0 network2.2.2.20.0.0.0 network20.1.1.00.0.0.255 network30.1.1.00.0.0.255 # return R2-ospf-1-area-0.0.0.0] quit [R2-ospf-1]quit [R2] [R3]ospf1router-id3.3.3.3 [R3-ospf-1]area0 [R3-ospf-1-area-0.0.0.0]network3.3.3.30.0.0.0 [R3-ospf-1-area-0.0.0.0]network30.1.1.20.0.0.255 [R3-ospf-1-area-0.0.0.0]quit [R3-ospf-1]area2 [R3-ospf-1-area-0.0.0.2]network40.1.1.10.0.0.255 [R3-ospf-1-area-0.0.0.2]quit [R3-ospf-1]quit [R3] [R4]ospf1router-id4.4.4.4 [R4-ospf-1]area1 [R4-ospf-1-area-0.0.0.1]network4.4.4.40.0.0.0 [R4-ospf-1-area-0.0.0.1]network10.1.1.10.0.0.255 [R4-ospf-1-area-0.0.0.1]disthis # area0.0.0.1network4.4.4.40.0.0.0 network10.1.1.00.0.0.255 # return [R4-ospf-1-area-0.0.0.1]quit [R4-ospf-1]quit [R4] [R5]ospf1router-id5.5.5.5 [R5-ospf-1]area2 [R5-ospf-1-area-0.0.0.2]network5.5.5.50.0.0.0 [R5-ospf-1-area-0.0.0.2]network40.1.1.20.0.0.255 [R5-ospf-1]quit [R5] (3)检查是否全网互通 说明:检查 OSPF 是否全网互通,一个是检查邻居关系表,看邻居关系是否正常;另一个是检查路由表,看是否学习到全网路由 这里只展示 R1 的检查结果 检查邻居关系 说明:可以看到,R1 已经学习到了全网所有网段的路由信息,配置完成。 附: 关注我,加微信,获取此次配置工程、更多配置案例,也可以承接远程调试各厂商交换机、路由器、防火墙等私活,欢迎各位老板加微信私聊。

优秀的个人博客,低调大师

Django基础6

1.模板的继承(使用频率较高) 2.模板的导入 3.数据库正向与反向迁移 4.单表查询前期准备 5.django脚本环境 6.单表查询关键字 7.单表查询之神奇的双下线查询 8.多表查询之外键字段的增删改查 1.模板的继承(使用频率较高) 需求: 页面主体不变 部分区域变化 模板继承1.需要现在母版中使用block提前划定区域 {% block 区域名称 %} {% endblock %} 2.在子版中先继承再局部替换 {% extends '母版.html' %} {% block 区域名称 %} {% endblock %} 总结母版一般情况下都应该至少含有三个区域 1.css区域 2.content区域 3.js区域 补充{{ block.super }} 调用母版内容 2.模板的导入(了解) {% include 'myform.html' %} 3.数据库正向与反向迁移 正向迁移(将django中的类导入到MySQL中变成表) python3 manage.py makemigrations python3 manage.py migrate 反向迁移inspectdb 4.单表查询预备知识 from django.db import models # Create your models here. class Books(models.Model): title = models.CharField(max_length=32) price = models.DecimalField(max_digits=8,decimal_places=2) # 日期类型 publish_time = models.DateField(auto_now_add=True) """ auto_now:每次修改数据之后都会自动更新当前时间 auto_now_add:第一次创建数据的时候自动记录时间 """ # publish_time = models.DateTimeField() def __str__(self): return self.title # 只能返回字符串类型的数据 class Book(models.Model): title = models.CharField(max_length=32) price = models.DecimalField(max_digits=8, decimal_places=2) # 日期类型 publish_time = models.DateField(auto_now_add=True) publish = models.ForeignKey(to='Publish') authors = models.ManyToManyField(to='Author') def __str__(self): return self.title # 只能返回字符串类型的数据 class Publish(models.Model): title = models.CharField(max_length=32) addr = models.CharField(max_length=64) def __str__(self): return self.title class Author(models.Model): name = models.CharField(max_length=32) age = models.IntegerField() author_detail = models.OneToOneField(to='AuthorDetail') def __str__(self): return self.name class AuthorDetail(models.Model): phone = models.BigIntegerField() addr = models.CharField(max_length=64) def __str__(self): return self.addr 5.django脚本环境 django默认情况下是不允许单独使用某个功能部分(models.py) 解决方法: 1.要么自己新建一个py文件 2.要么使用自带的tests文件 import os if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "day47.settings") import django django.setup() 6.单表查询关键字 # 增 1.create() # models.Books.objects.create(title='三国演义',price=456.23) # models.Books.objects.create(title='水浒传',price=876.45) # models.Books.objects.create(title='聊斋志异',price=123.69) # models.Books.objects.create(title='草堂笔记',price=456.96) # 查 2.all() # res = models.Books.objects.all() # print(res) # QuerySet对象 # print(res.query) # 只要是QuerySet对象就可以点query查看内部SQL语句 # 查 3.filter() # res1 = models.Books.objects.filter() # pk特指当前表的主键字段 # print(res1) # QuerySet对象 # print(res1.query) # print(res1.first()) # 获取列表中第一个数据对象 # print(res1.last()) # 获取列表中最后一个数据对象 # 4.values与5.values_list # res2 = models.Books.objects.values('title','price') # print(res2) # QuerySet对象 可以看成列表套字典 # print(res2.query) # res3 = models.Books.objects.values_list('title','price') # print(res3) # QuerySet对象 可以看成列表套元祖 # print(res3.query) # 6.查 get() 不推荐使用 # res4 = models.Books.objects.get(pk=1) # print(res4) # 数据对象 # res5 = models.Books.objects.get(pk=100) # print(res5) # 数据对象 # res6 = models.Books.objects.filter(pk=100) # print(res6) # 数据对象 # 7.取反 exclude() # res7 = models.Books.objects.exclude(pk=1) # print(res7) # QuerySet # print(res7.query) # 8.排序 order_by() 默认是升序(asc) 字段前面加负号降序(desc) # res8 = models.Books.objects.order_by('price') # res8 = models.Books.objects.order_by('-price') # select * from books order by price desc,price asc; # res8 = models.Books.objects.order_by('-price','price') # print(res8) # QuerySet对象 # print(res8.query) # 9.反转 reverse() 必须先有顺序才可以反转 # res9 = models.Books.objects.all() # res9 = models.Books.objects.order_by('price').reverse() # print(res9) # 10.去重 distinct() # res10 = models.Books.objects.all().distinct() # res10 = models.Books.objects.values('title','price').distinct() # print(res10) # 11.计数 count() # res11 = models.Books.objects.count() # print(res11) # 6 # 12.判断是否有数据 exists() # res12 = models.Books.objects.filter(pk=999).exists() # print(res12) # False # 13.update() # 14.delete() 7.单表查询之神奇的双下划线 # 查询筛选价格的书籍 # res = models.Books.objects.filter(price__gt=200) # print(res) # res1 = models.Books.objects.filter(price__lt=200) # print(res1) # res2 = models.Books.objects.filter(price__gte=456.23) # print(res2) # res3 = models.Books.objects.filter(price__lte=456.23) # print(res3) # 成员运算 # res4 = models.Books.objects.filter(price__in=(456.23,111)) # print(res4) # 范围查询 # res5 = models.Books.objects.filter(price__range=(100,456.23)) # print(res5) # 模糊查询 # 查询书籍名称中含有字母a的书 # res6 = models.Books.objects.filter(title__contains='a') # print(res6) # 区分 # res7 = models.Books.objects.filter(title__icontains='a') # print(res7) # 忽略大小写 # 日期相关 # 查看出版月份是五月的书 # res8 = models.Books.objects.filter(publish_time__month=5) # print(res8) # print(res8.query) # res9 = models.Books.objects.filter(publish_time__year=2021) # print(res9) 8.多表查询之外键字段增删改查 # 增 # models.Book.objects.create(title='三国演义',price=345.43,publish_id=1) # models.Book.objects.create(title='红楼梦',price=678.31,publish_id=2) # publish_obj = models.Publish.objects.filter(pk=2).first() # models.Book.objects.create(title='三国演义',price=345.43,publish=publish_obj) # models.Book.objects.create(title='七龙珠',price=908.43,publish=publish_obj) # 改 # models.Book.objects.filter(pk=2).update(publish_id=1) # models.Book.objects.filter(pk=2).update(publish=publish_obj) # 删 级联更新级联删除 # models.Publish.objects.filter(pk=1).delete() # 多对多 book_obj = models.Book.objects.filter(pk=3).first() # 绑定关系 # book_obj.authors.add(1) # 去书与作者的关系表中绑定关系 # book_obj.authors.add(1,2) # 去书与作者的关系表中绑定关系 # book_obj.authors.add(author_obj1) # book_obj.authors.add(author_obj1,author_obj2) # 修改关系 # book_obj.authors.set([1,]) # book_obj.authors.set([1,2]) # book_obj.authors.set([author_obj,]) # book_obj.authors.set([author_obj1,author_obj2]) # 移除关系 # book_obj.authors.remove(1) # book_obj.authors.remove(1,2) # book_obj.authors.remove(author_obj,) # book_obj.authors.remove(author_obj1,author_obj2) # 清空关系 book_obj.authors.clear()

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册