方法汇总

JS数组常用方法汇总

点点圈 提交于 2019-11-28 02:22:20
转换方法 所有对象都具有toLocaleString()、toString()、valueOf()方法。其中调用数组的toString方法会返回以数组中的每个值的字符串形式拼接而成的一个以逗号分割的字符串。 而调用valueOf()方法返回的还是数组。 var colors = ['red','blue','green']; console.log(colors.toString()); console.log(colors.valueOf()); console.log(colors.toLocaleString()); 得到的结果如图所示: 另外toLocaleString()方法经常会返回跟toString()和valueOf()方法相同的值。但也不是总如此。当调用数组的toLocaleString()方法时,它也会创建一个数组值的以逗号分割的字符串。而与前两个方法唯一不同的是,这一次为了取得每一项的值,调用的每一项的toLocaleString()方法,而不是toString()方法。如下面例子: var person1 = { toLocaleString: function(){ return "Nikolaos"; }, toString: function(){ return "Nicholaos"; } } var person2 = {

python安装模块方法汇总

此生再无相见时 提交于 2019-11-27 12:26:09
方法一: 原文地址: http://blog.csdn.net/cighao/article/details/47860041 在 windows 系统下,只需要输入命令 pip install requests ,即可安装。 在 Linux 系统下,只需要输入命令 sudo pip install requests ,即可安装。 注:关于 Python 第三方库的安装最好少使用 easy_install,因为 easy_install 只能安装不能卸载,如果要卸载需要进入到 python 的安装目录下面的 lib 的文件夹下手动删除对应的模块内容。所以建议多用 pip 的方式安装,安装时,用 pip install + 模块名称 命令来安装,卸载时,用 pip uninstall +模块名称 命令来删除。 由于在国内使用 pip 或者 easy_install 安装时经常会撞墙,下面着重介绍另外一种安装方法。 1. 下载requests 打开这个网址, http://www.lfd.uci.edu/~gohlke/pythonlibs 在这个网站上面有很多 python 的第三方库文件,我们按 ctrl+f 搜索很容易找到 requests 。如下图, 点击那个 .whl 文件然后下载下来。 2. 将 .whl文件下载下来后,将文件重命名,将后缀名从 .whl 改为 .zip

vue组件间传值的方法汇总(父子间、兄弟间)

久未见 提交于 2019-11-27 09:14:22
1、组件间的传值 1.1 父组件向子组件传值 子组件自定义一个属性 父组件通过自定义属性绑定值 子组件调用自定义属性来拿到值 (1.1 完) 1.2 子组件向父组件传值 子组件自定义一个事件 父组件通过自定义事件绑定一个方法来接收值 (1.2 完) 1.3 兄弟组件间传值(或者夸组件传值) 新建一个js文件作为兄弟组件间传值的中转站(new 一个vue) 组件1把值先传到bus 组件2从bus接收值 (1.3 完) 【完整代码】 parent.vue(父组件) <template> <div class="container"> <div class="header"> <h1>parent</h1> <input v-model="toChildren" type="text"/> <h1 class="getData">{{getChildren}}</h1> </div> <div class="main"> <div class="children1"> <!--父传子:通过自定义属性绑定向子组件传的值--> <Children1 :getData="toChildren"></Children1> </div> <div class="children2"> <!--子传父:通过自定义事件绑定一个方法,用于接收子组件传的值--> <Children2 @toParent=

Spark操作DataFrame方法汇总

一世执手 提交于 2019-11-27 08:06:30
1. 读取csv文件变成DataFrame val data = spark.read.csv("/data/session01.csv") 2.查看df每一列类型 data.dtypes 3.查看df数据 data.show() def show(numRows: Int, truncate: Int, vertical: Boolean): Unit 参考:http://spark.apache.org/docs/2.3.1/api/scala/index.html#org.apache.spark.sql.Dataset vertical true和false的区别: 表格格式的问题 原数据: year month AVG('Adj Close) MAX('Adj Close) 1980 12 0.503218 0.595103 1981 01 0.523289 0.570307 1982 02 0.436504 0.475256 1983 03 0.410516 0.442194 1984 04 0.450090 0.483521 data.show(3, false) 结果: -RECORD 0------------------- year | 1980 month | 12 AVG('Adj Close) | 0.503218 AVG('Adj Close) | 0

多线程常用的几个方法汇总

痞子三分冷 提交于 2019-11-26 17:58:50
解说编程 最近学习并发编程遇到不少问题,就顺手总结了有关多线程的几个常用的方法 sleep() sleep()方法属于Thread类,主要的作用是让当前线程停止执行,把cpu让给其他线程执行,但不会释放对象锁和监控的状态,到了指定时间后线程又会自动恢复运行状态 注意:线程睡眠到期自动苏醒,并返回到可运行状态,不是运行状态。sleep()中指定的时间是线程不会运行的最短时间。因此,sleep()方法不能保证该线程睡眠到期后就开始执行 另外 Thread.sleep()方法是一个静态方法 Java有两种sleep方法,一个只有一个毫秒参数,另一个有毫秒和纳秒 个参数第三代 sleep(long millis) or sleep(long millis, int nanos) 1 //此try语句块放在run方法内 2 try { 3 Thread.sleep( 1000 ); 4 } catch (InterruptedException e) { 5 // TODO 自动生成的 catch 块 6 e.printStackTrace(); 7 } wait() notify() wait()属于Object类,与sleep()的区别是当前线程会释放锁,进入等待此对象的等待锁定池。比方说,线程A调用Obj.wait(),线程A就会停止运行,而转为等待状态。至于等待多长时间?

python-Redis模块常用的方法汇总

非 Y 不嫁゛ 提交于 2019-11-25 21:56:35
Redes模块常用的方法汇总 一.创建建Redis对象 1.直接使用 import redis r = redis.Redis(host='127.0.0.1', port=6379) 2.连接池使用 import redis pool = redis.ConnectionPool(host='127.0.0.1', port=6379) r = redis.Redis(connection_pool=pool) 3.库的选择 import redis r = redis.Redis(db=0) #第几个库总共有15个库 二.Redis字符串相关操作 下面的r是上面的Redis对象 1.增 `单增 r.set(key(必填),value(必填),ex=过期时间单位秒(选填)) r.setex(key(必填),value(必填),过期时间单位秒(必填)) r.setnx(key,value) #没有key才会设置,有key不会替换 r.append(key,value) #会在原来的key,基础上末尾拼接字符串 r.setrange(key,起始写入指针的位置(int),写入的值) #可以把第二个参数联想到读文件的指针位置 r.strlen(key) #返回字符串长度 群增 r.mset(k1 = 'v1', k2 = 'v2', k3 = 'v3'................)

S数组各种迭代方法汇总

旧城冷巷雨未停 提交于 2019-11-25 19:47:03
JS数组各种迭代方法汇总 for in forEach filter map reduce some every find findIndex for in const array = [ 1 , 2 , 3 , 4 , 5 , 6 ] for ( let index = 0 ; index < array . length ; index ++ ) { const element = array [ index ] console . log ( element ) } forEach array . forEach ( ( item , index , array ) => { console . log ( array ) } ) filter array . filter ( ( item , index , array ) => { console . log ( array ) } ) map array . map ( ( item , index , array ) => { console . log ( array ) } ) reduce array . reduce ( ( item , index , array ) => { console . log ( array ) } ) some array . some ( ( item , index ,