qsort函数是库函数中的一员,我们先来看看官方文档是怎么写的: 其中qsort的参数void* base是传入一个数组,size_t num 为数组整体大小,size_t size 为单个元素的大小,int (*compar)(const void*,const void*)是需要使用者去完成的一 ...
分类:
编程语言 时间:
2019-03-13 16:28:27
阅读次数:
204
推荐博客 纯洁的微笑-Spring Boot系列文章 林祥纤-从零开始学Spring Boot Mkyong-Spring Boot教程(国外) baeldung-Spring Boot教程(国外) liaokailin的专栏-Spring Boot实战 梁桂钊-Spring Boot 揭秘与实战 ...
分类:
编程语言 时间:
2019-03-13 16:30:39
阅读次数:
259
显示内容如下: ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'fina ...
分类:
编程语言 时间:
2019-03-13 16:33:22
阅读次数:
187
实现一个矩阵类Rectangle,包含如下的一些成员变量与函数: ...
分类:
编程语言 时间:
2019-03-13 16:34:03
阅读次数:
181
c/c++面试总结 c语言基础算法总结2 算法是程序设计的灵魂,好的程序一定是根据合适的算法编程完成的。所有面试过程中重点在考察应聘者基础算法的掌握程度。 上一篇讲解了5中基础的算法,需要在面试之前熟练掌握,本篇讨论剩余的基础算法。 先看一个面试题目:设计一个函数,求一个给定字符串中所有数字的和。 ...
分类:
编程语言 时间:
2019-03-13 16:34:20
阅读次数:
159
概览 阿里巴巴在2018年7月份发布Nacos, Nacos是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。并表示在6 8个月完成到生产可用的0.8版本,目前版本是0.9版本。 Nacos提供四大功能 服务发现和服务健康检查 Nacos使服务更容易注册自己并通过DNS或HTTP接口 ...
分类:
编程语言 时间:
2019-03-13 16:37:24
阅读次数:
9079
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,当我们有耗时的任务需要处理时,便会阻塞线程造成页面卡顿等问题。web worker的目的,就是为JavaScript创造多线程环境,允许主线程将一些任务分配给子线程。在主线程运行的同时,子线程在后台运行,两者互不干扰。等到子线程完成计算任务 ...
分类:
编程语言 时间:
2019-03-13 16:40:14
阅读次数:
267
首先说一下聚类算法,聚类算法是指对一组目标进行分类,属于同一组的目标被划分在一组中,与其他组目标相比,同一组目标更加彼此相似。聚类算法的例子有很多,比如说K-均值(k-Means)、k-Medians 算法、Expectation Maximi 封层 ation (EM)、最大期望算法(EM)、分层... ...
分类:
编程语言 时间:
2019-03-13 16:40:28
阅读次数:
229
导读:pyecharts是一款将python与echarts结合的强大的数据可视化工具,本文将为你阐述pyecharts的使用细则。 前言 我们都知道python上的一款可视化工具matplotlib,而前些阵子做一个Spark项目的时候用到了百度开源的一个可视化JS工具-Echarts,可视化类型 ...
分类:
编程语言 时间:
2019-03-13 16:40:41
阅读次数:
289
一、简介 1、概念 mybatis 是一个半自动轻量级的一个 orm 框架 2、作用 将 java 与 sql 分离,解决了 jdbc 的硬编码问题,方便 sql 的修改; sql 由开发人员控制,更加方便 sql 的调优; 3、快速开始 (1)原始方法 建一个全局配置文件,里面是数据源等运行环境的 ...
分类:
编程语言 时间:
2019-03-13 16:41:37
阅读次数:
214
一.dump基本概念 在故障定位(尤其是out of memory)和性能分析的时候,经常会用到一些文件来帮助我们排除代码问题。这些文件记录了JVM运行期间的内存占用、线程执行等情况,这就是我们常说的dump文件。常用的有heap dump和thread dump(也叫javacore,或java ...
分类:
编程语言 时间:
2019-03-13 16:42:37
阅读次数:
585
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
一、Thread Dump介绍 1.1什么是Thread Dump? Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个 Java虚拟机打印的thread dump略有不同,但是大多都提供了当前活 ...
分类:
编程语言 时间:
2019-03-13 16:47:42
阅读次数:
148
题目描述: 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 测试用例: 功能测试(输入的数组中存在一个出现次数超过数组长度一半的数字;输 ...
分类:
编程语言 时间:
2019-03-13 16:47:59
阅读次数:
148
一、访问权限 java中有三个访问权限修饰符private;protected;public和一个默认default(不加修饰符)。 如果子类的方法覆盖了父类的方法,那么子类中该方法的访问级别不允许低于父类的访问级别。这是为了确保可以使用父类实例的地方都可以使用子类实例,也就是确保满足里氏替换原则。 ...
分类:
编程语言 时间:
2019-03-13 16:49:14
阅读次数:
152
最近面试有一个面试题,要求尽可能多的列举数组去重的方法,现整理一下 1、最简单的去重方法 2、排序后相邻去除法 该方法存在一个问题,当数组中存在number类型的2,和string类型的‘2’时,因sort方法会调用每个数组项的toString()方法,得到字符串,然后再对得到的字符串进行排序。如对 ...
分类:
编程语言 时间:
2019-03-13 16:51:57
阅读次数:
184
A sequence of number is called arithmetic if it consists of at least three elements and if the difference between any two consecutive elements is the ...
分类:
编程语言 时间:
2019-03-13 16:53:39
阅读次数:
231
1、不推荐禁用掉django中的CSRF。 2、我们可以再html页面的form表单中添加csrf_token,带着表单的请求一起发送到服务器去验证。 <form enctype="multipart/form-data" method="post" action="{% url 'new_arti ...
分类:
编程语言 时间:
2019-03-13 16:54:08
阅读次数:
169
使用说明 开始程序 成功获取信息 github:https://github.com/zmqq/pytools/tree/master/macof ...
分类:
编程语言 时间:
2019-03-13 17:58:50
阅读次数:
307
7、SpringBoot常用Starter介绍和整合模板引擎Freemaker、thymeleaf 4节课 1、SpringBoot Starter讲解 简介:介绍什么是SpringBoot Starter和主要作用 1、官网地址:https://docs.spring.io/spring-boot ...
分类:
编程语言 时间:
2019-03-13 18:00:09
阅读次数:
245