SHELL学习笔记一 使用变量 环境变量 $ cat test2 #!/bin/bash # display user information from the system. echo "User info for userid: $USER" echo UID: $UID echo HOME: $HOME $ echo "The cost of the item is $15" The cost of the item is 5 反斜线允许shell
1. 创建一个类 实现接口 HandlerInterceptor 2.重写接口中的方法 1 public class adminInterceptoor implements HandlerInterceptor{ 2 3 @Override 4 public void afterCompletion(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, Exception ar
关于重试 开发中经常要调用其他项目提供的Api,这些Api可能是同公司其他团队或其他公司提供的,所以避免不了会出现网络抖动调用失败的情况,这种情况下往往重试一次就正常了。对于add或update操作,如果是非幂等性操作,要谨慎使用,重试可能会造成业务异常。 可以使用apache HttpClient
//除法函数,用来得到精确的除法结果 //说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。 //调用:accDiv(arg1,arg2) //返回值:arg1除以arg2的精确结果 function accDiv(arg1,arg2){ var t1=0,t2=0,r1,r2; try{t1=arg1.toString(
JavaScript浮点运算的一个bug。 比如:7*0.8 JavaScript算出来就是:5.6000000000000005 //调用:numberExcept(arg1,arg2) //返回值:arg1除以arg2的精确结果function numberExcept(arg1,arg2){ var t1=0,t2=0,r1,r2; try{t1=arg1.toString().split(".")[1].length}catch(e){}
精度问题 js function accMul(arg1,arg2){ var m=0,s1=arg1.toString(),s2=arg2.toString(); try{m+=s1.split(".")[1].length}catch(e){} try{m+=s2.split(".")[1].length}catch(e){} return Number(s1.replace(".",""))*Nu
springmvc.xml <!--拦截请求 --> <mvc:interceptors> <mvc:interceptor> <!-- 要拦截的请求类型 /** 所以请求 --> <mvc:mapping path="/**"/> <!-- 不拦截的请求 --> <mvc:exclude-mapping path="/login.form"/> <
文件头部加入#-*-conding:utf-8-*-标识 def func(arg1, arg2): """在这里写函数的一句话总结(如: 计算平均值). 这里是具体描述. 参数 ---------- arg1 : int arg1的具体描述 arg2 : int arg2的具体描述 返回值 ------- int 返
其实就是字符串拼接,目前没找到别的方法。 方法1 def data_entry(table_name,arg1,arg2,arg3,arg4): c.execute('insert into '+table_name+' values(:sex,:name,:age,:job)', {"sex":arg1,"name":arg2,"age":arg3,"job":arg4})
错误代码如下: 1 show = (arg1, arg2) => {2 this.setState = '456' + arg1 +arg23 } setState是个方法,这里变成给this(实例)添加属性,手误报错!!! 正确代码如下: 1 show = (arg1, arg2) => {2 this.setState({3 msg: '456' + arg1 +arg24 })5 }
Numeric Functions ABS(arg) CEIL(arg) DIV(arg1, arg2) DIVISION(arg1, arg2, dec) FLOOR(arg) MOD(arg1, arg2) ROUND(arg, pos) String Functions CONCAT(arg1, arg2) CONCAT(arg1, arg2, space_cnt) LPAD(arg, len, src) REPLACE(arg1, arg2
python 使用lambda创建匿名函数,所谓匿名,即不用def语句的方式定义函数。 ambda 只是一个表达式,函数体比 def 简单很多。 lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。 lambda 函数拥有自己的命名空间,且不能访问自己参数列表之外或全局命