"传送门" 题意: 统计$k$元组个数$(a_1,a_2,\cdots,a_n),1\leq a_i\leq n$使得$gcd(a_1,a_2,\cdots,a_k,n)=1$。 定义$f(n,k)$为满足要求的$k$元组个数,现在要求出$\sum_{i=1}^n f(i,k),1\leq n\le ...
分类:
其他 时间:
2019-12-03 03:39:14
收藏:
0 评论:
0 赞:
0 阅读:
85
初识网络编程 引子 对于我们日常的编程,当我们需要在两个程序之间传递信息时可以使用一个程序将信息写入一个文件,再用另外一个程序从这个文件中读取信息就好了,可是如果两个程序不在一个电脑上是,我们这时候就需要引入网络编程才能实现以上功能,今天就说一下网络编程! 首先了解一下软件开发的架构: 我们了解的涉 ...
分类:
其他 时间:
2019-12-03 03:38:38
收藏:
0 评论:
0 赞:
0 阅读:
86
generator其实是一种函数,普通函数— 一路到底,generator函数—中间能停; 基本用法: function *show(){//如果存在异步操作就用yield yield; //暂停 }let p = show();p.next(); 其原理就是生成了一堆的小函数,然后依次执行. yi ...
分类:
其他 时间:
2019-12-03 03:38:02
收藏:
0 评论:
0 赞:
0 阅读:
71
构造函数是否可以成为虚函数?构造函数不能成为虚函数-C++中的多态是由指向虚函数表的指针来完成的,那么指向虚函数表的指针是由编译器创建的,同时也是由编译器进行初始化。那什么时候对虚函数表指针进行初始化呢?-在构造函数执行结束后,虚函数表指针才会正确的初始化 析构函数是否可以成为虚函数?-建议在设计类 ...
分类:
其他 时间:
2019-12-03 03:37:41
收藏:
0 评论:
0 赞:
0 阅读:
58
Mysql 1. Mysql基础知识 1.1. Index and table searching of Mysql 1.1.1. Basic concepts of Mysql and DBMS What is sql: a storage for storing data and sql mea ...
分类:
数据库技术 时间:
2019-12-03 03:37:09
收藏:
0 评论:
0 赞:
0 阅读:
89
堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。堆排序可以说是一种利用堆的概念来排序的选择排序。分为两种方法: 大顶堆:每个节点的值都大于或等于其子节点的值,在堆排序算法中... ...
分类:
编程语言 时间:
2019-12-03 03:36:11
收藏:
0 评论:
0 赞:
0 阅读:
73
用生活中的例子来说明设计原则.你要不要来挑战一下 假设你开发了一个俄罗斯方块,如果你全部写在一个main方法里面,那他将非常难以维护,但是你可以一单招最基本的原则,将页面渲染和俄罗斯方块的逻辑分开,那么你就有一个 移植性很强的程序,你可以直接从pc移植到andori,成本很低,这就是单一职责带来的好 ...
分类:
其他 时间:
2019-12-03 03:35:02
收藏:
0 评论:
0 赞:
0 阅读:
80
以前写的一个rest提供的是浏览器下载zip包的功能,前端界面调用rest可以正常地下载。 今天使用Swagger来调试下载功能时,发现下载的zip包打不开,而且大小也比直接在浏览器中输入rest地址下载的zip包要大。 浏览器中输入rest地址下载的zip包是好的,大小也是对的。 rest的@Ap ...
分类:
其他 时间:
2019-12-03 03:34:44
收藏:
0 评论:
0 赞:
0 阅读:
96
Query DSL是一种通过request body提交搜索参数的请求方式。就是将请求头参数(?xxx=xxx)转换为请求体参数。语法格式:GET [/index_name/type_name]/_search{ "query_name" : { "argument" : "value" [, .. ...
分类:
其他 时间:
2019-12-03 03:34:24
收藏:
0 评论:
0 赞:
0 阅读:
75
用于加密相关操作,主要有SHA1,SHA224,SHA256,SHA384,SHA512,依次逐渐复杂 例子1,加密hello 例子1只能加密,不能解密(用于保存用户的密码,既不泄露,又能利用它校队) # -*- coding: utf-8 -*- import hashlib obj=hashli ...
分类:
编程语言 时间:
2019-12-03 03:31:44
收藏:
0 评论:
0 赞:
0 阅读:
73
使用@Slf4j ...
分类:
其他 时间:
2019-12-03 03:31:21
收藏:
0 评论:
0 赞:
0 阅读:
80
很久没有挖Rust的坑啦,今天来挖一些排列整齐的坑。没错,就是要介绍一些集合类型的数据类型。“鳞次栉比”这个标题是不是显得很有文化? ...
分类:
其他 时间:
2019-12-03 03:30:46
收藏:
0 评论:
0 赞:
0 阅读:
68
2019-12-2 1、Volatile关键字的粗浅理解在学习并发编程的时候了解到,volatile关键字有两个作用: 1. 并发环境可见性:volatile修饰后的变量能够保证该变量在线程间的可见性,线程进行数据的读写操作时将绕开工作内存(CPU缓存)而直接跟主内存进行数据交互,即线程进行读操作时 ...
分类:
其他 时间:
2019-12-03 03:30:04
收藏:
0 评论:
0 赞:
0 阅读:
70
没搞清楚madam是什么意思, 这点是个疑问,其实发现书上有挺多没讲到的地方,比如LVM是不支持有些分区格式的。看来课后还是要做好细化工作。 ...
分类:
系统服务 时间:
2019-12-03 03:28:59
收藏:
0 评论:
0 赞:
0 阅读:
82
反射: Java反射机制指的是在Java程序运行状态中,对于任何一个类,都可以获得这个类的所有属性和方法;对于给定的一个对象,都能够调用它的任意一个属性和方法。这种动态获取类的内容以及动态调用对象的方法称为反射机制。通过反射我们可以获得该类的构造方法、成员变量,成员方法; 1、获得某个对象的属性。 ...
分类:
编程语言 时间:
2019-12-03 03:28:38
收藏:
0 评论:
0 赞:
0 阅读:
67
捕获异常和正常java跳出的异常不同,人为捕获异常,后面的程序依然会继续执行 语法:生成快捷键alt+shift+z try { 捕获范围 } catch (Exception e) { 异常处理... e.printStackTrace(); }finally { 无论如何都会执行的代码块 } t ...
分类:
其他 时间:
2019-12-03 03:28:09
收藏:
0 评论:
0 赞:
0 阅读:
84
@和./的区别 ./表示相对路径,具体代表当前目录下的同级目录,遵从的是从后往前找文件 @/的意思: 表示的是相对路径(当然这也是简写啦),因为这个在根目录/build/webpack.base.conf.js文件中@是配置的, 比如我的配置文件中@就代表src目录,遵从的是从前往后找,比如’@/c ...
分类:
其他 时间:
2019-12-03 03:27:47
收藏:
0 评论:
0 赞:
0 阅读:
498
p { width:100px;//设定宽度 //以下三个属性设置均必不可少 white-space: nowrap; text-overflow:ellipsis; overflow:hidden; } css样式设置如上 ...
分类:
Web开发 时间:
2019-12-03 03:26:56
收藏:
0 评论:
0 赞:
0 阅读:
81
前言 JS中整个循环当中,仅存在一个《》 理解一下概念问题 微任务,宏任务 宏任务需要多次事件循环才能执行完,微任务是一次性执行完的; 2.宏任务macrotask: (事件队列中的每一个事件都是一个macrotask) 优先级:主代码块 > setImmediate > MessageChanne ...
分类:
其他 时间:
2019-12-03 03:26:29
收藏:
0 评论:
0 赞:
0 阅读:
94
6.分布式事务解决方案之最大努力通知 6.1. 什么是最大努力通知 最大努力通知也是一种解决分布式事务的方案,下边是一个是充值的例子:交互流程 :1、账户系统调用充值系统接口2、充值系统完成支付处理向账户系统发起充值结果通知若通知失败,则充值系统按策略进行重复通知3、账户系统接收到充值结果通知修改充 ...
分类:
其他 时间:
2019-12-03 03:25:56
收藏:
0 评论:
0 赞:
0 阅读:
92