文件IO-缓冲区

比如现在有100个鸡蛋需要从A点运送到B点,在没有缓冲区的情况下只能一个一个的运送,而如果存在缓冲区,那么就相当于有一个框子,假设这个框子能装20个鸡蛋,当框子装满或者flush刷新或者A区的鸡蛋没有剩余了,则通过框子向B点运送鸡蛋。...
分类: 编程语言 发布时间: 08-17 07:14 阅读次数: 0

C++项目实战-GCC编译

g //在生成的可执行程序中添加调试信息(需要GDB调试 Debug与relase版本)GCC是编译器套件,它可以编译多种语言,例如C/C++/Java/Go 可以在多个平台使用。-std //指定方言 -std = c99 -std = c++11。-shared //生成共享的目标文件(动态库)-fpic //生成与位置无关的代码(动态库)-Wall //生成所有的警告。-l //指定使用的库。-L //指定库的 路径。...
分类: 物联网 发布时间: 08-17 07:14 阅读次数: 0

C++项目实战-makefile

一个工程中的源文件不计其数(一个项目有有很多的文件),现在的项目基本都是按模块进行划分的,而这些模块存放在若干目录中。makefile中定义了一系列的规则(这些规则定义了一系列如何编译程序的操作,比如哪些文件需要编译、哪些临时文件需要及时的清除等),如此以来我们只需要通过make命令就可以一键编译源程序了。所以常常说makefile带来的最大的好处就是"自动化编译",因为只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发效率。(以上用于可能不规范,是作者的理解)...
分类: 其他 发布时间: 08-17 07:14 阅读次数: 0

常用的Linux系统的IO函数

前面我们说到,C库函数底层是调用了Linux系统函数的。而且在讲到虚拟地址空间的时候也说到,用户是不能够直接操作内核空间的,如果想要堆内核空间进行读写可以使用系统调用。系统调用其实就是调用一些系统api...
分类: 其他 发布时间: 08-17 07:14 阅读次数: 0

链表中的节点每k个一组翻转

链表中的节点每k个一组翻转
分类: 编程语言 发布时间: 08-17 07:14 阅读次数: 0

链表相加(二)

BM11 链表相加(二)
分类: 其他 发布时间: 08-17 07:14 阅读次数: 0

BM12单链表的排序

BM12单链表的排序
分类: 编程语言 发布时间: 08-17 07:14 阅读次数: 0

BM7 链表中环的入口结点

BM7 链表中环的入口结点
分类: 物联网 发布时间: 08-17 07:14 阅读次数: 0

C++项目实战-多进程(一篇文章)

程序和进程的基本概念单道程序设计和多道程序设计并行和并发进程控制块PCB进程常用的命令环境变量环境变量操作函数
分类: 其他 发布时间: 08-17 07:14 阅读次数: 0

BM13判断一个链表是否为回文结构

水题BM13判断一个链表是否为回文结构
分类: 物联网 发布时间: 08-17 07:14 阅读次数: 0

C语言-数据类型的本质

程序中所使用的数据都必定属于某一种数据类型。类型”是对数据的抽象。为什么会引入数据类型。数据类型的总结与扩展。
分类: 编程语言 发布时间: 08-17 07:14 阅读次数: 0

VS Code 突然连接不上远程服务器的解决办法

VS Code 突然连接不上远程服务器的解决办法
分类: 物联网 发布时间: 08-17 07:14 阅读次数: 0

C/C++ 守护进程的创建

在创建守护进程之前,我们先把创建守护进程所涉及到的几个概念讲清楚然后带大家创建守护进程。
分类: 其他 发布时间: 08-17 07:14 阅读次数: 0

BFS+优先队列 P1126题解 机器人搬重物

代码自己写了一遍,有几个bug调不出,于是参考了这位大佬的题解:​​​​​​题解 P1126 【机器人搬重物】 - 林则徐 的博客 - 洛谷博客然后顺利AC了。呜呜呜~先看题目吧!思路很简单,就是BFS。需要注意的几个点:判重:这里我原本只考虑了x,y坐标,但是这样可能会漏解!...
分类: 编程语言 发布时间: 08-17 07:14 阅读次数: 0

