Block學習筆記 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 作者: Jarvis - 4月 20, 2013 定義block typedef float (^kkkk)(int xxx); 定義這個block的一些方法, kkkk 表示這個block的型別 kkkk _k = ^float(int value){ return value * 10; }; NSLog(@"%f",_k(2)); 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言
[心得] 圖解 微分、積分生活中的微積分-第一章 作者: Jarvis - 1月 13, 2018 這本書應該是目前看過教微積分最白話的書藉。 記得以前只要聽到微積分就覺得非常的害怕,而且這科也是被當最多次的,對於非理科學生還要上微積分真的是很痛苦,而這也是求學階段最害怕的一門課之一。 而隨著時間的推移有時工作上會用到微分,才開始對這個有一些認識,了解到說學了微積分後是能夠做什麼,例如 : 經濟相關的計算、物理運動上的計算,當然還有現最熱門的機器學習也有用到。 在這本書的第一章概略的提到積分與微分的不同,而且用了生活上的東西來描述這兩個是怎樣的概念。 微分 : 用拍照的過程來描述, "時間" 對 "揮動雙手的朋友" 做微分= "朋友揮動雙手的瞬間樣貌",用意在於求瞬間的變化量。 另外也有提到將地球看成一個平面圓形時,對圓形半徑做微分,就是求腳下這一點的切線。 積分: 控制料理的火候、用時間對火力做積分而得到適當的熱度。 在這本書中用了幾個生活中的例子,可以比較容易的認識這兩個是什麼,目前讀完第一章覺得還滿有趣的。 閱讀完整內容
使用權重控制隨機選取 作者: 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]]; ... 閱讀完整內容
iOS 產生隨機亂數1~100 作者: Jarvis - 5月 24, 2012 -(IBAction)generateNumber:(id)sender { int number = (arc4random()%100)+1; //Generates Number from 1 to 100. NSString *string = [NSString stringWithFormat:@"%i", number]; label.text = string } 閱讀完整內容
留言
張貼留言