Write a program that outputs the string representation of numbers from 1 to n.
月份:2016年10月
【LeetCode】#389 Find the Difference
Given two strings s and t which consist of only lowercase letters.
APUE学习笔记之文件和目录
上一篇我们总结了执行I/O操作的基本函数,这一次我们主要学习文件系统的其他特征和文件的性质。
继续阅读“APUE学习笔记之文件和目录”
APUE学习笔记之文件I/O
UNIX系统中的大多数文件I/O只需用到5个函数:open, read, write, lseek以及close。下面要描述的函数经常被称为不带缓冲的I/O(unbuffered I/O)。术语不带缓冲指的是每个read和write都调用内核中的一个系统调用。
继续阅读“APUE学习笔记之文件I/O”
Linux网络编程之TCP/IP基础(三)
内容概括:
1.TCP特点
继续阅读“Linux网络编程之TCP/IP基础(三)”
Linux网络编程之TCP/IP基础(二)
内容概括:
1.最大传输单元(MTU)/路径MTU
继续阅读“Linux网络编程之TCP/IP基础(二)”
Linux网络编程之TCP/IP基础(一)
内容概括:
1.ISO/OSI参考模型
继续阅读“Linux网络编程之TCP/IP基础(一)”
APUE学习笔记之UNIX基础知识
所有操作系统都为它们所运行的程序提供服务。典型的服务包括:执行新程序、打开文件、读文件、分配存储区以及获得当前时间等。
继续阅读“APUE学习笔记之UNIX基础知识”
初识Git管理修改功能
接着上次Git版本回滚的内容接着学习,我们已经知道,修改文件到提交文件要经历下面几个步骤:工作区修改文件–>add到暂存区–>commit提交。也就是说,修改完文件之后,必须add文件,才能提交。
继续阅读“初识Git管理修改功能”
STL源码之copy算法深入学习
copy算法可将输入区间[first, last)内的元素复制到输出区间[result, result+(last-first))内。也就是说,它会执行赋值操作*result = *first, *(result+1) = *(first+1), …依次类推。返回一个迭代器:result+(last-first))。
继续阅读“STL源码之copy算法深入学习”