My GF

PHP ~ 網站設定的一種做法



一般網站應該都會有個config檔

向asp.net就是Web.config

php......沒有規定.....但似乎一般都會被叫做config.php

裡面就放些網站設定~~~DB連線設定的參數


最近弄網站我換了一個做法.....

除了把config分開成config.php跟configDB.php之外

還弄了一個configSetting.php

由於某些原因.......

我有超級高頻率的修改config檔.....可能改ini_set, 或一些參數等等等

每次小改一下要做測試~~~就FTP傳到server在run

可是我本機的設定......當然不會跟server一模一樣

有時候server還分live server跟testing server.........db設定當然也不一樣

每次都弄到亂七八糟#@%$#^$%^$%&^&$@^%$#@^$%^


傳錯發生的次數不少次.......而且搞剛~麻煩~混亂

所以我才弄了一個configSetting.php.........

裡面就一行code設定我要讀取哪種設定

可能定義configSetting為live或 local或 liveTest

config.php檔就是死的

可能switch case 'live': case 'local'的設定各為怎樣怎樣

每次有更動就照樣上傳

configSetting傳一次就好~~~~~之後就別再上傳取代

這樣真的大大減少混亂的情況發生也減少很多修修改改或註解程式碼的工

一種做法~~~~供參考A_A

2014 Lexus IS F-Sport

醜醜醜醜醜

醜死了...........

雖然我個人很不喜歡對車體造型設計做這麼直接的負面評價

老實說就有人披頭的直接幹譙我的車醜死了

我馬上火大XD


但對於新一代lexus的設計概念

已經衝破我的點了

不直接說他醜到爆炸真的會內傷XD

雖然專業的打嘴砲專家還是會把它說的好像很酷的樣子

例如u-car
http://news.u-car.com.tw/17900.html

他說

在本屆北美國際車展開幕前,日系豪華品牌Lexus就已正式公佈了旗下新款小型豪華運動房車IS系列的官方圖片,其激進卻又傳承家族現行設計元素的外觀,引來了廣泛關注與討論。

真的超嘴砲的XD

autoblog也為此充滿爭議的車頭做調查
http://www.autoblog.com/2013/01/09/next-gen-lexus-is-design-revealed-to-be-swoopiest-yet/

得到這樣的結果

I like it - I think it's better than the current car 4881 (32.8%)
I'm not a fan - I think the current car is better 6998 (47.0%)
I'm sitting on the fence 3023 (20.3%)

新車發表, 竟然有47快50%的人說.....上一代比較好

設計師應該可以去跳樓了XD

也可以點進去看網友的回答~~~不少人說無法接受


再來是我個人的感想.....

最無法接受的首推車頭

真的醜到一個極致...



車頭燈也是.......甚麼鬼........

太多造型集中在車頭~~~~所以要很多過度面去銜接這些造型~~~~

導致很多weird的曲面

其實這在視覺上是很不舒服的設計說


凹凹凸凸的車體

從側面看過去highlight就是幾片詭異曲面反射出奇怪的高光的樣子

很難看.........




車尾燈也是醜到一個爆炸........

超級誇張超級weird的收尾~~~~收到輪拱

市面上沒半台車做到這點~~~~~~~lexus做到了~~~~~~可能真的太醜沒人這樣設計

我覺得超醜的XD

而且由於造型的強調~~~~造成很長的裂縫收至輪拱.......看起來超像裂開的

就有老外說這台車看起來就像是出過車禍的車

XDXDXDXDXD



雖然我一直靠杯這台車醜不拉基.......

但我也不敢說我設計的車多好看~~~~~~~對造型設計的觀感本來就是很主觀的一件事A_A



最後........lexus新的設計概念應該是來自於..............XD

http://starsmedia.ign.com/stars/image/article/842/842825/predator-mouth-image-01_1198189447.jpg

無言..


之前不知從哪裡聽到

有些老人喜歡沒病也去看醫生

問他為啥去看醫生

他說~~~~反正沒事就去給他看看呀~~~~

幹XD


結果我爸...

昨天去診所

說只是給醫生通一下鼻孔

靠杯XD

今天則是11點多時說要去看醫生

問要幹嘛

說只是給醫生看看.......看看...........

0rz


到晚上的時候

又說要去看醫生

問要幹嘛

說身體不舒服要去打點滴

幹....

真的超北懶

兩天不到要看醫生三次



C# ~ is request exists


if (Request.QueryString["xxxx"] != null)
{
// it exists
}
else
{
// it doesn't
}

reference
http://www.velocityreviews.com/forums/t107127-querystring-exists.html

LINQ ~ where like


x = (from r in ctx.xxxxxx
where r.name.Contains("adasdad")
select (new KeyValuePair(r.id.ToString(), r.name))
).ToDictionary(t => t.Key, t => t.Value);


reference
http://stackoverflow.com/questions/5374481/like-operator-in-linq

ASP.NET ~ Create LINQ to SQL Classes


To create a class from a database table

1.If you are working with a Web site project, and the project does not already have an App_Code folder, in Solution Explorer, right-click the project, click Add ASP.NET Folder, and then click App_Code.

2.In Solution Explorer, right-click the App_Code folder (for a Web site project) or the project (for a Web application project) and then click Add New Item.

3.Under Installed templates, select Linq to SQL Classes template, type a name for the .dbml file, and then click Add.
The Object Relational Designer window is displayed.

4.In Server Explorer, drag the database tables or other objects (such as views) that you want to use with LINQ to SQL into the Object Relational Designer window.

The tables and their columns are represented as a entities in the designer window.

5.Save the .dbml file.


http://msdn.microsoft.com/en-us/library/bb907587%28v=vs.100%29.aspx

總算弄出來了0rz......


練習寫一個超難的程式...........

感覺題目好像不是個很難的問題

可是我卻寫超久0rz.....


題目就是.......

讓user設定n個點

m個路徑(例如從a到b的距離是123, c到d的距離是543)

然後程式要計算出所有點到點的最短距離


如果n=5, 就是25個最短距離, 不過有5個是自己到自己~~~所以是20個

我用javascript寫.......

寫到超想哭0rz

過程自己手工算出所有最短距離, 在驗證程式

跑好幾次無窮迴圈........一直測試測試, 一直看變數的變化, 一直看路徑跟距離的計算

最後總算弄出來了............可是卻有bug....

結果有18個對~~2個有問題

想必程式一定哪裡出了問題導致算錯...........又一直debug一直找

又摸了好久才總算發現g點在哪

0rz


我是用遞迴寫

超難.............自從大一的c++過後再也沒寫過這種東西

所以才寫這麼久吧0rz

作法就是

從某個點到所有下一個點

判斷是否到底

判斷是否可走

死路就return

能走的話在呼叫自己一次

進去就是上面所做的......

再從某個點到所有下一個點

判斷是否到底

判斷是否可走

死路就return

能走的話在呼叫自己一次

一直ruunurunrunurunur


這邊我是把每條路徑的距離都寫入一個陣列.......最後這條路的所有分支的分支都跑完

在把陣列排序, 輸出第0個就是最短距離


總之這段流程我也是想很久~~也在紙上畫跟計算很久才弄出來的0rz

但寫出來真的超爽........

真的超爽~~~~~~~~A0Ay


這是一段code......

可以看到我註解了超多code.........有後來沒用到的程式.....也有debug專用的程式...

就知道過程有多艱辛0rz.....