上一页 1 2 3 4 5 6 7 8 ··· 21 下一页
摘要: /* 题目描述 今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。 我们约定: 每个人从盒子中取出的球的数目必须是:1,3,7或者8个。 轮到某一方取球时不能弃权! A先取球,然后双方交替取球,直到取完。 被迫拿到最后一个球的一方为负方(输方) 请编程确定出在双方都不判断失误的情况下,对于特定的初始球 阅读全文
posted @ 2019-09-18 16:56 Practical 阅读(2206) 评论(0) 推荐(0)
摘要: ArrayList源码分析 System.arraycopy()和Arrays.copyOf()方法 通过上面源码我们发现这两个实现数组复制的方法被广泛使用而且很多地方都特别巧妙。比如下面add(int index, E element)方法就很巧妙的用到了arraycopy()方法让数组自己复制自 阅读全文
posted @ 2019-09-16 23:53 Practical 阅读(207) 评论(0) 推荐(0)
摘要: 说说List,Set,Map三者的区别? List(对付顺序的好帮手): List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象 Set(注重独一无二的性质): 不允许重复的集合。不会有多个元素引用相同的对象。 Map(用Key来搜索的专家): 使用键值对存储。Map会维护与Key有 阅读全文
posted @ 2019-09-16 15:18 Practical 阅读(131) 评论(0) 推荐(0)
摘要: 密钥生成的步骤 第一步:生成密钥对,即公钥和私钥。 1:随机找两个质数 P 和 Q ,P 与 Q 越大,越安全 比如 P = 67 ,Q = 71。计算他们的乘积 n = P * Q = 4757 ,转化为二进为 1001010010101,该加密算法即为 13 位,实际算法是 1024 位 或 2 阅读全文
posted @ 2019-09-12 19:07 Practical 阅读(3158) 评论(0) 推荐(0)
摘要: 1. SHA256简介 SHA256是SHA-2下细分出的一种算法 SHA-2下又可再分为六个不同的算法标准 包括了:SHA-224、SHA-256、SHA-384、SHA-512、SHA-512/224、SHA-512/256。 这些变体除了生成摘要的长度 、循环运行的次数等一些微小差异外,算法的 阅读全文
posted @ 2019-09-11 15:25 Practical 阅读(24030) 评论(1) 推荐(1)
摘要: 11. Java 面向对象编程三大特性: 封装 继承 多态 封装 封装把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法,如果属性不想被外界访问,我们大可不必提供方法给外界访问。但是如果一个类没有提供给外界访问的方法,那么这个类也没有什么意义了。 继承 继承是使用已存在的类的定义作为基础 阅读全文
posted @ 2019-09-10 19:52 Practical 阅读(394) 评论(0) 推荐(0)
摘要: 邮件发送关键点 使用spring boot 项目,我们可以节约很多的工作,spring boot将一些基础的配置都帮我们约束好了,我们只需要按照标准去配置即可。 项目主配置文件配置(application.yml ),这里我将演示三种不同类型的邮箱账号发送邮件: QQ 企业邮箱 # QQ企业邮箱 s 阅读全文
posted @ 2019-09-09 16:51 Practical 阅读(285) 评论(0) 推荐(0)
摘要: 索引文档: 对于员工目录,我们将做如下操作: 每个员工索引一个文档,文档包含该员工的所有信息。 每个文档都将是 employee 类型 。 该类型位于 索引 megacorp 内。 该索引保存在我们的 Elasticsearch 集群中。 每个员工索引一个文档,文档包含该员工的所有信息。 每个文档都 阅读全文
posted @ 2019-09-09 14:57 Practical 阅读(1996) 评论(0) 推荐(0)
摘要: C语言中const关键字的作用: 修饰局部变量或者全局变量,表示变量n的值不能被改变了 修饰指针,分为常量指针与指针常量,也可以两者结合 常量指针指向的值不能改变,但是这并不是意味着指针本身不能改变,常量指针可以指向其他的地址 指针常量是指指针本身是个常量,不能在指向其他的地址 常量指针指向的值不能 阅读全文
posted @ 2019-08-30 15:18 Practical 阅读(364) 评论(0) 推荐(0)
摘要: 一.内存模型的相关概念 大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起 阅读全文
posted @ 2019-08-30 14:21 Practical 阅读(23262) 评论(4) 推荐(7)
上一页 1 2 3 4 5 6 7 8 ··· 21 下一页