码迷,mamicode.com
首页 > 编程语言 > 日排行
Java单体应用 - 架构模式 - 03.设计模式-21.状态模式
在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。
分类:编程语言   时间:2020-03-13 21:04:44    阅读次数:71
Python3.7 比较两个Excel文件指定列的值的异同,并将核对结果写入Excel中
背景: 最近工作中需要核对客户的历史数据, 接近400行,需要核对的列有15列, 肉眼核对简直要吐血 心想着反正在学python呢 人生苦短 何不用python写个脚本 帮助我核对 我省出时间来做些更有意义的事情呢 前提: 我需要核对的两份Excel有以下特点: 有共同的主键 两份Excel的结构不 ...
分类:编程语言   时间:2020-03-13 21:05:46    阅读次数:81
JavaScript 基本语法
基本语法 先做个最简单的运算 下面是变量,例: 先运算等号右边的 a+b ,运算完后,再赋值给左边 c 先取值,再赋值 运算大于赋值的优先级 js 是动态语言,动态语言基本上都是解释性语言,解释性语言基本上都是脚本语言 js 是浮点型语言(带小数点) js 是弱语言 小数点后计算是不准确的,因为十进 ...
分类:编程语言   时间:2020-03-13 21:07:22    阅读次数:71
HyperLogLog 算法的原理讲解以及 Redis 是如何应用它的
作者:林冠宏 / 指尖下的幽灵 掘金:https://juejin.im/user/587f0dfe128fe100570ce2d8 博客:http://www.cnblogs.com/linguanh/ GitHub : https://github.com/af913337456/ 腾讯云专栏: ...
分类:编程语言   时间:2020-03-13 21:09:16    阅读次数:65
Java单体应用 - 架构模式 - 03.设计模式-22.空对象模式
在空对象模式(Null Object Pattern)中,一个空对象取代 NULL 对象实例的检查。Null 对象不是检查空值,而是反应一个不做任何动作的关系。这样的 Null 对象也可以在数据不可用的时候提供默认的行为。
分类:编程语言   时间:2020-03-13 21:10:19    阅读次数:68
37-分治算法
1. 简单介绍 1.1 设计思想 分而治之 就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题 ( 这些子问题互相独立且与原问题形式相同 )…… 直到最后子问题可以简单的直接求解, 原问题的解 即 子问题的解的合并 分治思路: 类似于数学归纳法,找到解决本问题的求解方 ...
分类:编程语言   时间:2020-03-13 22:14:53    阅读次数:93
python与selenium自动化基础-xlrd读取数据,Excel生成报告
代码如下: from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains import time from log_module import Xlloginfo fro ...
分类:编程语言   时间:2020-03-13 22:15:26    阅读次数:74
Java单体应用 - 架构模式 - 03.设计模式-25.访问者模式
在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变了元素类的执行算法。
分类:编程语言   时间:2020-03-13 22:15:44    阅读次数:73
C语言初学4
int main(){ double flowerprice;printf("在一个月黑风高的夜晚");printf("一个小男生用自己的钱买了一束花");printf("女生问他多少钱");printf("小男生说: ");scanf("%lf", &flowerprice);if(flowerp ...
分类:编程语言   时间:2020-03-13 22:15:55    阅读次数:71
Java单体应用 - 架构模式 - 03.设计模式-23.策略模式
在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。
分类:编程语言   时间:2020-03-13 22:16:23    阅读次数:73
Java单体应用 - 架构模式 - 03.设计模式-20.观察者模式
当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。
分类:编程语言   时间:2020-03-13 22:17:37    阅读次数:70
Java单体应用 - 架构模式 - 03.设计模式-24.模板模式
在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。
分类:编程语言   时间:2020-03-13 22:18:49    阅读次数:70
旋转数组
给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数. 输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6, ...
分类:编程语言   时间:2020-03-13 22:21:43    阅读次数:75
二、Python开发---42、matplotlib(5)
散点图 使用scatter函数可以绘制随机点,该函数需要接收x坐标和y坐标的序列——plt.scatter(x,y) matplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=Non ...
分类:编程语言   时间:2020-03-13 22:22:07    阅读次数:63
spring AOP
通知、增强处理(Advice) 通知、增强处理(Advice) 就是你想要的功能,也就是上说的安全、事物、日子等。你给先定义好,然后再想用的地方用一下。包含Aspect的一段处理代码 连接点(JoinPoint) 连接点(JoinPoint) 这个就更好解释了,就是spring允许你是通知(Advi ...
分类:编程语言   时间:2020-03-13 23:26:47    阅读次数:107
加密算法
1、加密算法 对称加密 A要给B发送数据 1,A做一个对称密钥 2,使用密钥给文件加密 3,发送加密以后的文件和钥匙 4,B拿钥匙解密 加密和解密都是使用的同一个密钥。 非对称加密 公钥加密,私钥解密 A要给B发送数据 1.B做一对非对称的密钥(公钥、私钥) 2.发送公钥给A 3.A拿公钥对数据进行 ...
分类:编程语言   时间:2020-03-13 23:28:48    阅读次数:111
基础实验7-2.2 插入排序还是堆排序 (25分)
解题思路: 1、插入排序的特点:从左往右扫描,前段数据非递减,当出现第一个递减的位置,再和原数据比较,此后若数据位置不变,则为插入排序。 2、堆排序的特点:从第2个位置起,一直找到第一个比首位数据大的数据止。 #include <stdio.h> #include <string.h> int Ju ...
分类:编程语言   时间:2020-03-13 23:32:22    阅读次数:145
python操作拷贝excel到另外一个excel中
import xlrd import xlwt # 需求:拷贝excel中的内容到另外一个excel中 flile_name = "7月下旬入库表.xlsx" # 读取源excel xlsx = xlrd.open_workbook(flile_name) # xlsx = xlrd.open_wo ...
分类:编程语言   时间:2020-03-14 00:40:45    阅读次数:464
43-Kruskal 算法
1. Kruskal 算法 Prim 算法是从 [顶点] 的角度来刻画生成树的,Kruskal 算法则是从 [边] 的角度来进行刻画的 基本思想 按照权值从小到大的顺序选择 n 1 条边,并保证这 n 1 条边不构成回路 具体做法 首先构造 一个只含 n 个顶点的森林 ,然后依权值从小到大从连通网中 ...
分类:编程语言   时间:2020-03-14 00:41:32    阅读次数:78
java中this和super关键字
this表示当前对象,也就是当前类对象。 super表示当前类的父类。 this()语句和super()语句,只能在构造方法中使用,且都只能在构造方法中的第一行,所以他们不能同时出现。 如果一个类有父类,则这个类中所有构造方法中默认存在super()语句,这个语句用来调用父类的构造方法,所以说父类优 ...
分类:编程语言   时间:2020-03-14 00:43:39    阅读次数:67
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!