原创 大學生職業規劃:自我分析七步走

大學生職業規劃:自我分析七步走 對於今年的大學畢業生來說,“這個冬天有點冷”,在這樣的一個社會環境下,大學生更應儘早做好職業生涯規劃,認清自我,並不斷探索開發自身潛能的有效途徑或方式,才能快人一步,更準確地把握人生方向,塑造出自我幸福,他

原创 十五道常用面試題

十五道常用面試題 不同職位對應聘者素質要求的重點不同,因此考官在面試時所提的問題也不盡相同。重慶市大中專畢業生就業指導服務中心爲畢業生列出了面試中常見的15個問題,同學們可以試着回答一下,看你是否準備好了。 1、你爲什麼要應聘這

原创 《重構 改善既有代碼的設計》學習筆記 2 -- Extract Method(提煉函數)

重構的手法中,很大一部分是對函數進行整理,使之更恰當地包裝代碼。 問題來源:      過長函數。      這些過長的函數,往往包含太多信息,這些信息又被函數錯綜複雜的邏輯掩蓋,不易鑑別。  解決方案:      使用Extract M

原创 ”基本的ios面試題“答案(5)

ios app 運行狀態(5) 共有5種: not running 沒有啓動 active 運行在前臺,並接收事件inactive 運行在前臺,但不併接收事件;比如當接聽電話或短信時app可能被置爲此狀態background 後臺運行並處

原创 IOS中Cocoa對象的內存管理初探(簡介)

在Cocoa對象的生命週期中,有創建、初始化、被使用、被持有或拷貝、被釋放(release或dealloc)等過程。 與Java具有垃圾收集(GC:即Gabage Collection)的機制不同,IOS中,對象的管理需要通過對

原创 網易筆試題-九宮格密碼

轉自: www.cnblogs.com/shoker/p/3998270.html 一 問題描述: 九宮格,就是手機手勢密碼。有三問,一問是如果只設置2位密碼,有多少種滿足的密碼,密碼不能穿越,比如1 3之間穿過2,這是不允許的;第二問,

原创 《修改代碼的藝術》 讀書筆記

第16章 對代碼理解不夠 所以無法修改 接觸不熟悉的代碼,特別是遺留代碼,會讓我們如履薄冰。隨着時間推移,一些人會對這種恐懼相對免疫。如果你理解爲了修改代碼而需要知道的一切,情況會好許多。那我們如何才能理解呢? 一 做筆記,

原创 如何使簡歷吸引HR注意

在企業收到的簡歷中,有80%的簡歷會在10秒之內甚至在更短的時間內被淘汰。如何完善你的簡歷,讓簡歷在短短的10秒鐘之內就吸引住HR們的,是你求職的第一步,根據幾年的招聘經驗,總結出一下幾點。 1、正確、真實是基本。簡歷信息絕對不能出現錯

原创 《重構 改善既有代碼的設計》學習筆記 1

何爲重構 所謂重構(refactoring)是這樣一個過程:在不改變代碼外在行爲的前提下,對代碼做出修改,以改進程序的內部結構。 重構就是在代碼寫好之後改進它的設計。 優點 改進設計 可以帶來更簡單,更優

原创 iOS的類的擴展

簡介 除去繼承的方法之外,Objective c 爲程序員提供了類別(Category)和延伸(Extension)兩大擴展機制。它們可以向類中添加成員函數,實現功能上的擴展。 在添加的函數中,可以訪問類中所有的數據成員,該類的

原创 ”基本的ios面試題“答案(1-3)

1題 摘抄自 http://bbs.9ria.com/forum.php?mod=viewthread&tid=258308 (1)assign是直接賦值。不會涉及引用計數問題,主要用於對objc基礎數據類型(NSInteger、CGFl

原创 經典問題-老鼠走迷宮問題求解

1 問題: 現在有一個使用二維矩陣陣列表示的迷宮,矩陣使用數字1表示道路,2表示障礙物(如牆壁)。 指定迷宮入口和出口的二維座標位置,尋找一個可行的穿過迷宮的路徑。 2 解決思路: 指定前進時探索的方向順序,比如先試探上方是否可走,按照上

原创 基本的ios面試題

今天去一家公司面試,先做一套筆試題,除了翻譯題之外,剩下都是下面的幾道問答題。 感覺挺基礎的,記錄下來備用,也供他人蔘考。 1 定義屬性時,什麼時候使用copy,assign和retain?atomic和nonatomic有什麼區別? 2

原创 ios file handling

1. class Apple provides us two basic classes for handling file operations. They are: NSFileManager, NSFileHandle 2

原创 一道阿里巴巴的面試題解答

問題描述: 12個高矮不同的人,排成2排.每排必須是從矮到高排列,而且第2排比對應的第1排的人高, 問: 排列方式共有多少種. 此題爲阿里巴巴筆試題. 解決方案: #include <iostream> #include <vector>