读书笔记系列--1

FCL碰撞检测库在Windows下的编译与配置(MinGW+CMake) 本文详细介绍了在Windows系统下使用MinGW和CMake编译配置FCL碰撞检测库的完整流程。内容涵盖MinGW-w64、CMake的安装与环境配置,关键依赖库Eigen和libccd的安装,以及FCL源码的编译、安装与实战测试。重点解析了CMake配置命令中的关键参数与常见错误解决方案,旨在帮助开发者高效完成FCL在Windows平台的部署,适用于机器人、游戏物理引擎等需要精确碰撞检测的开发场景。 阅读详情

《计算机是怎样跑起来的》
– 矢泽久雄

本书相继介绍了计算机的结构、手工编程、程序流程、算法、数据结构、面向对象编程、数据库、TCP/IP网络、数据加密、XML、计算机系统开发以及SE的相关知识。

本书章节目录

1、计算机的三大原则
2、试着制造一台计算机吧
3、体验一次手工汇编
4、程序像河水一样流动着
5、与算法成为好朋友的七个要点
6、与数据结构成为好朋友的七个要点
7、成为会使用面向对象编程的程序员吧
8、一用就会的数据库
9、通过七个简单的实验理解TCP/IP网络
10、试着加密数据吧
11、XML究竟是什么
12、SE负责监督计算机系统的构建

第一章、计算机的三大原则

1、计算机是执行输入、运算、输出的机器
2、程序是指令和数据的集合
3、计算机的处理方式有时与人们的思维习惯不同

第二章、试着制造一台计算机吧

CPU 内存 I/O   辅助元件:时钟发生器
用于区分读写对象是内存还是I/O的引脚
连接外部设备 通过DMA输入程序
用于输入输出的外部设备
输入测试程序并进行调试

第三章 体验一次手工汇编

cpu中标志寄存器 有什么作用 :  用于在运算指令执行后,存储运算结果的某些状态 
时钟发生器 z80cpu  内存 、 z80pio    周边设备 指拨开关、 led 
机器语言和汇编语言  助记符
CPU的寄存器结构 A B D H F C E L , I R , IX IY SP PC 
pc寄存器 程序指针  , sp 寄存器  栈顶指针 
尝试估算程序的执行时间 

第四章、程序像河水一样流动着

flow chart 的中文意思是什么   流程图
自然界中河流的三种流动方式 向着一个方向流淌  流着流着产生支流  卷成漩涡
事件驱动 
流程图画法  圆角矩形  矩形框  菱形  直线连接,带箭头连线
结构化程序设计  高级语言避免使用跳转指令  ,跳转容易导致形成意大利面条形式的程序 
画流程图来思考算法 先画出粗粒度的流程图 ,(开始), 初始化处理 , 循环处理 , 收尾处理, (结束)
特殊的程序流程 中断处理 计算机具有硬件上处理中断的能力 
事件驱动 

第五章、与算法成为好朋友的七个要点

辗转相除法是用于计算什么的算法  用于计算最大公约数的算法 
程序中的哨兵指的是什么 哨兵之的是一种含有特殊值得数据, 可用于表示数据的结尾等
算法中解决问题的步骤是明确且有限的 
计算机不是靠直觉而是机械地解决问题
了解并应用典型算法 
利用计算机的处理速度
使用编程技巧提升程序执行速度
找出数字间的规律
先在纸上考虑算法  算法和数据结构

第六章、与数据结构成为好朋友

数组  栈和队列 
了解内存和变量的关系
了解作为数据结构基础的数组
了解数组的应用--作为典型算法的数据结构
了解并掌握典型数据结构的类型和概念
了解栈和队列的实现方法
了解结构体的组成
了解链表和二叉树的实现方法

第七章、成为会使用面向对象编程的程序员吧

面向对象编程
对OOP的多种理解方法
面向对象编程通过吧组件拼装到一起构建程序
面向对象编程能够提升程序的开发效率和可维护性
面向对象编程就是在为现实世界建模
面向对象编程可以借助UML设计程序
面向对象编程通过在对象间传递消息驱动程序 
在面向对象编程中使用继承、封装和多态
类和对象的区别
类有三种使用方法
在Java和.net中有关oop的知识不能少

第八章、一用就会的数据库

数据库是数据的基地
数据文件、DBMS和数据库应用程序
设计数据库
通过拆表和整理数据实现规范化
用主键和外键在表间建立关系
索引能够提升数据的检索速度
设计用户界面
向DBMS发送CRUD操作的SQL语句
使用数据对象想DBMS发送SQL语句
事务控制也可以交给DBMS处理

