3 「已注销」

尚未进行身份认证

WEB研发工程师,运维|开发工程师,Python工程师,发展方向为数据挖掘分析、大数据。羽毛球、乒乓球、桌球业余爱好者,Guitar爱好者。

等级
TA的排名 3k+

关于bash数组的几道面试笔试题—航班延误5h的郁闷都在此文

数组作为最常使用和最基本的数据结构存在于各种编程语言中,但各语言里数组的定义、使用以及对应的属性方法各不相同,本文将从面试的角度出发,带领大家一同走近那个最熟悉又陌生的BashArray【ə’reɪ】1.如何定义一个包含多种数据类型元素的数组虽然很基础,但是其他语言写久了很多人忘了括号包围,忘了空格分割元素,忘了混合类型arr=(HelloWorld'HelloWorld'12...

2019-08-28 23:07:22

Linux 技巧:让进程在后台运行更可靠的几种方法

开始概念之前首先上几个实战问答:1.如何过滤占用某个端口的进程并且kill掉?例答:kill-9lsof-n-P-iTCP-sTCP:LISTEN|grep8000|awk'{print$2}'简答:kill-9lsof-i:8000|grep8000|awk'{print$2}'2.如何过滤出带有某些关键字符的运行程序并且kil...

2019-06-20 20:17:09

javascript atob()函数和 btoa()函数-Base64的编码与解码

在JavaScript中,有两个函数被分别用来处理解码和编码base64字符串:atob()//ASCIItoBase64btoa()//Base64toASCIIatob()函数能够解码通过base-64编码的字符串数据。相反地,btoa()函数能够从二进制数据“字符串”创建一个base-64编码的ASCII字符串。Encodedsizeincrease...

2019-06-13 08:31:57

迭代修改javascript对象的每一个属性值或者返回一个新对象

使用map方法迭代修改原有对象varmyObject={'a':1,'b':2,'c':3};Object.keys(myObject).map(function(key,index){myObject[key]*=2;});console.log(myObject);//=>{‘a’:2,‘b’:4,‘c’:6}使用fo...

2019-06-13 08:09:03

React循环遍历渲染数组和对象元素

遍历渲染数组1.单纯数组constpureArr=['a','b','c','d']//假如我们想将上面的数组利用react渲染成一个列表,代码如下:{{pureArr.map(item=>(<likey={item}>item</li>))}以上代码在codesandbox中运行结果如下:2.对象数组constobjArr=...

2019-04-28 10:22:51

Javascript arrow function--箭头函数

箭头函数有别于函数表达式,它更加简洁,并且没有自己的this,arguments,super或new.target。箭头函数更适用于那些本来需要匿名函数的地方,并且它们不能用作构造函数。基本语法(参数1,参数2,…,参数N)=>{函数声明}//相当于:(参数1,参数2,…,参数N)=>{return表达式;}(参数1,参数2,…,参数N)...

2019-04-21 23:28:45

Javascript读取上传文件内容/类型/字节数

在网站开发的某些情况下我们需要上传文件到服务器,在这个过程中可能会对文件做一定的限制,比如说文件格式,文件大小等,在一些情况下我们上传文件其实是为了获取其中的内容在前端区域展示,这个时候就不需要将文件上传到服务器,完全可以通过Javascript来获取上传文件内容然后进行展示,既加快了操作速度,也减轻了服务器的负载和存储。接下来就是一个实际操作的过程:首先来看一下一个上传文件对象的属性:UI...

2019-03-22 15:52:34

React搭配好用的图表模块Recharts

如果你正在寻找一个图表库||插件||模块来为你的React应用绘制一些统计||分析图表,那么本文可能会给你一些解决方法,并且你会看到一个本人正在使用的插件效果示例。福利推荐:一个拥有多个10+主题的网站,suchas:Top10+ReactGraphChartLibrarieswithDemo正题:Recharts,基于React的组合式图表基本的使用方法就不多说了,官...

2019-03-16 16:01:22

Linux Screen 命令使用笔记

OverviewScreenisafull-screenwindowmanager(窗口管理器)thatmultiplexesaphysicalterminalbetweenseveralprocesses,typicallyinteractiveshells.Eachvirtualterminalprovidesthefunctionsofthe...

2019-02-11 21:28:30

authentication in Django

CustomizingauthenticationinDjango-结合Django的认证机制添加自定义的认证后端Django有一套自己的认证机制,一般默认设置(在setting.py中)为:AUTHENTICATION_BACKENDS=['django.contrib.auth.backends.ModelBackend']其主要使用了自带的User模型来进行一些验证,我们也...

2018-10-15 23:50:57

Django Cross Site Request Forgery protection(csrf,csrf_token)

在构建Django应用的时候如果涉及到表单或者一些ajax数据的提交操作,就难免会遇到csrf的问题,一般来说按照官网解说示例走都没啥问题,但是!大部分人不看官网文档,东拼一点,西凑一点,应用是跑起来了,但是出现点相关问题又是摸不着头脑;而且有些时候就算在官网看文档也是找不对地方,比如文档版本和应用框架不匹配,导致部分操作根本对不上。今天我看了一下官网对于Django2.0中CrossSi...

2018-08-22 19:06:22

一个脚本搞定各linux平台下docker安装

以下脚本来自(https://get.docker.com),本人亲自验证通过#!/bin/shset-e#面试会问这里为什么这样写?#Thisscriptismeantforquick&easyinstallvia:#$curl-fsSLget.docker.com-oget-docker.sh#$shget-docker.s...

2018-08-20 20:16:15

下载centos7 with python3 docker镜像无法使用yum源的原因以及solution

下载centos7withpython3docker镜像无法使用yum源的原因以及solution可能大多数人都不知道yum的可执行程序使用什么语言写的,请看:[lockey@7-o-1~]#cat/usr/bin/yum#!/usr/bin/pythonimportsystry:importyumexceptImportError:print...

2018-08-20 19:48:35

Spark Machine Learning Error analysis and solution(Error with RDD[Vector];Vector takes type paramet)

Whilewefollowsparkexamplecaseclassmodel_instance(features:Vector)//andvaldf=rawData.map(line=>|{model_instance(Vectors.dense(line.split(",").filter(p=>p.matches("\...

2018-08-20 19:32:33

Git error solution for “unable to resolve reference” “unable to update local ref”

大清早就遇到一个意外的问题,幸好在stackoverflow上找到了对应topicerror:unabletoresolvereferencerefs/remotes/origin/master:Nosuchfileordirectory![newbranch]master->origin/master(unabletoupda...

2018-08-16 10:19:54

Error solution for polyglot(No module named 'icu'、No module named '_bz2' )

系统环境redhat7.1python3.6polyglot16.7.4pipinstallpolyglotimportpolyglotfrompolyglot.textimportText,WordError1:Nomodulenamed‘icu’--->11fromicuimportLocale12import...

2018-08-15 21:43:26

spark2.3.1执行Spark SQL操作Parquet数据源错误解决(UnsatisfiedLinkError:uncompressedLength(Ljava/nio/ByteBuffer)

scala>namesDF.foreach(attributes=>println("Name:"+attributes(0)+"favoritecolor:"+attributes(1)))[Stage1:>(0+1)/1]2018-0...

2018-08-14 14:08:28

spark 2.3.1集群搭建(Master,Slave,Slave)

基础配置同上篇博客配置教程请先参阅:厦门大学数据库实验室系列博客Spark2.0分布式集群环境搭建需要注意的配置有两个cd/usr/local/spark/cp./conf/slaves.template./conf/slaves#slaves文件设置Worker节点。编辑slaves内容,把默认内容localhost替换成如下内容:slave1slave2...

2018-08-10 23:51:37

Hadoop 2.9.1 Fully-Distributed Cluster Setup

环境准备:系统:ubuntu16.10(3servers)Virtualization:vmwareOperatingSystem:UbuntuZestyZapus(developmentbranch)Kernel:Linux4.8.0-22-genericArchitecture:x86-64解析配置:lockey@ubuntu-lockey:~$...

2018-08-10 21:24:21

用面向对象的思想实现一个有理数以及有理数的加减乘除运算——Python版本

classRational(object):def__init__(self,a,b=1):if(b==0):#对于分母为0的情况直接举异常raiseException("Denominatormustnotbe0!")else:g=self.gcd(abs(a),abs(b))#求分子分母的最大公约数然后进行约分...

2018-08-08 19:08:42

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。