摘要:
首先所有权限对于三类用户分别设定:User(所有者) /Group(组群) /Others(其他)。权限也是有三种:Read /Write / eXecute,这三种权限对于文档和目录有不同的意义。1. 对于文档:Read:可以查看文档的内容Write:可以修改文档的内容,添加、删除、修改内容等eXecute:文档可执行需要注意:对于文档,权限指的是对于文档内容的权限而不是对于文档本身的权限。举个例子就是说即使有对文档的read,write,execute全部的权限,也不能决定是否删除移动文档本身,这些权限是由目录权限规定的。2. 对于文件夹:Read: 可以查看文件夹下文件/目录列表Writ 阅读全文
摘要:
totem:视频播放器$sudo apt-get install totem #安装totem播放器$sudo apt-get install gstreamer0.10-plugins-ugly #安装realmedia分路器$sudo apt-get install gstreamer0.10-ffmpeg #安装realVideo3.0解码器$sudo apt-get install gstreamer0.10-plugins-bad #安装RealAudio G2(cook)解码器 阅读全文
摘要:
http://bbs.chinaunix.net/viewthread.php?tid=834459locale 详解2006-07-29 00:08在这里详述"locale 详解".--------------------------------------------------------------------------------作者: hew 发布日期: 2006-6-27 查看数: 201 出自: http://www.linuxsky.net 关于locale的设定,为什么要设定localelocale 是国际化与本土化过程中的一个非常重要的概念,个人认为 阅读全文
摘要:
在虚拟机下装了ubuntu,当然希望能方便访问windows下已有的资料了,当然相互访问也是必然的。下面是方法.1. 安装增强功能(这个我是让虚拟机的桌面可以全屏的时候就安装过了)虚拟机的Device-->Install guest additions--> 桌面出现“VBOXADDITIONS”光盘图标(可能需要重启).双击进入,运行"autorun.sh", 输入root密码,重启就可以了。2. 创建共享文件夹:在虚拟机中选择Device-->Shared Folders, 从宿主计算机中选择作为共享文件夹。设文件夹名为share1。3. 挂载共享文件 阅读全文
摘要:
类似于windows的自动更新,linux也有相应的更新方式。更新命令:$sudo apt-getupdate #更新$sudo apt-getupgrade #升级,需要用update更新完才能upgrade更详细的,请$man apt-get此时会从更新源下载并安装。记录更新源的文件:/etc/apt/sources.list默认sources.list中的更新源为官方的,下载速度慢,从而需要寻找符合自己需要的更新源。如何获取更新源:google一下“linux更新源”,结果很多啦。选择在自己所在的网中比较快的更新源(教育网、网通、电信等等)。如何修改默认的更新源呢:首先备份:$sudo 阅读全文
摘要:
问题:将一个n维向量向左循环移位m位。如向量0,1,2,3,4,5,6,7,8,9向左循环移位3位,结果是3,4,5,6,7,8,9,0,1,2。方法1:每次循环移位1位,执行m次。辅助空间1,时间复杂度O(n*m)方法2:用m维的辅助空间暂存前m个元素,对剩下的n-m个元素进行移位,最后将m个元素移动向量末尾。辅助空间m,时间复杂度O(n)。//方法1
int temp;
for(int i=0; i<m; i++)
{ temp = a[0]; for(int j=0; j<n-1; j++) a[j]=a[j+1]; a[n-1] = temp;
}
//方法2
int t[ 阅读全文
摘要:
位图用每个位的值(0 or 1)来表明一个数是否存在,从而减少了内存使用量,也提高了效率。问题:输入:所输入的是一个文件,至多包含n个正整数,每个正整数都小于n,n=10,000,000.数字不重复,且不相互关联输出:经过排序的整数列表约束:至多1M的可用内存,可用磁盘空间充足。运行时间最多几分钟,最好是10S特点: 1. 数的范围小; 2. 没有重复数字; 3. 数之间不相连;实现:#include<fstream>//FILE
#include<ctime> //time
const int N = 10000000; //num of records
const 阅读全文
摘要:
位运算:&与 |或 ~非 ^异或<< 左移,相当与*2>> 右移,正数高位补0,负数由计算机决定>>>右移,正数高位补0,负数亦补0循环左移k次 (x<<k) | (x >> (32-k)),循环右移k次 (x>>k) | (x << (32-k))清零取反要用与,某位置一可用或若要取反和交换,轻轻松松用异或应用:字符改变大小写:原理:小写字符比对应的大写字符在数值上大32, 而32 = 0010 0000=0x20inline char lower(char c){ return (char)( 阅读全文
摘要:
开始使用文字接口,并不是很顺利了,所以先从了解帮助文档开始~Terminal中:[Tab][Tab]: 命令补全、档案补齐Ctrl+c: 强制结束指令Ctrl+d:退出terminal,==exitman查找指令相关的帮助文档 文档在/usr/share/man目录下man commandman -f command : 查找关键字完整匹配man -k command: 查找部分匹配快捷键:[Page Up] [Page Down] [Home] [End]/string 向上搜索 ?string 向下搜索 n 下一个匹配 N 上一个匹配q(quit)相关的指令:what is ... 阅读全文
摘要:
/home: 包含linux系统中各用户的主目录,子目录名称以该用户名命名;/root: root用户的主目录;/bin: 包含常用的命令文件,不能包含子目录;/sbin: 包含系统管理员和root用户使用的命令文件;/dev: 包含大部分的设备文件;/mnt: 为某些设备挂载提供默认挂载目录;/media: 为光盘、软盘、U盘等设备提供默认挂载目录;/boot: 包含linux系统的内核文件和引导装载程序文件;/etc: 包含linux系统中大部分的配置文件;/usr: 它的所有文件一般来自linux distribution,本地安装的程序和其他东西在/usr/local下(在升级系统时无 阅读全文