Java编码风格 华为
Java 1.代码书写 1-1程序块要采用K&R代码风格编写,缩进的空格数为4个, 不能使用Tab说明:不同的缩进风格对代码的可读性影响很大,以tab为缩进单位在不同的tab step下可读性也相差很多,所以将缩进定为一个soft tab即4个空格,这样在所有环境下缩进都会保持一致。 1-2if、while、for、do语句的执行体总是用”{“和”}”括起来,即使单条语句也是并且在较长(超过一屏)的判断或者循环语句的结尾应该有注释语句做出标识。 1-3每行仅包含一条语句.说明: 这样做可读性更
求最大公约数算法源代码
#include <stdlib.h> #include <stdio.h> #include <time.h> int divisor(int a,int b)//辗转相除法 { int temp; if(a<b) { temp=a;a=b;b=temp;} while(b!=0) { temp=a%b; a=b; b=temp; } return (a); } int divisor2(int a,int b)//穷举法 { int temp; temp=(a>b)?b:a; while(
KafkaConsumer
转自:https://www.cnblogs.com/f-zhao/p/7843883.html 目录 一、偏移量和消费者位置Offsets And Consumer position 1.1 TopicPartition 1.2 committed position提交偏移量 二、消费分组和主题订阅Consumer Groups and Topic Subscriptions 三、检测消费者失败Detecting Consumer Failures 三、举例 3.1 自动提交Automati
【Hadoop HDFS学习笔记】HDFS基本学习
文章目录 HDFS文件系统 HDFS设计的目标 计算机集群的基本结构 建构在上述物理结构之上的逻辑结构 HDFS的基本架构 HDFS命名空间管理 通信协议 客户端 HDFS体系结构的局限性 HDFS 的关键底层结构 块(文件处理的基本单元) ![在这里插入图片描述](https://img-blog.csdnimg.cn/2019010608455950.png) 名称节点 文件树状结构组织方式 名称结点的关键数据结构(文件状态维护) 名称节点的启动 块到结点的映射(BlockMap) 数据节
Top K Frequent Elements【出现次数最多的k个元素 + 数据结构使用 + 函数式编程】
题目 Given a non-empty array of integers, return the k most frequent elements. Example 1:
Input: nums = [1,1,1,2,2,3], k = 2
Output: [1,2]
Example 2:
Input: nums = [1], k = 1
Output: [1] Note: You may assume k is always valid, 1 ≤ k ≤ number of uni
【经典】942.DI String Match【排序的变种:按规则排序】
题目 Given a string S that only contains "I" (increase) or "D" (decrease), let N = S.length. Return any permutation A of [0, 1, ..., N] such that for all i = 0, ..., N-1: If S[i] == "I", then A[i] < A[i+1] If S[i] == "D", then A[i] > A[i+1] Example 1:
【学习笔记】数据库基础 - 索引
文章目录 基本内容概述 什么是及为什么需要索引 生活举例 索引的概念 索引的一般性特点 关于索引的评价 对哪些属性建立索引 其它一些概念 SQL 语言关于索引的基础知识 稠密索引 & 稀疏索引 根据索引定位记录 ==稀疏索引如何定位记录== ==稠密索引如何定位记录== 非候选键属性的稠密索引 (3种情况) 主索引 & 辅助索引 主索引 辅助索引 对比主索引 & 辅助索引 其它结构的索引 多级索引 其它 B+ 树索引 多级索引 B+树的基本概念 B+树的存储约定 B+树的平衡 用B+树建立不同
Spring Boot定义的REST接口使用CSE框架后报告404
定义了如下接口: 1 2 3 4 5 @GetMapping(path = "/v1/user111/ping", produces = MediaType.APPLICATION_JSON_VALUE) String ping111() { return null; } 在Spring Boot下能够正常调用,切换CSE框架后,报告如下错误: o.a.s.c.rest.locator.OperationLocator : locate path failed, status:Not Foun
【学习笔记】数据库基础 - 数据库查询算法(一趟)
文章目录 基本框架 数据库查询实现算法概述 “查询实现”在数据库管理系统中的位置 实现数据库查询的基本思想 查询算法与查询实现 查询实现算法总览 连接算法的实现 连接操作的逻辑实现算法 物理层面的算法 关系的物理存储相关的参数 连接操作的基本实现算法 连接操作的全主存实现算法P2 连接操作的半主存实现算法P3 连接操作的大关系实现算法P4 IO 分析汇总 利用迭代器构造查询实现算法 迭代器算法的提出 两种是实现策略 迭代器算法基础 迭代器的构造 表空间扫描迭代器 【迭代器组装】关系并运算 -
sklearn 三种分类算法评估
产生一组随机的二分类数据,取训练集分别训练NaiveBayes,SVC,随机森林三种算法,对于SVC和随机森林算法,需要额外评估其参数的最佳取值。最后分别使用ACC,f1,rocauc方法评估三种算法。 from sklearn import cross_validation
from sklearn import datasets
from sklearn import naive_bayes
from sklearn import svm
from sklearn import ensem
笔试题刷题记录(c++)
下面的程序可以从0....n-1中随机等概率的输出m个不重复的数。这里我们假设n远大于m
knuth(int n, int m)
{
srand((unsigned int)time(0));
for (int i = 0; i < n; i++) {
if (rand() % (n-i) < m) {
cout << i << endl;
(m--);
}
}
} 由这个for
spring boot 读取resources 下模板
springboot项目需要写wrod导出,读取模板位置 使用freemark Resource resource = new ClassPathResource("templates"); File sourceFile = resource.getFile(); 即可读取到templates下的文件
django-33.admin后台一对一关系OneToOneField
前言 假如有一张表(Card)记录用户的卡号信息和用户名,现在需要新增一个小功能,记录用户的手机号,邮箱和住址等更多信息。 为了不影响原来的表设计,可以新增一张表(CardDetail),专门记录用户的其它更多信息。 银行账户(Card)和联系方式(CardDetail),一个银行账户对应一个联系人,而一个联系人也只对应一个账户,这就是一对一关系。 一对一表设计 在models.py创建数据模型, Card表记录卡号、姓名、添加时间基本的信息,CardDetail使用OneToOneField
EMC EMI 自行评估记录
EMC EMI 自行评估记录 设备 频谱仪 网房 评估 设置频谱频率为 30M 1G。 给频谱仪接一个天线,将被测试的机器上电然后在不同的角度换,看频谱仪上的数值。 可以绕上去,但不要和 PCB接触。
今日推荐
周排行