下面程序创建了两个文件,创建foo文件时,umask值为0,创建第二个时,umask值禁止所有组和其他用户的访问权限. 测试结果: 测试结果可以看出更改进程的文件模式掩码并不影响其父进程(常常是shell)的掩码…
以下程序创建了两个文件,创建foo文件时,umask值为0,创建第二个时,umask值禁止全部组和其它用户的訪问权限. 測试结果: 測试结果能够看出更改进程的文件模式掩码并不影响其父进程(经常是shell)的掩码…
用户的基本操作 添加用户: useradd xxx 查看所有的用户: cat /etc/passwd 用户更改组: usermod -G groups loginname 将用户从组中删除: gpasswd -d userName groupName 文件标志位 关于 SUID.SGID.SBIT 标志位的详解可以参考该网友的文章:Linux文件权限与属性详解 之 SUID.SGID & SBIT 怎么操作 SUID.SBID.SBIT? 操作这些标志与操作文件权限的命令是一样的, 都是 chm…
------------恢复内容开始------------ 定义和用法 umask() 函数改变文件的文件权限. 该函数把 PHP 的 umask 设置为 mask & 0777 并返回原来的 umask.然而,如果您调用 umask() 时不带参数,则会返回当前的 umask. 语法 umask(mask) 参数 描述 mask 可选.规定新的权限.默认是 0777. mask 参数由四个数字组成: 第一个数字通常是 0 第二个数字规定所有者的权限 第三个数字规定所有者所属的用户组的权限 第…
本篇博文内容摘自<UNIX环境高级编程>(第二版),仅作个人学习记录所用.关于本书可参考:http://www.apuebook.com/. umask函数为进程设置文件模式创建屏蔽字,并返回以前的值.(这是少数几个没有出错返回函数中的一个.) #include <sys/stat.h> mode_t umask( mode_t cmask); 返回值:以前的文件模式创建屏蔽字 其中,参数cmask是由S_IRUSR.S_IWUSR.S_IXUSR.S_IRGRP.S_IWGRP.…
(一) 1.字符串函数ascii(str)    返回字符串str的第一个字符的ascii值(str是空串时返回0)   mysql> select ascii('2');   -> 50   mysql> select ascii(2);   -> 50   mysql> select ascii('dete');   -> 100 ord(str)    如果字符串str句首是单字节返回与ascii()函数返回的相同值.   如果是一个多字节字符,以格式返回((fi…
Oracle to_date()函数的用法 to_date()是Oracle数据库函数的代表函数之一,下文对Oracle to_date()函数的几种用法作了详细的介绍说明,供您参考学习. 在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法,希望可以对您有所启迪. to_date()与24小时制表示法及mm分钟的显示: 一.在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接…
umask函数为进程设置文件模式创建屏蔽字,并返回以前的值. #include <sys/stat.h> mode_t umask( mode_t cmask); 返回值:以前的文件模式创建屏蔽字 参数cmask是由S_IRUSR.S_IWUSR.S_IXUSR.S_IRGRP.S_IWGRP.S_IXG.S_IROTH.S_IWOTH及S_IXOTH这9个常量中的若干个按位“或”构成的. 在进程创建一个新文件或新目录时,就一定会使用文件模式创建屏蔽字. 程序实例: #include"…
在认真的看UNP之前,一直被socket编程说的云里雾里,今天我要让大家从整天上认识socket编程,让我们知道socket编程的整个流程和各个函数的用法.这样:我们在写一些简单的socket编程时就不用被那么多函数和调用顺序所迷惑了.下面看UNP书上给的图片描述的建立连接的过程,看了之后一目了然! 1.建立连接的概括图 2.各个函数的用法: (1).socket() 包含文件:#inlcude<sys/socket.h> 函数原型:int socket(int family, int typ…
C++中rand()函数的用法   2011-12-30 11:03:59|  分类: C / C++|举报|字号 订阅 一.C++中不能使用random()函数 random函数不是ANSI C标准,不能在gcc,vc等编译器下编译通过.但在C语言中int random(num)可以这样使用,它返回的是0至num-1的一个随机数. 可改用C++下的rand函数来实现. 1.C++标准函数库提供一随机数生成器rand,返回0-RAND_MAX之间均匀分布的伪随机整数. RAND_MAX必须至少为…
原文:http://blog.pfan.cn/vfdff/33507.html 个人总结 在C语言的学习中,对内存管理这部分的知识掌 握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用-- 就是malloc然后free就一切OK了.当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认识,所以写下这篇文章作为一个对知识的总结.这篇文章之所以命名中有个"浅谈"的字眼,也就是这个意思了!希望对大家有一点帮助!     …
Qt中利用QTime类来控制时间,这里简单介绍一下QTime的成员函数的用法: ---------------------------------------------------------------------------------------------------------------------------------------- QTime::QTime() 默认构造函数,构造一个时,分,秒都为0的时间,如00:00:00.000(午夜) QTime::QTime(int…
--Oracle trunc()函数的用法/**************日期********************/1.select trunc(sysdate) from dual  --2011-3-18  今天的日期为2011-3-182.select trunc(sysdate, 'mm')   from   dual  --2011-3-1    返回当月第一天.3.select trunc(sysdate,'yy') from dual  --2011-1-1       返回当年…
1. Linux 权限位 对于权限,有点绕,因为文件的权限和目录的权限是有一些区别的. 在Linux中,有5种权限,分别是,r.w.x.s.t. 可读权限:r 可写权限:w 可执行权限:x Setuid:s(Set User ID) Setgid:s(Set Group ID) 粘滞位:t 下面依次讲解权限位: 1.1 可读权限 对于文件,可读权限: 用字符表示:r 用八进制表示:4 可以对读取文件里的内容 对于目录,可读权限: 用字符表示:r 用八进制表示:4 可以列出目录下的内容 1.2 可…
to_date()是Oracle数据库函数的代表函数之一,下文对Oracle to_date()函数的几种用法作了详细的介绍说明,需要的朋友可以参考下     在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法,希望可以对您有所启迪. to_date()与24小时制表示法及mm分钟的显示: 一.在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用"yyyy-MM-dd…
to_date()是Oracle数据库函数的代表函数之一,下文对Oracle to_date()函数的几种用法作了详细的介绍说明, 原文地址:http://database.51cto.com/art/201010/231193.htm 在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法,希望可以对您有所启迪. to_date()与24小时制表示法及mm分钟的显示: 一.在使用Oracle的to_date…
C++sort()函数的用法 C++sort()函数的用法 近来看了c++标准库这本书,学到了很多,就把这其中的一点C++sort()函数的用法写下来和大家分享吧! (一)为什么要用c++标准库里的排序函数 Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),执行效率较高! (二)c++标准库里的排序函数的使用方法 I)Sort函数包含在头文件为#…
一.SQL中SUBSTRING函数的用法1.功能:返回字符.二进制.文本或图像表达式的一部分2.语法:SUBSTRING ( expression, start, length )3.QL 中的 substring 函数是用来抓出一个栏位数据中的其中一部分.这个函数的名称在不同的数据库中不完全一样:MySQL: SUBSTR(), SUBSTRING()Oracle: SUBSTR()SQL Server: SUBSTRING()4.参数:expression 字符串.二进制字符串.文本.图像.…
TRUNC函数用于对值进行截断. 用法有两种:TRUNC(NUMBER)表示截断数字,TRUNC(date)表示截断日期. (1)截断数字: 格式:TRUNC(n1,n2),n1表示被截断的数字,n2表示要截断到那一位.n2可以是负数,表示截断小数点前.注意,TRUNC截断不是四舍五入. SQL> select TRUNC(15.79) from dual; TRUNC(15.79)------------          15 SQL> select TRUNC(15.79,1) from…
str_to_date(str,format) 函数的用法 str_to_date函数将str转化为日期型的数据,format表示转化后的格式. format参数格式: 常用: %Y  年 %m  月 %d  日 %H  小时 %i  分 %s  秒 大全: %a 缩写星期名 %b 缩写月名 %c 月,数值 %D 带有英文前缀的月中的天 %d 月的天,数值(00-31) %e 月的天,数值(0-31) %f 微秒 %H 小时 (00-23) %h 小时 (01-12) %I 小时 (01-12)…
浅出linux系统umask值及其对应的文件权限讲解 原文:http://blog.51cto.com/oldboy/1060032 缘起:1.此文的撰写特别为感谢51cto的博客工作人员和领导,老男孩博客很荣幸的成为了专家博客,老男孩责任更重了,争取以后加油为大家分享文章.2.老男孩本人驾驶考试今天正好拿到本(历时2个月,完全靠实力通过,补考一次).3.有一些网友和学生总纠结这个umask问题,到处搜索也找不到好的说明文章.  另:本文最值得博友思考的地方不是内容,而是勤于思考并较周全的努力实…
C++sort()函数的用法 先看道题(本题来自http://codeup.cn/第26099): 题目描述 [问题描述] 高三全省联合模拟考试刚刚结束,经过各科老师的努力,各个学科的改卷工作终于结束了,每位同学的各科分数也已经结算完毕.此时,老师们开始模拟各个高校录取情况. 每个大学有自己的录取范围.例如,清华.北大招生约为理科全省前100名,复旦.上海交大在全省理科101至300名.老师们想要知道哪些同学可以进入某个名校. 可是,统计软件突然失灵,查询和比对工作也无法进行,只有事先已经得到的…
HDFS 特殊权限位 标签(空格分隔): Hadoop 之前对HDFS更或者说是对Linux中文件的权限没有进行一个完整的学习,只是知道有所有者.所属组和其它权限,具体到某个人的权限有读(r).写(w)和可执行(x). HDFS基于Linux的POSIX model HDFS的权限虽然是基于Linux的POSIX model,但是HDFS中其实并没有真正的用户和组的概念,只是从主机上拿到用户的信息然后对其存储的文件权限进行检查. HDFS中每个文件和目录都有一个owner和group,并对own…
ES6,Array.fill()函数的用法   ES6为Array增加了fill()函数,使用制定的元素填充数组,其实就是用默认内容初始化数组. 该函数有三个参数. arr.fill(value, start, end) value:填充值. start:填充起始位置,可以省略. end:填充结束位置,可以省略,实际结束位置是end-1.(减去1) 例如: 1.采用一默认值填初始化数组. const arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] arr1.…
相关知识链接: Oracle trunc()函数的用法 oracle add_months函数 Oracle日期格式转换,tochar(),todate() №2:取得当前日期是一个星期中的第几天,注意星期日是第一天 select sysdate,to_char(sysdate,'D') from dual; 结果: :: 类似: select to_char(sysdate,'yyyy') from dual; --年 select to_char(sysdate,'Q' from dual;…
最近一直在用 js 写游戏服务器,我也接触 js 时间不长,大学的时候用 js 做过一个 H3C 的 web的项目,然后在腾讯实习的时候用 js 写过一些奇怪的程序,自己也用 js 写过几个的网站.但真正大规模的使用 js 这还是第一次.我也是初生牛犊不怕虎,这次服务器居然抛弃 C++ 和 lua 的正统搭配,而尝试用 nodejs 来写游戏服务器,折腾的自己要死要活的我也是醉了. 在给我们项目组的其他程序介绍 js 的时候,我准备了很多的内容,但看起来效果不大,果然光讲还是不行的,必须动手.前…
Oracle trunc()函数的用法 /**************日期********************/1.select trunc(sysdate) from dual --2013-01-06 今天的日期为2013-01-062.select trunc(sysdate, 'mm') from dual --2013-01-01 返回当月第一天.3.select trunc(sysdate,'yy') from dual --2013-01-01 返回当年第一天4.select…
原文链接:http://www.iteye.com/topic/908500 在我们应用Freemarker 过程中,经常会操作例如字符串,数字,集合等,却不清楚Freemrker 有没有类似于Java 一样有相关的类及方法.在本文当中,我将向大家详细的介绍Freemarke 的内置函数及用法,以便能帮助大家更熟练的应用Freemarker 完成项目开发. 一.  Sequence 的内置函数 1.     sequence?first 返回sequence 的第一个值. 2.     sequ…
http://blog.sina.com.cn/s/blog_707b64550100z1nz.html matlab中patch函数的用法——emily (2011-11-18 17:20:33)   patch 创建补片图形对象 句法: patch(X,Y,C) patch(X,Y,Z,C) patch(FV) patch(...'PropertyName',propertyvalue...) patch('PropertyName',propertyvalue,...) handle =…
JavaScript中常见的数组操作函数及用法 昨天写了个帖子,汇总了下常见的JavaScript中的字符串操作函数及用法.今天正好有时间,也去把JavaScript中常见的数组操作函数及用法总结一下,这样方便大家准备参考.如果恰好你也在准备各种笔试,希望对你有所帮助.同时,也欢迎补充. 1.数组创建 创建数组应该是最简单的了,有用数组字面量创建和数组构造函数两种方法,见下: var array1 = new Array(); var array2 = []; 上面是创建数组的最常见的两种方法,…