- 博客(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
201
原创 作业
1.系统在分配内存时除了分配指定的内存空间外,还要分配用于保存内存空间大小的信息。 2.static 对栈变量的修饰,可以认为栈变量的生命周期延长到程序执行结束时。一般来说,栈变量的生命周期由OS管理,在退栈的过程中,栈变量的生命也就结束了。但加入static修饰之后,变量已经不再存储在栈中,而是和全局变量一起存储。static 对全局变量的修饰,可以认为是限制了只能是本文件引用此变量。有的程序是由好多.c文件构成。彼此可以互相引用变量,但加入static修饰之后,只能被本文件中函数引用此变量。static
2020-07-09 21:50:49
159
原创 作业
#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
155
原创 作业
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
191
转载 作业
1.C语言具有出色的移植性,能在多种不同体系结构的软/硬件平台上运行。 它也能够直接访问硬件,语言简洁,语法灵活。 具有很高的运行效率 2.实时性指时钟信号能够准确的定时,各处的时钟能够达到一致。 硬实时系统有一个刚性的、不可改变的时间限制,它不允许任何超出时限的错误。超时错误会带来损害甚至导致系统失败、或者导致系统不能实现它的预期目标。 软实时系统是一个柔性灵活的,它可以容忍偶然的超时错误。失败造成的后果并不严重,例如在网络中仅仅是轻微地降低了系统的吞吐量。 3.Linux 是一个类似 Unix 的操作系
2020-07-03 18:58:03
331
原创 嵌入式底层开发为什么选择C语言
C语言具有出色的移植性,能在多种不同体系结构的软/硬件平台上运行。 它也能够直接访问硬件,语言简洁,语法灵活。 具有很高的运行效率
2020-07-03 18:37:10
411
原创 linux与nuix之间的联系
Linux 是一个类似 Unix 的操作系统,Unix 要早于 Linux,Linux 的初衷就是要替代 UNIX,并在功能和用户体验上进行优化,所以 Linux 模仿了 UNIX,使得 Linux 在外观和交互上与 UNIX 非常类似。
2020-07-03 18:36:59
336
转载 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
4382
原创 如何解决无法使用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
680
原创 什么是实时性?什么是硬实时,软实时?
实时性指时钟信号能够准确的定时,各处的时钟能够达到一致。 硬实时系统有一个刚性的、不可改变的时间限制,它不允许任何超出时限的错误。超时错误会带来损害甚至导致系统失败、或者导致系统不能实现它的预期目标。 软实时系统是一个柔性灵活的,它可以容忍偶然的超时错误。失败造成的后果并不严重,例如在网络中仅仅是轻微地降低了系统的吞吐量。 ...
2020-07-03 18:28:08
4988
转载 有哪些虚拟机软件以及特点?
Virtual PC 如果想做Windows虚拟机的话,Virtual PC是最佳选择了。几乎所有找得到的Windows操作系统,都可以在该虚拟机中安装。Virtual PC作为MS自已的产品,在自己的平台下使用非常方便,占用内存小,启动也快。联网方面,即不用桥接也不用NAT共享虚拟网卡,直接可以作为同一子网的一台普通电脑使用,不用进行任何网络设置即VMware 这款虚拟机软件兼容性不错,VMware Tools也很强大,快照功能很快捷,方便,允许你在任意开机时刻创建系统快照和恢复,主要用于调试极易产生蓝屏
2020-07-03 18:27:14
933
转载 罗列根目录中所有子目录的功能以及存放的文件类型
/bin 二进制可执行命令。 /dev 设备特殊文件 /etc 系统管理和配置文件 /home 用户目录的基点 /lib 标准程序设计库,又叫动态链接共享库 /sbin 系统管理命令,这里存放系统管理员使用的管理程序 /tmp 公用的临时文件存储点 /root 系统管理员的主目录 /mnt 系统提供这个目录就是让用户临时挂载其他的文件系统 /var 某些大文件的益出区 /usr 最庞大的目录,要用到的程序和文件几乎在这个目录 原文链接:https://blog.youkuaiyun.com/z1127805
2020-07-03 18:26:07
458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