一、用Filestream进行文件的操作FileStream对象表示在磁盘或者网络路径上指向的文件的流。Filestream操作的是字节和字节数组。在用Filestream进行文件操作时要用到seek()方法,因为seek方法找到具体的文件操作位置,然后调用read或者write方法对文件进行操作。...
在Linux内核源代码情景分析-从路径名到目标节点,一文中path_walk代码中,err = permission(inode, MAY_EXEC)当前进程是否可以访问这个节点,代码如下:int permission(struct inode * inode,int mask)
{
if (inode->i_op && inode->i_op->permission) {
int retv...
分类:
系统相关 时间:
2015-04-02 20:58:46
阅读次数:
270
先看外包装,__user_walk,假设name为/usr/local/hello.cint __user_walk(const char *name, unsigned flags, struct nameidata *nd)
{
char *tmp;
int err;
tmp = getname(name);//在系统空间分配一个页面,并从用户空间把文件名复制到这个页面
err =...
分类:
系统相关 时间:
2015-04-02 20:58:07
阅读次数:
326
android adb 概述android adb的代码分为两部分:kernel层的代码在如下路径:drivers/usb/gadget/f_adb.cdrivers/usb/gadget/android.c他吐给上层应用的是如下的设备节点:/dev/android_adb应用层的代码在如下路径:s...
分类:
移动开发 时间:
2015-04-02 20:50:06
阅读次数:
241
1 #!/usr/bin/perl 2 3 $tmp = 1; 4 foreach $var(glob("*.txt")) 5 { 6 if($tmp < 10) 7 { 8 $str = '000'.$tmp.'.txt'; 9 }10 else...
分类:
其他好文 时间:
2015-04-02 20:29:05
阅读次数:
148
指定安装路径
不指定prefix,则可执行文件默认放在/usr?/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr?/local/share。你要卸载这个程序,要么在原来的m...
分类:
系统相关 时间:
2015-04-02 19:16:20
阅读次数:
139
第一种:新建批处理文件backup.dat代码如下:netstopmysqlxcopy"C:/ProgramFiles/MySQL/MySQLServer5.0/data/piaoyi/*.*"D:/db_backup/%date:~0,10%//ynetstartmysql注意:批处理命令中路径里有空格的话,必须在路径上加上双引号!然后使用Windows的"计划任务"定时执行该批处理..
分类:
数据库 时间:
2015-04-02 19:10:29
阅读次数:
216
操作系统:windows
开发环境:Eclipse + PyDev
1. 安装Python
Python官网下载地址:https://www.python.org/downloads/
下载最新版Python安装包,默认安装路径为c盘根目录,即C:/PythonXX
如安装过程中修改默认安装路径,则需要手工进行环境变量的配置,即将“C:/PythonXX/”加入环境变量path中...
分类:
编程语言 时间:
2015-04-02 19:05:56
阅读次数:
227
题意 你有两个容积分别为a,b杯子 你每次可以将某个杯子中的水倒满或者倒掉或者倒到另一个杯子 问能否通过这两个杯子量出c容量的水
和上一个倒可乐问题类似 只是这个操作更多了点 将两个杯子中各含有的水作为状态 每出队列一个状态 将所有可能到达的状态入队 直到有一个杯子里面水的体积为c 打印路径直接递归就行了
#include
#include
#include
usin...
分类:
其他好文 时间:
2015-04-02 18:57:51
阅读次数:
173
以下分析是基于MTK Android4.4原生的SystemUI与Google 的SystemUI有微小的区别,但两者的整体框架是差不多的。
这一篇是分析SystemUI的第一篇,先从最简单的PowerUI着手,源码路径:/frameworks/base/packages/SystemUI 程序目录结构如下:
我导入Eclipse编辑,报错的原因是因为找不到Framework上的一些包和...
分类:
移动开发 时间:
2015-04-02 18:54:36
阅读次数:
224