第九章 通过七个简单的实验理解TCP/IP网络

查看网卡的MAC地址
查看计算机的IP地址
了解DHCP服务器的作用
路由器是数据传输过程中的指路人
查看路由器的路由过程
DNS的服务器可以把主机名解析成IP地址
查看IP地址和MAC地址的对应关系
TCP的作用及TCP/IP网络的层级模型

第十章 试着加密数据吧

先来明确一下什么是加密
错开字符编码的加密方式
密钥越长、解密越困难
适用于互联网的公开密钥加密技术
数字签名可以证明数据的发送者是谁

第十一章 XML究竟是什么

XML是标记语言  是可扩展语言  是元语言 
可以为信息赋予意义
是通用的数据交换格式
可以为XML标签设定命名空间
可以严格的定义XML的文档结构
用于解析XML的组件
XML可以用于各种各样的领域

第十二章 SE负责监管计算机系统的构建

SE是自始至终参与系统开发过程的工程师
SE未必担任过程序员
系统开发过程的规范
各个阶段的工作内容及文档
所谓设计、就是拆解
面向对象法简化了系统维护工作
技术能力和沟通能力
IT不等于引进计算机
计算机系统的成功与失败
大幅提升设备利用率的多级备份
SAP 人力资源工资配置项3---工资项配置 工资项设置 阅读详情

相关推荐

Win10安装Nek5000

1 安装wsl 2 2 安装Nek5000 3 安装依赖项 4 安装openmpi 5 配置Nek5000 6 编译Nek5000 7 运行Nek5000算例 8 安装paraview并查看结果

weixin_43176703的博客 3448

读书笔记系列1

读书笔记系列1学习的格局 学习的格局 看 学习格局 的最初目的是 想知道如何帮助孩子自发学习,其实发现适合更多的人:特别理了3个关键点:目标,学习效率,复习方法 。

Onlinejava的博客 158

国产信创麒麟操作系统 (kylin v10 x86架构) 离线安装nginx步骤(亲测,超详细步骤)、修改nginx配置文件、启动、重启、关闭nginx记录(亲测有效)

国产信创麒麟操作系统 (kylin v10 x86架构) 离线安装nginx步骤(亲测,超详细步骤)、修改nginx配置文件、启动、重启、关闭nginx记录(亲测有效)

qq445829096的博客 2755

读书笔记系列1——MySQL必知必会

读书笔记系列1——MySQL必知必会 文章目录读书笔记系列1——MySQL必知必会MySQL官方文档:https://dev.mysql.com/doc/第一章 数据库基础 *2021.11.23*概念定义:书中样例:第三章 使用MySQL *2021.11.24*关键操作Use、Show第四章 检索数据Select *2021.11.26*第五章 排序检索数据order by *2021.11.28*第六章 过滤数据1where *2021.11.29*第七章 过滤数据2组合条件 *2021.11.

weixin_43114740的博客 1522

免费大容量国外网盘测评:冷数据归档与rclone加密接入

云存储的本质,是通过对象存储、冗余编码和分层缓存,把本地磁盘容量问题转化为网络访问与数据管理问题。免费大容量国外网盘常以空间换用户规模或付费转化,容量政策、传输策略、协议支持和退出成本,往往比标称容量更决定长期可用性。支持 WebDAV、S3 兼容和命令行工具的服务,可接入 rclone 等自动化流程,再配合客户端加密与冷热分层,用于冷数据归档、老项目备份和家庭影像保存。理解带宽换算、单文件上限、保活机制与传输一致性后,评估话题型大容量网盘与专业向协议网盘,就能把免费空间纳入可靠存储层。围绕免费大容量国外网

weixin_31292729的博客 210

Verilog基础知识11(异步FIFO为什么使用格雷码(gray-code) )

需求说明:Verilog设计 内容       :第一部分 异步FIFO为什么使用格雷码                   第二部分 格雷码在异步FIFO中的使用 来自       :时间的诗 第一部分 异步FIFO为什么使用格雷码 原文:http://www.cnblogs.com/kxk_kxk/p/3931591.html 异步FIFO通

时间的诗 8888

读书笔记系列1:《C++必知必会》

时间来到2022年4月13日,已过而立,回忆之前的生涯,如过眼浮云,平淡而不知所踪。此刻尝试记录工作和学习中的点滴,就从第一篇读书笔记开始吧。 本文是读书笔记系列的第一篇,书名是《C++必知必会》,英文名《C++ Common Knowledge: Essential Intermediate Programming》。 ......

千里之行,始于足下 789

