专注发卡

文章
9
资源
0
加入时间
3年1月27天

金额 输入校验 正则表达式

<br /> <br />写个金额的正则表达式 校验金额的格式<br /> <br />  Pattern pattern = Pattern.compile("^((([1-9]{1}//d{0,9}))|([0]{1}))((//.(//d){2}))?$");<br />  Matcher matcher = pattern.matcher("3333333333.99");<br /

xavs中子像素差值汇编实现的坑

编码器功能实现之后,一般都需要进行效率优化。其他手段用完之后,最终避免不了还需要汇编优化。用oprofile或者vtune等工具进行分析,把耗时大头揪出来改写汇编,收益比较大。下面记录的是xavs汇编改写过程中,子像素差值部分改写汇编遇到的问题。将mc_luma调用的pixel_avg用汇编代码实现。(十几年前还是MMX、SSE指令集)其中有两种情况:(1)idx为1,3,4,12和5,7,13,15这两种情况每次处理8组数据,这些情况最大值为255552=0x31CE不会有溢出问题;(2)id