C函数中形参为引用的情况;C++中 *a 和 *&a 的区别

引用经常被用作函数的参数,使得被调用函数中的参数名成为调用函数中的变量的别名。 这种传递参数的方法称为按引用传递(pass by reference)。 按引用传递允许被调用的函数访问(读写)调用...

2019/03/27 17:25
370
Java中BIO,NIO,AIO的理解

在高性能的I/O体系设计中,有几个概念常常会使我们感到迷惑不解。具体如下: 1 什么是同步? 2 什么是异步? 3 什么是阻塞? 4 什么是非阻塞? 5 什么是同步阻塞? 6 什么是同步非阻塞? 7 ...

2019/03/13 16:28
296
[Python2] List-comprehensions 列表推导式

使用list-comprehension: x = int ( raw_input()) y = int ( raw_input()) n = int ( raw_input()) print [ [ i, j] for i in range( x + 1) for j in range( y + 1) if ( ( i + j ) != n )]...

2018/12/24 14:56
113
[sed] 将 the 和 statement 之间的单词变为全大写

-bash-4.1$ cat text find the Match statement Consult the Get statement using the Read statement to retrieve data -bash-4.1$ cat sedsrc1 /the .* statement/{ h s/.*the (.*) statem...

2018/12/13 14:12
77
[sed] 保持空间

保持空间 Holding Space -bash-4.1$ cat d09 1 2 11 22 111 222 -bash-4.1$ -bash-4.1$ sed '/1/{H;$!d};$p;$x' d09 2 22 222 1 11 111 -bash-4.1$ -bash-4.1$ sed '/2/{H;$!d};$x' d09 1 .....

2018/12/11 17:21
207
[Bash] 数组 - 打印不包含a和A的国家名

#!/bin/bash read cnty idx=0 while [ -n "$cnty" ] do arr[idx]="$cnty" read cnty let idx+=1 done for i in ${!arr[@]} do if [[ ${arr[i]} != *a* ]] && [[ ${arr[i]} != *A* ......

2018/12/06 17:55
50
[Bash] 分支、循环、数组

分支 #!/bin/bash read mychar if [ "$mychar" == 'y' -o "$mychar" == 'Y' ];then echo YES elif [ "$mychar" == "n" -o "$mychar" == "N" ];then echo NO fi 循环和数组:替换国家名称的首...

2018/12/05 10:00
96
[Bash] [ 其实是一个命令

1 采用 [ 时,有四个地方必须有空格,即 if [ -f "$FILE" ];then echo exists; fi 2 采用test命令时,有三个地方必须有空格,即 if test -f "$FILE";then echo exists; fi #!/bin/bash #tes...

2018/11/26 15:49
62
[Bash]syntax error near unexpected token 'then'

#!/bin/bash clear function test { if[$1 -eq "root"]&&[$2 -eq "123456"] then echo "Right" else echo "Wrong" fi } test root 123456 上面这个程序我执行......

2018/11/26 11:04
512
[Bash] Shell 中 <<< 是什么意思

#!/bin/bash if grep '^[[:digit:]]*$' <<< "$1";then echo "$1 is number." else echo 'no.' fi 1 grep '^[[:digit:]]*$' 2 grep 后面的是 正则表达式,<<< 就是将后面的内容作为前面命令的...

2018/11/23 17:12
9.8K
[Bash]整型变量自增(加1)的几种方法

#note that any space is not allowed before nor after = #you can use or not use $ before a variable inside $(()) and $[] a=1 a=$((a+1)) a=$((a + 1)) a=$(( a + 1 )) a=$(( $a + 1 )...

2018/11/23 14:09
1.3K
[awk] 7 个 print 例子

Awk Introduction Tutorial – 7 Awk Print Examples https://www.thegeekstuff.com/2010/01/awk-introduction-tutorial-7-awk-print-examples/ This is the first article on the new awk t...

2018/11/22 14:24
4.7K
[Bash]函数与分形-递归树

____________________________________________________________________________________________________ ____________________________________________________________________________...

2018/11/22 11:02
160
[bash]判断三角形类型、计算数学表达式、计算N个整数的指定精度的平均值

判断三角形为等边三角形、等腰三角形或不等边三角形 #!/bin/bash #https://www.hackerrank.com/challenges/bash-tutorials---more-on-conditionals/problem read a read b read c if [[ $a -...

2018/11/20 17:15
237
给Jenkins增加Linux奴隶节点

Add linux slave node in the Jenkins https://mohitgoyal.co/2017/02/14/add-linux-slave-node-in-the-jenkins/ https://www.howtoforge.com/tutorial/ubuntu-jenkins-master-slave/ https:...

2018/11/16 13:56
529
ORA-08002: sequence MySeq.currval is not yet defined in this session

MySeq.currval 从你的会话中的MySeq序列获取最新的值并返回,因此,它未曾被定义,直到你在你的会话中至少一次用MySeq.NEXTVAL获取一个值。CURRVAL的目的是让你在你的代码中使用某个序列值多...

2018/10/24 18:12
1K
Bash Shell 的算术运算有四种方式

Bash shell 的算术运算有四种方式: 1:使用 expr 外部程式 加法 r=`expr 4 + 5` echo $r 注意! '4' '+' '5' 这三者之间要有空白 r=`expr 4 * 5` #错误 乘法 r=`expr 4 \* 5` 2:使用 $(( ))...

2018/10/24 14:51
451
Oracle 中的 同义词(synonym)

(一)同义词的概念 同义词是数据库中表、视图、序列、过程、函数、程序包、物化视图、Java类模式对象、用户定义对象类型,或另一个同义词的别名。与视图相似,同义词不占用实际的存储空间,在...

2018/07/12 16:09
407

没有更多内容

加载失败,请刷新页面