Liberal lawmakers proposed a bill to reduce the cost of medicine for older Americans.
自由主义立法者提出一条减少老年美国人的医药费的法案。
He is interested in ancient Greek literature.
他对古希腊文学感兴趣。
She liked to pretend that he loved her more than anyone. (2)
她喜欢装成他爱她胜过任何人。
The President chose loyal supporters to serve in his cabinet.
总统选择了忠诚的支持者到他的内阁服务。
He jumps from an airplane and his parachute lets him fall slowly to the ground.
他从飞机跳下,降落伞使他慢慢地降落到地面。
She took the children to watch the Independence Day parade.
她带了孩子去看独立日游行。
The government ended parliament and called new elections.
政府终止国会,要求重新选举。
The child went through a period of intense growth.
那个孩子经过一段剧烈的发育期。
Please tell me your permanent address.
请告诉我你的永久地址。
 Her friends plotted to surprise her with a party.
她的朋友策划给她开个晚会以给她惊喜。
There is plenty of time to see a movie.
有充足的时间看电影。
Police found poison in the woman's food.
警察在这女人的食物里发现了毒药。
She possesses great negotiating skills. (1)
她具有高超的谈判技巧。
People poured from the store when the alarm sounded. (2)
人们听到警报后从店里蜂拥而出。
Kelley's professor praised her test results. (1)
克丽的教授表扬她考试考得不错。
Doctors are trying to prevent the disease from spreading.
医生努力阻止疾病的扩散。
How much profit did you make from selling the stock?
你卖股票赚了多少钱?
Does political propaganda win elections?
政治宣传活动赢得了选举了吗?
 You have to pull, not push the door to open it. (2)
你想开门,必须拉而不是推。
 The broken part would not pump fuel from the tank to the engine.
这个坏零件不能把燃油(燃料)从桶里泵到发动机内。

---------------------------------------------------------------
Shell
---------------------------------------------------------------
if [ $a == $b ]
then
   echo "a is equal to b"
elif [ $a -gt $b ]
then
   echo "a is greater than b"
elif [ $a -lt $b ]
then
   echo "a is less than b"
else
   echo "None of the condition met"
fi
----------------------------------------
if test $[num1] -eq $[num2]
then
    echo 'The two numbers are equal!'
else
    echo 'The two numbers are not equal!'
fi
注意:这里的空格很重要。要确保方括号的空格。
[ -f "somefile" ] :判断是否是一个文件
[ -x "/bin/ls" ] :判断/bin/ls是否存在并有可执行权限
[ -n "$var" ] :判断$var变量是否有值
[ "$a" = "$b" ] :判断$a和$b是否相等
-r file     用户可读为真
-w file     用户可写为真
-x file     用户可执行为真
-f file     文件为正规文件为真
-d file     文件为目录为真
-c file     文件为字符特殊文件为真
-b file     文件为块特殊文件为真
-s file     文件大小非0时为真
-t file     当文件描述符(默认为1)指定的设备为终端时为真
-ne —比较两个参数是否不相等
-lt —参数1是否小于参数2
-le —参数1是否小于等于参数2
-gt —参数1是否大于参数2
-ge —参数1是否大于等于参数2
-f — 检查某文件是否存在(例如,if [ -f "filename" ])
-d — 检查目录是否存在

-eq 等于            if [ "$a" -eq "$b" ]
-ne 不等于         if [ "$a" -ne "$b" ]
-gt 大于            if [ "$a" -gt "$b" ]
-ge 大于等于      if [ "$a" -ge "$b" ]
-lt 小于            if [ "$a" -lt "$b" ]
-le 小于等于      if [ "$a" -le "$b" ]
< 小于(需要双括号)       (( "$a" < "$b" ))
<= 小于等于(...)                (( "$a" <= "$b" ))
> 大于(...)                      (( "$a" > "$b" ))
>= 大于等于(...)                (( "$a" >= "$b" ))

字符串比较:
= 等于           if [ "$a" = "$b" ]
== 与=等价
!= 不等于        if [ "$a" = "$b" ]
< 小于,在ASCII字母中的顺序:
if [[ "$a" < "$b" ]]
if [ "$a" \< "$b" ]         #需要对<进行转义
>大于
-z字符串为null,即长度为0
-n字符串不为null,即长度不为0

