前段时间看了一遍GCD(Grand Central Dispatch)多线程,GCD是苹果为多核开发提供的解决方案多线程最常见的问题就是读写,比如数据库读写,文件读写,读取是共享的,写是互斥,允许多个线程进行读操作,当写文件时,阻止队列中所有其他的线程进入,直到文件写完成本文利用GCD提供的相关AP...
分类:
移动开发 时间:
2015-07-22 22:05:39
阅读次数:
141
代码 1: /// /// 功能:FileStream文件流读取文件 /// /// 参数:文件路径 /// 返回值:StreamReader对象 public static StreamReader Rea...
在iOS平台上,每个app都有一个存储空间,用以存储照片、声音文件、文本、属性列表等,我们称之为沙盒。在沙盒里,app可以自己读写文件,但仅限于自己的沙盒,不可访问其他app沙盒,不可进行相互间通信,除非通过URL Scheme。
分类:
移动开发 时间:
2015-07-20 18:25:00
阅读次数:
123
iOS APP可以在自己的沙盒里读写文件,但是,不可以访问其他APP的沙盒。每一个APP都是一个信息孤岛,相互是不可以进行通信的,唯独可以通过URL Scheme。沙盒里面的文件可以是照片、声音文件、文本、属性列表等。...
分类:
移动开发 时间:
2015-07-20 13:08:43
阅读次数:
185
这种匿名管道,和读写文件类似。最好是一个进程读,一个进程写,适合单向通信,不适于双向通信,双向通信容易导致的问题是有可能,读到自己进程刚才写的内容。纯手工代码,没有一丝拷贝父进程代码:// PipeServer.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#in...
分类:
其他好文 时间:
2015-07-18 07:12:35
阅读次数:
103
如何读写文件 //创建文件流FilesStream myfs=new FilesStream(path,FileMode.Create);//创建写入器StreamWriter mySw=new StreamWriter(myfs);//将录入的内容写入文件mySw.Write("我是好人");/....
分类:
其他好文 时间:
2015-07-18 00:26:51
阅读次数:
193
一、 简介
myisampack是一个压缩使用MyISAM引擎表的工具,一般会压缩40%~70%,当需要访问数据,服务器会将所需要的信息读入到内存中,所以当访问具体记录时,性能会更好,因为只需要解压一条记录
MySQL使用mmap()对变哦进行压缩映射,如果mmap()不工作,MySQL会返回到普通的读写文件操作
压缩后的表...
分类:
数据库 时间:
2015-07-17 12:10:47
阅读次数:
169
内核(kernel)利用文件描述符(file descriptor)用以标识一个特定进程正在访问的文件,它是一个索引值。文件描述符是一个非负整数。当内核打开一个现有文件或创建一个新文件时,内核都会返回一个文件描述符。读写文件时,用open或creat返回的文件标示符标识该文件,将其作为参数传递给.....
分类:
其他好文 时间:
2015-07-15 10:40:31
阅读次数:
151
c++builder 读写文件类TStreamReader、TStreamWriter读取一行http://docwiki.embarcadero.com/CodeExamples/XE8/en/StreamCharRdWr_%28C%2B%2B%29void __fastcall TMainFor...
分类:
编程语言 时间:
2015-07-14 17:45:53
阅读次数:
114
apache默认启动的用户和组是www-data,所以有些时候,就会涉及到权限问题,没有权限在执行目录下创建或者读写文件。改变用户和组的方法其实很简单:1.进入到apache默认安装路径/etc/apache2下2.编辑apache2.conf文件,sudo vim apache2.conf3.更....
分类:
Web程序 时间:
2015-07-13 23:39:08
阅读次数:
227