码迷,mamicode.com
首页 > 2019年03月13日 > 全部分享
整理数组去重的几种常用方法
最近面试有一个面试题,要求尽可能多的列举数组去重的方法,现整理一下 1、最简单的去重方法 2、排序后相邻去除法 该方法存在一个问题,当数组中存在number类型的2,和string类型的‘2’时,因sort方法会调用每个数组项的toString()方法,得到字符串,然后再对得到的字符串进行排序。如对 ...
分类:编程语言   时间:2019-03-13 16:51:57    阅读次数:184
PHP7实战开发简单CMS内容管理系统(4) BeyondAdmin 小图标模板使用
/BeyondAdmin/font-awesome.html 选小图标 eg: 使用: <i class="menu-icon fa fa-cogs"></i> 菜单跳转到指定php页面 <li> <a href="../admin/category_list.php"><span class="m ...
分类:Web程序   时间:2019-03-13 16:51:40    阅读次数:453
APP端自动化 之 Appium原理
手机App分为两大类,原生App(Native App)和混合APP(Hybrid App) 原生App(Native App) 原生App实际就是我们所常见的传统App开发模式,云端数据存储+App应用客户端。App应用客户端,包含了所有的UI元素、框架逻辑等。只有数据存储在云端。 混合App(H ...
分类:移动开发   时间:2019-03-13 16:51:23    阅读次数:231
从“扫月亮”到“扫福字”,扒一扒背后的支付宝AR框架体系
承智关于支付宝AR框架体系和实践的分享主要分为以下三个部分: 1. 支付宝AR框架体系 2. AR实践案例分享 3. 总结和展望 在本次分享中,来自蚂蚁金服支付宝多媒体技术部猎鹰团队的技术专家承智为大家解密了支付宝AR红包背后的技术。在他的演讲中首先分享了支付宝对于AR技术需求的一些特点,之后分享了 ...
分类:其他好文   时间:2019-03-13 16:50:35    阅读次数:183
POJ 2245 Addition Chains(算竞进阶习题)
迭代加深dfs 每次控制序列的长度,依次加深搜索 有几个剪枝: 优化搜索顺序,从大往下枚举i, j这样能够让序列中的数尽快逼近n 对于不同i,j和可能是相等的,在枚举的时候用过的数肯定不会再被填上所以可以去重(记得回溯) include include include define INF 0x3f ...
分类:其他好文   时间:2019-03-13 16:50:18    阅读次数:172
ptf转图片
1.spire 官方的有水印,通过引用 2. Install-Package PdfiumViewer -Version 2.13.0 Install-Package ImageResizer.Plugins.PdfiumRenderer.Pdfium.Dll -Version 1.0.1 3.as ...
分类:其他好文   时间:2019-03-13 16:49:42    阅读次数:238
Java基础:(四)继承
一、访问权限 java中有三个访问权限修饰符private;protected;public和一个默认default(不加修饰符)。 如果子类的方法覆盖了父类的方法,那么子类中该方法的访问级别不允许低于父类的访问级别。这是为了确保可以使用父类实例的地方都可以使用子类实例,也就是确保满足里氏替换原则。 ...
分类:编程语言   时间:2019-03-13 16:49:14    阅读次数:152
php判断是否为时间戳
判断值是否为时间戳 function is_timestamp($timestamp) { if(strtotime(date('m-d-Y H:i:s',$timestamp)) $timestamp) { return $timestamp; } else return false; } 逻辑: ...
分类:Web程序   时间:2019-03-13 16:48:25    阅读次数:648
39 数组中出现次数超过一半的数字(时间效率)
题目描述: 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 测试用例: 功能测试(输入的数组中存在一个出现次数超过数组长度一半的数字;输 ...
分类:编程语言   时间:2019-03-13 16:47:59    阅读次数:148
[JAVA]JAVA章4 Thread Dump如何分析
一、Thread Dump介绍 1.1什么是Thread Dump? Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个 Java虚拟机打印的thread dump略有不同,但是大多都提供了当前活 ...
分类:编程语言   时间:2019-03-13 16:47:42    阅读次数:148
Hive快速入门
一.简介 Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十 ...
分类:其他好文   时间:2019-03-13 16:47:26    阅读次数:220
帆软报表(finereport)入门-2 单元格中各颜色标识的含义
帆软报表(finereport)单元格中,可根据单元格角标的颜色判断单元格进行的操作 过滤:单元格左下角黄色三角形 条件属性:单元格左上角红色三角形。 控件:单元格右侧中间的各种矩形。 左父格:单元格左侧蓝色向下的箭头。 上父格:单元格上册蓝色向右的箭头。 过滤:单元格左下角黄色三角形 条件属性:单 ...
分类:其他好文   时间:2019-03-13 16:47:13    阅读次数:531
常见nosql整理
一、常见的nosql 二、Redis,Memcache,MongoDb的特点 1.Redis 优点: 1.支持多种数据结构,如 string(字符串)、 list(双向链表)、dict(hash表)、set(集合)、zset(排序set)、hyperloglog(基数估算)2.支持持久化操作,可以进 ...
分类:数据库   时间:2019-03-13 16:46:54    阅读次数:238
Filebeat 日志收集器 安装和配置
Filebeat的配置文件是/etc/filebeat/filebeat.yml,遵循YAML语法。具体可以配置如下几个项目: Filebeat Output Shipper Logging(可选) Run Options(可选) 这个Blog主要讲解Filebeat的配置部分,其他部分后续会有新的 ...
分类:其他好文   时间:2019-03-13 16:46:41    阅读次数:351
python 反射
hasattr(object, name) 判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号括起来 1 >>> class test(): 2 ... name="xiaohua" 3 ... def ...
分类:编程语言   时间:2019-03-13 16:45:50    阅读次数:195
Shell脚本
Shell脚本:特殊的后缀名的意义:.shshell脚本文件.pypython脚本文件.jspJava网页文件.repoyum仓库配置文件.phpphp语言编写文件.htmlhtml编写的网页文件.db数据库文件Shell的作用:1、翻译官,解释用户输入的命令。2、用户的登录shell程序,默认为/bin/bash3、shell脚本文件,编写脚本代码必须有执行权限。Shell脚本的执行方式:1、脚
分类:系统相关   时间:2019-03-13 16:45:33    阅读次数:184
foreach循环
首先说一下foreach有的也叫增强for循环,foreach其实是for循环的一个特殊简化版。 再说一下foreach的书写格式: for(元素类型 元素名称 : 遍历数组(集合)(或者能进行迭代的)){ 语句 } foreach虽然是for循环的简化版本,但是并不是说foreach就比for更好 ...
分类:其他好文   时间:2019-03-13 16:44:55    阅读次数:166
719条   上一页 1 ... 17 18 19 20 21 22 23 ... 43 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!