- 博客(7)
- 收藏
- 关注
原创 java中的参数传递
java中调用函数参数传递均为值传递 public static void main(String[] args) { String a = "a"; String b = "b"; swap(a, b); System.out.println(a); } public static void swa...
2019-04-08 11:50:09
107
原创 python2与3中的function与method
class T(object): def func(self): pass @staticmethod def sfunc(self): pass @classmethod def cfunc(cls): pass 一、python2 实例方法 T.func <unbound method T.f...
2019-01-09 11:00:41
226
1
原创 python2中属性的访问和赋值
目录 一、属性的赋值 二、属性的获取 一、属性的赋值 setattr表示为一个对象(类或实例)的属性就行赋值,setattr(obj, key, value) === obj.key = value 其中对实例的属性赋值优先级顺序如下: 1)如果在类中定义了__setattr__函数,则优先调用该函数。 2)如果为该属性设置了property, 则会调用property.setter, ...
2019-01-09 10:57:06
316
原创 shell批量修改文件名
for file in `ls -1F | grep -v "/$"`;do new_name=`echo $file | sed 's/a1132490/b1160308203/g'`; mv $file $new_name; done
2019-01-08 19:20:01
633
原创 shell实现排序算法(插入排序)
#!/bin/bash :<<! insertion-sort ! declare -a a declare -f sort_func a=(9 8 3 1 6) len=${#a[*]} function sort_func(){ local arr=($1) for((j=1;j<$len;j++)) do key=${arr...
2019-01-07 15:53:50
506
原创 shell实现排序算法(归并排序)
#!/bin/bash declare -a a declare -f sort_func a=(8 4 9 7 1 11 6 2) len=${#a[@]} for((i=0;i<$len;i++));do temp[i]=0 done function merge(){ local arr=($1) local i=$2 local left...
2019-01-07 11:25:44
456
原创 shell学习笔记
一、遍历数组赋值的方法 declare -a arr for i in `seq 0 6`;do arr[i]=0 done for i in `eval "echo {0..6}"`;do arr[i]=0 done for((i=0;i<7;i++));do arr[i]=0 done 二、数值运算 a=2 let b=a+2 加号两边不能有空格 ...
2019-01-07 11:18:52
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人