JAVA 打印数组

今天输出数组遇到问题,学习一下打印输出数组内容的几种方式 错误示范:System.out.println(array);  //这样输出的是数组的首地址,而不能打印出数组数据。(唉,我开始就是这么写的。。。) 一维数组: int[] array= {1,2,3,4,5,6}; 方式一:for循环 for(int i=0;i<array.length;i++) { System.out.println(array[i]); } 输出为:(自动换行格式的) 方式二:for each for(int
分类: 其他 发布时间: 03-31 23:03 阅读次数: 0

Java Arrays类进行数组排序

排序算法,基本的高级语言都有一些提供。C语言有qsort()函数,C++有sort()函数,java语言有Arrays类(不是Array)。用这些排序时,都可以写自己的排序规则。 Java API对Arrays类的说明是:此类包含用来操作数组(比如排序和搜索)的各种方法。 1.对基本数据类型的数组的排序 说明:(1)Arrays类中的sort()使用的是“经过调优的快速排序法”; (2)比如int[],double[],char[]等基数据类型的数组,Arrays类之只是提供了默认的升序排列,
分类: 其他 发布时间: 03-31 23:03 阅读次数: 0

数组小题如图

import java.util.*; import java.util.Arrays; public class Arry { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner s=new Scanner(System.in); System.out.print("请输入学生个数"); int si
分类: 其他 发布时间: 03-31 23:02 阅读次数: 0

Java 基础编程练习题

Java 基础编程练习题 1、编写程序实现对给定的 4 个整数从大到小的顺序排列。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 package HomeWork01; import java.util.Scanner; public class HomeWork01 { static int number=4; //输入4个数存放在数组中 static int[]
分类: 其他 发布时间: 03-31 23:02 阅读次数: 0

java中switch的case可以写两个参数吗比如case 3||4

switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: days = 31; break; 可以以这种形式合并同类。
分类: 其他 发布时间: 03-31 23:02 阅读次数: 0

Java实现给定年份和月份,输出该月的天数

Java实现给定年份和月份,输出该月的天数 闰年的条件(满足之一即可):(1)能被4整除,但不能被100整除;(2)能被400整除 public static int getDays(int year, int month) { int days = 0; boolean isLeapYear = false; if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) { System.out.println("-----
分类: 其他 发布时间: 03-31 23:01 阅读次数: 0

CSS基础学习十九:CSS布局之图文混排,图像签名,多图拼接和图片特效

学习了CSS布局的定位和浮动,我们可以简单地做出很多排版和内容拼接。今天就来做几个简单的实例展示现在 流行的DIV+CSS布局的方便好用之处。顺便也说一下CSS3新增的样式属性box-shadow和属性transform。 一图文混排 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xml
分类: 其他 发布时间: 03-31 23:01 阅读次数: 0

C语言中“指针”和“指针变量”的区别,以及如何区分 * 得用法【转】

首先需要明确一个基本概念:在C语言中 * 与 & 这两个符号在不同情况下所表达的含义是不一样的 一、首先我们要对一些潜在的计算机只是有一定的了解:(或许这就是吃虫子和吃饲料的区别吧,这里有篇B站说的挺有道理与大家共勉https://www.bilibili.com/video/av30153849) 我们再定义一个变量 a 时,变量 a 本质上代表一个存储单元,CPU通过该存储单元的地址访问该存储单元中的数据。所以a本来代表两个值:存储单元的地址和储单元中的数据。于是就有了二异性。为了消除这种
分类: 其他 发布时间: 03-31 23:01 阅读次数: 0

爬虫----模拟用户登录gitHub

#第二次请求:带着初始cookie和TOKEN发送POST请求给登录页面,带上账号密码 data={ 'commit':'Sign in', 'utf8':'✓', 'authenticity_token':authenticity_token, 'login':'[email protected]', 'password':'alex3714' } r2=requests.post('https://github.com/
分类: 其他 发布时间: 03-31 23:01 阅读次数: 0

oppo6.0系统设备(亲测有效)激活xposed框架的流程

对于喜欢研究手机的伙伴来说,常常会用到xposed框架以及种类繁多功能强大的模块,对于5.0以下的系统版本,只要手机能获得Root权限,安装和激活xposed框架是异常简易的,但随着系统版本的不断升级,5.0以后的系统,激活xposed框架变得异常麻烦,有些教程甚至需要我们刷入recovery的做法来激活,这给我们带来极大的艰难,尤其是对我们新手来说,很容易就把手机给刷成大砖。 几月前,淘了一只oppo6.0系统设备,网上搜了很多方法,捣腾了很久还是不能成功激活XPOSED框架,结果放弃了,一
分类: 其他 发布时间: 03-31 23:01 阅读次数: 0

Fork/Jion框架详解

◆ Fork/Jion框架可以干什么 ◆ 如果你要处理1万条数据,但是你的能力暂时还不够,一个简单快捷的办法就是你可以把每次只处理100条,等到处理100次之后再把所有的结果聚合起来你就处理完了这1万条数据。 Fork/Join就是是Java7提供的原生多线程并行处理框架,它的基本思想就是将大任务分割成小任务,最后将小任务聚合起来得到结果。 ◆ 如何使用Fork/Jion框架 ◆ 我们要使用ForkJoin框架,首先要创建一个ForkJoin任务。它提供在任务中执行fork()和join的操作
分类: 其他 发布时间: 03-31 23:01 阅读次数: 0

2018-2019-2 网络对抗技术 20165234 Exp3 免杀原理与实践

实验三 免杀原理与实践 实验内容 1.正确使用msf编码器,msfvenom生成如jar之类的其他文件,veil-evasion,自己利用shellcode编程等免杀工具或技巧;(1.5分) 2.通过组合应用各种技术实现恶意代码免杀(1分)(如果成功实现了免杀的,简单语言描述原理,不要截图。与杀软共生的结果验证要截图。) 3.用另一电脑实测,在杀软开启的情况下,可运行并回连成功,注明电脑的杀软名称与版本(1分) 相关知识 免杀 一般是对恶意软件做处理,让它不被杀毒软件所检测。也是渗透测试中需要
分类: 其他 发布时间: 03-31 23:01 阅读次数: 0

git使用 git本地推送到远程分支 git基本操作 git合并分支

在我们的实际开发中不可避免的会遇到代码管理,下面简单的描述下自己在使用git中的命令 git clone 地址 git checkout -b 分支名称  git checkout 分支名意为切换分支,加上-b参数为创建并切换到该分支 git branch    查看所有分支,分支前带有*为当前所在分支 git branch -a   查看远程分支 git branch --set-upstream dev origin/远程分支  将本地分支与远程分支进行链接 一般的代码提交流程 首先执行g
分类: 其他 发布时间: 03-31 23:01 阅读次数: 0

python 内置常用函数

import os def set(o): return set(o) # =={o} def reverseObject(it): it.reverse() return it def sortObject(it): return sorted(it) def sorts(o): o.sort(reversed=True) return o def reverseList(o): if isin
分类: 其他 发布时间: 03-31 23:01 阅读次数: 0

使用RestTemplate请求报出HttpClientErrorException异常并获取不到返回body数据

描述: 使用RestTemplate请求url,由于Token等验证信息参数失效,报出 401 HttpClientErrorException异常。并且获取不到body消息体的错误信息。然而postman工具,是可以返回错误信息的。 原因: RestTemplate 有自己的默认错误处理。在默认的处理里,判断接收到401状态码则抛出 HttpClientErrorException异常,并执行了response.getBody(),这就导致我们后续获取不到body消息体了。 解决方案: 自定
分类: 其他 发布时间: 03-31 23:01 阅读次数: 0

蜀道难

噫吁嚱,危乎高哉!蜀道之难,难于上青天!蚕丛及鱼凫,开国何茫然!尔来四万八千岁,不与秦塞通人烟。西当太白有鸟道,可以横绝峨眉巅。地崩山摧壮士死,然后天梯石栈相钩连。上有六龙回日之高标,下有冲波逆折之回川。黄鹤之飞尚不得过,猿猱欲度愁攀援。青泥何盘盘,百步九折萦岩峦。扪参历井仰胁息,以手抚膺坐长叹。 问君西游何时还?畏途巉岩不可攀。但见悲鸟号古木,雄飞雌从绕林间。又闻子规啼夜月,愁空山。蜀道之难,难于上青天,使人听此凋朱颜!连峰去天不盈尺,枯松倒挂倚绝壁。飞湍瀑流争喧豗,砯崖转石万壑雷。其险也如
分类: 其他 发布时间: 03-31 23:01 阅读次数: 0

ospf学习1

1.1.1 Ospf 开放式最短路径优先 Rip面临的威胁 网络规模变大 网络可靠性要求提高 网络异构化加剧:网络大,运行时间从,替换设备,导致设备型号的呢个不同 Rip 缺点: 1逐跳收敛,收敛慢,故障恢复时间长,n1的路由信息从a传到e之间每一个路由器都会经过路由计算-更新路由表-传给下一个路由器,这个过程时间太长 2 分布式的路由计算,缺少对全局网络拓扑的了解 当a-b之间断掉,而这时候b已经更新了路由表,那么它会向c通告到达n1网络的路由信息, 3 如图,只考虑跳数,不考虑带宽等因素,
分类: 其他 发布时间: 03-31 23:01 阅读次数: 0

20189217 2018-2019-2 《移动平台开发实践》第5周学习总结

教材学习内容总结 第16章要点: 要点1:创建Path实例 创建Path实例的两种方法: Path path1 = Paths.get("/home/user/images"); Path path2 = Paths.get("/home","user","images"); 创建一个Path实例,并不会创建一个物理的文件或路径。通常,Path实例引用不存在的物理对象。要创建一个文件或目录,需要使用File类。 要点2:文件和目录的处理和操作 创建文件: public static Path
分类: 其他 发布时间: 03-31 23:01 阅读次数: 0

python3函数中的不定长参数

第一种不定长参数*argsdef num(a,b,*args):# *args 称为不定长参数,只能放在形参的最后位置,返回的是一个元组 def num(a,b,*args):# *args 称为不定长参数,只能放在形参的最后位置,返回的是一个元组 print(a) print(b) print(args) num(11,22) #返回结果 11 22 () num(11,22,33,55)#33,55会放在元组args中 #返回结果 11 22 (33,
分类: 其他 发布时间: 03-31 23:01 阅读次数: 0

windows异步通知I/O模型

回声服务器端: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <WinSock2.h> 4 5 #define BUF_SIZE 1024 6 void ErrorHandling(char *message); 7 void CompressSockets(SOCKET hSockArr[], int idx, int total); 8 void CompressEvents(WS
分类: 其他 发布时间: 03-31 23:01 阅读次数: 0