PHP排序算法:二维数组排序

二维数组排序,比如一个学生成绩数组:$arr[]=array('name'=>'a','score'=>9);$arr[]=array('name'=>'c','score'=>4);$arr[]=array('name'=>'d','score'=>1);$arr[]=array('name'=>'b','score'=>3);$arr[]=arr
分类: 服务端 发布时间: 06-27 22:43 阅读次数: 4

使用VMware Workstation12 Pro安装一个win7的虚拟系统

实验环境:使用VMware Workstation12 Pro添加win7的虚拟系统。----------------下为在VM12中添加win7虚拟机步骤---------------需求VMware Workstation12 Pro或以上版本。win7  ISO镜像文件。下为操作步骤1首先打开VM12的主界面,并点击创建新的虚拟机。 2进入虚拟机向导界面,点击自定义并下一
分类: 企业开发 发布时间: 06-27 22:43 阅读次数: 4

高科技是如何一步步毁掉世界杯的?

世界杯正如火如荼地进行,作为一名资深的伪球迷,笔者坚定地认为,俄罗斯世界杯的精彩程度要远胜于前两届,也更具有话题性,其中,最热门的话题之一就是VAR视频助理裁判,他送出的几粒点球,都给球队带来了起死回生之效。
分类: 其他 发布时间: 06-27 22:43 阅读次数: 2

搭建ELK日志分析平台-分布式集群

ELK安装准备工作准备3台机器,这样才能完成分布式集群的实验,当然能有更多机器更好:配置三台机器的hosts文件内容如下:vim/etc/hosts192.168.254.133master-node192.168.254.134data-node1192.168.254.135data-node2角色划分:•3台机器全部安装jdk1.8,因为elasticsearch是java开发的•3台全部安
分类: 企业开发 发布时间: 06-27 22:43 阅读次数: 5

掌握管理Linux磁盘和分区的方法 创建并挂载文件系统以及 创建并管理LVM

一、掌握管理Linux磁盘和分区的方法 二、掌握创建并挂载文件系统的方法 三、掌握创建并管理LVM分区的方法 四、理解RAID磁盘阵列原理
分类: 企业开发 发布时间: 06-27 22:43 阅读次数: 4

仅主机模式下vmware虚拟机中win7如何使宿主机与寄生机网络互联互通

实验环境:仅主机模式下vmware虚拟机中win7如何使宿主机与寄生机网络互联互通。需求:VMware Workstation12 Pro或以上版本,并已安装一个win7系统。----------------下为连接宿主机与寄生机网络的步骤-------------1主机中打开控制面板-网络和INTERNET-网络和共享中心,并点击更改适配器设置。2在网络连接里双击VMware Network A
分类: 企业开发 发布时间: 06-27 22:43 阅读次数: 4

Ansible 插件 之 【CMDB】安装和使用

参考:https://www.jianshu.com/p/19b8d185c770
分类: 企业开发 发布时间: 06-27 22:43 阅读次数: 4

JAVA数据结构之数组

  接下来的几篇博文会在最近仔细研读数据结构与算法的书籍后会摘录一些要点和总结一些自己的心得体会,帮助大家更深入地理解java中的数据结构和一些基本的算法,同时巩固自己数据结构和算法这些最基础的计算机知识   在Java语言中有两种数据类型基本数据类型和对象类型。Java不同于C++,java语言不将数组作为基本的数据类型,而是将数组作为引用数据类型,创建时需要使用new的方式创建数组   创建数组的方式两种 int[] intArray = new int[100] ,int intArra
分类: 其他 发布时间: 06-27 22:39 阅读次数: 2

day 99天

veu
分类: 其他 发布时间: 06-27 22:39 阅读次数: 2

python 集合定义和基本操作方法 day14

集合 1不同元素组成 2无序 3集合中元素必须是不可变类型   不可变:字符串、数字、元组   可变:列表、字典 创建集合 {1,2,3,4} 或定义可变集合set) s = set('hello') print (s) s = set(['alex','alex','sb']) print (s) 添加进集合 add 已有元素add添加可运行,不显示 s={1,2,3,4,5,6} s.add(7) print(s) clear 清空集合 s={1,2,3,4,5,6} s.clear()
分类: 其他 发布时间: 06-27 22:39 阅读次数: 2

day 98天

  vue
分类: 其他 发布时间: 06-27 22:39 阅读次数: 2

[OpenCV随笔]-OpenCV3.x下SVM多分类介绍(代码篇)

