摘要: Shell脚本 1、文件头 固定格式,指向系统执行的部位 #!/bin/bash ... 2、变量 2.1、系统变量 $HOME=/root $USER=当前用户 $PWD=当前路径 $SHELL=/bin/bash 2.2、自定义变量 2.2.1、变量的定义 (1)可以由字母、数字和下划线组成,但 阅读全文
posted @ 2024-03-13 17:12 Shinoburedo 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 首先,我们只需要看Object中的equals 方法写的是啥 很显然,就是一句话,“==” 与 equals方法作用完全一致。 都是用来比较在内存的首地址,即用来比较两个引用变量是否指向同一个对象。 那么为什么网上那么多教程都写的那么多呢,还区分什么String类型StringBuffer对象,其他 阅读全文
posted @ 2023-03-16 15:30 Shinoburedo 阅读(56) 评论(0) 推荐(0) 编辑
摘要: Code Correctness: Double-Checked Locking Abstract Double-checked locking 是一种不正确的用法,并不能达到预期目标。 Explanation 许多才智卓越的人都试图使用 double-checked locking 方法来提高性能 阅读全文
posted @ 2022-05-30 17:02 Shinoburedo 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 一、梳理图 Python是个啥、为啥学习、作用域,随便查一下什么信息都有 本人目前是Java开发,在学习爬虫时发现在爬虫方面,Python比Java简单、方便、实用很多,不是不能做,只是单纯的适合 在此,提供最新编程语言排行榜,仅供参考 二、Pycharm下载、安装、激活 点击官网下载地址进行下载 阅读全文
posted @ 2021-12-13 16:41 Shinoburedo 阅读(408) 评论(0) 推荐(0) 编辑
摘要: tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。 下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 - 阅读全文
posted @ 2021-05-19 11:38 Shinoburedo 阅读(104) 评论(0) 推荐(0) 编辑
摘要: float compare Abstract 使用float数据进行精确计算和比较,可能由于精度问题导致程序逻辑异常。 Explanation 使用float数据进行比较,计算机表达double和float型数据其实是个近似值,而不是精确值,直接用 它们进行比较判断,得到的结果可能与预期完全不同,导 阅读全文
posted @ 2021-05-13 15:51 Shinoburedo 阅读(611) 评论(0) 推荐(0) 编辑
摘要: Insecure Randomness Abstract 标准的伪随机数生成器不能抵挡各种加密攻击。 Explanation 在对安全性要求较高的环境中,使用一个能产生可预测数值的函数作为随机数据源,会产生 Insecure Randomness 错误。 电脑是一种具有确定性的机器,因此不可能产生真 阅读全文
posted @ 2021-05-13 15:40 Shinoburedo 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: Weak Encryption Abstract 程序使用了弱加密算法,无法保证敏感数据的保密性。 Explanation 陈旧的加密算法(如 DES)再也不能为敏感数据提供足够的保护了。 加密算法依赖于密钥大小,这是确保加 密强度的主要方法之一。 加密强度通常通过生成有效密钥所需的时间和计算能力来 阅读全文
posted @ 2021-05-13 15:30 Shinoburedo 阅读(2982) 评论(0) 推荐(0) 编辑
摘要: Unsafe JNI 主要解决问题: 1.system.currentTimeMillis(); 使用SystemClock.now()替换。 2.isAssignableFrom(); 使用新定义的isAssignableFromForCC()方法替换 /** * Checks if one {@ 阅读全文
posted @ 2021-05-13 15:15 Shinoburedo 阅读(1281) 评论(0) 推荐(0) 编辑
摘要: Unreleased Resource: Streams Abstract 程序可能无法成功释放某一项系统资源。 Explanation 程序可能无法成功释放某一项系统资源。 资源泄露至少有两种常见的原因: - 错误状况及其他异常情况。 - 未明确程序的哪一部份负责释放资源。 大部分 Unrelea 阅读全文
posted @ 2021-05-13 14:51 Shinoburedo 阅读(686) 评论(0) 推荐(0) 编辑