一.引言 说明几个I/O函数:open、read、write、lseek和close,这些函数都是不带缓冲(不带缓冲,只调用内核的一个系统调用),这些函数不输入ISO C,是POSIX的一部分; 多进程共享资源(包括文件)时,会有很多额外的烦恼,需要对共享资源、原子操作等概念深入理解,需要理解涉及的 ...
分类:
其他好文 时间:
2017-01-06 15:34:52
阅读次数:
327
javascript引擎单线程程序,其执行同步操作会按顺序向下执行,执行异步操作则使用事件循环模型。 js引擎线程遇到异步操作,会将异步操作交给对应的观察者, 异步操作包括: dom事件 click,mousedown等定时器 setTimeout,setIntervalIO 网络IO,文件IO,其 ...
分类:
其他好文 时间:
2016-12-27 07:44:13
阅读次数:
183
io.read() 原型:io.read(...) 解释:从文件中读取内容,还有另一种写法就是file:read(),而题目中的写法相当于对标准输入文件的操作,也就是io.input():read()。这个函数会根据所给的格式来读取内容内容, 如果读不到所指定格式的内容则会返回nil,如果不指定读取 ...
分类:
其他好文 时间:
2016-12-19 19:13:37
阅读次数:
213
无名管道是linux中管道通信的一种原始方法,有以下特征: 1、单工通信模式,具有固定的读端和写端; 2、管道可以看成是一种特殊的文件,对于它的读写可以使用普通的read(),write()等文件IO操作函数接口,但是它不属于任何文件系统,并且只存在与内存中; 3、只能用于具有亲缘关系的进程之间的通 ...
分类:
系统相关 时间:
2016-12-17 11:18:27
阅读次数:
306
基础类: 字节流:FileInputStream/FileOutputStream 字符流: FileReader/FileWriter 字节流和字符流的主要区别是:字节流是一次处理一个字节(8bit),字符流处理一个或者多个字节。 字节流直接和文件打交道,字符流在读取的时候使用了内存缓存,这就达到 ...
分类:
编程语言 时间:
2016-12-05 19:38:37
阅读次数:
172
写在前面:内容主要为黄岳钊老师视频分享课的学习笔记。
1)为什么需要多线程处理?
解决耗时任务
文件IO、联网请求、数据库操作、RPC
提高并发能力
同一时间处理更多事情
防止ANR
Input...
分类:
移动开发 时间:
2016-12-04 21:12:31
阅读次数:
332
一.应用框架介绍 1.什么是应用编程 (1)典型的嵌入式产品就是基于嵌入式Linux操作系统来工作的。研发过程:第一步让Linux系统在硬件上跑起来(系统移植工作),第二步基于Linux系统来开发应用程序实现产品功能。 (2)基于Linux去做应用编程,其实就是通过调用Linux的系统API来实现应... ...
分类:
系统相关 时间:
2016-12-04 19:26:20
阅读次数:
290
简介 如果你很熟悉面向方面编程(AOP),你就会知道给代码增加“切面”可以使代码更清晰并且具有可维护性。但是AOP通常都依赖于第三方类库或者硬编码的.net特性来工作。虽然这些实现方式的好处大于它们的复杂程度,但是我仍然在寻找一种实现AOP的更为简单的方式,来试我的代码更为清晰。我将它们单独移出来, ...
#include<stdio.h> 0. 文件打开关闭FILE *fp = fopen("C:\\a.dat","wb+");fclose(fp); 1. 二进制文件读写fread(pdBuf, 1, n, fp);fwrite(pdBuf, 1, n, fp); 2. 文本文件格式化字符串读写fs ...
分类:
其他好文 时间:
2016-11-21 08:31:46
阅读次数:
277