寫了幾周的專業內容 這周寫寫自己的想法
加入啟明星後,在web理解方面有不少的提公升。一方面是自己也有了乙個外部壓力,沒人要求的話自己很容易懶散。同時也提供了乙個很好的學習環境,能長期且高效去學習。
因為自己曾有過一些**開發的經歷,為解決問題,查資料,雖然學到了不少,但是學到的東西很零散,只是為了處理當下的問題,並沒有系統性的學習一些什麼。
通過周任務和平時的自己一些了解,把原有的一些零散的東西形成了乙個知識體系,也把一些原來知道作用不知道原理的東西進行了一些了解。舉個例子,關於dns解析,曾經也在課上聽老師講是進行ip解析的作用,但是究竟這個過程怎麼實現的?為什麼內部還設計到遞迴?等等細節自己其實並不了解。前段時間寫部落格時涉及到這個問題自己也進行了一些了解,把這個漏補了上來。我認為學習就是乙個逐漸趨於體系化,圓滿的過程。雖然不可能真的能把一門知識學完,但是多學總能讓知識更加的體系化,完整。
附加乙個這學期自己的target
1 全面了解html css php 等語言,保證能看懂別人**,自己能寫**。
2 學習演算法,每週進行杭電acm(bestcoder) pat等演算法練習。
3 學習ppt 。
對了 既然說到演算法 就分享乙個全排列的演算法,不通過呼叫現有函式。
#include
int main()
inta,b,c,d,sum=0;
for(a=0;a<10;a++)
for(b=0;b<10;b++)
if(b==a)continue;
for(c=0;c<10;c++)
if(c==a||c==b)continue;
for(d=0;d<10;d++)
if(d==a||d==b||d==c)continue;
sum++;
printf("%d%d%d%d\n",a,b,c,d);
printf("%d",sum);
return 0;
迴圈層數控制位數,迴圈每一層的控制變數為每一位數的取值範圍
比如4層for迴圈,每一層都是1~4
那麼最後生成的就是從1234 ~ 4321 每一位都在1~4之間各位不重複的所有數字 相當於把1234這樣四個數全排列的結果
(t t藍橋有幾個題考的這個 不過當時沒想到continue )
Php Rabbitmq 環境搭建(附乙個例子)
首先安裝erl環境,其次安裝rabbitmq server,最後安裝amqp擴充套件,安裝完成之後使用rabbitmqctl status檢視狀態 文末附上乙個 生產消費訊息 的 例子。用到的命令如下 安裝erlang環境 apt get install erlang 安裝 rabbitmq ser...
乙個easyui的例子,附原始碼
我也沒怎寫過部落格,小菜鳥乙個,因為專案需要,得用乙個前台框架,ext也學過,但是覺得那玩意兒太重口味了,不太好用,就沒有深入,後來在網上看見easyui,感覺還不錯,就研究了下,做了這個例子 下面是效果圖 這個是登入框,使用者名稱框用的是combobox,使用者可以選擇已儲存過的cookie,也可...
乙個遞迴演算法
要求實現1,1,2,3,5,8,13,21,這樣乙個序列。分析一下輸出結果 發現後乙個數字是前2個數字的和。遞迴演算法如下 public static int recursion int i if i 0 return 0 else if i 0 i 2 return 1 else return r...