--------------------------------------------
#数字段形式
for i in {1..10}
do
   echo $i
done

#详细列出(字符且项数不多)
for File in 1 2 3 4 5
do
    echo $File
done

#对存在的文件进行循环
for shname in `ls *.sh`
do
          name=`echo "$shname" | awk -F. '{print $1}'`          
          echo $name
done

#查找循环(ls数据量太大的时候也可以用这种方法)
for shname in `find . -type f -name "*.sh"`
do
          name=`echo "$shname" | awk -F/ '{print $2}'`         
          echo $name
done

#((语法循环--有点像C语法,但记得双括号
for((i=1;i<100;i++))
do
    if((i%3==0))
    then
        echo $i
        continue
    fi
done

#seq形式 起始从1开始
for i in `seq 100`
do
    if((i%3==0))
    then
        echo $i
        continue
    fi
done

#while循环注意为方括号[],且注意空格
min=1
max=100
while [ $min -le $max ]
do
    echo $min
    min=`expr $min + 1`
done

#双括号形式,内部结构有点像C的语法,注意赋值:i=$(($i+1))
i=1
while(($i<100))
do
    if(($i%4==0))
    then
        echo $i
    fi
    i=$(($i+1))
done

-----------------------------------------------------
Excel
=IF(A1<60,"不及格",IF(AND(A1>60,A1<70),"及格",IF(AND(A1>70,A1<85),"良好",IF(A1>85,"优秀"))))

-----------------------------------------------------

Oracle

sql%found (布尔类型,默认值为null)

sql%notfound(布尔类型,默认值为null)

sql%rowcount(数值类型默认值为0)

sql%isopen(布尔类型)

20151207Study的更多相关文章

随机推荐

  1. MySQL之权限管理

    MySQL之权限管理 一.MySQL权限简介 关于mysql的权限简单的理解就是mysql允许你做你全力以内的事情,不可以越界.比如只允许你执行select操作, 那么你就不能执行update操作.只 ...

  2. 24. Oracle 10g安装检测中DHCP报错

    编辑hosts文件: #vi /etc/hosts 添加虚拟机ip 主机名,原来的保持不变,如: 192.168.100.12          localhost.localdomain

  3. 格式化namenode,造成无法启动datanode

    一个常见的问题:格式化namenode,造成无法启动datanode的问题.     问题描述:   无法启动datanode,查看日志,datanote尝试n次启动无效后,会出现这个语句 INFO ...

  4. PHP memory_get_usage()管理内存

    PHP memory_get_usage()管理内存 我们在实际编码中,要想实现对内存的查看和操作,许多程序员们第一个想到的就是PHP memory_get_usage()这个PHP脚本内存函数. 下 ...

  5. EUI List列表实现人物列表

    一  Scroll+List ,拖动组件到exml. List不能写定高度,不然无法自动扩展.  二 新建List条目皮肤, ListItemSkin皮肤 名字Label的文本{data.name} ...

  6. 《SSM框架搭建》三.整合spring web

    感谢学习http://blog.csdn.net/zhshulin/article/details/37956105#,还是修改了spring到最新的版本和接口开发示例 根据前一篇日志,已经有了myb ...

  7. c++中resize函数怎么用

    resize(),设置大小(size);reserve(),设置容量(capacity);size()是分配容器的内存大小,而capacity()只是设置容器容量大小,但并没有真正分配内存.打个比方: ...

  8. mac 笔记

    ---恢复内容开始--- /* 因为外出mac 办公的时候越来越多,有时候4g wifi 流量告急,不得不寻找破解之道. */ 安装port& aircreak-ng sudo port in ...

  9. linux 学习3 第四讲 文件常用命令

    好几天没有在网上总结了.我把ppt先誊写在本子上,这样听的时候记录就方便很多,添些东西就可以. 我想先看shell那部分,但是没有之前几章的准备,是没法跟着视频动手操作的.所以还是按部就班得学习. 虽 ...

  10. datasnap的初步 生命期LifeCycle

    datasnap的初步 生命期LifeCycle   TDSServerClass有一个属性LifeCycle,这个属性有三个值,很好理解1.Session,这是默认值.就是一个连接,一个Sessio ...