IO流 在java程序中,数据的输入、输出操作以“流”的方式进行 数据源:data source 提供原始数据的原始媒介。常见的:数据库、文件、其他程序、内存、网络连接、IO设备。 流的分类: 流的方向: 输入流:数据源到程序(InputStream、Reader读进来) 输出流:程序到目的地(Ou ...
分类:
其他好文 时间:
2021-06-02 13:45:35
阅读次数:
0
自从学姐知道我会用Python做九宫格图片后,她昨天就问我能帮她P水印吗?说有很多照片要去水印。 这必须啊,女生对漂亮的事物是没理由拒绝的,而且还是学姐的要求,动手动手。 利用Python + OpenCV三步去除水印 去水印需要用到的库:cv2、numpy。 cv2是基于OpenCV的图像处理库, ...
分类:
编程语言 时间:
2021-06-02 13:28:03
阅读次数:
0
###快捷键:ctrl + alt + shift + s 可以通过调整图片品质调整图片内存大小。 如果想调整图片像素大小:点击图像 --> 图像大小进行调整 PS如何将图片像素不变所占内存变小 ...
分类:
其他好文 时间:
2021-06-02 13:22:47
阅读次数:
0
1、CAS 多个线程同CAS更新同一个变量,只有一个线程能成功,其他的都失败,但不会挂起,只是通知其他线程再次尝试。 包含三个值:内存值V,进行比较的预期原值A、准备写入的新值B。如果V和A相等,则将V更新为B。 2、AQS(AbstractQueuedSynchronizer) 内部通过Node构 ...
分类:
其他好文 时间:
2021-06-02 12:49:40
阅读次数:
0
一、变量的基本概念 当需要在程序中记录单个数据内容时,则声明一个变量即可,而声明变量的本质就是在内存中申请一个存储单元,由于改存储单元中的数据内容可以改变,因此得名为“变量”。 1、变量的声明方式 数据类型 变量名 = 初始值; 其中‘= 初始值’可以省略,但‘;’不能省略。 2、标识符的命名法则( ...
分类:
其他好文 时间:
2021-06-02 12:20:52
阅读次数:
0
# 2. 新建 CentOS-aliyun.repo 文件cd /etc/yum.repos.dcp CentOS-Base.repo CentOS-aliyun.repo # 3. 在CentOS-ucloud.repo文件末尾添加如下代码vim CentOS-aliyun.repo [kerne ...
分类:
系统相关 时间:
2021-06-02 11:43:20
阅读次数:
0
Valgrind工具详解 1.Memcheck 最常用的工具,用来检测程序中出现的内存问题,所有对内存的读写都会被检测到,一切对malloc、free、new、delete的调用都会被捕获。所以,它能检测以下问题: 1、对未初始化内存的使用; 2、读/写释放后的内存块; 3、读/写超出malloc分 ...
分类:
其他好文 时间:
2021-06-02 11:25:21
阅读次数:
0
因为CLR的托管堆,能避免前面提到的bug(内存泄漏和使用已释放的内存) 还能为开发人员提供一个简化的编程模型:分配并初始化资源并直接使用。 大多数类型都无需要资源清理,垃圾回收器会自动释放内存。 C#之所以不用释放内存,是因为由CLR中的垃圾回收器来释放内存。 ...
过去两年,飞猪前端一直在积极地进行 Serverless 建设和实践,2019 年 - 2020 年我们和集团 Node 架构组、研发平台一起完成了基础能力的建设和业务试点,成为集团率先落地 Serverless 实践的 BU,2020 年 - 2021 年我们开始大规模地在飞猪推广使用 Serve... ...
分类:
其他好文 时间:
2021-06-02 11:03:32
阅读次数:
0
ThreadLocal 翻译成中文是线程本地变量的意思,也就是说它是线程中的私有变量,每个线程只能操作自己的私有变量,所以不会造成线程不安全的问题。 ? 线程不安全是指,多个线程在同一时刻对同一个全局变量做写操作时(读操作不会涉及线程不安全问题),如果执行的结果和我们预期的结果不一致就称之为线程不安 ...
分类:
其他好文 时间:
2021-06-02 10:58:23
阅读次数:
0