求兩點的距離 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 作者: Jarvis - 6月 25, 2012 CGFloat GetPointDistance (CGPoint p0, CGPoint p1) { CGFloat xDiff = p0.x - p1.x; CGFloat yDiff = p0.y - p1.y; return sqrtf ((xDiff * xDiff) + (yDiff * yDiff)); } 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言
使用權重控制隨機選取 作者: Jarvis - 5月 24, 2012 水果 | Apple | Orange | Banana | Mango ------------------------------------------ 權重 | 70 | 10 | 10 | 10 從這個表中,我們分派了各個權重,我們希望Apple最常被抽中,所以將權重設定較高的值。 因此我們從這個表來實現作法。 fruits = [[NSArray alloc] initWithObjects:@"apple",@"orange",@"banana",@"mango", nil]; //定義水果 weights = [[NSArray alloc] initWithObjects:[NSNumber numberWithInt:70],[NSNumber numberWithInt:10],[NSNumber numberWithInt:10],[NSNumber numberWithInt:10], nil]; //定義權重 int currentfruit=0; NSMutableArray *weighedfruits = [[NSMutableArray alloc] init]; while (currentfruit<[fruits count]){ //step through each fruit[] element for (int i = 0; i < [[weights objectAtIndex:currentfruit] intValue]; i++) { [weighedfruits addObject: [fruits objectAtIndex:currentfruit]]; ... 閱讀完整內容
筆記Entity SQL的用法 作者: Jarvis - 8月 18, 2012 找了滿多篇如何做到像SQL 語法中的 inner join或是Left join,但看了還是不太熟,在這邊筆記一下。讓自已不要忘記。 如果有兩個Table一個是基本資料、一個是教育程度,在基本資料中關於學位的部份,只存放的教育程度的ID,以方便日後再增加其他的項目。如果想要把資料顯示的時候不要顯示basic時,在學位的部份只有id這邊可以使用inner join的方式。 var query = from basic in context.BasicInfo join ed in context.Educations on basic.Education equals ed.ID select new{ 姓名=basic.LocalName, 學位=ed.Name } gvResult.Datasource = query; gvResult.DataBind(); 閱讀完整內容
作者: Fumin - 5月 15, 2012 最近照著agile web development寫了第一個拍賣網站,也是第一個與金流有關的服務 shop.nandalu.idv.tw features: 1. 管理者權限功能(查看訂單、新商品上架、舊商品下架等等) 2. 目前管理者以username: fumin, password: 0000登入 shop.nandalu.idv.tw/login 3. 行政人員自動訂單追蹤,用atom feed 4. 自動寄送email給客戶確認下單 5. 多國語系 技術成長:ruby on rails, heroku deploy 心得:rails真的是一個很蓬勃發展的framework,有很多的第三方套件可以選用,從完全沒見過ruby的語法到開發一個傳統上蠻困難的購物網站居然只需要一個多禮拜。heroku則是現在在rails的社群裡越來越來流行的production deploy方式,使用經驗真的蠻好的,文件也蠻清楚,感覺越來越來多人使用的確有他的道理~ 閱讀完整內容
留言
張貼留言