# 1. SVM介绍 占个坑,以后再说 # 2. OpenCV3.x下SVM接口介绍 [官方文档][官方文档] OpenCV3.x与OpenCV2.x中SVM的接口有了很大变化,在接口上使用了虚函数取代以前的定义。 下面介绍几个常用的接口,及其参数意义。 ## 2.1 初始化函数 定义如下: CV_WRAP static Ptr<SVM> create(); ## 2.2 参数设置函数 然后是一些设置SVM参数的函数: CV_WRAP virtual int getType() const =
分类: 其他 发布时间: 06-27 22:39 阅读次数: 2

JVM GC-----4、finalize()方法

finalize()方法是Object类中定义的protect方法。每一个类都可以重写该方法,给出自己的实现。当类在被回收期间,这个方法就可能会被调用到。 为什么说可能? 这是由于finalize()的调用时机甚至是否会被调用到都存在着太多的不确定性。基于这个原因,几乎所有的技术书籍及文章都不推荐开发人员依赖重写finalize()方法来做什么事情。反而是建议开发人员写一个类似析构函数的方法,在对象调用完毕后,手动的执行自己添加的这个方法。对于软件开发这种有时需要非常精确掌控进度的工作,单纯的
分类: 其他 发布时间: 06-27 22:39 阅读次数: 2

English trip- VC(情景课)1 A

Meet your classmates 见见你的同学 Look at the picture. What do you see? 看图片。你看到了什么? calendar 日历 bookcase 书柜 bookshelf ['bʊkʃelf] 书架 1 man --> 2 个或以上 men 1 woman ['wʊmən] --> 2 个或以上 women ['wɪmɪn] Classroom directions 课堂指示语 Listen and point 支出你所听到单的内容 1. L
分类: 其他 发布时间: 06-27 22:39 阅读次数: 2

http 502 bad gate way

世界杯期间,公司的cdn在回源时突然出现大量502. 刚出现问题时,因为考虑到一般502都是上游服务器出现问题,然后因为已经服务了很久都没有出现过这种问题, 就没有仔细考虑,就让回源中心的同事进行排查, 经过同事的排查,同事说回源没有异常。 感觉很奇怪了,因为今天总的流量相对昨天的流量来说少了20%,应该服务器压力没什么问题。只能分析日志了,日志中有大量can't get server, 突然发现有dns 相关的信息,考虑到我们使用了ats,是不是和dns有关系。查看了一下dns的配置,然后d
分类: 其他 发布时间: 06-27 22:39 阅读次数: 2

prometheus配置

prometheus配置 参考: https://github.com/prometheus/prometheus/blob/master/documentation/examples/prometheus-kubernetes.yml # 在configmap.yaml中要注意的是在1.7以后,获取cadvsion监控pod等的信息时,用的是kubelet的4194端口, 注意以下这段:这是采集cadvision信息,必须是通过kubelet的4194端口,所以Kubelet必须监听着,41
分类: 其他 发布时间: 06-27 22:39 阅读次数: 2

ACM_Mystery

Mystery Time Limit: 2000/1000ms (Java/Others) Problem Description: No Description Input: The first line of input contains a single integer P, (1 <= P <= 1000), which is the number of data sets that follow. Each data set consists of several lines. Ea
分类: 其他 发布时间: 06-27 22:39 阅读次数: 2

Node里面的对象创建问题

1.利用new Object()创建时 var a =new Object() a.b = 1 console.log(a) // 打印出来是[object Object] console.log(JOSN.stringify(a)) // 打印出来是{"b":1} 2. 利用字面量创建时 var a = {} a.b = 1 console.log(a) // 可以直接打出{"b":1}
分类: 其他 发布时间: 06-27 22:39 阅读次数: 2

网络设计分层设计的原理

http://baijiahao.baidu.com/s?id=1565261694543910&wfr=spider&for=pc 最初,计算机网络设计主要考虑的是硬件,其次考虑的才是软件。而今这种策略不再行得通。现在的网络软件已经高度结构化。 为什么需要 协议层次结构 为了降低网络设计的复杂性,绝大多数网络都组织成一个层次栈(a stack oflayer)或分级栈(a stack of level),每一层都建立在其下一层的基础之上。层的个数、每一层的名字、每一层的内容以及每一层的功能都
分类: 其他 发布时间: 06-27 22:39 阅读次数: 2

做机器学习到现在总结的经验

1. 针对不同的问题会有不同的算法,没有哪个算法就是最好的,我们原来用过xgboost调了半天参数,结果用了lasso试了一下,比xgboost效果好; 2.对不同的模型要注意过拟合的问题,树模型要进行交叉验证,千万不要一味的增加深度,只会让模型越来越差; 3.不同的模型训练完后一定要看一下每个特征的权重,会发现不同的算法特征的权重是不一样的,也能找到最重要的几个特征着重处理; 4.当实在没有什么好的方法来提升效果的时候,不如去分析一下badcase,找到差异最大的badcase知道他们为什么
分类: 其他 发布时间: 06-27 22:38 阅读次数: 2