码迷,mamicode.com
首页 > 2020年07月19日 > 全部分享
重新整理数据结构与算法(c#)——算法套路k克鲁斯算法[三十]
前言 这个和前面一节有关系,是这样子的,前面是用顶点作为参照条件,这个是用边作为参照条件。 正文 图解如下: 每次选择最小的边。 但是会遇到一个小问题,就是会构成回路。 比如说第四步中,最小边是CE,但是没有选择CE,因为CE会形成回路。 那么如何判断是否有回路呢? 判断两个点的终点,是否一致。 这 ...
分类:编程语言   时间:2020-07-19 15:46:32    阅读次数:55
从零开始手写 mybatis(二)mybatis interceptor 插件机制详解
前景回顾第一节从零开始手写mybatis(一)MVP版本中我们实现了一个最基本的可以运行的mybatis。常言道,万事开头难,然后中间难。mybatis的插件机制是mybatis除却动态代理之外的第二大灵魂。下面我们一起来体验一下这有趣的灵魂带来的痛苦与快乐~插件的作用在实际开发过程中,我们经常使用的Mybaits插件就是分页插件了,通过分页插件我们可以在不用写count语句和limit的情况下就
分类:其他好文   时间:2020-07-19 13:54:55    阅读次数:70
StringBuider 在什么条件下、如何使用效率更高?
引言都说StringBuilder在处理字符串拼接上效率要强于String,但有时候我们的理解可能会存在一定的偏差。最近我在测试数据导入效率的时候就发现我以前对StringBuilder的部分理解是错误的。后来我通过实践测试+找原理的方式搞清楚了这块的逻辑。现在将过程分享给大家测试用例我们的代码在循环中拼接字符串一般有两种情况第一种就是每次循环将对象中的几个字段拼接成一个新字段,再赋值给对象第二种
分类:其他好文   时间:2020-07-19 13:54:37    阅读次数:81
PHP环境部署
编译 安装PHP
分类:Web程序   时间:2020-07-19 13:54:19    阅读次数:103
jsp10
<%-- Created by IntelliJ IDEA. User: xinfeng Date: 2020/5/8 Time: 15:58 To change this template use File | Settings | File Templates. --%> <%@ page co ...
分类:Web程序   时间:2020-07-19 13:54:02    阅读次数:82
Java类的封装——【关键字】private
/* 面向对象三大特征:封装、继承、多态。 封装性在Java当中的体现: 1. 方法就是一种封装 2. 关键字private也是一种封装 封装就是将一些细节信息隐藏起来,对于外界不可见。 */ 一旦使用了private进行修饰,那么本类当中仍然可以随意访问。但是!超出了本类范围之外就不能再直接访问了 ...
分类:编程语言   时间:2020-07-19 13:53:41    阅读次数:89
0718题解-FOIWC实在是太美
题目描述 艾斯洛克希望你送给她一个长度为$N$的合法括号序列,保证$N$是偶数。你在序列的第$i$位放左括号的代价为$A_i$ ,放右括号的代价为$B_i$。艾斯洛克不想让你太麻烦,所以希望你支付最小的代价。不过才不是担心你呢!真的不是哦!虽然众所周知,但艾斯洛克还是给了你合法括号序列的定义,以防你 ...
分类:其他好文   时间:2020-07-19 13:53:23    阅读次数:81
SPSS数据知识
数据排序 1.可以直接右键排序 2. 可以实现主排序和次排序 数据-排序个案 可以先按照树高升序,当树高一样时再按照冠幅降序排列 具体操作,先选择树高:升序 ,再选择冠幅 :降序 3.也可以数据--排序变量(按照一些属性变量来排序) 4. 排序--合并文件--合并变量非活动:以源文件为基础,其他文件 ...
分类:其他好文   时间:2020-07-19 13:53:08    阅读次数:89
Redis学习——redis.conf 配置文件介绍
http://blog.csdn.net/u010648555/article/details/73423560 http://www.cnblogs.com/hoojo/p/4466024.html 在Redis的使用过程,除了知道对Redis五种数据类型的操作方法之外,最主要额就是对redis. ...
分类:其他好文   时间:2020-07-19 13:52:54    阅读次数:380
使用可视化工具redis-desktop-manager管理查询缓存。
使用可视化工具redis-desktop-manager管理查询缓存。 Redis的可视化管理工具有很多,分享一篇文章大家都可以手动去试试,几款开源的图形化Redis客户端管理软件推荐 经过个人的尝试,感觉还是redis-desktop-manager比较好用,下载地址:http://redisde ...
分类:其他好文   时间:2020-07-19 13:52:40    阅读次数:123
121. 买卖股票的最佳时机
给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。 注意:你不能在买入股票前卖出股票。 示例 1: 输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 天(股票价格 = 1 ...
分类:其他好文   时间:2020-07-19 13:52:22    阅读次数:82
++i 和 i++的区别
问题 如下Java语句 double x=2.0; int y=4; x/=++y; 执行后,x的值是() 分析 ++y 是先加再运行 y++ 是先运算再加 结果 ++y,则y=5 int的5转成double的5 x=2.0/5=0.4(这里是double的5 ) ...
分类:其他好文   时间:2020-07-19 13:52:11    阅读次数:70
向量运算与几何意义
向量指具有大小和方向的量,也称为矢量。可以从几何和坐标两个角度来理解。 1. 几何表示 向量可以用有向线段来表示。有向线段的长度表示向量的大小,向量的大小,也就是向量的长度。长度为 0 的向量叫做零向量。 长度等于 1 个单位的向量,叫做单位向量。箭头所指的方向表示向量的方向。 2. 坐标表示 空间 ...
分类:其他好文   时间:2020-07-19 13:51:53    阅读次数:161
一个菜鸟前端的自我提升:有关http请求中的get和post请求
http 请求方法: 在http/1.0中共定义了三种请求方式:get、post、head。 在http/1.1中新增了五种请求方式:options、put、delete、trace、connect。 在这八种方法中get、post这两种是最常见的请求方法。 get与post方法的区别: 1. ge ...
分类:Web程序   时间:2020-07-19 13:51:39    阅读次数:102
es初步搭建
1.es tar包传至linux上 并解压 tar -zxvf elasticsearch-7.4.0-linux-x86_64.tar.gz 2.新建用户 useradd xxxname passwd xxxpw 3.在root用户下将解压包的路径授权给新建的用户 chown -R xxxname ...
分类:其他好文   时间:2020-07-19 13:51:27    阅读次数:82
C++指针变量的基本写法
指针变量与应用——动态数组 在C++中,有一种神奇的变量,它不可以表示一个值,但是可以表示某个元素的地址,通过地址来访问这个元素。 打个比方:你有一张地图和一个坐标,你就可以通过访问这个坐标来达到你访问坐标所表示的元素的目的。指针变量就是这个“坐标”。 下面我们来具体看看指针变量的应用。 1、指针变 ...
分类:编程语言   时间:2020-07-19 13:51:09    阅读次数:106
(二)继承与派生
一、初识继承 1,什么是继承? 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python 支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 子类会“遗传”父类的属性,从而解决代码重用问题(比如练习中 Garen 与 Riven 类有很多冗余的代码) python 中类的 ...
分类:其他好文   时间:2020-07-19 13:50:40    阅读次数:133
710条   上一页 1 ... 25 26 27 28 29 30 31 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!