Docker之overlay2的迁移 2024-06-21 java, 容器, 运维, 开发语言, docker 95人 已看 docker默认将文件及其容器放置在了系统盘的挂载区内,如果长期使用会发现系统挂载区被overlay2挤爆了,因此在一开始我们将其迁移在大容量外挂磁盘上,就可以避免系统盘被挤爆,放心使用.即为我们要挂载的目录,这个操作建议一般刚安装好docker就进行,避免当使用一段时间后,进行迁移还要考虑数据备份恢复等相关问题.
【java12】java12新特性之File的mismatch方法 2024-06-28 python, java, 开发语言 79人 已看 Java12引入了一个新的方法mismatch,它属于类。此方法用于比较两个文件的内容,并返回第一个不匹配字节的位置。如果两个文件完全相同,则返回-1。
Golang的Work Stealing机制 2024-06-27 golang, 后端, 数据库, 开发语言 103人 已看 Go的运行时系统使用了一种名为(工作窃取)的调度策略来分配Goroutine到可用线程(称为M,即Machine)上执行。这样可以最大化CPU使用率,减少任务调度的开销。在这种机制下,任务队列和调度器通过动态平衡负载来提高并发性能和吞吐量。Go的调度器使用了P(Processor)与M和Goroutine进行交互。每个P都维护了一个本地的Goroutine队列,新创建的Goroutine首先会被放入创建它的P的本地队列中。
C#面:请举例子解释封装 ? 2024-06-24 c#, java, 开发语言 66人 已看 在C#中,封装可以通过访问修饰符来实现。其中,public表示公开的,可以在任何地方访问;private表示私有的,只能在当前类内部访问;protected表示受保护的,只能在当前类及其子类中访问;internal表示内部的,只能在当前程序集中访问。封装是面向对象编程中的一种重要概念,它指的是将数据和操作数据的方法封装在一个单独的单元中,以实现数据的隐藏和保护。通过封装,我们可以控制对数据的访问方式,只允许通过特定的方法来访问和修改数据,从而提高代码的安全性和可维护性。
【Linux】Linux下使用套接字进行网络编程 2024-06-27 运维, linux, php, 服务器, 开发语言 99人 已看 🔥❤️在自定义的头文件中重新声明一个函数,函数名与接口函数不同,返回值、参数均与接口函数相同。在相应的源文件中定义我们的函数,将逻辑判断的过程放在函数中。这样在调用函数时就省去大量的if else判断int# endifint# endifintprotocol);
bash和dash的区别(及示例) 2024-06-20 chrome, 前端, bash, dash, 开发语言 107人 已看 Bash(GNU Bourne-Again Shell)是许多Linux平台的内定Shell,事实上,还有许多传统UNIX上用的Shell,像tcsh、csh、ash、bsh、ksh等等。
bash和dash的区别(及示例) 2024-06-20 chrome, 前端, bash, dash, 开发语言 98人 已看 Bash(GNU Bourne-Again Shell)是许多Linux平台的内定Shell,事实上,还有许多传统UNIX上用的Shell,像tcsh、csh、ash、bsh、ksh等等。
前置章节-熟悉Python、Numpy、SciPy和matplotlib 2024-06-26 scipy, python, numpy, 开发语言 77人 已看 本节将作为一个关于Python编程语言及其在科学计算中的使用的速成课程。介绍了Jupyter notebook,这是一种非常方便的编程Python代码的方式。介绍了Python的常用语法、数据类型、运算符、容器等内容。介绍了Numpy库、Scipy库以及Matplotlib库的作用以及常见的API用法,对我们科学计算、图片操作和绘图有很大的帮助。
什么野指针(c++) 2024-06-24 c++, 开发语言 75人 已看 野指针(Wild Pointer)是指向不确定位置或者非法地址的指针。当一个指针指向的内存被释放后,如果没有将其设置为NULL,那么这个指针就变成了野指针。使用野指针会导致未定义行为,可能引发程序崩溃或数据损坏。
什么野指针(c++) 2024-06-24 c++, 开发语言 60人 已看 野指针(Wild Pointer)是指向不确定位置或者非法地址的指针。当一个指针指向的内存被释放后,如果没有将其设置为NULL,那么这个指针就变成了野指针。使用野指针会导致未定义行为,可能引发程序崩溃或数据损坏。
Sass 使用 2024-06-19 rust, css, 前端, sass, 开发语言 84人 已看 Sass(Syntactically Awesome Stylesheets)是一种CSS预处理器,也是一种CSS扩展语言。Sass有两种语法格式:1. SCSS (Sassy CSS):这种格式的文件以.scss为扩展名,它的语法完全兼容CSS,并且增加了Sass的新特性。2. 缩进语法(或简称"Sass"):这种格式的文件以.sass为扩展名,它使用缩进而不是大括号来分隔代码块,且属性定义时不使用冒号。Sass 允许将一套 CSS 样式嵌套进另一套样式中,内层的样式将它外层的选择器作为父选择器,例如:
26. 删除有序数组中的重复项【双指针】【C++】 2024-06-26 算法, c++, 数据结构, 开发语言 83人 已看 给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。更改数组 nums ,使 nums 的前 k 个元素包含唯一元素,并按照它们最初在 nums 中出现的顺序排列。解释:函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2。输入:nums = [0,0,1,1,1,2,2,3,3,4]
Lua 变量 2024-06-21 lua, 开发语言 86人 已看 Lua 中的变量是编程的基础,用于存储和操作数据。理解变量的类型、声明、赋值和使用方法对于掌握 Lua 语言至关重要。通过合理使用变量,可以编写出高效、可读的 Lua 代码。
Python将Word文档转换为图片(JPG、PNG、SVG等格式) 2024-06-26 python, 开发语言 70人 已看 本文提供完整示例代码,演示了如何使用Python 批量转换Word文档为JPG、JPEG、PNG、BMP、SVG等各种图片格式。
Java中的内存泄漏问题及其解决方法 2024-06-27 python, java, linux, windows, 开发语言 98人 已看 内存泄漏是指程序在运行过程中,已经不再需要的对象仍然被引用,导致这些对象无法被垃圾回收机制回收,最终引发内存占用过高的问题。在Java中,垃圾回收器(Garbage Collector, GC)会自动管理内存,但内存泄漏仍然可能发生。内存泄漏是Java开发中常见但容易忽视的问题,通过合理的代码设计、及时的资源管理以及有效的检测工具,可以有效预防和解决内存泄漏问题。