51dev.com IT技术开发者社区

51dev.com 技术开发者社区

热点新闻 HotNews

  • 三星为Note 7道歉会挽回现今颓势吗?三星为Note 7道歉会挽回现今颓势吗?
  • 58到家的上门O2O独角戏还能唱多久?58到家的上门O2O独角戏还能唱多久?
  • 1
  • 2
详解vue项目中如何引入全局sass/less变量、function、mixin

详解vue项目中如何引入全局sass/less变量、function、mixin

让我们考虑下场景:当使用rem/vw开发移动端的时候,你定义了一个px转rem的函数,或者是网站配色的全局变量等,然后到工程里为每个vue文件或者组件@import‘publicfilename.scss‘,那得重复做这样的工作很多很多...次,万一这些公用文件目录路径变怎么办呢,哭都来不及,想想都觉得恐怖呀!接下来拯...

vue之将echart封装为组件

vue之将echart封装为组件

最近的新项目里,有大量数据图表类的需求,为了增强代码的复用性,减少冗余,我开始思考如何将echart封装为组件调用。本文将会以雷达图为案例,一步步讲解在vue项目中如何使用echart,如何将其封装为能重复调用的组件。阅读之前,可以先看看我之前的一些文章,这样能更好的理解这次的内容:【使用vue-cli(vue脚手架)...

React学习笔记之高阶组件应用

React学习笔记之高阶组件应用

是什么高阶组件是一个函数,能够接受一个组件并返回一个新的组件。没有任何副作用。为什么用封装并抽离组件的通用逻辑,让此部分逻辑在组件间更好地被复用。如何用//hoc为我们的高阶组件,可以使用es7装饰器语法来使用高阶组件//当然也可以不用es7,如:lethocHello=hoc(Hello),只是es7的语法更优雅一些...

浅谈node中的cluster集群

浅谈node中的cluster集群

结论虽然平常通过设置为CPU进程数的工作进程,但是可以超过这个数,并且并不是主进程先创建if(cluster.isMaster){//循环fork任务CPUi5-7300HQ四核四进程for(leti=0;i<6;i++){cluster.fork()}console.log(chalk.green(`主进程运行...

详解AngularJS 过滤器的使用

详解AngularJS 过滤器的使用

考评员综合查询,查询条件有:区域、所在单位、从事专业、资格证名称、有效期至。如果我们的所有数据查询都放在后台的话。依据拼接的查询条件,选择区域、所在单位、从事专业查询的是人员表,而选择资格证名称、有效期至查询的是人员资质表。查询都放到后台,这种以我们固有的思路去设计是可以实现的。那就写两个接口,一个根据区域、所在单位、...

简化vuex的状态管理方案的方法

简化vuex的状态管理方案的方法

在vuejs相关项目开发过程中,我们常常会使用vuex作为状态管理工具,整个组件的状态做为单向数据流的模式管理。事实上,在实际的使用中vuex可以说是相当繁琐的,每一次的需求增加需要增加Mutations-Type、Action和Mutations,为了简化这一操作,我们可以将mutations和action合并,简化...

深入了解javascript 数组的sort方法

深入了解javascript 数组的sort方法

在javascript中,数组对象有一个有趣的方法sort,它接收一个类型为函数的参数作为排序的依据。这意味着开发者只需要关注如何比较两个值的大小,而不用管“排序”这件事内部是如何实现的。不过了解一下sort的内部实现也不是一件坏事,何不深入了解一下呢?算法课上,我们会接触很多种排序算法,什么冒泡排序、选择排序、快速排...

js 数组详细操作方法及解析合集

js 数组详细操作方法及解析合集

前言在开发中,数组的使用场景非常多,平日中也涉及到很多数组的api/相关操作,一直也没有对这块内容进行一块整理总结,很多时候就算用过几次这个api,在开发中也很容易忘记,还是要谷歌一下。所以就希望对这块内容有一个比较系统性的总结,在这背景下,就有了本篇文章,如果喜欢的话可以点波赞/关注,支持一下,希望大家看完本文可以有...

基于DATAFRAME中元素的读取与修改方法

基于DATAFRAME中元素的读取与修改方法

DATAFRAME中使用iat[1,0]和iloc[0,1]对元素进行修改。a=[("hahaha",1),("lalala",2),("cacaca",6)]b=padas.DataFrame(a)b.iat[1,0]=1.0将位置横竖坐标为1,0的元素改为值为1.0。以上这篇基于DATAFRAME中元素的读取与修改...

pandas Dataframe行列读取的实例

pandas Dataframe行列读取的实例

如下所示:importmatplotlib.pyplotaspltimporttkinterimportnumpyasnpimportpandasaspdfrompandasimportSeries,DataFramedata={‘a‘:[1,2,3],‘c‘:[4,5,6],‘b‘:[7,8,9]}frame=Dat...

python 给DataFrame增加index行名和columns列名的实现方法

python 给DataFrame增加index行名和columns列名的实现方法

在工作中遇到需要对DataFrame加上列名和行名,不然会报错开始的数据是这样的需要的格式是这样的:其实,需要做的就是添加行名和列名,下面开始操作下。#a是DataFrame格式的数据集a.index.name=‘date‘a.columns.name=‘code‘这样就可以修改过来。以上这篇python给DataFr...

python中for用来遍历range函数的方法

python中for用来遍历range函数的方法

栗子:计算斐波那契数列(任一个数都是前两个数之和的数字序列)Python2.7实现代码如下:<strong><span>fibs=[0,1]//初始化定义数列值foriinrange(20)://循环遍历20次fibs.append(fibs[-2]+fibs[-1])printfibs//打印...

删除python pandas.DataFrame 的多重index实例

删除python pandas.DataFrame 的多重index实例

如下dataframe想要删除多层indextop1000[:10]namesexbirthsyearpropyearsex1880F0MaryF706518800.0776431AnnaF260418800.0286182EmmaF200318800.0220133ElizabethF193918800.021309...

python爬虫正则表达式之处理换行符

python爬虫正则表达式之处理换行符

刚开始学python,记录下问题。代码如下:#coding:utf-8importre,urllib2defgetHTML(url):html=urllib2.urlopen(url)html=html.read()returnhtmlif__name__==‘__main__‘:url=‘https://www.ba...

pandas 数据实现行间计算的方法

pandas 数据实现行间计算的方法

如下所示:###方法1:用shift函数,不用通过循环importpandasaspdimportnumpyasnpimportmatplotlibaspltdf=pd.DataFrame(np.random.randn(6,4),index=dates,columns=list(‘ABCD‘))df[‘diff‘]=...