Java基础,String,StringBuffer, StringBuilder

版权声明:Songcz原创,如有转载请注明出处 https://blog.csdn.net/weixin_43701058/article/details/90106545 这三兄弟,可以说是面试没事就问… 这里我们看看JDK源码从而分析下。 1.String //JDK源码: public final class String private final char value[]; 咱们先看看String这个类,final修饰,不可重写,不可改变(常量),底层是char[],可以看做是ch
分类: 其他 发布时间: 05-12 23:21 阅读次数: 0

Java基础,Arrays常用方法

版权声明:Songcz原创,如有转载请注明出处 https://blog.csdn.net/weixin_43701058/article/details/90111588 java.util.Arrays 类是 JDK 提供的一个工具类,用来处理数组的各种方法。 1.asList():返回由指定数组支持的固定大小列表。 PS:我没怎么用过这个方法,别误人子弟…简单介绍下吧… public static <T> List<T> asList(T... a) { return n
分类: 其他 发布时间: 05-12 23:21 阅读次数: 0

氪金游戏账号能够传递继承下去吗?

相信大家多多少少都拥有一些游戏账号,账号里还有一些不菲的“虚拟资产”,甚至还有你多年辛辛苦苦氪金拼人品搞来的极品装备。 那么,有个问题,如果有一天,你以为各种原因不幸突然离世,你的游戏账号,以及这些当年辛辛苦苦氪金拼人品搞来的极品装备能否被你的子孙后代亲朋好友等继承呢? 相信大部分玩家都和小妹有一样的观点,觉得这些手游网络游戏的账号以及充值的虚拟财产,怎么就不是自己的了?这肯定是我自己的啊!所以肯定我的亲朋好友可以继承的啊! 然而,现实很残酷,这个事儿还真不是这么简单的! 目前,国家对于游戏账
分类: 其他 发布时间: 05-12 23:20 阅读次数: 0

技术面试被HR要求徒手写代码?这才是你与顶级程序员的差距

在求职的过程中,很多程序员都会碰到要求手写代码的公司,原本对自己技术非常有信心的你,在一张只上涂涂画画,最后只能面向写出来一个项目实现,结果还很多Bug。最后只能狼狈的放下笔,连后续和HR的谈话都没办法抬起头,灰溜溜的结束了这场面试,然后回去对周围的朋友声称手写代码的公司太落后了。 欢迎各位学习java的程序员朋友们加入Java交流学习群: 721506929群里提供免费的架构学习资料,直播讲解,讲师都是有着十几年阿里java开发经验的大牛,欢迎各位前来围观学习。 你是不是认为这就是你和顶级程
分类: 其他 发布时间: 05-12 23:20 阅读次数: 0

WAV格式解析

WAV为微软公司(Microsoft)开发的一种声音文件格式,它符合RIFF(Resource Interchange File Format)文件规范,用于保存Windows平台的音频信息资源,被Windows平台及其应用程序所广泛支持, 该格式也支持MSADPCM,CCITT A LAW等多种压缩运算法,支持多种音频数字,取样频率和声道,标准格式化的WAV文件和CD格式一样,也是44.1K的取样频率,16位量化数字,因此在声音文件质量和CD相差无几。 WAVE文件为了与RIFF保持一致,数
分类: 其他 发布时间: 05-12 23:18 阅读次数: 0

linux文件目录类命令|--echo指令

echo指令   说明:     echo输出内容到控制台 基本语法     echo [option][输出内容] eg:   echo $PATH 输出当前环境变量路径 eg:   使用echo指令输出 Hello World!   echo "Hello World!"
分类: 其他 发布时间: 05-12 23:18 阅读次数: 0

简易计算器 20175303

简易计算器 20175303 题目要求 提交测试码云链接和测试截图(测试不要和下面的示例相同),加上学号信息 实现一个简易计算器Calc,支持+ - x / 和%运算, 从命令行传入计算数据,比如: java Calc 2 + 3 结果为 2 + 3 = 5 java Calc 8 - 3 结果为 8 - 3 = 5 java Calc 2 x 3 结果为2 x 3 = 6 java Calc 10 / 2 结果为10 / 2 = 5 java Calc 10 % 3 结果为10 % 3 =
分类: 其他 发布时间: 05-12 23:18 阅读次数: 0

python小白——进阶之路——day天-———列表的相关操作以及函数

###列表的相关操作 #(1)列表的拼接 lst1=[1,2] lst2=[3,4] listvar = lst1+lst2 print(listvar) #(2)列表的重复 lst = [1,2,3] listvar = lst*3 print(listvar) #(3)列表的切片(同元组) ''' 语法 => 列表[::] 完整格式:[开始索引:结束索引:间隔值] (1)[开始索引:] 从开始索引截取到列表的最后 (2)[:结束索引] 从开头截取到结束索引之前(结束索引-1) (3)[开始
分类: 其他 发布时间: 05-12 23:18 阅读次数: 0

linux文件目录类命令|--head指令

head指令   说明:   head用于显示文件的开头部分内容,   默认情况下head指令显示文件的前10行内容   基本语法:     head 文件 (功能描述: 查看文件头10行内容)     head -n 5 文件 (功能描述: 查看文件头5行内容,5可以是任意行数)
分类: 其他 发布时间: 05-12 23:18 阅读次数: 0

go语言之指针

