- 浏览: 237284 次
- 性别:
- 来自: 北京
最新评论
-
zhangzijun1984:
谢谢! 写的很详细
ruby 的数组操作 -
jcdby:
非常棒的文章。我从头看到了尾。但是为什么最后的关键部分不完整呢 ...
javascript 函数对象 -
56553655:
giianhui 写道希望能介绍一下这个类的使用场景,谢谢!看 ...
sun.misc.Unsafe 的使用 -
liuInsect:
为什么 这样就可以访问了呢? 是改变了什么设置吗??? sec ...
sun.misc.Unsafe 的使用 -
softor:
set什么啊?
MySQL 的 source 命令处理中文问题
文章列表
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 ...
查看网卡状态 工具ethtool
- 博客分类:
- linux 工具包
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 如果 ...