星雨诚
星雨诚
全部文章
分类
Java拾遗(2)
数据结构与算法(1)
深入理解计算机系统(4)
归档
标签
去牛客网
登录
/
注册
星雨诚的博客
行在路上
全部文章
(共8篇)
题解 | #从 Customers 表中检索所有的 ID#
-- select 语句用于从数据库中查询数据 select cust_id from Customers;
2023-04-15
0
81
再谈递归
1 Recursion A recursive function is a function that calls itself, either directly or indirectly. Here’s a recursive function: def factorial(n): ...
2017-08-17
0
540
Java拾遗2:文件传输基础——Java IO流
一.文件的编码 常用编码: GBK编码:中文2个字节,英文1个字节 UTF-8编码:中文3个字节,英文1个字节 UTF-16BE编码:中文2个字节,英文2个字节,Java是使用的双字节编码就是UTF-16BE编码 Java文件模型 在硬盘上的文件是以byte byte byte存储的...
2017-04-03
0
699
计算机系统学习4:虚拟内存
一.概述 计算机系统中,CPU是绝对的核心,主要负责执行指令,从而实现计算机的功能。CPU的执行速度极快,有多快呢?以ns为单位。相比而言,内存比CPU慢100倍,硬盘比CPU慢100多万倍。但是,CPU有个很大的缺点,就是它的脑容量极小,不能保存指令,因此指令都保存在硬盘中。CPU每次执行指令的...
2017-03-31
0
679
Java拾遗1:Java反射机制
一.Class类的使用 在面向对象的世界里,万事万物皆对象 注意:普通的数据类型,int a=5不是对象;static类的东西也不是对象,它属于类 类是对象,类是java.lang.Class类的实例对象,我们称其为该类的类类型。 这个对象如何表示? ...
java
面向对象
反射机制
2017-03-13
0
395
计算机系统学习3:函数递归
一.函数递归(Function recursion) 递归算法具有很好的可读性和可维护性。所谓递归,是指利用分而治之的思想,将一个复杂的问题,不断简化成简单的易于处理的同类型的问题。 一个典型的递归包括以下2个部分: Recursive case:将一个复杂问题不断简化为一个同类型的易于...
2017-03-07
0
583
计算机系统学习2:程序的机器级表示之函数调用
一.预备知识 1.栈 图1 栈 push A// A压入栈 pop A // A弹出栈 2.寄存器 图2 寄存器 EAX:累加器 Accumulator EBX:地址寄存器 Base Register ECX:计数器 Count Register EDX:数据寄存器 Dat...
2017-02-27
0
654
计算机系统学习1:CPU,内存,硬盘及指令之间的关系
计算机系统是由硬件和系统软件组成的,它们共同工作来运行应用程序。一个典型系统的硬件组成如下图所示: 图1 一个典型系统的硬件组成 内存 内存是一个临时存储设备,在处理器执行程序时,用来存放程序和程序处理的数据。从物理上说,内存是由一组动态随机存取存储器(DRAM)芯片组成的。从逻辑上...
2017-02-26
0
687