快速失敗Vs安全失敗 Java迭代器附示例 hg

2021-07-26 06:19:01 字數 4405 閱讀 1475

賦值運算符號:=,+=,-=,*=,/=,%=,.=

比較運算符號:>,<,==,>=,<=,===,!=,!==

邏輯運算子 and或者&&、or或||、not或!、xor

xor 不同為真,相同為假

die()輸出一條訊息,並退出當前指令碼

[php] view plain copy

<?php  

/** 

* 賦值運算符號:=,+=,-=,*=,/=,%=,.= 

*/  

$a = 5;  

$name = "iwanghang"+5; // 列印結果:5  

$name2 = "iwanghang"+$a; // 列印結果:5  

echo $name."

";  

echo $name2."

";  

$a += 1; // 等同於 $a = $a + 1; 列印結果:6  

echo $a."

";  

$a -= 1; // 等同於 $a = $a - 1; 列印結果:5  

echo $a."

";  

/**---------------分割線---------------*/  

$str = "王航";  

$str2 = "安卓";  

echo $str.$str2."

"; // 列印結果:王航安卓  

//echo $str.$str2.5."

"; // 不可以直接連線5  

echo $str.$str2.$a."

"; // 但是可以連線$a($a的值為5),列印結果:王航安卓5  

echo "王航安卓

"; // 列印結果:王航安卓5  

echo "王航安卓".$a."

"; // 列印結果:王航安卓5  

echo '王航安卓'.$a.'

'; // 列印結果:王航安卓5  

echo '王航安卓

'; // 列印結果:王航安卓  

echo "王航安卓",$a,"

"; // 列印結果:王航安卓5  

$str .= "是"; // 列印結果:王航是  

echo $str."

";  

$str .= "安卓程式設計師"; // 列印結果:王航是安卓程式設計師  

echo $str."

";  

/**---------------分割線---------------*/  

$html = '';  

$html .= '';  

$html .= "";  

$html .= '';  

$html .= '';  

echo $html."

"; // 列印結果:csdn (一級標題)  

/** 

* 比較運算符號:>,<,==,>=,<=,===,!=,!== 

*/  

$a = "007";  

$b = 7;  

var_dump($a===$b); // 列印結果:bool(false) , 全等於判斷(變數型別也需要相同)  

echo "

";  

var_dump($a==$b); // 列印結果:bool(true) , 等於判斷  

echo "

";  

var_dump($a=$b); // 列印結果:int(7) , 賦值運算  

echo "

";  

/** 

* 邏輯運算子 and或者&&、or或||、not或!、xor 

* xor 不同為真,相同為假 

*/  

var_dump(true && true); // 列印結果:bool(true)  

echo "

";  

var_dump(true && false); // 列印結果:bool(false)  

echo "

";  

var_dump(true || false); // 列印結果:bool(true)  

echo "

";  

var_dump(!true); // 列印結果:bool(false)  

echo "

";  

var_dump(!false); // 列印結果:bool(true)  

echo "

";  

var_dump(true xor false); // 列印結果:bool(true)  

echo "

";  

var_dump(false xor true); // 列印結果:bool(true)  

echo "

";  

var_dump(true xor true); // 列印結果:bool(false)  

echo "

";  

var_dump(false xor false); // 列印結果:bool(false)  

echo "

";  

/**---------------分割線---------------*/  

$year = 2016;  

if ($year%4==0 && $year%100!==0 || $year%400!==0 )是閏年

"; // 列印結果:這個年2016是閏年  

}else 是平年

";  

}  /**---------------分割線---------------*/  

//die("輸入並退出程式!"); // 列印結果:輸入並退出程式!  

//echo "666666"; // 這一行不會輸出  

/**---------------分割線---------------*/  

//$link = mysql_connect("localhost","root","") or die("資料庫連線失敗!");  

/**---------------分割線---------------*/  

$a = 0;  

$b = 0;  

if ($a=3 && $b=3)  

echo $a.",".$b."

"; // 列印結果:1,4  

/**---------------分割線---------------*/  

$a = 0;  

$b = 0;  

if ($a=3 || $b=3)  

echo $a.",".$b."

"; // 列印結果:1,1  

/**---------------分割線---------------*/  

$a = 0;  

$b = 0;  

if ($a==3 || $b==3)  

echo $a.",".$b."

"; // 列印結果:0,0  

面試官 說說快速失敗和安全失敗是什麼

什麼是快速失敗 fail fast 和安全失敗 fail safe 它們又和什麼內容有關係。以上兩點就是這篇文章的內容,廢話不多話,正文請慢用。我們都接觸 hashmap arraylist 這些集合類,這些在 j a.util 包的集合類就都是快速失敗的 而 j a.util.concurrent...

RocketMQ Broker 快速失敗機制

版本 4.2.0,原始碼 class檔案 broker的快速失敗機制是為了防止請求過載,導致broker處理請求效率變低,從而影響訊息的消費 broker啟動的時候會初始化broke stfailure this.broke stfailure new broke stfailure this th...

vs生成失敗不報錯

vs生成失敗不報錯 問題描述 一台機子copy到另一台機子 第一台用的xp系統,vs2005 framework2.0 第二台win7 用的vs2011 生成失敗的原因 裡邊有的dll在win7裡邊沒有註冊 也就是出現黃嘆號 由於警告七百多條 呵呵 重要的資訊看不到,所以也不知道哪錯了 解決辦法 專...