1。開發資料庫專案時,應當先對資料庫進行設計,包括建立哪些表,表中的每一項,哪些是key,資料庫的engine型別等等。當設計完資料庫之後,圍繞建立的資料庫進行程式實現的設計。
2。指標型別的物件在定義時最好將其初始化為null,比如「mysql *」等等。
3。「char *string = "this is a char string."」被定義和賦初值後,對其進行改變將是危險的,特別是在他後面增加串,比如使用「strcat」等函式。這將很可能導致乙個指標越界。
4。在使用mysql c api時,對於在幾個函式之間傳遞的是指標,還是指標的引用要注意區分。
5。在對mysql進行操作時,對於客戶端來的任何資料都不要相信,對其敏感部分一定要進行驗證,比如使用函式mysql_real_escape_string()對資料中的敏感字元進行轉義處理。否則將導致惡意使用者的攻擊,如sql injection。http://.unixwiz.***/techtips/sql-injection.html
學習sql server中出現的一些問題(一)
最近在學習sql server2008中遇到了一些問題,和大家分享一下 一在sql server2008資料庫表中,新建索引 選單是灰色的 這種情況可能只出現在部分表中,比如我有乙個course和student表,在course表中,新建索引 的選單是灰色的,但是在student表中又可以。出現這種...
使用Eclipse中出現的一些問題的解決方法
解決方案 include 解決方案 出現這個錯誤,應該是之前寫的程式有問題,上次編譯執行後沒有完全退出導致的。開啟任務管理器,殺死所有 exe程序即可。自 解決方案 include通過編譯 方案 源 a i 65 a i 90 a i 97 a i 122 改為 a i 65 a i 90 a i ...
flex出現的一些問題
1.kingnarestyle.swf和flexlib 的supernatigator出現如圖的 問題 綠色部分放到mxml 中沒用,貌似是flex 把樣式覆蓋了,必須放到 所在的css中 tabstylename tabstyle tabclose tabclosehandler event cr...