码迷,mamicode.com
首页 > 编程语言 > 周排行
算法与数据结构(4):堆排序
本文介绍了堆排序的相关内容,包括其时间复杂度分析与正确性分析。 ...
分类:编程语言   时间:2020-05-03 16:39:15    阅读次数:58
javascript导出一个类
用 export , import 的时候,总是报错,说外部模块找不到。。 E:\project_ts\abc\main.js:1import {Queue} from './Queue'^^^^^^ SyntaxError: Cannot use import statement outside ...
分类:编程语言   时间:2020-05-03 16:41:01    阅读次数:117
javascript_幻灯片播放
javascript实现幻灯片播放 实现原理 step1 设置容器,包含图片、翻页、下标等元素,通过相对定位来布局。 step2 将幻灯片变化,需要改变的元素放在一个字容器内,display设为none,并且采取动画来变化。 step3设置js函数,将应该播放的元素样式激活,其他的元素仍为未激活状态 ...
分类:编程语言   时间:2020-05-03 16:41:46    阅读次数:70
python 阶乘
code # 通过用户输入数字计算阶乘 # 获取用户输入的数字 num = 4 factorial = 1 # 查看数字是负数,0 或 正数 if num < 0: print("抱歉,负数没有阶乘") elif num == 0: print("0 的阶乘为 1") else: for i in ...
分类:编程语言   时间:2020-05-03 16:45:39    阅读次数:46
python 获取最大值
code # 最简单的 print(max(1, 2)) print(max('a', 'b')) # 也可以对列表和元组使用 print(max([1,2])) print(max((1,2))) # 更多实例 print("80, 100, 1000 最大值为: ", max(80, 100, ...
分类:编程语言   时间:2020-05-03 16:46:00    阅读次数:97
python 十进制转二,八,十六进制
code # 获取用户输入十进制数 dec = 255 print("十进制数为:", dec) print("转换为二进制为:", bin(dec)) print("转换为八进制为:", oct(dec)) print("转换为十六进制为:", hex(dec)) ...
分类:编程语言   时间:2020-05-03 16:50:43    阅读次数:98
25、springboot发送邮件
虽然现在短信验证已经最流行也是最常用的验证方式;但是邮件验证还是必不可少,依然是网站的必备功能之一。什么注册验证,忘记密码或者是给用户发送营销信息都是可以使用邮件发送功能的。最早期使用JavaMail的相关api来进行发送邮件的功能开发,后来spring整合了JavaMail的相关api推出了Jav ...
分类:编程语言   时间:2020-05-03 16:51:16    阅读次数:76
python 判断字符串是否为数字
code def is_number(s): try: float(s) return True except ValueError: pass return False # 测试字符串和数字 print(is_number('foo')) # False print(is_number('1')) ...
分类:编程语言   时间:2020-05-03 16:55:03    阅读次数:56
Spring-SESSION+Redis 实现Session共享
Spring-SESSION+Redis 实现Session共享 通常情况下,Tomcat的Servlet容器会默认将Session保存在内存中。如果是单个服务器实例的应用,将Session保存在服务器内存中是一个常用的选择,但是随着服务器数量的增多,这种方法变得不容易扩展,因此需要进行sessio ...
分类:编程语言   时间:2020-05-03 16:56:14    阅读次数:66
PageRank算法
PageRank是网页重要程度计算方法,可推广到有向图结点的重要程度的计算。基本思想是在有向图上定义随机游走模型,在一定条件下,极限情况访问每个结点的概率收敛到平稳分布。 给定有n个结点强连通且非周期性的有向图,在其基础上定义随机游走模型。假设转移矩阵M,在时刻0,1,2,…,t,…访问各个结点概率... ...
分类:编程语言   时间:2020-05-03 16:57:56    阅读次数:111
python 数据类型总结-list、dict、numpy array、series、dataframe、set
1、区别: List 和 Dict 是 Python 的基本数据结构 Series 和 DataFrame 是 Pandas 的基本数据结构 Array 是 Numpy 的数据结构 2、列表(list) python的内置数据类型,list中的数据类不必相同的。 一组有序项目的集合。可变的数据类型【 ...
分类:编程语言   时间:2020-05-03 16:58:53    阅读次数:83
java+httpclient—— 一个简单的post请求
package jkcs; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; import org.apache.http.Header; import org.apache.ht ...
分类:编程语言   时间:2020-05-03 16:59:39    阅读次数:92
windows命令行切换python版本
安装2.x 和 3.x 的python 我这里使用anaconda来安装两个版本的python包。 安装完之后,在你的anaconda程序目录下会发现: 设置系统环境变量 pip的使用 安装的时候,最好加上清华源,不然可以因为网络问题报错。 参考 https://blog.csdn.net/fxjz ...
分类:编程语言   时间:2020-05-03 17:01:43    阅读次数:155
XGBoost算法
XGBoost 相比于GBDT 做了两方面的优化: 一是算法本身的优化:在算法的弱学习器模型选择上,对比GBDT只支持决策树,XGBoost 还可以直接很多其他的弱学习器。 在算法的损失函数上,除了本身的损失,XGBoost 还加上了正则化部分,可以防止过拟合,泛化能力更强。 在计算方式上,GBDT... ...
分类:编程语言   时间:2020-05-03 17:02:08    阅读次数:100
Java遇到输入速度瓶颈时的解决办法
数据输入 一般常用的数据输入方法有两种:Scanner和BufferedReader。BufferedReader可以读一行,速度比Scanner快,所以数据较多的时候使用。 注意BufferedReader用完记得关 。 Scanner BufferedReader ...
分类:编程语言   时间:2020-05-03 18:11:13    阅读次数:63
分布式锁的实现方式和优缺点&Java代码实现
1、基于数据库 它的实现方式很简单,就是在数据库中创建一个lock表,申请锁就是向表中插入一行唯一关键字,数据库能够保证只有一个请求执行成功,也就是说这个请求申请到了锁,其他请求会报错说明没有申请到锁。释放锁就是在数据库中删除这一行数据。 分部式锁接口定义: package com.zhi.util ...
分类:编程语言   时间:2020-05-03 18:17:56    阅读次数:69
【C++快速入门】01-C++初识
一、从 Hello world 说起 我们使用 Visual Studio 来进行编程。如果需要在 linux 上进行开发,可以使用 g++ 和 GDB 来编译、调试代码。接下来就看看,在 Visual Studio 上编程的流程。 1. 创建项目 在开始编写代码之前,首先要创建一个空项目: 在学习 ...
分类:编程语言   时间:2020-05-03 18:18:51    阅读次数:64
springboot( 三)redis demo
redis介绍 Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓存系统和数据库的一些特 ...
分类:编程语言   时间:2020-05-03 18:20:22    阅读次数:72
绝对差不超过限制的最长数组
思路1 思路 既然每个数字都要做开头 双重for循环 O(n^2) 当开头的数字确定时,向后遍历 在每一次向后遍历过程中,动态更新数列中的min和max,同时引用count计数器 验证max min的绝对差 与 limit 的关系 将符合结果的count 装入集合list 对集合list进行sort ...
分类:编程语言   时间:2020-05-03 18:25:10    阅读次数:83
[20-05-03][Self-test 36]Java Vampire Number
1 package test_1_1; 2 3 public class VampireNum { 4 5 public static void main(String[] args) { 6 7 /** 8 * 吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘得到 9 * 这对数字各包含乘积的一 ...
分类:编程语言   时间:2020-05-03 18:26:08    阅读次数:62
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!