Android如何进行多线程或者异步的处理?
new Thread
Runnable
Handler
AsycTask
什么时候需要多线程和异步?
IO操作(网络操作,文件操作,数据库操作...)
复杂的运算工作
消息接收方法的耗时操作
计划任务
多线程同步synchronized
多线程和界面交互
1.Activity.runOnUiTread(Runnable)...
分类:
移动开发 时间:
2015-03-19 16:28:13
阅读次数:
158
RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和Ou....
分类:
数据库 时间:
2015-03-19 16:01:43
阅读次数:
226
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命...
分类:
系统相关 时间:
2015-03-18 01:11:40
阅读次数:
269
我们在使用git进行版本管理的时候,有时候只是修改了文件的权限,比如将pack.php修改为777,但其实文件内容并没有改变,但是git会认为此文件做了修改,原因是git把文件权限也算作文件差异的一部分了。下面做个测试:
1、修改版本库的文件的权限,然后使用diff查看下改变。
可以看到git把文件权限也列入了版本管理。
2、在另外一个地方clone这个版本库,修改pac...
分类:
其他好文 时间:
2015-03-17 17:56:35
阅读次数:
176
功能描述:根据文件描述词来操作文件的特性。
#include
#include
int fcntl(int fd, int cmd);
int fcntl(int fd, int cmd, long arg);
int fcntl(int fd, int cmd, struct flock *lock);
[描述]
fcntl()针对(文件)描述符...
分类:
其他好文 时间:
2015-03-13 12:44:01
阅读次数:
188
当在Windows下打开一个文件时,此文件所在的路径全部被锁定。
路径锁定的意思是,文件本身、所在目录、上一层目录等,全部无法被重命名和重新移动。
实际上,这个锁定完全可以被移除。
方法是:
任何一个打开的文件将创建对原始文件数据IO的一个流连接,同时产生一个对文件元属性的临时快照的拓扑镜像。
这里的基本想法是:文件移动、重命名的操作并不影响文件的内容数据,可以看作是对文件属性的操作...
package com.xxx.client;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java...
分类:
其他好文 时间:
2015-03-11 19:49:14
阅读次数:
1227
//C库函数读取文件的代码I/O缓冲机制 C语言库函数写文件都是写在内存中,然后一次写入磁盘。提高了效率。读写文件,不对系统进行操作,一般采用C语言库函数。移植可以在任何可以对C支持的操作系统,而不用修改。FILE *fopen(const char *path, const char *mode)...
分类:
编程语言 时间:
2015-03-11 12:18:34
阅读次数:
150
File类:将文件系统中的文件和文件夹封装成了对象。提供了更多的属性和行为可以对这些文件和文件夹进行操作。这些是流对象办不到的,因为流只操作数据。
File类常见方法:
1:创建。
boolean createNewFile():在指定目录下创建文件,如果该文件已存在,则不创建。而对操作文件的输出流而言,输出流对象已建立,就会创建文件,如果文件已存在,会覆盖。除非续写。
boolean m...
分类:
其他好文 时间:
2015-03-10 15:29:45
阅读次数:
116
Linux服务器有CentOS、Fedora等,都预先安装了Python,版本从2.4到2.5不等,而Windows类型的服务器也多数安装了Python,因此只要在本机写好一个脚本,上传到对应机器,在运行时修改参数即可。Python操作文件和文件夹使用的是os库,下面的代码中主要用到了几个函数:os...
分类:
编程语言 时间:
2015-03-09 12:29:31
阅读次数:
163