Hexo故障收录
IntroductoryDue to the mess as well as uneven on the internet,I decide to collect effective and efficient methods to address and dispose of disgusting problens.I am pleasure to accept everyone of you precious opinions. hexo deploy 上传报错1connect to host github.com port 22: Connection refused 12345[33mError: Spawn failed at ChildProcess.<anonymous> (D:\Blog\node_modules\hexo-deployer-git\node_modules\hexo-util\lib\spawn.js:51:21) at ChildProcess.emit (node:events:524:28) at...
操作系统(408考研)
进程与线程进程与线程一个进程(Process)是计算机中正在运行的程序的实例,它由以下核心组成部分构成: PCB(Process Control Block,进程控制块) 进程ID(PID)、父进程ID(PPID) 进程状态(运行、就绪、阻塞等) 代码段(Text Segment) 数据段(Data Segment) 程序执行的实体。没有代码,进程无法运行;没有数据,代码无法处理信息。 PCB内主要有什么 进程标识信息:PID 进程状态信息:运行(Running)、就绪(Ready)、阻塞(Blocked)等 CPU上下文信息(状态):(进程被切换时,保存当前CPU状态以便恢复)PC、SP 等 进程的状态转换 区分就绪态与阻塞态 主动/被动的转换 进程的创建 分配PID与PCB 操作系统为新进程分配唯一的进程ID(PID)和空的进程控制块(PCB)。 例子:在终端输入 ls 命令时,Shell(父进程)调用 fork() 创建子进程,内核为其分配PCB。 分配资源 ...
计算机网络(408考研)
数据链路层数据链路层的流量控制与可靠传输机制GNB首先探究为什么GBN的最大窗口为:2^n - 1 此时我们的数据编号为00,01,10,11,一共四个编号(0,1,2,3),如果我们我们设置发送窗口的值为 2^n(即4),那么当我们设置发送方的发送序号为0~3的四个数据包的时候,此时会发生两种情况: 第一种情况:接受方正确接收了所有数据,然后返回接收到的最大序号,即3。(GBN返回此时接收到的序号的最大值) 第二种情况:接收方发送的确认没有正确回传,所以发送方需要重传4个数据包。 无论是发生了第一种情况还是第二种情况,我们的接受方再一次收到4个数据的时候,都无法判断这是新的4个数据,还是重发的四个数据,此时就会产生错误。 那么如果我们设置发送窗口的大小为 2^n -...
Android开发课程
河南理工大学Android开发课程:共40学时(24理论学时、16实践学时),学分2.5。 Android四层结构 应用层(System Apps)系统内置的应用程序以及非系统级的应用程序都属于应用层,负责与用户进行交互,一般使用Java或者Kotlin开发,也就是我们所说的应用层开发。 应用框架层(Java API Framework)这一层为应用层开发提供所需要的Java API,也就是常说的Android系统的Java源码,这一层由Java代码编写,所以叫JavaFramework。 系统运行库层(Native)从图中可以看出这里分为了两个部分,分别是C/C++程序库和Android运行时库。 C/C++库这些C/C++库程序可以被应用框架层所使用,至于为什么Android系统要使用C/C++库,而不都用Java库,原因主要是C/C++代码执行效率更高,而且很多功能有成熟的C++代码,不用重新写 Android运行时库 分为核心库和ART。*(Android运行时环境(ART)自Android...
计算机组成原理(408考研)
42为什么间接寻址相对直接寻址可扩大寻址范围假设: 计算机的 指令字长16位,其中 地址字段占8位(直接寻址时)。 存储器的 地址总线宽度为16位(即最大寻址范围是64KB)。 内存单元存储的数据宽度也是 16位(即每个单元能存一个地址)。 直接寻址的局限性若采用直接寻址,地址字段仅8位,可直接寻址的范围是 2⁸ = 256个单元(如0x00~0xFF)。 这远小于存储器实际的64KB(16位地址)范围,造成了浪费。 间接寻址的解决方式间接寻址的地址字段(8位)不直接表示操作数地址,而是指向一个内存单元,该单元中存储了 完整的16位操作数地址。 例如: 指令中的地址字段为 0x40(8位)。 CPU先访问内存单元 0x40,读取其中存储的 16位地址(如 0xA010)。 最终操作数位于 0xA010(16位地址,突破了8位限制)。 3x86架构与ARM架构特性 x86 ARM指令集 CISC(复杂指令) RISC(精简指令)功耗 较高(性能优先) ...
数据结构-排序
什么是排序 输入输入一段序列 输出输出该序列的有序序列 算法的稳定性对于A与B,其关键字相同,若排序后,A与B的相对位置仍不变,则称该算法是稳定的。 分类:根据元素是否完全存在于内存中 内部排序:排序期间元素全部在内存中。 外部排序:排序期间元素无法全部同时存在于内存中。 插入排序直接插入排序将数据分为“有序部分、待确定元素、无需部分”,慢慢扩大有序部分,缩小无需部分,直至全部有序。 算法1234567891011121314void InsertSort(ElemType a[],int n){ // a[0]为哨兵,不存储元素 int i = 2,j = 0; //初始的第一个元素可视为已排序好的元素 while(;i<=n;i++){ if(a[i] < a[i-1]){ a[0] = a[i]; for(j=i-1;a[0]<a[j];j--){ //此处的小于号是“稳定”的关键 ...
数据结构-查找
顺序查找和折半查找顺序查找 可分为一般线性表的顺序查找和按关键字的有序线性表的查找 适用于顺序表与链表。遍历方式为下标与next指针。 一般线性表的顺序查找1234567891011121314typedef struct { ElemType *data; int length;}SeqList;int Search_Seq(SeqList L,ElemType key){ L.data[0] = key; //sentry while(int i = L.length;L.data[i] != key;--i); return...
AI入门
前言笔者在阅读全球掀起DeepSeek复现狂潮,一文汇总! 的时候,对其中的众多概念表示无法理解。转念一想,不妨做一篇博客,收录核心的有关AI的词汇。 人工智能(AI)人工智能是让机器模拟人类智能行为的科学与技术。它涵盖多个领域,如机器学习、深度学习、自然语言处理(NLP)、计算机视觉等。 生成式AI生成式AI是AI的一个分支,专注于生成新内容(如文本、图像、音频、视频)。它的核心是学习数据的分布,并从中生成类似的新数据。 例子:ChatGPT(生成文本)、DALL·E(生成图像)、Stable...
数据结构-图
图的基本概念图G由顶点V和边E组成,记为G=(V,E),V一定非空,E可以空。V={v1,v2,……,vn},|V|表示顶点个数E={(u,v)|u∈V,v∈V},|E|表示边的条数 有向图<v,w>称为从v到w的弧,也称v邻接到w。v为弧尾,w为弧头。 无向图(v,w)或者(w,v)说,w与v互为邻接点 简单图与多重图简单图:1-不存在重复边(两个顶点的边数不多于一条);2-不存在到自身的边多重图:反之 完全图若图的顶点数为n,如果|E|=n*(n-1)/2,称为无向完全图;如果|E|=n*(n-1),称为有向完全图。 子图设有两个图G=(V,E),G’=(V’,E’),若V’∈V,E’∈E,则称G’是G的子图。 生成子图若满足V(G’) =...
AI-第四次工业革命-Trae
Trae今日重磅消息:3月3日,字节跳动发布AI编程工具Trae国内版,模型搭载doubao-1.5-pro,支持切换满血版DeepSeek R1&V3。这是国内首个AI原生集成开发环境工具(AI IDE)。 使用感受我用其写”基于Vue-DeepSeekAPI的对话”,10分钟不到就完成了,效果还不错。 等待一会儿后 本项目只需要开发者了解基础技术栈的知识,具体实现直接AI即可,指数倍的缩短的研发周期。标志着软件开发正进入AI全面赋能时代。 漏洞即小小的Bug,重新打开项目即可消除 展望该软件具有生成项目的功能,待技术成熟后定试一试。 AI一则报告报告一:《AI in Action: Beyond Experimentation to Transform Industry...