- 博客(18)
- 收藏
- 关注
原创 作业
#include <stdio.h>#include <stdlib.h>#include <strings.h>#include <string.h>#include <sys/types.h>#include <sys/socket.h>#include <arpa/inet.h>
2020-07-14 19:54:33
186
原创 作业
1.系统在分配内存时除了分配指定的内存空间外,还要分配用于保存内存空间大小的信息。2.static 对栈变量的修饰,可以认为栈变量的生命周期延长到程序执行结束时。一般来说,栈变量的生命周期由OS管理,在退栈的过程中,栈变量的生命也就结束了。但加入static修饰之后,变量已经不再存储在栈中,而是和全局变量一起存储。static 对全局变量的修饰,可以认为是限制了只能是本文件引用此变量。有的程序是由好多.c文件构成。彼此可以互相引用变量,但加入static修饰之后,只能被本文件中函数引用此变量。static
2020-07-09 21:50:49
150
原创 作业
#include<stdio.h>void print1(char *ptr){printf(“ptr = %s\n”,ptr);}void print2(char (ktr)[100]){for(int i = 0; i < 2; i++){printf(“ktr[%d] = %s\n”,i,(ktr + i));}}void print3(char (str)[2][100]){for(int j = 0; j < 2; j++){for(int
2020-07-08 18:46:19
147
原创 作业
1.第一级:代码的调整第二级:选择和构造适合于问题的算法调整第三级:将问题抽象为另一种等价的数学模型或假想机器模型2.静态库:第一步:生成test.o目标文件,使用gcc -c test.c -o test.o命令。第二步:使用ar将test.o打包成libtest.a静态库,使用ar rcs -o libtest.a test.o命令动态库: 第一步:生成test.o目标文件第二步:使用-shared参数生成动态库...
2020-07-06 21:10:54
183
转载 作业
1.C语言具有出色的移植性,能在多种不同体系结构的软/硬件平台上运行。它也能够直接访问硬件,语言简洁,语法灵活。具有很高的运行效率2.实时性指时钟信号能够准确的定时,各处的时钟能够达到一致。硬实时系统有一个刚性的、不可改变的时间限制,它不允许任何超出时限的错误。超时错误会带来损害甚至导致系统失败、或者导致系统不能实现它的预期目标。软实时系统是一个柔性灵活的,它可以容忍偶然的超时错误。失败造成的后果并不严重,例如在网络中仅仅是轻微地降低了系统的吞吐量。3.Linux 是一个类似 Unix 的操作系
2020-07-03 18:58:03
312
原创 嵌入式底层开发为什么选择C语言
C语言具有出色的移植性,能在多种不同体系结构的软/硬件平台上运行。它也能够直接访问硬件,语言简洁,语法灵活。具有很高的运行效率
2020-07-03 18:37:10
382
原创 linux与nuix之间的联系
Linux 是一个类似 Unix 的操作系统,Unix 要早于 Linux,Linux 的初衷就是要替代 UNIX,并在功能和用户体验上进行优化,所以 Linux 模仿了 UNIX,使得 Linux 在外观和交互上与 UNIX 非常类似。
2020-07-03 18:36:59
315
转载 linux主流的发行版有哪些及特点?
1、Debian Debian是完全由自由软件组成的类UNIX操作系统,其包含的多数软件使用GNU通用公共许可协议授权,并由Debian计划的参与者组成团队对其进行打包、开发与维护。Debian计划最初由伊恩·默多克于1993年发起,Debian 0.01版在1993年9月15日发布,而其第一个稳定版本则在1996年发布。该计划的具体工作在互联网上协调完成,由Debian计划领导人带领一个志愿者团队开展工作,并以三份奠基性质的文档作为工作指导:Debian社群契约、Debian宪章和Debian自由软件
2020-07-03 18:36:46
4345
原创 如何解决无法使用userdel删除用户的问题
1:使用vipw删除创建的用户使用vipw -s 删除创建的用户组2:1.vi /etc/passwd添加pipetest❌506:506::/home/pipetest:/bin/bash(不一定是506,而是在最好一个行数目上加1)2.vi /etc/shadow添加pipetest:!!:15056:0:99999:7:::(不一定所15056,而是在最后一行数目上加3)3.mkdir /home/pipetest/cp /etc/skel/.bash* /home/pipetest/4
2020-07-03 18:29:58
619
原创 什么是实时性?什么是硬实时,软实时?
实时性指时钟信号能够准确的定时,各处的时钟能够达到一致。硬实时系统有一个刚性的、不可改变的时间限制,它不允许任何超出时限的错误。超时错误会带来损害甚至导致系统失败、或者导致系统不能实现它的预期目标。软实时系统是一个柔性灵活的,它可以容忍偶然的超时错误。失败造成的后果并不严重,例如在网络中仅仅是轻微地降低了系统的吞吐量。...
2020-07-03 18:28:08
4857
转载 有哪些虚拟机软件以及特点?
Virtual PC如果想做Windows虚拟机的话,Virtual PC是最佳选择了。几乎所有找得到的Windows操作系统,都可以在该虚拟机中安装。Virtual PC作为MS自已的产品,在自己的平台下使用非常方便,占用内存小,启动也快。联网方面,即不用桥接也不用NAT共享虚拟网卡,直接可以作为同一子网的一台普通电脑使用,不用进行任何网络设置即VMware这款虚拟机软件兼容性不错,VMware Tools也很强大,快照功能很快捷,方便,允许你在任意开机时刻创建系统快照和恢复,主要用于调试极易产生蓝屏
2020-07-03 18:27:14
887
转载 罗列根目录中所有子目录的功能以及存放的文件类型
/bin 二进制可执行命令。/dev 设备特殊文件/etc 系统管理和配置文件/home 用户目录的基点/lib 标准程序设计库,又叫动态链接共享库/sbin 系统管理命令,这里存放系统管理员使用的管理程序/tmp 公用的临时文件存储点/root 系统管理员的主目录/mnt 系统提供这个目录就是让用户临时挂载其他的文件系统/var 某些大文件的益出区/usr 最庞大的目录,要用到的程序和文件几乎在这个目录原文链接:https://blog.youkuaiyun.com/z1127805
2020-07-03 18:26:07
439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