上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页
摘要: 一开始是------ Shared Memory Segments --------key shmid owner perms bytes nattch status 0x00000000 0 root 600 134217728 129 dest 0x4405004b 32769 gyf 666 84032 1 ipcrm -M0x4405004b 后变成... 阅读全文
posted @ 2013-07-25 23:56 vanishfan 阅读(1185) 评论(0) 推荐(0)
摘要: LRANGEkeystartstopRelated commandsBLPOPBRPOPBRPOPLPUSHLINDEXLINSERTLLENLPOPLPUSHLPUSHXLRANGELREMLSETLTRIMRPOPRPOPLPUSHRPUSHRPUSHXAvailable since 1.0.0.Time complexity:O(S+N) where S is the start offset and N is the number of elements in the specified range.Returns the specified elements of the list 阅读全文
posted @ 2013-07-25 16:12 vanishfan 阅读(10592) 评论(0) 推荐(0)
摘要: vimrc的存放位置:系统vimrc文件:"$VIM/vimrc"用户vimrc文件:"$HOME/.vimrc"用户exrc文件:"$HOME/.exrc"系统gvimrc文件:"$VIM/gvimrc"用户gvimrc文件:"$HOME/.gvimrc"系统菜单文件:"$VIMRUNTIME/menu.vim"$VIM预设值:"/usr/share/vim"vimrc文件内容:"是否兼容VI,compatible为兼容,nocompatibl 阅读全文
posted @ 2013-07-24 15:50 vanishfan 阅读(44536) 评论(1) 推荐(3)
摘要: Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要的任何组合。 有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户、其他用户。所有者一般是文件的创建者。所有者可以允许同组用户有权访问文件,还可以将文件的访问权限赋予系统中的其他用户。在这种情.. 阅读全文
posted @ 2013-07-24 09:58 vanishfan 阅读(322) 评论(0) 推荐(0)
摘要: 上程序:#include #include #include #include using namespace std;int main(int argc, char *argv[]){ time_t tNow =time(NULL); time_t tEnd = tNow + 1800; //注意下面两行的区别 struct tm* ptm = localtime(&tNow); struct tm* ptmEnd = localtime(&tEnd); char szTmp[50] = {0}; strftime(szTmp,50,"%H:%M:%... 阅读全文
posted @ 2013-07-15 21:57 vanishfan 阅读(1987) 评论(0) 推荐(0)
摘要: 这是一个比较常用的C/C++杂注,只要在头文件的最开始加入这条杂注,就能够保证头文件只被编译一次。#pragma once是编译器相关的,就是说即使这个编译系统上有效,但在其他编译系统也不一定可以,不过现在基本上已经是每个编译器都有这个杂注了。#ifndef,#define,#endif是C/C++语言中的宏定义,通过宏定义避免文件多次编译。所以在所有支持C++语言的编译器上都是有效的,如果写的程序要跨平台,最好使用这种方式编辑本段具体写法方式一:#ifndef _SOMEFILE_H_#define_SOMEFILE_H_.......... // 一些声明语句#endif方式二:#prag 阅读全文
posted @ 2013-07-04 14:41 vanishfan 阅读(244) 评论(0) 推荐(0)
摘要: du -m smallgame_2006* | awk '{sum += $1};END{print sum}'-m代表单位是MB,awk命令需要'',且命令需换行 阅读全文
posted @ 2013-07-03 21:12 vanishfan 阅读(1121) 评论(0) 推荐(0)
摘要: 1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表void foo(...);voidfoo(parm_list,...);2:函数参数的传递原理函数参数是以数据结构:栈的形式存取,从右至左入栈.eg:#includevoid fun(int a, ...){int *temp =&a;temp++;for (int i = 0; i 中的例子#include "stdio.h"#include "stdlib.h"voidmyprintf(char* fmt, ...)//一个简单的类似于printf的实现,//参数必须都是i 阅读全文
posted @ 2013-07-03 21:05 vanishfan 阅读(239) 评论(0) 推荐(0)
摘要: #define EAGAIN 11 /* Try again */#define EINTR 4 /* Interrupted system call */#define EWOULDBLOCK EAGAIN /* Operation would block */EAGAIN、EWOULDBLOCK、EINTR与非阻塞 长连接EWOULDBLOCK用于非阻塞模式,不需要重新读或者写EINTR指操作被中断唤醒,需要重新读/写在Linux环境下开发经常会碰到很多错误(设置errno),其中EAGAIN是其中比较常见的一个错误(比如用在非阻塞操作中)。从字面上来看,是提示再试一次。这个错误经常出现在 阅读全文
posted @ 2013-06-29 11:30 vanishfan 阅读(11025) 评论(0) 推荐(3)
摘要: php中有很多函数都说明是二进制安全的,那么什么是二进制安全的呢? 在网上搜索了一下,有一种说法是: 【TechTarget中国原创】二进制安全功能(binary-safe function)是指在一个二进制文件上所执行的不更改文件内容的功能或者操作。这能够保证文件不会因为某些操作而遭到损坏。二进制数据是按照一串0和1的形式编码的。而绝大多数的程序会给某些特殊的比特串赋予不同的格式代码,所以当用户使用一个程序读取一个二进制文件时,该文件会被按照这个程序的规则进行解释。如果这个程序所使用的格式编码和文件被写入的格式编码一致,那么这个文件可以被正常读取,否则该文件的格式代码之中会被附加一些... 阅读全文
posted @ 2013-06-27 16:56 vanishfan 阅读(5985) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页