常用的合并数组的方法有三种:array_merge()、array_merge_recursive()、+,下面一个一个介绍 array_merge() 此函数合并一个或多个数组,当输入的数组中有相同的字符串键名,则后一个会覆盖前一个。对于参数数组中数字索引的值会重新排序,不管数字索引相同还是不同。 ...
分类:
编程语言 时间:
2018-05-04 23:21:36
阅读次数:
242
原文:http://www.cnblogs.com/arachis/p/Spark_Shuffle.html spark.shuffle.file.buffer 默认值:32k 参数说明:该参数用于设置shuffle write task的BufferedOutputStream的buffer缓冲大 ...
分类:
其他好文 时间:
2018-05-04 16:56:08
阅读次数:
218
最近在看 UNIX 网络编程并研究了一下 Redis 的实现,感觉 Redis 的源代码十分适合阅读和分析,其中 I/O 多路复用(mutiplexing)部分的实现非常干净和优雅,在这里想对这部分的内容进行简单的整理。 几种 I/O 模型 为什么 Redis 中要使用 I/O 多路复用这种技术呢? ...
分类:
其他好文 时间:
2018-05-04 01:46:24
阅读次数:
233
1.persist和merge的区别: Persist:添加 Merge : 分两种情况,当对象存在id,则修改;当对象不存在id则添加。 看个例子: 问题说明: role是从数据库中查询出来的,在这种情况下 用persist方法保存account对象,persist同时会将role也保存,这时候因 ...
分类:
其他好文 时间:
2018-05-03 22:16:02
阅读次数:
225
版权声明:本文出自汪磊的博客,未经作者允许禁止转载。 本篇博客主要是对上篇博客的补充Android性能优化之UI渲染性能优化, 没有什么新东西,觉得应该是都掌握的玩意,写出来也只是自己做个小小的总结。 一、include的用法以及注意点 在开发Android布局时,我们常将一些通用的视图提取到一个单 ...
分类:
移动开发 时间:
2018-05-03 10:31:43
阅读次数:
256
题目描述 酒店房间的价格录入是通过时间段来录入的,比如10月1日至10月7日800元,10月8日至10月20日500元,请实现以下函数int[][] merge(int[][] dateRangePrices),输入是某个酒店多个日期段的价格,每个日期段(终止日期大于等于起始日期)和对应的价格使用长 ...
分类:
其他好文 时间:
2018-05-02 18:07:57
阅读次数:
278
准备: MySQL8.0 Windows zip包下载地址:https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip 环境:Windows 10 一、安装 1. 解压zip包到安装目录 我的安装目录是D:\Program F ...
分类:
数据库 时间:
2018-05-01 23:29:23
阅读次数:
746
归并排序 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007。 针对上面同一问题 冒泡排序 插入排序 回溯法 输入一个字符串,按字典序打印出该字符串 ...
分类:
编程语言 时间:
2018-05-01 12:24:57
阅读次数:
174
Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。 1. 基本使用 iostat -d -k 1 10 参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制 ...
分类:
移动开发 时间:
2018-04-30 19:56:43
阅读次数:
212