- 博客(4)
- 收藏
- 关注
原创 我是一枚芯片
于是,工程师们在我的表面镀上一层金属,用光刻的方法定义出金属引线的图案,再用等离子体刻蚀的方法"雕刻"出引线。有了"底片",工程师们开始在硅片上"雕刻"我的电路了。他们用等离子体刻蚀的方法,在硅片上"挖"出一条条沟槽,就像用锋利的刀在豆腐上雕刻出美丽的图案一样。他们用化学气相沉积的方法,在沟槽表面沉积上一层氧化硅绝缘层,然后用等离子体刻蚀的方法,在绝缘层上"挖"出一些孔洞,作为连接不同电路层的"天桥"。我是一枚芯片,我的使命是用我的计算能力和存储能力,为人类的生活带来更多的便利和乐趣。
2024-04-25 06:45:00
505
1
原创 我是一个关系数据库
例如,对于数值类型,我提供了加、减、乘、除等算术运算,对于字符串类型,我提供了拼接、截取、模糊匹配等字符串操作。但是,在事务提交之前,所有的修改都是临时的,不会影响到其他事务或用户。如果一个表的外键引用了另一个表的主键,那么在插入或删除数据时,我会自动检查关联表的数据,确保不会出现悬空的外键。当我需要查找某个值时,只需要计算它的哈希值,然后在对应的哈希桶中进行匹配,就可以找到对应的数据。但是,我也有一些优化的手段,可以在保证一致性的同时,提高系统的吞吐量。除了事务,我还有另一个重要的机制,那就是锁。
2024-04-25 00:52:51
325
1
原创 警惕Python默认参数:不可变对象的陷阱
在Python中,默认参数是在函数定义时创建的,并且只创建一次。在函数调用时,Python不会重新创建默认参数,而是使用已经创建的默认参数。这意味着,如果默认参数是可变对象,那么所有调用该函数的实例将共享同一个对象。在Python中,函数可以拥有默认参数,这使得函数的使用更加灵活。但是,需要注意的是,默认参数不应该是可变对象,例如list、dict、set等。我们期望每次调用该函数时,列表都会被重新创建,但是实际上,列表只被创建了一次,并且所有调用该函数的实例共享同一个列表。在上面的例子中,我们使用。
2024-04-25 00:03:11
425
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人