[C] const 和 pointer 使用的大亂鬥
最近在看C的書,發現幾個問題很有趣,網路上文章眾說紛紜, 最後還是自己寫一個程式來測試最準 …
Thinking and life
有時候Linux很聰明又很不聰明。
他似乎很努力想要讓你輕鬆的使用,所以自動幫你把driver裝上去,
但是卻也因此你當這些自動的功能出錯或是要調整就不知道該怎辦了。
我遇到的狀況是常常需要抽換USB網卡,但是ubuntu每次都會把這張卡認成新的卡。
也就是Driver會覺得是新的 然後他的識別名稱就會跟上次給的不同。
假使上次是給eth1 這次就會往下給變成eth2…
這樣會造成很多程式如果是把interface name寫成死的就會出錯。
改法如下
編輯 /etc/udev/rules.d/70-persistent-net.rules
再編輯 /etc/network/interfaces
網站上提供以下的重新啟動方式
# udevadm trigger
# /etc/init.d/networking restart
但是…
我還是覺得重開比較快…
常常在網頁上要對字串做一些過濾處理, 比較困難的可能會牽扯到一些特殊字元!@#$%^^&a …