package main import "fmt" //指针 //go语言的指针是非常容易学习的,比c中容易很多,他可以更简单的执行一些任务 //与变量类型,使用前需要定义 func test18_1() { var a int a = 10 b := 10 fmt.Println(a) fmt.Println(&a,&b) //使用&符号可以打印变量a的内存地址 //申明一个普通的变量 var c int c = 30
分类: 其他 发布时间: 05-12 23:18 阅读次数: 0

ARTS打卡第8周

A: Word Ladder II  Hard 题目: 给定两个字符串,和一个字符串字典,这些字符串都是长度相等,并且字典中的字符串都不同,起始字符串通过字典进行转换,两个字符串要转换, 需要满足,只有一个字符不同其他均相同,每个字符串只能使用一次,得到所有的从起始字符串转换成目标字符串的最短的转换路线。 思路:优先判断目标字符串是否包含在字符串字典中,如果不存在则无法进行转换,将当前的字符串的每个位置分别使用从'a'到'z'的字符进行替换, 替换的结果需要在字符串字典中,并且当前的结果不在已
分类: 其他 发布时间: 05-12 23:18 阅读次数: 0

C# RSACryptoServiceProvider 加密解密 RSA 加密解密

  什么是RSA:RSA公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥 推导出 解密密钥在计算上是不可行的”密码体制。 下附代码,在控制台中粘贴在启动类即可使用,需引用(using System.Security.Cryptography)命名空间 ;      /// <summary> /// 获取加密所使用的key,RSA算法是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解
分类: 其他 发布时间: 05-12 23:18 阅读次数: 0

linux文件目录类命令|--tail指令

tail指令   说明:     tail用于输出文件中尾部的内容,     默认情况下tail指令显示文件的后10行内容   基本语法:     |--tail文件        (功能描述:查看文件后10行内容)     |--tail -n 5 文件        (功能描述:查看文件后5行内容,5可以是任意行数)     |--tail -f 文件        (功能描述:实时追踪该文档的所有更新,工作常用)
分类: 其他 发布时间: 05-12 23:18 阅读次数: 0

UML的类型 浅谈UML中常用的几种图——类图 浅谈UML中常用的几种图——用例图

分类 UML从考虑系统的不同角度出发,定义了用例图、类图、对象图、包图、状态图、活动图、序列图、协作图、构件图、部署图等10种图。   常见的UML图有用例图(Use Case Diagram)、类图(Class Diagram)和序列图(Sequence Diagram)。下面也将主要阐述这三种UML图. 用例图 https://online.visual-paradigm.com/diagrams.jsp#diagramlist:proj=0&new=UseCaseDiagram http
分类: 其他 发布时间: 05-12 23:18 阅读次数: 0

python小白——进阶之路——day7天-———深浅拷贝

###深拷贝 与 浅拷贝 ''' a = 15 b = a a =16 print(b) lst1 = [1,2,3] lst2 = lst1 lst1.append(4) print(lst2) ''' # 浅拷贝 只拷贝一级所有元素 lst1 = [1,2,3] # lst2 = lst1 lst2 = lst1.copy() print(lst2) lst1.append(4) print(lst2) print(lst1) #使用模块进行浅拷贝操作 import copy #copy
分类: 其他 发布时间: 05-12 23:18 阅读次数: 0

基于Python的GMSSL实现

基于Python的GMSSL实现
分类: 其他 发布时间: 05-12 23:18 阅读次数: 0

Maven仓库配置淘宝Maven镜像仓库

settings.xml文件里面配置 1 <mirrors> 2 <mirror> 3       <id>alimaven</id> 4       <name>aliyun maven</name> 5       <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 6       <mirrorOf>central</mirrorOf>         7     </mirror> 8 <
分类: 其他 发布时间: 05-12 23:18 阅读次数: 0

python小白——进阶之路——day7天---字典和集合的相关函数

### 字典的相关函数(增删改查) #(1)增 dictvar= {} dictvar['top'] = "凯" dictvar['middle'] = "妲己" dictvar["bottom"] = "鲁班七号" dictvar["jungle"] = "刘备" dictvar["support"] = "刘邦" print(dictvar) #fromkeys()使用一组键和默认值创建字典 listvar = ["a","b"] dic = {}.fromkeys(listvar,Non
分类: 其他 发布时间: 05-12 23:18 阅读次数: 0

DNS解析全过程详解

1、Chrome浏览器 会首先搜索浏览器自身的DNS缓存(缓存时间比较短,大概只有1分钟,且只能容纳1000条缓存),看自身的缓存中是否有www.linux178.com 对应的条目,而且没有过期,如果有且没有过期则解析到此结束。 注:我们怎么查看Chrome自身的缓存?可以使用 chrome://net-internals/#dns 来进行查看 2、如果浏览器自身的缓存里面没有找到对应的条目,那么Chrome会搜索操作系统自身的DNS缓存,如果找到且没有过期则停止搜索解析到此结束. 注:怎么
分类: 其他 发布时间: 05-12 23:18 阅读次数: 0

Numpy从数组范围创建数组

生成0到n的数组,不包含n: In [1]: import numpy as np In [2]: n = 5 In [3]: x = np.arange(n) In [4]: x Out[4]: array([0, 1, 2, 3, 4]) 设置起始值、终止值以及步长: In [5]: a = np.arange(10, 20, 2) In [6]: a Out[6]: array([10, 12, 14, 16, 18]) 用np.linspace函数创建一个一维等差数组: 格
分类: 其他 发布时间: 05-12 23:18 阅读次数: 0