通过随机数获得学生成绩,并把每个元素赋值为学生的分数成绩,通过增强for循环遍历结果。

package com.Summer_0419.cn; /** * @author Summer * 通过随机数获得学生成绩,并把每个元素赋值为学生的分数成绩 */ public class Test_Method12 { static int [] score = new int[25];//动态声明一个25个空间的数组 public static void main(String[] args) { random(score);//调用获取
分类: 其他 发布时间: 04-19 23:34 阅读次数: 0

Java Web基础——Controller+Service +Dao三层的功能划分

转自:https://www.cnblogs.com/cielosun/articles/5752272.html 1. Controller/Service/DAO简介: Controller是管理业务(Service)调度和管理跳转的。 Service是管理具体的功能的。 Controller只负责管理,而Service负责实施。 DAO只完成增删改查,虽然可以1-n,n-n,1-1关联,模糊、动态、子查询都可以。但是无论多么复杂的查询,dao只是封装增删改查。至于增删查改如何去实现一个功
分类: 其他 发布时间: 04-19 23:34 阅读次数: 0

4-19 易错点 链表的插入

  今天学习了链表的插入,有很多的易错点,导致我在练习的时候一直运行不对,记录一下,谨防再次出错 先上代码 1 #include<stdio.h> 2 #include<stdlib.h> 3 typedef struct NODE 4 { 5 int id; 6 char *name; 7 char *tel; 8 struct NODE *next; 9 }Node; 10 Node *GetNode(int id,cha
分类: 其他 发布时间: 04-19 23:34 阅读次数: 0

恢复晨读

1,以后早上起床读半个小时的英文技术文档。
分类: 其他 发布时间: 04-19 23:34 阅读次数: 0

每日一句(7)

Television is one of the means by which these feelings are created and conveyed——and perhaps never before has it served so much to connect different peoples and nations as in the recent events in Europe.(2005, 46) peoples n.民族 serve在此处应为V.起作用 电视是激发和
分类: 其他 发布时间: 04-19 23:34 阅读次数: 0

4-19 css属性

1、 margin 简写属性在一个声明中设置所有外边距属性。该属性可以有 1 到 4 个值。 说明 这个简写属性设置一个元素所有外边距的宽度,或者设置各边上外边距的宽度。 块级元素的垂直相邻外边距会合并,而行内元素实际上不占上下外边距。行内元素的的左右外边距不会合并。同样地,浮动元素的外边距也不会合并。允许指定负的外边距值,不过使用时要小心。 注释:允许使用负值。 1 margin:10px 5px 15px 20px; 上外边距是 10px 右外边距是 5px 下外边距是 15px 左外边距
分类: 其他 发布时间: 04-19 23:34 阅读次数: 0

RTP实时传输协议

RTP协议是包括一对协议:RTP和RTCP。 RTP传输数据,RTCP传输控制信息。 一般基于UDP,RTP使用偶数端口,RTCP使用下一个奇数端口。 层次关系: APP -> RTP -> UDP -> IP 1、RTP RTP提供针对多媒体应用的端到端传输能力,主要用于流媒体的传输,包括音频和视频; 需要提供一些多媒体应用的特有功能: (1)协商机制。解决音视频格式众多的问题。 (2)数据时间指示。让接受者知道数据包的时序关系,应用可以通过playback buffer来做平滑,还可以做音
分类: 其他 发布时间: 04-19 23:34 阅读次数: 0

从996到ICU——我们终将被自我厌恶

自从996.icu在github上收获了18万点赞以来,超时工作,超负荷劳动似乎成了天下所有“无产阶级者”的共同点。对于这样的剥削制度,我想再多的批评和抨击都不为过。但是今天我想说3个小故事,只为引起一些“多余”的思考。 故事一: 张小跳是一家新成立的互联网企业的创始人,就在今天晚上刚从投资人那里拿到了A轮投资的意向评估报告。可是走在西二旗宽敞的人行道上他却丝毫兴奋不起来,因为刚刚接到了来自另一个合伙人的电话,告诉他似乎由于前期技术架构上的一些问题他们的项目又得延期了。他面临的选择要么调整架构
分类: 其他 发布时间: 04-19 23:34 阅读次数: 0

BZOJ5019[Snoi2017]遗失的答案——FWT+状压DP

题目描述 小皮球在计算出答案之后,买了一堆皮肤,他心里很开心,但是一不小心,就忘记自己买了哪些皮肤了。==|||万 幸的是,他还记得他把所有皮肤按照1~N来编号,他买来的那些皮肤的编号(他至少买了一款皮肤),最大公约数 是G,最小公倍数是L。现在,有Q组询问,每组询问输入一个数字X,请你告诉小皮球,有多少种合法的购买方案中 ,购买了皮肤X?因为答案太大了,所以你只需要输出答案mod1000000007即可。 输入 第一行,三个数字N,G,L,如题意所示。 第二行,一个数字Q,表示询问个数。 第
分类: 其他 发布时间: 04-19 23:34 阅读次数: 0

2018-2019-2 网络对抗技术 20165320 Exp5 MSF基础应用

2018-2019-2 网络对抗技术 20165320 Exp5 MSF基础应用 一、实践内容 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路。具体需要完成: 一个主动攻击实践:MS08-067(成功) 一个针对浏览器的攻击:MS10_002_aurora(失败)、browser_autpwn2(成功)、vm_1漏洞系统BodgeIt(成功且唯一) 一个针对客户端的攻击:adobe_toolbutton(成功) 一个辅助模块:http_vertion(成功且唯
分类: 其他 发布时间: 04-19 23:34 阅读次数: 0

HashMap高并发问题

版权声明:本文为博主原创文章,转载请说明出处 https://blog.csdn.net/u010002184/article/details/89295608 jdk1.7 : 1 多线程put后可能导致get死循环 HashMap jdk1.7 高并发导致死循环 2 多线程put的时候可能导致元素丢失 举个栗子,HashMap进行put操作时是先计算hashCode找到桶,然后遍历桶内的链表找到插入位置插入。如果2个线程t1、t2分别put一个hashCode相同的元素e1、e2,就可能导
分类: 其他 发布时间: 04-19 23:33 阅读次数: 0

HashMap jdk1.8 put get 操作步骤

版权声明:本文为博主原创文章,转载请说明出处 https://blog.csdn.net/u010002184/article/details/89295693 put步骤总结如下: ①. 判断键值对数组table[i]是否为空或为null,否则执行resize()进行扩容,初始容量是16; ②. 根据键值key计算hash值得到插入的数组索引i,如果table[i]==null,直接新建节点添加,转向⑥,如果table[i]不为空,转向③; ③. 判断table[i]的首个元素是否和key一
分类: 其他 发布时间: 04-19 23:33 阅读次数: 0

equals == 区别

版权声明:本文为博主原创文章,转载请说明出处 https://blog.csdn.net/u010002184/article/details/89297173 == 的作用:   基本类型:比较的就是值是否相同   引用类型:比较的就是地址值是否相同 equals 的作用:   引用类型:默认情况下,比较的是地址值。如果被重写则按照重写的代码去比较。 注:不过,我们可以根据情况自己重写该方法。一般重写都是自动生成,比较对象的成员变量值是否相同 面试题:请解释字符串比较之中“==”和equal
分类: 其他 发布时间: 04-19 23:33 阅读次数: 0

hashCode方法解释,重写equals,hashCode方法

版权声明:本文为博主原创文章,转载请说明出处 https://blog.csdn.net/u010002184/article/details/89297993 hashcode方法返回该对象的哈希码值 在应用程序的执行期间,对这同一个对象调用多次,hashCode方法都必须始终如一地返回同一个整数。在同一个应用程序的多次执行过程中,每次执行所返回的整数可以不一致。 如果两个对象根据equal(Object)方法比较是相等的,那么调用这两个对象中任意一个对象的hashCode方法都必须返回同样
分类: 其他 发布时间: 04-19 23:32 阅读次数: 0

重写equals方法后,为何要重写hashCode方法?

版权声明:本文为博主原创文章,转载请说明出处 https://blog.csdn.net/u010002184/article/details/89298143 jdk1.8 Object类中hashCode方法的注释,翻译后如下: 1.在 Java 应用程序执行期间,在对同一对象多次调用 hashCode 方法时,必须一致地返回相同的整数,前提是将对象进行 equals 比较时所用的信息没有被修改。从某一应用程序的一次执行到同一应用程序的另一次执行,该整数无需保持一致。 2.如果根据 equ
分类: 其他 发布时间: 04-19 23:32 阅读次数: 0

HashSet源码分析 基于jdk1.8

版权声明:本文为博主原创文章,转载请说明出处 https://blog.csdn.net/u010002184/article/details/89299474 HashSet特点 非线程安全 允许null值 添加值得时候会先获取对象的hashCode方法,如果hashCode 方法返回的值一致,则再调用equals方法判断是否一致,如果不一致才add元素。 添加元素是key-value都会添加到map中,重复添加时只会更新value,不会更新key.(value指的是虚拟的Object对象)
分类: 其他 发布时间: 04-19 23:32 阅读次数: 0

if ,else if 两个条件都满足,只执行第一个

版权声明:本文为博主原创文章,转载请说明出处 https://blog.csdn.net/u010002184/article/details/89299552 int a = 2, b = 3; if (a > 0) {//执行 System.out.println("a>0"); } else if (b > 0) {//不执行 System.out.println("b>0");
分类: 其他 发布时间: 04-19 23:32 阅读次数: 0

Java虚拟机对synchronized的优化

锁的状态总共有四种,无锁状态、偏向锁、轻量级锁和重量级锁。随着锁的竞争,锁可以从偏向锁升级到轻量级锁,再升级的重量级锁,但是锁的升级是单向的,也就是说只能从低到高升级,不会出现锁的降级,关于重量级锁,前面我们已详细分析过,下面我们将介绍偏向锁和轻量级锁以及JVM的其他优化手段,这里并不打算深入到每个锁的实现和转换过程更多地是阐述Java虚拟机所提供的每个锁的核心优化思想,毕竟涉及到具体过程比较繁琐,如需了解详细过程可以查阅《深入理解Java虚拟机原理》。 偏向锁 偏向锁是Java 6之后加入的
分类: 其他 发布时间: 04-19 23:31 阅读次数: 0

hive 读取 map的value

版权声明:本文为博主原创文章,转载请说明出处 https://blog.csdn.net/u010002184/article/details/89321039 table1中的c1字段是map类型,内容如下: { "id1": "11111", "id2": "22222", "id3": "33333", "id4": "44444", } select c1['id1'],c1['id2'],c1['id3'],c1['id4'] from table1  limit 1;
分类: 其他 发布时间: 04-19 23:31 阅读次数: 0

HashMap putIfAbsent作用

版权声明:本文为博主原创文章,转载请说明出处 https://blog.csdn.net/u010002184/article/details/89321479 如果key不存在或者key已存在但是值为null,才put进去 HashMap<String, Integer> map = new HashMap<>(); System.out.println(map.put("a", 1));//null System.out.println(ma
分类: 其他 发布时间: 04-19 23:31 阅读次数: 0