码迷,mamicode.com
首页 >  
搜索关键字:ace    ( 20173个结果
1230:寻找平面上的极大点
这个题我写的十分繁琐,可能没找到正确的思路,不过我也是勉强过了。 我的思路是挨个判断点的横、纵坐标,如果有点的横、纵坐标都小于某个点,就将横、纵坐标小的那个点排除。再继续判断。 我定义了a,b两个数组,分别存储点的横、纵坐标。之后将a数组从小到大排序,在套两个循环,将纵坐标在于横坐标对应上: 1 s ...
分类:其他好文   时间:2020-02-23 11:25:07    阅读次数:140
Python 杂记:装饰器
简介 什么是装饰器?你平常见到的 @staticmethod, @classmethod, @property 等这些内容就是装饰器。 装饰器的本身是可调用的对象(staticmethod, classmethod, property 这些都是可调用的对象),通常我们用它来改装一个函数,例如: de ...
分类:编程语言   时间:2020-02-23 09:51:47    阅读次数:72
解密设计模式的七大原则
开闭原则 里氏替换原则 依赖倒转原则 接口隔离原则 迪米特法则 合成复用原则 单一职责原则 设计原则总得来说还是为了让代码尽量的:高内聚、低耦合。提高代码的扩展性,复用性。实际开发中需要平衡开发效率与代码设计的量,设计模式使用过多类和方法细分会越多,导致过于臃肿 1、开闭原则(Open Close ...
分类:其他好文   时间:2020-02-23 09:42:01    阅读次数:72
mysql5.7_xtrackup_脚本
#!/usr/bin/python3.6--coding:utf-8--importtimeimportdatetimeimportsubprocessimportrequestsimportjsonimportloggingmy.cnf文件cnf_file="/etc/my.cnf"备份目录backup_dir="/opt/back"dt=time.str
分类:数据库   时间:2020-02-22 23:38:27    阅读次数:112
MySQL主键设计盘点
@[Toc] 最近在项目中用了UUID的方式生成主键,一开始只是想把这种UUID的方式生成主键记录下来,在查阅资料的过程中,又有了一些新的认识和思考。 主键定义 唯一标识表中每行的一个列(或一组列)称为主键。主键用来表示一个特定的行。 主键设计和应用原则 除了满足MySQL强制实施的规则(主键不可重 ...
分类:数据库   时间:2020-02-22 21:47:02    阅读次数:111
cf960F
输入给出m条边,要求找到一条最长的路径满足边按照输入的顺序出现并且权值严格递增 两种方法:第一种利用单调队列性质 第二种利用数据结构优化 #include<bits/stdc++.h> #define forn(i, n) for (int i = 0 ; i < int(n) ; i++) #de ...
分类:其他好文   时间:2020-02-22 16:06:17    阅读次数:69
Hello world-初识C++
刚开始学习编程时,都是以输出Hello world开始的 用C++编写程序输出Hello world如下: #include<iostream>using namespace std;int main(){ cout<<"Hello world."<<endl; return 0;} 讲解一下在输出 ...
分类:编程语言   时间:2020-02-22 15:47:54    阅读次数:86
与下位机或设备的通信解析优化的一点功能(续补):动态编译
原文:与下位机或设备的通信解析优化的一点功能(续补):动态编译 继上一篇《与下位机或设备的通信解析优化的一点功能:T4+动态编译》 ,现在已经生成出解析用的类的C#源码了,接下来,就轮到动态编译生成Type了。 在实现上,。net framework和。net core上,有些不同: .Net Fr... ...
分类:其他好文   时间:2020-02-22 15:45:55    阅读次数:74
1052 卖个萌
//坑点一,序号不存在,表示序号可能大于最大值,或者小于最小值。 //坑点二,输出转义字符\,用\\ 注意点:二维数组vvs,只能插入一维数组vs,不能直接通过语法vvs[i].push_back(str)实现粒度插入。 #include<iostream> #include<vector> usi ...
分类:其他好文   时间:2020-02-22 13:48:28    阅读次数:70
1051 复数乘法
这道题是所有题目中最坑的,可能是之前出题不严谨,也可能是我理解错了题意。 注意点:实部和虚部均保留 2 位小数,并不是指四舍五入后,保留两位小数,而是从小数点后面的第三位开始,直接抹去后面所有的数,此谓保留两位小数。例如,0.008保留 2 位小数后就是0.00。 #include<iostream ...
分类:其他好文   时间:2020-02-22 13:48:08    阅读次数:52
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!