复制内容到剪贴板 程序代码
private Color getRandColor(int fc, int bc) { // 给定范围获得随机颜色
Random random = new Random();
if (fc > 255)
fc = 255;
if (bc > 255)
bc = 255;
int r = fc + random.nextInt(bc - fc);
int g = fc + random.nextInt(bc - fc);
int b = fc + random.nextInt(bc - fc);
Random random = new Random();
if (fc > 255)
fc = 255;
if (bc > 255)
bc = 255;
int r = fc + random.nextInt(bc - fc);
int g = fc + random.nextInt(bc - fc);
int b = fc + random.nextInt(bc - fc);
这几天一直在pjblog3新版和wp之间徘徊,最后还是决定留在pjblog阵营,倒不是因为pjblog多好。说真的我都已经把数据库倒成wp了,只是咋一看我又得去学一样新东西,还得跑新的论坛摸索PHP知识,实在无那些时间去做。于是我在手头画了一张表,我发现pjblog还是可以在我容忍的范围之内。所以继续下去了。如图:
指数 Pjblog3 WordPress2.8
运行速度 Acc+静态化 良 mysql+插件静态化 优
SEO 符合要求 符合要求,多样性
操作性 ASP简单易懂 PHP一堆扩展插件,复杂
插件 基本够用 太多,看不过来
皮肤 较少,基本国内且水平有局限 风格各异,国内外非常多
引用内容
指数 Pjblog3 WordPress2.8
运行速度 Acc+静态化 良 mysql+插件静态化 优
SEO 符合要求 符合要求,多样性
操作性 ASP简单易懂 PHP一堆扩展插件,复杂
插件 基本够用 太多,看不过来
皮肤 较少,基本国内且水平有局限 风格各异,国内外非常多
这种运算符比较罕见,因为它有三个运算对象。但它确实属于运算符的一种,因为它最终也会生成一个值。这与本章后一节要讲述的普通if-else语句是不同的。表达式采取下述形式:
布尔表达式 ? 值0:值1
若“布尔表达式”的结果为true,就计算“值0”,而且它的结果成为最终由运算符产生的值。但若“布尔表达式”的结果为false,计算的就是“值1”,而且它的结果成为最终由运算符产生的值。
当然,也可以换用普通的if-else语句(在后面介绍),但三元运算符更加简洁。尽管C引以为傲的就是它是一种简练的语言,而且三元运算符的引入多半就是为了体现这种高效率的编程,但假若您打算频繁用它,还是要先多作一些思量——它很容易就会产生可读性极差的代码。
可将条件运算符用于自己的“副作用”,或用于它生成的值。但通常都应将其用于值,因为那样做可将运算符与if-else明确区别开。下面便是一个例子:
布尔表达式 ? 值0:值1
若“布尔表达式”的结果为true,就计算“值0”,而且它的结果成为最终由运算符产生的值。但若“布尔表达式”的结果为false,计算的就是“值1”,而且它的结果成为最终由运算符产生的值。
当然,也可以换用普通的if-else语句(在后面介绍),但三元运算符更加简洁。尽管C引以为傲的就是它是一种简练的语言,而且三元运算符的引入多半就是为了体现这种高效率的编程,但假若您打算频繁用它,还是要先多作一些思量——它很容易就会产生可读性极差的代码。
可将条件运算符用于自己的“副作用”,或用于它生成的值。但通常都应将其用于值,因为那样做可将运算符与if-else明确区别开。下面便是一个例子:
复制内容到剪贴板 程序代码
static int ternary(int i) {
return i < 10 ? i * 100 : i * 10;
}
return i < 10 ? i * 100 : i * 10;
}
站长之间的友链合作通常是很频繁的,和一个pr高的站外链会提升自身网站的pr和排名。但也有个别站长出于某种目的使用虚假友情链接与他人交换。
他们通常的欺骗手段是使用JS嵌入式链接;
非首页面练级,如index1.html,还有内页链接换取对方首页友链。
还有一种形式:咋一看没有问题,但仔细看会发现rel的属性为nofollow,在搜索引擎的爬虫遇见nofollow属性后不会继续查找下级的页面。
他们通常的欺骗手段是使用JS嵌入式链接;
非首页面练级,如index1.html,还有内页链接换取对方首页友链。
还有一种形式:
复制内容到剪贴板 程序代码
<a href="xxxx" rel="nofollow">xxx</a>