- 博客(17)
- 收藏
- 关注
原创 python3 使用selenium爬取QQ空间说说信息
使用PhantomJS,事先需要下载PhantomJSfrom selenium import webdriverimport time#使用seleniumdriver = webdriver.PhantomJS(executable_path="D:\\phantomjs.exe")driver.maximize_window()#登录QQ空间def get_shuosh
2018-01-09 11:06:04
1614
1
原创 python3 模拟登陆微博二
使用selenium启动浏览器登陆微博from selenium import webdriverimport time #打开网页browser = webdriver.Firefox()url='https://passport.weibo.cn/signin/login'browser.get(url)time.sleep(5)#browser.find_element_b
2018-01-09 10:39:40
491
原创 python3 模拟登陆微博
import requestsurl='https://passport.weibo.cn/signin/login'#提交信息dat={'username':'微博用户名','password':'密码','savestate':'1','r':'','ec':'0','pagerefer':'','entry':'mweibo','wentry':'','loginfro
2018-01-09 10:25:37
1140
原创 centos 7 修改主机名
一、临时修改 hostname 这种修改方式只是临时的,重启后,又变回原来的主机名二 、永久修改hostnamectl set-hostname
2017-10-26 10:43:06
283
原创 yum 本地源配置
配置yum本地源将文件夹设为本地源仓库将本地文件夹设置仓库,需要工具createrepo,如果没有,需要安装! rpm -qa |grep createrepo #查询是否已经安装 yum -ivh createrepo #安装 安装好后就可以开始建立本地源啦!建立仓库 mkdir /home/packages cp
2017-10-25 10:11:24
407
原创 Redis入门—安装Redis
一、安装Redis系统:linux版本下载地址:http://download.redis.io/redis-stable/或者使用 wget httpredis-stable.tar.gz://download.redis.io/redis-stable/tar -zxvf redis-stable.tar.gzcd redis-stablemakecd sr
2017-05-10 10:02:22
569
转载 MapReduce 性能调优:优化洗牌(shuffle)和排序阶段
优化洗牌(shuffle)和排序阶段洗牌和排序阶段都很耗费资源。洗牌需要在map和reduce任务之间传输数据,会导致过大的网络消耗。排序和合并操作的消耗也是很显著的。这一节将介绍一系列的技术来缓解洗牌和排序阶段的消耗。技术46 规避使用reduceReduce在用于连接数据集的时候将会产生大量的网络消耗。问题需要考虑在MapReduce
2016-07-07 10:34:13
1883
转载 java 大数据方面面试题_2
1.String 和StringBuffer的区别JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据这个String类提供了数值不可改变字符串而这个StringBuffer类提供的字符串进行修改当你知道字符数据要改变的时候你就可以使用StringBuffer典型地,你可以使用StringBuffers来动态构造字符数据
2016-07-07 10:23:54
5499
转载 java 大数据方向面试题
第一,谈谈final, finally, finalize的区别。final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为f
2016-07-07 10:18:46
7191
原创 Day_7访问权限
Day_7访问权限1、包:(类似文件夹)进行分类管理,避免名字命名冲突package 包名.子包名..建议包名采用“域名的倒写.项目名.模块名”的形式,以确保包名的唯一性,例如:com.bnis.business.action。 在Java程序中,不能直接访问包外的类,需要访问包外的类时,可用两种方式:u 使用类的全限定名(包含包名),如: ch3.src.TestPa
2015-12-08 11:07:41
446
原创 Day_6重载
Day_6重载1. 重载:一个名字多个方法同一类,同一方法名,不同参数列表(类型,个数)方法的返回类型不能用来区分重载,返回值具有兼容。优点:无需定义不同名字,调用端可以直接调用同一名字即可。System.out.println();也是一个重载什么时候用重载当定义的功能相似,但参与运算的未知内容不同那么,就可以定义一个方法名,通过参数列表不同来区分同名方法
2015-12-06 20:26:58
395
原创 Day_5面向对象
Day_5面向对象通过类的方式,来组织代码,以对象的方式,封装数据1、 对象:具体的事物(属性(变量):区分其他对象,行为(方法):对象的功能)类:对对象的抽象,就是java在堆内存中new建立的实体。2、消息:对象之间通过消息联系(程序中调用相关方法)目的对象(传递的对象) 方法的名称(调用的方法)方法参数(执行效果不同)1)一个对象可以接收多个消息,
2015-12-06 20:23:20
334
原创 Day_4数组
Day_4数组1、 循环标签:使用循环标签可以跳出整个循环Here: //循环标签,给循环起个名字 for(intj=1;jj++){ for(intx=1;xx++){ if(x==3){ break Here;//跳出外层循环 //c:goto a;
2015-12-04 11:12:13
338
原创 Day_3流程控制
Day_3流程控制1顺序结构 2、选择结构 (?:)三目运算符可以充当选择结构,但是只能是简单的选择结构。If if为真执行if的语句if—else if为真执行if的语句,否则执行else语句if-else if(条件表达式)-elseif… 实现多分支语句
2015-12-04 11:08:49
327
原创 Day2_数据类型与运算符
Day2_数据类型与运算符Java是一种强制类型语言,必须声明其类型1、 基本数据类型 包含8个基本数据类型,是:(类:bigdecimal)数值型整数型(byte、short、int、long) 浮点型(float、doubole)字符型(Char)布尔型( Boolean)2、 引用数据类型。数组、类、接口、枚举(先创建后使用)3
2015-12-02 09:40:28
373
原创 Day1_Java基础
day1_Java基础1. C++内存缺陷,开发出Java2. JDK 开发接口环境(JDK1.2java重要版本)J2SE:标准版J2ME: 移动端J2EE:企业版Java5.0(JDK1.5)最新版本1.83. java1.7有甲骨文公司发布4. java特性:引用(和c++指针类似,但不能参与运算),面向对象,跨平台性,多线程(
2015-12-01 17:52:58
395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人