羊的c
cosineta
pls别笑我的用户id
展开
-
西邮linux兴趣小组15,17,18年面试题浅析(by小羊)
*鉴于三套纳新题中考察内容的重合率较高,本篇博客依据知识点分类汇总。基础知识点memcpy函数:拷贝若干个字节到目标内存地址中。数据在计算机中以二进制形式存储。例题中的大小端小端字节序:数据的高字节保存在内存的高地址中,低字节保存在低地址中。(低放低,高放高)大端与之相反。我们常用的计算机,普遍为小端。例:15年 1.在内存中存储“linu”字符串时,从低地址到高地址...原创 2019-05-21 21:49:08 · 469 阅读 · 1 评论 -
[linux-c]week1:ls基础命令的实现
本周项目为:编写myls程序,在命令行界面实现ls的基本功能。基本需求:实现ls -a实现ls -l实现ls -R实现上述三种功能混合查找界面需要美观(对齐等格式要处理好)此项目运用大量linux文件操作,我相关知识的学习也是基于《Linux C 编程实战》第六章内容。功能分析:分析ls函数拥有哪些功能。首先,看一下ls:ls [-alrtAFR] [name...] ...原创 2019-07-29 06:12:38 · 219 阅读 · 0 评论 -
C语言学习:关于进程
留校第二周的任务,是进程相关知识的学习,和myshell的编写。在《Linux C 编程实战》第七章、一些网络资源以及这周的学长分享会的共同促进下【?】,决定写写我对 进程的认识和理解。第一个问题当然是,进程是什么?我的理解是,进程是一个程序在计算机上的一次执行。或者引用网课毕向东老师的表达,进程即是程序的进行。通过实验,我们在windows的任务管理器中,可以清楚地看到一个进程的诞生...原创 2019-07-29 08:45:32 · 666 阅读 · 0 评论 -
week1&2算法总结
转眼间,暑假留校已经过去两周有余,vj上第三套题目也马上要公布了。虽然组长学姐说不要太纠结于算法题,但是我感觉我整个算法的设计实现过程中并没有什么太过于困扰的地方。这篇博客就来总结一下这两周算法题中的知识点,和我个人学到的思路。第一周第二周暴力、二分、模拟贪心第一周第一周的题目,前几道对算法的要求都不是很高,侧重点更偏向于“挖掘题目原意 ”和“精简运算 ”上。譬如...原创 2019-08-05 06:54:31 · 250 阅读 · 0 评论 -
C语言学习:关于线程
留校第三周的任务,是线程控制,和网络编程的学习,为下周聊天室的编写打基础。本篇博客是基于《Linux C 编程实战》第八章和网络资料的,我对线程的理解。线程(thread)是计算机中 独立运行 的最小单位,也可以看做是操作系统分配CPU时间的基本单位。多线程是一种很“节约”的…速度快、空间小、可以被用来改善多命令大程序的结构。...原创 2019-08-05 07:46:44 · 343 阅读 · 0 评论