随笔分类 - 信息学课程
摘要:硬件耦合时代的编程困境 早期计算机关键信息概览 ENIAC(1946年) 建造时间:1946年2月14日 地点:美国宾夕法尼亚大学 硬件配置: 18,800个电子管、70,000个电阻器、100万焊接点 重约27吨,占地170平方米,功耗150千瓦 用途:最初设计用于弹道计算,后用于
阅读全文
摘要:计算机是我们的生产力工具! 一、软件的安装与卸载 大型软件尽量安装在D盘 不要使用 "Microsoft Store",日常软件推荐在 https://soft.qq.com/ 上查找并下载安装; 专业课软件通常由老师提供安装程序,或到软件官网下载安装 卸载软件需要运行卸载程序,控制面板->应用->
阅读全文
摘要:1、C语言的可执行程序不一定非得有main函数 dll文件,Dynamic Link Library,动态链接库文件,用C和汇编编写并编译,但是没有main函数,所以无法独立运行,只能被调用 2、原码 最高位为符号位,其余位为数值位的表示方法 \(67_{10} = 0100 0011_2\) \(
阅读全文
摘要:C语言简介——划时代的意义 一、硬件耦合时代的编程困境 在IBM 360之前,计算机采用定制化架构: 硬件绑定:每台机器拥有独特的指令集和内存布局,工程师需为不同机型重写代码 知识壁垒:程序员必须掌握寄存器配置、中断处理等底层细节,开发效率低下 复用难题:汇编代码与硬件强关联,移植成本高昂
阅读全文
摘要:普通平衡树(按权值划分) #include <iostream> #include <random>//rand()最大32767 using namespace std; mt19937 dice(random_device{}()); const int N = 1e5 + 7; //rd[i]
阅读全文

浙公网安备 33010602011771号