原创 IOS征途之三 分類與協議

分類(category) 按照目前的理解:分類類似一個把方法抽離出來的一個動作,主要可以增強代碼的可讀性,使之更美觀,更面向對象。這和我以前開發Android時會把某個功能模塊中的方法抽離出來大致是一個道理。 *一些小特性:通過使

原创 java設計模式之一 —— 工廠模式整理

最近把學過的設計模式重新整理一遍,工廠模式算是除單例之外最基礎的一個設計模式。 工廠模式 在簡單工廠模式中,一個工廠類處於對產品類實例化調用的中心位置上,它決定那一個產品類應當被實例化, 如同一個交通警察站在來往的車輛流中,決定放

原创 IOS征途之三 分類與協議(二)

本來分類和協議應該是放在同一篇來寫的,可是最近有點小感冒,這兩天不在狀態,於是現在補上。 協議(protocol) 1.在我看來,目前而言,IOS的協議其實是與Android的接口是同一個概念,包括作用與實現。其作用很好的規範

原创 IOS征途之一 論OC與Android語法區別基礎篇

1.源代碼文件擴展名 oc: android: 實現文件: .java (無頭文件) 2.類的定義 oc: 頭文件中 @interface MyClassName:NSObject @end android: cl

原创 Android實現炫酷SVG動畫效果

(2)Android實現炫酷SVG動畫效果 原文出處:http://blog.csdn.net/crazy__chen/article/details/47728241  svg是目前十分流行的圖像文件格式

原创 Android 關於SVG矢量圖支持

原文出處:微信,脈脈不得語的安卓開發技術週報 47期推薦   資源矢量化 “清晰”和“體積”的矛盾與麻煩 面對android的各種dpi某事,想要所有設備上的圖片都能有最清晰的效果,就意味着每種dpi模式都必須

原创 Mac OS X安裝 Scrapy、PIL、BeautifulSoup

文/貳拾貳畫生(簡書作者) 原文鏈接:http://www.jianshu.com/p/5265b76026d9 著作權歸作者所有,轉載請聯繫作者獲得授權,並標註“簡書作者”。環境:Mac OS X Yo

原创 java算法之三快速排序(交換排序)

快速排序的基本思想:          通過一趟排序將待排序記錄分割成獨立的兩部分,其中一部分記錄的關鍵字均比另一部分關鍵字小,則分別對這兩部分繼續進行排序,直到整個序列有序。        先看一下這幅圖: 把整個序列看做一

原创 java算法之四希爾排序(插入排序)

希爾排序: * 基本思想: 先取一個小於n的整數d1作爲第一個增量,把文件的全部記錄分成d1個組。  * 所有距離爲dl的倍數的記錄放在同一個組中。 * 先在各組內進行直接插人排序;然後,取第二個增量d2<d1重複上述的分組和排序,  *

原创 Pycharm中執行scrapy命令

當你檢查scrapy二進制文件時,你會注意到這麼一段python script #!/usr/bin/python from scrapy.cmdline import execute execute() 這意味着 一個scrapy命令

原创 java算法之五簡單選擇排序(選擇排序)

code: public class chooseSort { private static int[] a = {4,3,6,8,3,5}; public static void main(String[] args) { f

原创 AndroidStudio報錯 Project refresh failed Error:exception during working with external system:

AndroidStudio報錯  Project refresh failed  Error:exception during working with external system: 最開始去百度,百度這個渣渣半天都解決不了問題。

原创 iOS企業版分發關於plist和證書的那些事

1.      需要ssl證書 企業版分發的plist下載鏈接必須是https協議的,所以需要SSL證書。去買個證書,或者免費的第三方平臺的:七牛、oschina等 例如:https://git.oschina.net/chshyi

原创 iOS 由於枚舉類型導致的1 duplicate symbol for architecture x86_64錯誤

原文鏈接:http://www.jianshu.com/p/2b79e450d67e 錯誤如下: duplicate symbol _iphoneType in: /Users/midmirror/Library/Develop

原创 Android Volley二次封裝

在網上搜索了幾遍關於android volley的二次封裝。大多都是仍然沒有脫離使用時的三個步驟 1. mQueue = Volley.newRequestQueue(context); 2. JsonObjectRequest re