这几天,接手一个同事的代码,关于微信接口开发的,那一堆的
if,看得哥蛋痛了,这个毛病也是很多新手容易犯的,所以特地把这次重构写出来。下面来我们看看这个代码的问题所在,if else
里面的代码块逻辑,不好改,使得它的重用性为 0,并且难以阅读。当然,如果 if 只有一两个,或者3个,这样写是问题不...
分类:
其他好文 时间:
2014-05-23 07:09:35
阅读次数:
265
1. 截取GB2312中文字符串 0xa0) {$tmpstr .= substr($str, $i,
2);$i++;} else$tmpstr .= substr($str, $i, 1);}return $tmpstr;}?>2.
截取utf8编码的多字节字符串3. UTF-8、GB2312都...
分类:
Web程序 时间:
2014-05-23 05:44:36
阅读次数:
358
hdu1021int main(n){ for(;~scanf("%d",&n);)
if(n-2)%4==0) puts("yes"); else puts("no"); return 0;}View Codenefu115 方法跟上...
分类:
其他好文 时间:
2014-05-23 05:13:13
阅读次数:
236
#includeusing namespace std;int main(){int
n,m,i,j,x[100],a[100],p;cout>n>>m;for(i=1;in){j=(x[i-1]+1)%n;}else{j=x[i-1]+1;}p=1;do{if(a[j]!=0){j++;if(j>...
分类:
其他好文 时间:
2014-05-23 02:47:17
阅读次数:
211
";for($q=1;$q";}for($q=1;$q";}echo "空心菱形";echo
"";for($p=1;$p"; } else{ for($b=0;$b"; $b++; }}?>
分类:
其他好文 时间:
2014-05-22 15:14:35
阅读次数:
189
元计算是我设计的太极语言中一个重要的特征。这里元计算指的是在编译时间运行从源语言代码编译后获得的目标语言代码。受到C语言中的预处理指令前缀#(#define,
#if-#else等)的启发,我选用#开头的一组符号作为各种元运算的算符。比如##expression 是编译时间运行expression,...
分类:
其他好文 时间:
2014-05-22 14:00:09
阅读次数:
237
p_value0) 1-pelse
if(p0){z<-(xb-mu)/(sigma/sqrt(n))p<-p_value(pnorm,z,side=side)data.frame(mean=xb,df=n,Z=z,p_value=p)}else{t<-(xb-mu)/(sd(x)/sqrt...
分类:
其他好文 时间:
2014-05-22 03:25:16
阅读次数:
259
void DaemonInit(void){ //LOG::INF("[ServerMeeting]
服务初始化.\n"); int pid; //如果是父进程,结束父进程,子进程继续 if(pid=fork()) { exit(0); } /*else
if(pid<0) // 不可能进入...
分类:
其他好文 时间:
2014-05-21 23:01:49
阅读次数:
294
desc)) { $loc =
$location->province.$location->city.$location->district.$location->isp;
}else{ $loc = $location->desc; } return $loc;}ec...
分类:
Web程序 时间:
2014-05-21 19:41:19
阅读次数:
364
http://qt-project.org/doc/qtcreator-3.0/creator-project-cmake.html方法1:使用qmake编辑工程文件xxxx.pro添加equals(QT_ARCH,"arm"){target.path=/tmp/$${TARGET}/binINSTALLS+=target}CONFIG(debug,debug|release){message(thisisdebugversion)}else{DEFINES+=QT_NO_DEBUG_..
分类:
系统相关 时间:
2014-05-20 18:15:36
阅读次数:
478