classSolution{publicStringreverseStr(String s,int k){int n = s.length()-1;char[] arr = s.toCharArray();for(int left =0;left <= n; left +=2* k){//剩余字符小于k个全部反转//否则反转前k个int right = n-left < k?n:left+k-1;reverse(arr,left,right);}returnnewString(arr);//如果上面的代码你有点看不懂,就看下面这个// int left = 0;// while(left<=n){//剩余字符小于k个全部反转//小于2k,但>k,反转前面k个//有2k个字符,就反转前k个// int right = n-left < k?n:left+k-1;// reverse(arr,left,right);// left = left+2*k;//left每次都移动2k个单位//}//end_while}publicvoidreverse(char[] s,int left,int right){while(left<right){s[left]^=s[right];s[right]^=s[left];s[left]^=s[right];left++;right--;}}}
sql性能分析
sql执行频率
show global status like Com_______ 慢查询日志
执行时间超过10秒的sql语句
profile详情
show profiles帮助我们了解时间都耗费到哪里了
#查看每一条sql的耗时情况
show profiles#查看指定query_id的sql语句各个阶段的耗时情况
show profile fo…
Web and HTTP
一些术语
Web页:由一些对象组成对象可以是HTML文件、JPEG图像,JAVA小程序,声音剪辑文件等Web页含有一个基本的HTML文件,该基本HTML文件又包含若干对象的引用(链接)通过URL对每个对象进行引用…