激光雷达与相机时间戳同步:原理、触发方案与工程实现

目录一、引言:时间不同步,多传感器融合必出问题二、核心原理:相机成像机制与触发模式(同步的基础)2.1 相机成像的两个核心阶段:曝光与读出(1)非交叠曝光(2)交叠曝光2.2 相机触发模式:内触发 vs 外触发(1)内触发(2)外触发2.3 关键信号:Strobe信号与预输出(同步的核心技巧)三、三种主流时间戳同步方案(工程落地首选)3.1 方案一:统一硬触发(精度最高,高端场景首选)核心原理核心配置要点优缺点适用场景3.2 方案二:软触发+硬触发(Strobe预输出,车载量产首选)核心原理核心配置要点优缺

getusushu的博客 200

《剑指offer》读书笔记系列-1

《剑指offer》读书笔记,整理下来个人总结、复习用。

weixin_53045863的博客 468

部署与可视化系统:移动端跟踪系统:YOLOv8 + ByteTrack 结合 Android CameraX 实现实时行人计数 App

本文详细介绍了在Android移动端实现实时行人检测、跟踪与计数系统的完整方案。系统采用YOLOv8+ByteTrack技术栈,基于NCNN推理引擎,无需云端算力即可在手机端侧完成全流程处理。文章从技术选型、系统架构、CameraX集成等多个维度进行深入解析,重点阐述了移动端部署面临的工程挑战和优化策略。通过四层管道模型设计,实现了从图像采集到目标跟踪的高效处理流程,并采用C++ NDK开发确保性能。该系统在中端手机上可达到10FPS,旗舰机型可达30FPS,为移动端实时目标跟踪提供了可落地的解决方案。

ZXSXJ的博客 90

LeRobot 入门教程(十三)集成自定义的机器人、相机等硬件

本文详细介绍了如何将自定义机器人集成到LeRobot生态系统的完整流程。主要内容包括:1)硬件准备与通信接口选择;2)继承Robot基类实现标准接口;3)定义观察特征和动作特征;4)处理设备连接/断开逻辑;5)支持校准与配置;6)实现核心传感器读取和动作发送功能;7)可选遥操作器集成;8)遵循4项规范打包自定义设备(命名前缀、类名对应、文件结构、模块暴露);9)提供了完整实现示例。通过该方案,开发者可让自定义机器人兼容LeRobot的数据采集、控制管道和策略训练等全套工具链。

2506_90492529的博客 1902

12篇读书笔记系列-1、置身事内

读书笔记-静下心来看纸质书;

xztxabc的博客 705

《测控仪器设计课后习题答案-浦昭邦-王宝光

《测控仪器设计课后习题答案-浦昭邦-王宝光 1.1. 测控仪器的概念是什么? 测控仪器则是利用测量和控制的理论,采用机、电、光各种计量测试原理及控制系统与计算机相结合的一种范围广泛的测量仪器。 1.2. 为什么说测控仪器的发展与科学技术发展密切相关? 仪器仪表的用途和重要性— 遍及国民经济各个部门,深入到人民生活的各个角落,仪器仪表中的计量测试仪器与控制仪器统称为测控仪器,可以说测控仪器的水平是科学技术现代化的重要标志。 仪器仪表的用途: 在机械制造业中:对产品的静态与动态性能测试;加工过程的控制与监测;设

无名何许人的博客 2976

读书笔记系列:操作系统(1)

今天开始正式学习操作系统的相关知识,本着输入与输出并举的原则,决定每天花点时间对今天所学的知识进行总结,同时也希望写成博客和大家交流分享,一起进步。 因为暂时每天找到比较好的操作系统的书,因此我的学习资料是B站的课程《王道考研 操作系统》课程,课程是免费的,大家可以白嫖。这里附上链接,方便大家学习。https://www.bilibili.com/video/BV1YE411D7nH?from=search&seid=10515200733685745184 ...

dddgg__的博客 385

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

C#设计模式系列读书笔记-No.1

         C#设计模式系列读书笔记----前言         本人写这个C#设计模式系列读书笔记之目的非常简单,就是把自己在看C#设计模式过程中的一些认为比较精典的东西做个笔记,为自己和他人服务.当然我也看过园子里一些大师们的作品.如有不妥之处,请指点.哈哈...         首先,大家都知道"设计模式"共23种,分为三种类型.                  设计模式分成三类:创...

weixin_33893473的博客 126

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

XNA高级编程读书笔记系列(1)

 Game IdeasTalking about the game concept for a game like Pong seems to be a little ridiculous, but I will try to keep things as general as possible. The important th

