摘要: C++构造函数的两种实现方式 下面两种方式等价 struct ListNode { int val; ListNode* next; ListNode(val) { int val = val; next = nullptr; } } struct ListNode { int val; ListN 阅读全文
posted @ 2023-02-15 12:25 H!RO 阅读(26) 评论(0) 推荐(0) 编辑
摘要: hebbian learning并不是一个新的概念,早在1949唐纳德·赫布提出了赫布律(hebb's rules),简单表述为: 我们可以假定,反射活动的持续与重复会导致神经元稳定性的持久性提升……当神经元A的轴突与神经元B很近并参与了对B的重复持续的兴奋时,这两个神经元或其中一个便会发生某些生长 阅读全文
posted @ 2023-01-21 11:39 H!RO 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 先验与后验 从原因到结果的论证称为“先验的”,而从结果到原因的论证称为“后验的”。 先验概率是指根据以往经验和分析得到的概率,如全概率公式 中的,它往往作为“由因求果”问题中的“因”出现。后验概率是指在得到“结果”的信息后重新修正的概率,是“执果寻因”问题中的“因” 。 后验概率是基于新的信息,修正 阅读全文
posted @ 2022-09-22 16:48 H!RO 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: void并不是空指针,而是无确切类型指针,这个指针指向一块内存区域,但却没有让程序知道如何去解释这块内存区域,因此需要强制转换为其他类型的指针才能对其解读/ 阅读全文
posted @ 2022-05-08 15:15 H!RO 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 什么是局部性原理? 一个编写良好的计算机程序,它们倾向于引用邻近于其他最近引用过的数据项的数据项,或者最近引用过的数据项本身,我们称这种程序具有良好的局部性。这种倾向性,我们称之为局部性原理,是一个持久的概念,对于硬件和软件系统的设计和性能都有着极大的影响。 ###局部性的形式 ####时间局部性 阅读全文
posted @ 2022-03-09 16:42 H!RO 阅读(336) 评论(0) 推荐(0) 编辑
摘要: BSS 通常是指内存中存放程序中未初始化的全局变量与静态变量的区域,BSS属于静态内存分配。 数据段 通常是指内存中存放程序中已经初始化的全局变量与静态变量的区域,数据段属于静态内存分配。 代码段 代码段(code segment/text segment)通常是指用来存放程序执行代码的一块内存区域 阅读全文
posted @ 2022-03-09 10:12 H!RO 阅读(1289) 评论(0) 推荐(0) 编辑
摘要: 见到工程项目里的Octet-string很好奇为什么这样定义 Octet与Byte通常情况下都表示8bit 而Octet总表示8bit Byte表示CPU可独立寻址的最小内存单位,之前有些电脑的寻址单位不是8bit 目前,通常二者等价,但要强调是8bit就可以用Octet 阅读全文
posted @ 2022-03-09 09:07 H!RO 阅读(128) 评论(0) 推荐(0) 编辑
摘要: ###三种模式 命令模式 输入模式 末行输入模式 ###常用命令 进入vi 默认为命令模式 i 进入编辑模式 esc 进入命令模式 : 进入末行命令模式 q 退出 w 保存 阅读全文
posted @ 2022-03-08 17:12 H!RO 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1.计算机软件 软件的定义:程序、数据、相关文档的完整集合。 软件的分类 按照软件服务的对象:通用软件、定制软件; 按照软件完成的功能的层次:系统软件、中间件软件、应用软件 2.软件发展与软件危机 **软件危机:**计算机软件在开发和维护过程中所遇到的一系列严重问题。 开发成本难以估算,无法制定合理 阅读全文
posted @ 2022-03-01 10:14 H!RO 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一、计算机网络概述 ###1.1 计算机网络分类 按照网络作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN); 按网络使用者:公共网络、专用网络。 ###1.2 计算机网络层次结构 TCP/IP四层模型与OSI体系结构对比 1.3 层次结构设计的基本原则 各层之间是相互独立的; 每一层需 阅读全文
posted @ 2022-02-25 16:01 H!RO 阅读(635) 评论(0) 推荐(0) 编辑