获取文件大小这里有两种方法: 方法一、 范例: unsigned long get_file_size(const char *path) { unsigned long filesize = -1; FILE *fp; fp = fopen(path, "r"); if(fp == NULL) r ...
分类:
系统相关 时间:
2017-06-28 21:52:23
阅读次数:
241
文件除了常规的权限r, w, x 还有一些特殊的权限,s与t权限,具体的用处如下 1 SetUID 当s 这个标志出现在文件所有者的x权限上时, 例如/usr/bin/passwd, [root@oracledb ~]# ll -d /usr/bin/passwd-rwsr-xr-x. 1 root ...
分类:
系统相关 时间:
2017-06-27 20:09:25
阅读次数:
284
文件判断运算符–b 当file存在并且是块文件时返回真-c 当file存在并且是字符文件时返回真-d 当pathname存在并且是一个目录时返回真-e 当pathname指定的文件或目录存在时返回真-f 当file存在并且是正规文件时返回真-g 当由pathname指定的文件或目录存在并且设置了SG ...
分类:
系统相关 时间:
2017-06-17 16:07:34
阅读次数:
228
发送消息: 基于上面access_token的逻辑,在构造发送消息对象的时候请依照例如以下代码. wechat4j和微信强力推荐的方法 CustomerMsg customerMsg = new CustomerMsg(toUserOpenId); CustomerMsg发送消息的方法 sendTe ...
分类:
其他好文 时间:
2017-06-15 14:10:42
阅读次数:
112
本文目录: 3.1 文件/目录的权限 3.2 实现权限的本质 3.3 umask说明 3.4 文件的扩展ACL权限 3.5 文件隐藏属性 3.6 suid/sgid/sbit 3.1 文件/目录的权限 3.1.1 文件的权限 每个文件都有其所有者(u:user)、所属组(g:group)和其他人(o... ...
分类:
其他好文 时间:
2017-06-15 10:23:48
阅读次数:
267
特殊权限之sgid该权限可以作用在目录上也可以作用在文件上。(前提是文件是可执行的二进制文件)当设置set-gid后,执行该文件的用户会临时以该文件所属组的身份执行。如果目录被设置这个权限后,任何用户在此目录下创建的文件或目录都具有和该目录所属的组相同的组。
分类:
其他好文 时间:
2017-06-12 22:17:04
阅读次数:
196
NuGet包地址: https://www.nuget.org/packages/OYMLCN.WeChat.Core 由于来的OYMLCN.WeChat存在深度封装,并没有做完整的测试,对于使用不友好,现已重新构建SDK的接收消息被动回复模块。 现已做到最大程度的简易化及模块化,每个模块都已完成单 ...
分类:
微信 时间:
2017-06-01 19:31:17
阅读次数:
584
在全面介绍Storm之前,我们先通过一个简单的Demo让大家整体感受一下什么是Storm。 Storm运行模式: 本地模式(Local Mode): 即Topology(相当于一个任务,后续会详细讲解) 运行在本地机器的单一JVM上,这个模式主要用来开发、调试。 远程模式(Remote Mode): ...
分类:
其他好文 时间:
2017-05-31 10:15:18
阅读次数:
261
linux的3种特殊权限特殊权限分为3种,分别是:SUID:作用于用户;只能作用于可执行的二进制文件SGID:作用于所属组;只能作用于可执行的二进制文件Sticky:粘滞位。作用于其他人,只有自己才能删除自己的文件(root除外)用户通过程序(一般程序对所有人都是可执行的,当然也有..
分类:
系统相关 时间:
2017-05-30 23:20:22
阅读次数:
259
[root@localhost ~]# declare -i i=10[root@localhost ~]# declare -i j=10 declare -i[root@localhost ~]# n=i+j[root@localhost ~]# echo $ni+j[root@localhos ...
分类:
其他好文 时间:
2017-05-22 23:14:37
阅读次数:
255