1. yii鏄浠涔堟剰鎬濓紵
Yii鏄浠涔堟剰鎬濓紵Yii鏄涓嬈懼熀浜嶱HP寮鍙戠殑楂樻ц兘MVC妗嗘灦錛岃騫挎硾浣跨敤浜嶹eb搴旂敤紼嬪簭鐨勫紑鍙戙傝ユ嗘灦閲囩敤浜嗕紭縐鐨勮捐℃ā寮忓拰寮鍙戠悊蹇碉紝鍦ㄥ畨鍏ㄦс佸彲鎵╁睍鎬т笌鏄撶敤鎬ф柟闈㈠緱鍒頒簡騫挎硾璁ゅ彲銆俌ii鎻愪緵浜嗗畬鏁寸殑寮鍙戝伐鍏鳳紝鍙浠ュ揩閫熼珮鏁堝湴寮鍙慦eb搴旂敤紼嬪簭錛岀緝鐭寮鍙戝懆鏈燂紝鎻愬崌鏁堢巼銆
Yii鐨勬牳蹇冪悊蹇墊槸DRY錛圖on't Repeat Yourself錛夛紝鍗斥滀笉閲嶅嶈嚜宸扁濄傞氳繃灝佽呭父瑙佺殑Web寮鍙戜換鍔″拰嫻佺▼錛孻ii浣垮緱寮鍙戜漢鍛樺彲浠ユ洿鍔犱笓娉ㄤ簬涓氬姟閫昏緫鐨勫疄鐜幫紝鑰屼笉蹇呰姳璐瑰ぇ閲忔椂闂村勭悊鐞愮庣殑宸ヤ綔銆傝繖縐嶇悊蹇墊渶澶у寲浜嗕唬鐮佺殑閲嶇敤鎬э紝騫朵笖浣垮緱浠g爜鏇村姞瀹規槗緇存姢銆
闄や簡楂樻ц兘鍜岄珮鏁堢巼錛孻ii榪樻敞閲嶅畨鍏ㄦс傛嗘灦鍐呯疆浜嗕竴緋誨垪瀹夊叏鐗規э紝濡侰SRF闃插盡鏈哄埗銆乆SS榪囨護鍜屽瘑鐮佸搱甯岀瓑錛屽府鍔╁紑鍙戜漢鍛樺湪澶勭悊鐢ㄦ埛杈撳叆鏁版嵁鏃舵洿鍔犲畨鍏ㄣ傛ゅ栵紝Yii榪樻彁渚涗簡涓板瘜鐨勬墿灞曞拰鎻掍歡錛屼嬌寰楀紑鍙戜漢鍛樺彲浠ユ柟渚垮湴闆嗘垚絎涓夋柟鏈嶅姟鍜岀粍浠訛紝寮鍙戝嚭閫傚悎鑷宸變笟鍔$殑搴旂敤紼嬪簭銆
2. 自製魚缸過濾器
第1種: 根據白努力定律:當空氣中有「快速氣流」通過某物體表面時,物體表面氣壓會降低,此時周圍氣壓比較高,周圍的氣流會補充「快速氣流」通過時所降低的氣壓。
仔細琢磨了三天白努力定律,又學習了一些原理圖,反復設計後終於根據自己實際需要成功自製了一個魚缸過濾器(俗稱的水妖精),經過實際試用效果非常明顯,原來渾濁的水質清澈如新令我很驚訝,DIY的過程又把養魚的興趣推高一層啦。
說明:
(1)選用的材料:珊瑚砂(可加陶瓷環),普通生化綿,高級生化過濾綿,一個塑料瓶,扎帶(或者繩子也行)
(2)珊瑚砂、陶瓷環、生化綿都是培養硝化細菌用的
(3)由於我剛開始試驗養魚,圓形魚缸不大,所以很注意降低過濾器總體高度,盡量讓底部排出的氣泡經過盡可能高的水面,以利於溶氧。要是大魚缸或者是水族箱一定要提高過濾器總體高度,最好把生化綿再填充在大點的塑料瓶內,避免有綿絲飄出,我這里空間太小就不裝了。
(4)黑色的生化綿空隙大,可以隔離住較大的顆粒。白色的高級生化過濾綿空隙小,隔離住水中的小顆粒。不可用其他海綿代替生化綿,因為生化綿具有較強的透水、透氣和培養硝化細菌的能力。
(5)氣泡最終是由小瓶口排出,在小瓶口上方可以加也可以不加珊瑚砂,主要是可以調節排出的氣泡的大小和散開的面積。在小瓶口和塑料瓶底座空隙用高級生化過濾綿填充後又可以起到過濾一次的作用。
(6)塑料瓶壁鑽的小孔盡可能多,有利於水循環,鑽孔可用烙鐵。
第2種:是參考資料。
3. yii寮鍚痟ttp緙撳瓨涔嬪悗涓轟粈涔堢浜屾¤塊棶涓虹┖
姒傝堪
榪欓噷鍙鏄綆鍗曡蹭竴涓嬬敤娉曪紝濡傛灉鎯蟲洿璇︾粏鐨勪簡瑙o紝鍘葷湅 瀹樻柟鎵嬪唽 姣旇緝濂姐
闄や簡浣跨敤鏈嶅姟鍣ㄧ緙撳瓨澶栵紝 Web 搴旂敤榪樺彲浠ュ埄鐢ㄥ㈡埛絝 緙撳瓨鍘昏妭鐪佺浉鍚岄〉闈㈠唴瀹圭殑鐢熸垚鍜屼紶杈撴椂闂淬傞氳繃閰嶇疆 yii\filters\HttpCache 榪囨護鍣錛屾帶鍒跺櫒鎿嶄綔娓叉煋鐨勫唴瀹瑰氨鑳 緙撳瓨鍦ㄥ㈡埛絝銆
紺轟緥璇存槑
class TestController extends Controller{
// 璇ユ柟娉曚細鍦ㄥ叾浠栨柟娉曚箣鍓嶆墽琛
public function behaviors()
{
// 澹版槑緙撳瓨閰嶇疆
return [ // 闇瑕佹敞鎰忕殑榪欓噷鏄浜岀淮鏁扮粍
[
'class' => 'yii\filters\HttpCache', // 璁劇疆闇瑕佸姞杞界殑緙撳瓨鏂囦歡
'only' => ['index'], // 璁劇疆闇瑕佺紦瀛樼殑鎺у埗鍣
'lastModified' => function(){ // 璁劇疆 Last-Modified 澶
return 1548922;
},
'etagSeed' => function (){ // 璁劇疆 ETag 澶
return 'hello';
}
]
];
}
public function actionIndex(){
return $this->renderPartial('index');
}
public function actionTest(){
echo 789;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
鍙傛暟璇存槑
class錛氬畾涔夐渶瑕佸姞杞界殑緙撳瓨閰嶇疆鏂囦歡銆
only錛氬畾涔変粎浠呭彧闇瑕佸湪鍝涓欏甸潰璁劇疆緙撳瓨銆傚備笂鍒椾婦渚嬩腑錛屼粎浠呭彧鏈塱ndex欏甸潰浼氱紦瀛樹笅鏉ワ紝鍏朵粬欏甸潰鍒欎笉浼氱紦瀛樸
lastModified錛氫嬌鐢ㄦ椂闂存埑鏍囨槑欏甸潰鑷涓婃″㈡埛絝緙撳瓨鍚庢槸鍚﹁淇鏀硅繃銆
etagSeed錛氶氳繃瀵規瘮瀹㈡埛絝鐨勫搱甯屽煎拰鏈嶅姟鍣ㄧ鐢熸垚鐨勫搱 甯屽礆紝嫻忚堝櫒灝辮兘鍒ゆ柇欏甸潰鏄鍚﹁淇鏀硅繃錛岃繘鑰屽喅瀹氭槸鍚﹀簲璇ラ噸鏂頒紶杈撳唴瀹廣
娉ㄦ剰
褰 lastModified 鍜 etagSeed 鍚屾椂琚璁劇疆鏃訛紝lastModified 鐨勮劇疆鍙浠ヨ存棤鏁堬紝鍥犱負浼氬嬬粓鎸夌収 etagSeed 鐨勬敼鍙樿屾敼鍙樸