tanliyoung的专栏 1103

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

《ASP.NET Core In Action》读书笔记系列五 ASP.NET Core 解决方案结构解析1

《ASP.NET Core In Action》读书笔记系列五 ASP.NET Core 解决方案结构解析1

kodmoqn的博客 63

《读书笔记》系列1:UNIX环境高级编程

第七章 进程环境Int main(int argc,char *argv[]);其中argc是命令行的数目,argv是指向参数的各个指针所构成的数组。当内核执行C程序时,在调用main前先调用一个特殊的启动例程。可执行程序将此启动例程指定为程序的起始地址—这是有链接器设置的,链接器由C编译器调用。启动例程从内核取得命令行参数和环境变量值,然后按上述方式调用main函数。 进程终止有8种方式,正常终

覃冠日的博客 659

读书笔记系列1——Javascript高级程序设计

Javascript高级程序设计 一、几个重要的函数、概念、操作符 1、valueOf()返回对象的字符串、数值或布尔值表示。 toLocaleString()返回对象的字符串表示 toString()返回对象的字符串表示 2、typeof instanceof 3、with语句 4、call()和apply() 5、Array的方法总结 6、==...

weixin_30404405的博客 87

《Neural Networks and Deep Learning》读书笔记系列:1.识别手写字

深度学习笔记系列之识别手写字Neural Networks and Deep Learning[1] 是由 Michael Nielsen[2] 编写的开源书籍,这本书主要讲的是如何掌握神经网络的核心概念,包括现代技术的深度学习,为你将来使⽤神经网络和深度学习打下基础,以下是我的读书笔记。神经网络是一门重要的机器学习技术,它通过模拟人脑的神经网络来实现人工智能的目的,所以其也是深度学习的基础,了解...

howie6879's blog 760

ADO.NET读书笔记系列 (1)

ADO.NET概述 一、。NET数据提供程序 。Net框架提供数据提供程序:SQL Client .NET Data Provider和Ole DB .NET Data Provider.前者专为SQL Server7以及以后的版本的数据库进行通信而设计,后者允许通过OLE DB提供程序与各种数据存储进行通信。无论使用哪种方式,所编写的代码都很相似。 二、对象分类概述...

weixin_30527323的博客 81

大数据管理与应用系列丛书《数据挖掘》读书笔记之集成学习(1)

近日,我有幸深入学习了国防科技大学吕欣教授及其团队所著的《数据挖掘》一书,深受启发,收获颇丰。这本书系统性地介绍了数据挖掘的核心理论与经典算法,内容既涵盖基础概念,又深入实战技巧,尤其适合机器学习、数据科学领域的初学者和进阶者阅读。吕欣教授及其团队以其深厚的学术功底和丰富的实践经验,将复杂的数据挖掘知识讲解得条理清晰、通俗易懂。书中不仅有严谨的数学推导,还配有丰富的案例和代码实现,真正做到了理论与实践相结合。

Isabella_leeo的博客 1271

C++ primer 读书笔记系列——(1)标准库string类型

<br />与其它标准库一样,使用string类型对象,必须包含相关头文件。如果提供了合适的using声明,则编出来的程序相对简洁些:<br />#include<string><br />using std::string;<br /> <br />(一)string的初始化的几种形式:<br /> <br />string s1; // 默认构造函数,s1为空串<br />string s2(s1); //将s2初始化为s1的一个副本<br />string s3("value"); //将s3初始化为

酋长Clement ——成长之路 565

Python系统学习系列——linux读书笔记(1)

路径 绝对路径:cd /home/python 相对路径:cd Downloads .表示当前路径 ..表示当前路径的上一层 ../..表示当前路径的上两层 注意:没有...或者以上的 ls ls: 查看当前路径下的文件以及文件夹的名字 ls /bin: 查看根目录下的bin文件夹下的东西 ls Documents: 查看当前路径下的Documents文件夹下的所有东西 l...

lujohn3li 389

重构(Refactoring)系列文章

重构(Refactoring)系列文章 Written by: Rickie Lee Email: rickieleemail @ yahoo.com 1. 读书笔记 重构(Refactoring)技巧读书笔记 之一 本文简要整理重构方法的读书笔记及个人在做Code Review过程中,对程序代码常用的一些重构策略。通过适当的重构代码,的确可以显著提高代码的质量,令人赏心悦目。毫无...

weixin_30640769的博客 111
上一篇: 读《从0开始学大数据》-- 学习笔记和感想随笔(二)
下一篇: 工具--Maven的配置及使用
 汪超
博客等级 码龄17年 65粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值