自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 spark、sparkR部署

1、配置java环境tar -zxvf jdk-8u77-linux-x64.tar.gz -C /opt/java/vi /etc/profile export JAVA_HOME=/opt/java/jdk1.8.0_77 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:{JAVA_HOME}/lib:${JRE_HOME

2016-05-08 17:45:12 786

原创 pycharm初安装问题合集

1、Pycharm每次新建project都要新建虚拟环境(creating virtual environment)且频繁warninghttps://zhuanlan.zhihu.com/p/361177652、Pycharm设置HTTP代理https://www.cnblogs.com/diaolanshan/p/8872090.html3、Pycharm安装中文语言插件https://plugins.jetbrains.com/plugin/13710-chinese-simpli

2020-11-10 10:50:35 385

原创 R语言中的“<-” 、 “=” 、“->”

对一般的赋值语句,““。原因是等号存在二义性:它既可以赋值,也可以传递函数参数:如果等号出现在单独的环境中,它就是赋值;如果写在函数参数位置,它就是传参数。R语言对命名参数定义的特殊性,总会让人很难理解赋值语句的 “=” 和函数中命名参数的本质区别。 在函数调用中,命名参数一定是用"=",这个时候最好不要用 "R中的赋值操作还有右指针箭头,网上有人这样形容右箭头赋值:某天某祖先写了一

2020-11-09 10:31:28 8384 2

原创 win7 64位 安装python全纪录

毕业后总是说把老师教的还给老师了,毕业三年多,当时自学的Python现在也没还给自己不知道丢到哪去了最近公司又掀起了一股学习Python的热潮,记录一下重新拾起(≈xiao bai ru men)的安装过程;以前研究生阶段有一门叫高性能编程的课,现在已经完全不记得都教了些什么内容,唯一有印象的是Hadoop集群部署与测试,几个人在五层教室安装了大半天,反反复复最后成功的记录了一次部署文档,写这个是想说,记得干活要文档啊!!安装包下载官方https://www.python.org/Python3

2020-11-04 11:28:38 348

转载 幸亏没生在古代

传说中有个地方人们都叫他后宫那里的女人都很美 很美她们的步子很小她们的怨气很深因为她枕边总没人 没人一个她要封妃一个流泪曾经她一枝独秀如今是什么滋味

2016-11-25 17:47:34 769

原创 学习笔记-笨方法学python

列表是有一组任意类型的值构成的有序列表,他由方括号构造而成:number_list=[1,2,3,4]mylist=[1,'a','b',2,4]字典是由一组明值对构成的无序集合,由大括号构造而成:ages={‘ni’:26,'wo':23,'ta':30}可以通过以下方式访问列表和字典中的元素:mylist[2]     #return ‘a’ages

2016-11-21 12:01:55 584

原创 python 解决UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe9 in position 9: ordinal not in rang

UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe9 in position 9: ordinal not in range(128)

2016-10-26 16:32:21 1471

原创 CVTE(商务类)一面二面记录

这是我经历的一家面试不需要带任何证件材料、也不需要签到的企业。 短信通知面试之后可以自己选择第二天的面试时间,我选了上午11:00-12:00 ,大概提前二十分钟到了桃园假日酒店,因为面试在二楼所以直接走步梯去到楼上。等待面试的地方比较窄,而人还是比较多的。大概快十一点的时候,旁边大厅门开了,里面出来上一波面试的一干人等。因为一面结束没有马上出结果,出来的各位基本看不到太多的欣喜或沮丧。旁边的

2016-10-08 17:48:09 3899

原创 R语言词云——wordcloud2

wordcloud()函数:Plot a word cloud,用于绘制词云图,是由加州大学洛杉矶分校的专业统计学家Ian Fellows编写的。wordcloud2支持任意形状的词云绘制

2016-08-11 12:11:35 5114

原创 R语言中描述统计量的多种方法summary()、describe()、str()等

1. summary()函数可以获取描述性统计量可以提供最小值、最大值、四分位数和数值型变量的均值,以及因子向量和逻辑型向量的频数统计2. misc包中的describe()函数可返回变量和观测的数量、缺失值和唯一值的数目、平均值、分位数,以及五个最大的值和五个最小的值3.psych包中的describe()函数psych包也拥有一个名为describe()的函数,它可以计算非

2016-07-11 10:57:45 113119

原创 python学习笔记-函数式编程、迭代器和生成器

1、函数式编程一般有以下特征:(1)函数能作为参数传递,或者是作为返回值返回(2)闭包:如果一个函数定义在另一个函数的作用域中,并且函数中引用了外部函数的局部变量,那么这个函数就是一个闭包。闭包绑定的是外部函数的局部变量,一旦离开外部函数作用域,这些局部变量将无法再从外部访问;另外每次执行至闭包定义时都会构造一个新的闭包,使得旧的闭包绑定的变量不会随第二次调用外部函数而更改。2、迭

2016-06-28 11:53:24 831

原创 R语言中缺失值NA的处理

一般在项目中,数据可能会因为设备故障、未作答问题或误编码数据的原因不完整。在R中NA(not available,不可用)表示缺失值。函数is.na()允许你检测缺失值是否存在。该函数作用于检测对象之后将返回一个相同大小的对象,其中缺失值的位置被改写为true,其他不是缺失值的位置则为false。> which(is.na(nhanes2))  #返回缺失值的位置> sum(is.na

2016-06-28 11:15:30 161320 2

转载 R中出现错误 plot.new() : figure margins too large

R中用plot()画图时出现错误:plot.new() : figure margins too large    这个错误本质上来讲就是画的图在画布上展不开。有两个原因:一个是画布大小过小 2,当前画布的上下左右距离过大。解决第一个问题的方法就是拖动Rstudio的画布,让画布的区域大一点;解决第二个原因——绘图边距太大了,所以我们需要设置绘图边距,但是在设置的时候也需要考虑不同的区

2016-06-06 17:45:00 19246

原创 R语言read.xlsx()解读

read.xlsx(file, sheetIndex, sheetName=NULL, rowIndex=NULL,startRow=NULL, endRow=NULL, colIndex=NULL,as.data.frame=TRUE, header=TRUE, colClasses=NA,  keepFormulas=FALSE, encoding="unknown", ...)fil

2016-05-17 15:52:46 43665 1

原创 R语言中的复制符号"<-"和"="

对一般的赋值语句,“原因是等号存在二义性:它既可以赋值,也可以传递函数参数:如果等号出现在单独的环境中,它就是赋值;如果写在函数参数位置,它就是传参数。R语言对命名参数定义的特殊性,总会让人很难理解赋值语句的 “=” 和函数中命名参数的本质区别。在函数调用中,命名参数一定是用"=",这个时候最好不要用 "R中的赋值操作还有右指针箭头,网上有人这样形容右箭头赋值:某天某祖先写了一

2016-05-08 17:33:42 5897

转载 深读IP、UV和pv

IP,PV,UV这是三个互联网产品常用词。 1、什么是IPIP可以理解为独立IP的访问用户,指1天内使用不同IP地址的用户访问网站的数量,同一IP无论访问了几个页面,独立IP数均为1。但是假如说两台机器访问而使用的是同一个IP,那么只能算是一个IP的访问。一般来讲,现在IP已经不能反映一些具体问题了,但它可以让你大体了解你产品使用用户的分布,是一线城市多,还是二三线城市多,这样做的

2016-03-10 11:47:39 1259

原创 protocol buffers在linux下的安装

因为开源项目Teamtalk接触到google的protocol buffers,网上看了一些资料今天要用的时候深刻意识到眼过千遍不入手过一遍的道理,决定重新整理记录。    本文主要记录在linux下面protocol buffers的安装和简单使用。随时更新,小白一枚,有问题随时指正。        以下熟悉linux下的查看信息的基本命令   cat /etc/iss

2016-01-08 10:54:03 925

原创 同步异步和阻塞非阻塞模式

抽象看来,把自己的信息给别人的过程叫做注册,其他任何人满足你的任务发布时找到你并通知你的过程叫做回调。        说回同步和异步,同步和异步主要是与消息的通知机制有关系。在操作完成前执行的操作函数一直等待,直到有结果返回即为同步。    异步是指发起请求后不等待响应,直到被调用者完成操作后将结果通知给调用方。这也就是通常说的,通过异步回调实现消息的通知。    而阻塞模

2016-01-05 11:51:10 440

转载 linux和windows下socket编程区别总结

(以下假设我们的网络通信采用的TCP协议且采用阻塞模式)一、linux下的socket编程:1、客户端执行步骤依次如下:socket()——>connect()——>send()或者recv()——>close()注意的是,connect之前要填充地址结构体,IP地址转换为网络字节序,一般用inet_aton().2、服务器端:socket()——>bind()——>lis

2015-11-26 18:31:25 803

原创 ubuntu启用root用户

ubuntu的初次登陆是不允许使用root用户的, 系统安装时并没有设置root用户密码的过程。在用初始用户登录成功之后,通常会选择直接设置root密码重新登录以获得root权限。$ sudo -s 提升到root权限;系统会提示你输入初始账户的密码#sudo passwd root设置root用户的密码按提示输入设定的root密码更改成功reboot之后就

2015-11-26 10:30:59 472

转载 OSI模型中的数据封装与解封装过程

数据封装(Data Encapsulation),笼统地讲,就是把业务数据映射到某个封装协议的净荷中,然后填充对应协议的包头,形成封装协议的数据包,并完成速率适配。      在OSI参考模型(7层)中,当一台主机需要传送用户的数据(DATA)时,数据首先通过应用层的接口进入应用层。在应用层,用户的数据被 加上应用层的报头(Application Header,AH),形成应用层协议数

2015-11-18 10:56:47 13755

原创 linux命令——scp远程复制文件或目录

命令行这种东西,刚开始接触linux的时候领导就说这样一句话,这些东西都不是用背的,真正需要用的时候,你知道有这样一个命令,去百度 熟练了自然就记住了    一方面实在是瞧不上自己的记忆力,另一方面百度实乃居家生活科研学习之利器   最近一直在看protocolbuf,安装完成后生成*.pb.cc和*.pb.h进行读写操作时爆出满屏幕的error,简直想要砸电脑了 换了一个环境

2015-09-16 16:45:30 1411

转载 gcc与g++

一:gcc与g++比较编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用gcc,链接用g++,一时也不知哪个说法正确,如果再遇上个extern"C",分歧就更多了,这里我想作个了结,毕竟知识的目的是令人更清醒,而不是更糊涂。 误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:

2015-09-15 21:25:42 455

原创 记录linux下c++编程

所有的都是陌生的内容,记录下来希望用到的时候不会忘掉。    需要学习的东西太多,刚把爹!!新建一个cpp文件vi 9.15.cpp//first cpp#include using namespace std;int main(){ cout<<"come up C ++"<<endl; cout

2015-09-15 21:04:24 341

Google的Protobuf-2.5.0

一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。目前提供了 C++、Java、Python 三种语言的 API

2015-11-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除