摘要: 蓝桥杯快来了,给大家分享一道蓝桥杯的题目 题目 小明想知道,满足以下条件的正整数序列的数量: 第一项为 n; 第二项不超过 n; 从第三项开始,每一项小于前两项的差的绝对值。 请计算,对于给定的 n,有多少种满足条件的序列。 【输入格式】 输入一行包含一个整数 n。 【输出格式】 输出一个整数,表示 阅读全文
posted @ 2021-04-16 20:27 斤斤计较了 阅读(230) 评论(0) 推荐(0) 编辑
 
摘要: :本文仅供初学者参阅,解惑 在C程序中: 与程序代码外的数据(文件)打交道,我们使用到流(stream)这个概念,实现进程的虚拟内存与文件之间的数据交换。 ——文件流:C标准库提供了FILE(之所以命名为FILE,因为linux将所有机制都视为文件) ,FILE对象是一个包含了管理流所需的所有信息的 阅读全文
posted @ 2019-12-27 11:23 斤斤计较了 阅读(43840) 评论(15) 推荐(9) 编辑
  2020年7月20日
摘要: 最近学习了操作系统的并发;以下是关于进程间实现并发,通信的两个方法。 1.利用管道进行进程间的通信 用到下列函数 pipe() from unistd.h ,sleep() ,write(), read() , fork() 管道只能用于具有亲缘关系的进程,可以将其看作一个文件,但有别于普通的文件, 阅读全文
posted @ 2020-07-20 13:06 斤斤计较了 阅读(2802) 评论(0) 推荐(0) 编辑
摘要: tar是UNIX和类UNIX系统上的压缩,备份工具 名字来源于Tape archive--磁盘归档,最初的时候是用来将数据储存,备份到磁带上的。而今最简单的备份方法是添加新的磁盘或者在云端存储,但即使是最简单和便宜的磁盘设备和云储存,也应该压缩备份数据,降低存储空间需求和传输时间,linux系统默认 阅读全文
posted @ 2020-07-20 13:04 斤斤计较了 阅读(880) 评论(0) 推荐(1) 编辑
摘要: Linux与Unix是多用户操作系统,所以文件的权限与所有权的实现就显得很有必要;每个文件主要与三组权限打交道,分别是用户(user),用户组(group),其他用户(other) 用户(u)是文件的所有者,通常有所有的文件的操作权限 用户组(g)是多个用户的集合,可能有文件的部分访问权,相当于各用 阅读全文
posted @ 2020-07-20 13:03 斤斤计较了 阅读(351) 评论(0) 推荐(0) 编辑
  2020年5月29日
摘要: linux命令tr: (Translate/ Text Replacer):可以对来自标准输入的内容进行字符替换,字符删除,以及重复字符压缩。 ***只从stdin标准输入接收数据: 格式:tr [options] set1 set2 将输入按照位置从set1映射到set2,然后将输出写到stdou 阅读全文
posted @ 2020-05-29 14:32 斤斤计较了 阅读(359) 评论(0) 推荐(0) 编辑
  2019年12月8日
摘要: 日常操作中我们经常使用到文件压缩操作,其使用一些特定的算法来减小文件的大小,可以提高传输数据时的速率和减少数据在一些存储机制上占有的空间大小,实现空间利用最大化。 比如:如果你想通过邮箱发送一个文件夹,你会发现可能行不通,怎么办呢,难道将文件夹内的内容一个个发送吗?显然不用,因为邮箱不支持文件夹这种 阅读全文
posted @ 2019-12-08 11:15 斤斤计较了 阅读(1705) 评论(1) 推荐(0) 编辑
  2019年11月24日
摘要: 我们都知道可以用mkdir命令创建一个新的目录,但更多时候如果能直接创建一个文件(普通文件)会让人感觉更愉悦;这样就可以不用在去打开一个专门的创建文本文件的软件,然后还要设置文件名,保存路径那样的繁琐了;下面就介绍一些关于在linux终端下直接创建文件的方法 我们可以使用dd命令,创建一个特定大小的 阅读全文
posted @ 2019-11-24 15:32 斤斤计较了 阅读(5849) 评论(1) 推荐(0) 编辑
  2019年11月17日
摘要: 正则表达式:又称规则表达式(Regular Expression),是一种模式匹配技术,由字面文本和具有特殊意义的符号组成。 大多数文本处理工具都支持正则表达式(linux下的 grep,awk,cut,sed等);通过构造合适的正则表达式,我们可以对文本文件进行过滤,剥离,替换,搜索等操作。 通俗 阅读全文
posted @ 2019-11-17 15:03 斤斤计较了 阅读(344) 评论(1) 推荐(0) 编辑
  2019年11月2日
摘要: split主要用途:在之前计算机发展的时候,我们必须分割文件,才能将大量数据放入多张软盘中,而今我们分割文件有了其他的目的,比如提高可读性,生成日志以及发送有大小限制的E-mail附件。 工作原理:split命令接收文件名作为参数,然后创建出一系列体积更小的文件,其中依据字母序排在首位的那件文件对应 阅读全文
posted @ 2019-11-02 21:30 斤斤计较了 阅读(957) 评论(1) 推荐(0) 编辑