摘要:
命令行窗口清除操作记录 ---history -c清除历史显示记录 ---快捷键command+k 阅读全文
摘要:
#python udp client#!/usr/bin/python# -*- coding: UTF-8 -*-# from socket import * import osimport time HOST = 'localhost' PORT = 5015 BUFSIZE = 10... 阅读全文
摘要:
回调函数的坑在cocos2dx中,callfuncO_selector等宏可以把成员函数的地址存储起来,在合适的时候通过函数指针调用成员函数。但自己在使用时,在成员函数中启用了C++的隐含的this指针,也就时在成员函数里访问了成员变量。这种情况就会导致,如果在调用函数时,不是通过类的对象指针调用成员函数,就会发生this指针被改变,同时成员变量会为null的情形。C++的编译器在编译时,不会认为这种是错误。C++的正确的函数指针的调用方法——(m_target->*m_action)(m_callbackParamater); m_target是成员函数指针m_action的类对象实例 阅读全文
摘要:
1."[...]",表示的是一个字符组,很多元字符在字符组内都会失去其原有意义,除非这些字符直接跟在"["字符之后。但"-"连字符(表示一个范围)是一个特殊情况,"-"除非直接跟在"["后面才会失去其元字符的作用。 例如:'[^1-6]',意思是匹配除了1到6以外的任何字符。'03[-./]19[-./]76'将匹配出"03-19-76"这个字符串.2."|",表示"或"的意思,代表了正则表达式中的多选结 阅读全文
摘要:
在网上搜索到别人收集的shell常用命令集合,文件处理对目前工作帮助很大,特详细记录下:文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;后续在用法上碰到问题的,都将在这里做记录! 阅读全文
摘要:
1.getopts unix有一个优点就是标准UNIX命令在执行时都具有相同的命令行格式: command -options parameters 如果在执行Shell程序也采用上述格式,Bourne Shell中提供了一条获取和处理命令行选项的语句,即getopts语句。该语句的格式为: getopts option_string variable 其中option_string中包含一个有效的单字符选项。若getopts命令在命令行中发现了连字符,那么它将用连字符后面的字符同option_string相比较。若有匹配,则把变量variable的值设为该选项。若无匹配,则varia... 阅读全文
摘要:
[-aFILE]如果FILE存在则为真。[-bFILE]如果FILE存在且是一个块特殊文件则为真。[-cFILE]如果FILE存在且是一个字特殊文件则为真。[-dFILE]如果FILE存在且是一个目录则为真。[-eFILE]如果FILE存在则为真。[-fFILE]如果FILE存在且是一个普通文件则为真。[-gFILE]如果FILE存在且已经设置了SGID则为真。[-hFILE]如果FILE存在且是一个符号连接则为真。[-kFILE]如果FILE存在且已经设置了粘制位则为真。[-pFILE]如果FILE存在且是一个名字管道(F如果O)则为真。[-rFILE]如果FILE存在且是可读的则为真。[- 阅读全文
摘要:
只要把握住一点——在 UNIX 操作系统中,由一个处理程序 (process)会将它全部的环境变量遗传给它所衍生出的子处理程序 (child preoceese) ,和unix的fork机制有关。在用户的操作过程中,所有的shell进程均由login shell启动,均为login shell的子进程。env ,查询当前的环境变量。默认变量与环境变量。shell有不少的默认变量,区别在于:1.默认变量与环境变量的含义不同,环境变量值无法改变,除非重启。2.在写法上,默认变量一般为小写,环境变量为大写。3.默认变量不会自动放到subshell中,除非写到“.cshrc”,“~/.bash_pro 阅读全文
摘要:
引号的运用与指令的关系单引号( ' )的运用(single-quotes) ,当我们以单引号来来括住数个以 space 字符所分格开来的字符串时,最主要的目地便是将它们便成是一个单一的字符串来运用。例如:grep 'Permission denied' find.data > datafile 。把Permission denied当作一个字符串。可以把很多格式符号包含到字符串中,比如TAB,<< 之类的。"$"符号在单引号字符串中是一个普通符号,但在双引号字符串中起到解析变量值的作用。例如。set d= date;echo $d; 阅读全文
摘要:
管道,符号“|”,将一个指令的输出结果,作为另一个指令的输入.例如:ps axu | grep rpc.pcnfsd | grep -v grep > /dev/null(指令1)&& wall pcnfs.run(指令2),第2个"|"把后面的2个指令做条件式的指令执行条件式的指令执行,符号"||"或"&&","||"相当于else,"&&"相当于C中的then.群体指令,符号"()",和连续指令不同,在执行完毕后当前s 阅读全文