后端开发2025年09月11日
目录 system.exit(0) 和 system.exit(1) 区别: 用法 system.exit(0) 和 system.exit(1) java.lang.System源码,方法说明如下: /** * Terminates the currently running Java Virtual Machine. The * argument se...
后端开发2025年09月05日
目录 1、Comparable 2、Comparator 3、Comparable和Comparator的区别 Java中的Comparable和Comparator都是用于集合排序的接口,但它们有明显的区别。 很多人问我,到底该用哪一个,自己在使用时很疑惑? 对于这个问题,没有一定的规则来决定选择哪一个更好,因为它取决于具体情况以及开发者的个人偏好。 如...
前端开发2025年08月18日
CSS3 有3种和动画相关的属性:transform, transition, animation。其中 transform 描述了元素静态样式。而transition 和 animation 却都能实现动画效果。所以transform 常常配合后两者使用 一、transform 描述的是元素静态样式 transform属性应用于元素的2D或3D转换。这个...
后端开发2025年08月15日
目录 1.递归和迭代的区别 2.代码 1.递归和迭代的区别 当实体调用自身时,程序称为递归。 当存在循环(或重复)时,程序称为迭代调用。 示例:求一个数的阶乘的程序 时间复杂度比较 查找递归的时间复杂度比迭代更难。 递归:递归的时间复杂度可以通过根据先前的调用找到第 n 次递归调用的值来找到。因此,根据基本情况找到目标情况,并根据基本情况求解,可以让我们了...
服务器2025年08月14日
今天登录linux测试机,想要创建目录,ls的时候,找不到之前的的目录,才发现是目录不对的问题。 首先,先要弄清楚 [root@330c353813ea ~] 和 [root@330c353813ea /] 区别 [root@330c353813ea ~] 是linux主目录,相当于/root [root@330c353813ea /] 是根分区,相当于根...
后端开发2025年08月10日
其区别主要体现在输出时 例如 : print "how old are you?" age=gets.chomp() print "how tall are you?" height=gets.chomp() print "how much do you weight?" weight=gets puts "so ,you're #{age} old,#{...
后端开发2025年08月03日
如果字符串的行尾没有包含换行符,puts就会添加一个,但print不会; print会精确打印内容并让光标留在末尾(在某些系统平台,在程序输出的末尾会自动换行); p会输出一个审查字符串,它通常会包含一些额外的输出信息。 ...
数据库2025年08月02日
目录 什么是MySQL? 什么是Oracle? MySQL的优点 MySQL的缺点 Oracle的优点 Oracle的缺点 Oracle与MySQL的区别? 什么是MySQL? MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQ...
后端开发2025年07月31日
はじめに Rubyで配列要素を並び替える際に使うsort/sort_byメソッド。 名前も役割も似ているメソッドですが、その呼び出し方や内部挙動は大きく異なります。 この記事では2つのメソッドの違いをまとめました。 ※ サンプルコードの実行環境 $ ruby --version ruby 3.1.2p20 (2022-04-12 revision 4491...
后端开发2025年07月28日
Ruby Hash的key定义的时候是支持symbol或者string的,所以访问的时候只能是symbol或者string其中一种方式。 建议使用symbol定义Hash的key,因为symbol在Ruby中是不可变的,定义之后再内存中不会被回收。多次使用同一个symbol都是使用同一个symbol对象,具有相同的object_id。 而stirng ke...