`
fujinbing
  • 浏览: 233500 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 面向过程设计中的static 全局变量、局部变量、静态全局变量、静态局部变量的区别 C++变量根据定义的位置的不同的生命周期,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名空间作用域和文件作用域。 从作用域看: 全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包含全局变量定义的源文件需要用extern 关键字再次声明这个全局变量。 静态局部变量具 ...
[url]http://opkeep.com/system/linux/sed_and-awk.html [/url] 6.6 sed技巧小结 删除行首空格    sed ’s/^[ ]*//g’ filename    sed ‘s/^ *//g’ filename    sed ‘s/^[[:space:]]*//g’ filename 1、删除行首空格    sed ’s/^[ ]*//g’ filename    sed ‘s/^ *//g’ filename ...
C++提供了四种新的类型强制: static_cast const_cast reinterpret_cast dynamic_cast 1)staic_cast静态强制; 不能在无关的指针之间进行static类型强制 class CAnimal { //... public: CAnimal(){} }; class CGiraffe:public CAnimal { //... public: CGiraffe(){} }; int main(void) { CAnimal an; CGiraffe jean; an = static_cast<CAnimal>(je ...
xxx@xxx:~$ ethtool eth0 Settings for eth0:         Supported ports: [ TP ]         Supported link modes:   10baseT/Half 10baseT/Full                                 100baseT/Half 100baseT/Full                                 1000baseT/Full         Supports auto-negotiation: Yes         Advertised ...
1 姑娘们啊!哪有那麽多白马啊?找个驴凑合得了,别等到有一天驴都被抢没了,剩一堆骡子... 2 所谓美女,三分长相七分打扮、所谓气质,三分才气七分装蒜、所谓温柔,三分忍让七分压抑。 3 下辇子要做筷子,就不孤单了! 4 ...

纠结的话

1、俗话说:兔子不吃窝边草;可俗话又说:近水楼台先得月!   2、俗话说:宰相肚里能撑船;可俗话又说:有仇不报非君子!   3、俗话说:人不犯我,我不犯人;可俗话又说:先下手为强,后下手遭殃!   4、俗话说 ...
test.cpp int main() { return 1; } 1.gcc 编译报错 gcc test.cpp /tmp/ccgGC04E.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status 2.g++编译通过 g++ test.cpp 3.改扩展名(test.c)后gcc可以编译通过 gcc test.c 4.添加链接库(lstdc++)后,gcc可以编译通过 gcc -lstdc++ test.cpp 原因: 文件名: f ...
SSH客户端设置环境变量 当使用SSH客户端时,会发现设置的环境变量不好用,一些命令执行不了。具体的解决办法为: 1.确认ssh服务端的版本 $ telnet localhost 22 SSH-2.0-OpenSSH_4.3 确认版本为OpenSSH_4.3 2.使OpenSSH接受客户端的环境变量设置 方法1: a.设置服务端 root修改/etc/ssh/sshd_config文件,增加 #服务器接受环境变量 AcceptEnv ORACLE_HOME b.重启服务 # service sshd restart c.设置让客户端传递自己的环境变量到服务端 roo ...
http://www.delorie.com/djgpp/zip-picker.cgi C:\> mkdir djgpp C:\> cd djgpp C:\DJGPP> unzip32 d:\tmp\djdev203.zip C:\DJGPP> unzip32 d:\tmp\faq230b.zip C:\DJGPP> unzip32 d:\tmp\rhid15ab.zip C:\DJGPP> unzip32 d:\tmp\bnu219b.zip C:\DJGPP> unzip32 d:\tmp\gcc452b.zip C:\DJGPP> unzi ...
java.net.BindException: Cannot assign requested address         at java.net.PlainSocketImpl.socketBind(Native Method)         at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365)         at java.net.ServerSocket.bind(ServerSocket.java:319)         at java.net.ServerSocket.<init>(ServerSoc ...
http://www.zhuoda.org/xiezhi/111623.html
管道命令 | , 将前面命令的正确信息 传递给后面的命令作标准输入。 |仅能处理标准输出,对stderr没有直接处理能力. $ls -al |more ls 的结果被more读取。 选取命令 cut,grep 注意选取的信息是以行为单位的,即是逐行分析的。 cut  用于使用分割符切割每一行 。 -d '分割符' -f m,n... 指定取出的第几段, 以逗号分隔,指定都是哪几个段,比如 -f1,3,4 指定取出第1,3,4段 -c 以字符为单位取出固定的字符范围 比如 cut -c 12- ,每行 第12个字符以后的所有内容, cut -c 12-20 ,每行 ...
shell 脚本 #!/bin/sh   v1=aaa vaaa="bb" eval pa="$"v$v1 echo $pa   输出结果 bb       eval用法三例 ## eval用法三例 ## ## shell:/bin/sh ## ## yhc 2002.09.26 18:00 ## #例一: #寻找符合条件的变量名,然后将该变量的值赋予另一变量 v1=aaa v2=bbb c=1 if [ $c -eq 1 ] then vname=v$c #找到符合条件的变量名为v1 e ...
1.expr命令一般用于整数值,其一般格式为: expr argument operator argument 一般的用法是使用expr做算术运算,如: [root@centos ~]# expr 10 + 20 30 $expr 30 / 3 / 2 5 (注意运算符左右都有空格 ,如果没有空格表示是字符串连接) 使用乘号时,必须用反斜线屏蔽其特定含义。因为shell可能会误解显示星号的意义。如: [root@centos ~]# expr 10 * 10 //:错误, expr: syntax error [root@centos ~]# expr 10 \* 10 / ...
    文件比较:         -e filename     如果 filename 存在,则为真            [ -e /var/log/syslog ]       –b 当file存在并且是块文件时返回真       -c 当file存在并且是字符文件时返回真   -d filename     如果 ...
Global site tag (gtag.js) - Google Analytics