图论 拓扑排序

QWQ 我一定要好好学图论原理​​​​​​​​​​​​​​简单复述一下这篇博客的内容:什么是拓扑排序_ztenv的博客-CSDN博客_拓扑排序在图论中,拓扑排序(Topological Sorting)是一个有向无环图(DAG, Directed Acyclic Graph)的所有顶点的线性序列。且该序列必须满足下面两个条件: 每个顶点出现且只出现一次。 若存在一条从顶点 A 到顶点 B 的路径,那么在序列中顶点 A 出现在顶点 B 的前面。 举个例子:找出入度为0的节.
分类: 物联网 发布时间: 08-17 07:14 阅读次数: 0

BFS+优先队列 P7775 [COCI 2009-2010 #2] VUK

题目思路这道题有一句话特别难懂:帮忙找出这样一条从V到J的路径,使得 Vjekoslav 在途中离它最近的树的距离的最小值最大。最近 最小值 最大 我直接晕了分析一下:最近:t棵树中最近的那棵tree。 最小值:离tree最近的那个点p和tree的距离。 最大:使p和tree的距离最大。意思就是,选择一条v到j的路径,使路上的每个点都和树离得越远越好。代码注释多多;数据结构和思路都写得比较详细。#include<bits/stdc++.h> usin..
分类: 其他 发布时间: 08-17 07:14 阅读次数: 0

字节 抖音海外版客户端开发 一面

裸面然后寄了......问了好多问题进程与线程的区别与联系 什么是线程安全问题,有什么方法可以解决 计算机网络:从输入一个链接到响应的处理全过程 c语言中指针和引用的区别 堆和栈是什么 malloc和free,new和delete有啥区别。和堆栈有啥关联 项目中遇到的困难 面向对象编程相对于面向过程编程有啥优点 编译的全过程编程题:二叉树给出俩子节点求公共父节点。有很多都用过,但是话到嘴边又不知道怎么回答,平时学习思考得太浅,不深入不系统的结果呜呜呜。实习秋后再战吧.....
分类: 物联网 发布时间: 08-17 07:14 阅读次数: 0

计算机网络考点集合(一) 待完善

第一章——概述计网考点 互联网的核心部分计网考点 计算机网络的类别、性能指标计网考点 计算机网络的体系结构计算机网络第一章作业(第8版 谢希仁)第二章——物理层计网考点 物理层计算机网络第二章作业(第八版谢希仁)第三章——数据链路层计网考点 使用广播信道的数据链路层计网考点——扩展的以太网计网第三章答案(谢希仁 第七版)第四章——网络层计网考点 网络协议IP计网考点 划分子网和构造超网互联网的路由选择协议计网考点 IP多播 网络地址转换NAT.
分类: 其他 发布时间: 08-17 07:14 阅读次数: 0

计算机网络 第四章 答案(更正版)(谢希仁 第七版)

期末复习的时候感觉答案里好多都是有问题的 比如高赞的那位,所以出了一博客供大家参考讨论,有错欢迎指正,只包含部分题解。(前两题是老师补充的)。1.地址202.119.128/19、 202.119.160/19 、 202.119.192/19 、 202.119.224/19进行最大的聚合2.一个公司,采用CIDR, C类地址202.200.100.x,下面有部门5个,分别为 100,20,17,30,19,请给出一种地址分配方案,以及每个网络的网络号4-9(1)子网掩码为255.25
分类: 编程语言 发布时间: 08-17 07:14 阅读次数: 0

操作系统实践 job9 基于信号量实现线程同步

指路job8:操作系统实践 job8_LarsGyonX的博客-CSDN博客采取了记录型信号量来模拟。理论课上学的部分。信号量数据结构剩余资源数是value,mutex和cond是等待进程。typedef struct{ int value; pthread_mutex_t mutex; pthread_cond_t cond;}sema_t;信号量的初始化初始化剩余资源数,mutex和cond;void sema_init(sema_t *sema,int
分类: 其他 发布时间: 08-17 07:14 阅读次数: 0