標籤: 使用Objective-C的文檔產生工具:appledoc前言做項目的人多了,就需要文檔了。今天開始嘗試寫一些項目文檔。但是就原始碼來說,文檔最好和源碼在一起,這樣更新起來更加方便和順手。象 Java 語言本身就內建 javadoc 命令,可以從源碼中抽取文檔。今天抽空調研了一下 objective-c 語言的類似工具。從 stackoverflow 上找到三個比較 popular 的工具:doxygen, headdoc 和 appledoc
標籤:9.29開始動手看著慕課網的視頻去學習手機伺服器微架構實現,原因是:現在自己想要認真地學習瞭解android的基本網路知識,以及其實踐一.知識準備首先,我要瞭解tcp、udp和http的關係,瞭解自己需要在什麼情況下選擇哪個。 然後,就是我需要瞭解的是http的實現原理。 據說這個是我們面試時有可能需要考到的,其實,我需要的是弄清楚request和accept需要做的是什麼 最後,是關於http的解析過程。二.寫代碼過程接下來,就是跟著視頻寫代碼
標籤:本篇博文主要討論一下複雜介面中常用的一種技術——介面消極式載入技術。 有時候,我們的頁面中可能會包含一些布局,這些布局預設是隱藏的,當使用者觸發了一定的操作之後,隱藏的布局才會顯示出來。比如,我們有一個Activity用來顯示好友的列表,當使用者點擊Menu中的“匯入”以後,在當前的Activity中才會顯示出一個匯入好友的布局介面。從需求的角度來說,這個匯入功能,一般情況下使用者是不使用的。即大部分時候,匯入好友的布局都不會顯示出來。這個時候,就可以使用消極式載入的功能。&nb
標籤:本部落格的目的:①總結自己的學習過程,相當於學習筆記 ②將自己的經驗分享給大家,相互學習,互相交流,不可商用內容難免出現問題,歡迎指正,交流,探討,可以留言,也可以通過以下方式聯絡。本人互連網技術愛好者,互連網技術發燒友微博:伊直都在0221QQ:951226918------------------------------------------------------------------------------------------------------------------
標籤:所謂MVP(Model-View-Presenter)模式。是將APP的結構分為三層:view - UI顯示層view 層主要負責:提供UI互動在presenter的控制下修改UI。將業務事件交由presenter處理。注意. View層不儲存資料,不與Model層互動。presenter - 邏輯處理層presenter
標籤:DatePicker1.擷取一個日曆對象:Calendar cal=Calendar.getInstance();2.擷取當前日期及時間:int year=cal.get(Calendar.YEAR);int month=cal.get(Calendar.MONTH)+1;//特殊的是Calendar中月份從0開始計數,所以加1得到常規月份int day=cal.get(Calendar.DAY_OF_MONTH);int
標籤: 1、在Cortana搜尋欄輸入regedit後,按斷行符號鍵進入登錄編輯程式 2、定位到 HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers 3、為“移動到”功能建立項,命名為“Move To”(或者其他名稱,最好用英文),雙擊右邊“(預設)”,在數值資料中寫入: {C2FBB63
標籤:說明Hybrid APP是目前廣泛流行的一種APP開發模式,本文對其做簡單介紹目錄前言參考來源楔子Hybrid發家史突然興盛的H5H5大行其道H5滲入APP開發Hybrid的興盛Hybrid概述Hybrid定義Hybrid App的類型劃分Hybrid架構基本原理內部的實現原理流程Hybrid的未來現行多種App開發模式以及分析比較Hybrid面臨的挑戰前言參考來源前人栽樹,後台乘涼,本文參考了以下來源HTML5
標籤:我們在項目中為了安全方面的考慮,通常情況下會選擇一種加密方式對需要安全性的文本進行加密,而Base64加密和DES64加密是常用的密碼編譯演算法。我記得我在前一個項目中使用的就是這兩種密碼編譯演算法的結合:Base64 + DES加密。當然這需要移動端和後台伺服器做一個統一。1、Base64加解密值得一提的是:apple提供了基礎的Base64加解密演算法。這樣我們就可以直接使用方法去實現Base64加解密。先看一下apple都提供了哪些方法:@interface NSData
標籤:FloatingActionButton懸浮按鈕:FloatingActionButton是重寫ImageView的,所有FloatingActionButton擁有ImageView的一切屬性。app:backgroundTint - 設定FAB的背景顏色。app:rippleColor - 設定FAB點擊時的背景顏色。app:borderWidth
標籤:擷取螢幕的寬度與高度有以下幾種方法:1、WindowManager wm = (WindowManager) getContext() .getSystemService(Context.WINDOW_SERVICE);
標籤:前段時間自己寫了一個能夠“通用”的,支援下拉重新整理和上拉載入的自訂控制項。可能現如今這已經不新鮮了,但有興趣的朋友還是可以一起來看看的。與通常的View配合使用(比如ImageView)與ListView配合使用與RecyclerView配合使用與SrcollView配合使用局部重新整理(但想必這種需要實際應該還是不多的….)好啦,效果大概就是這樣。如果您看後覺得有一點興趣。那麼,以下是相關的資訊: GitHub地址: https://github.com/RawnHwang/
標籤:由於移動端是觸摸事件,所以要用到H5的屬性touchstart/touchmove/touched,但是PC端只支援滑鼠事件,所以此時可以這樣轉換var touchEvents = { touchstart: "touchstart", touchmove: "touchmove", touchend: "touchend", /** *
標籤:本文以一個簡單的例子詳細介紹如何為Android 6.0 系統新增一個系統服務,以及如何使用自訂系統服務。目標:1.建立一個自訂服務CCCService 2.APP 開發過程中可以使用 getSystemService("ccc") 擷取 CCCManager 並且調用裡面的函數。 step1 建立aidl檔案在源碼frameworks/base/core/java/android/os/ 下面新增
標籤:題目連結:http://poj.org/problem?id=1236 題目大意:N(2<N<100)個學校之間有單向的網路,每個學校得到一套軟體後,可以通過單向網路向周邊的學校傳輸。問題1:初始至少需要向多少個學校發放軟體,使得網路內所有的學校最終都能得到軟體。問題2:至少需要添加幾條傳輸線路(邊),使任意向一個學校發放軟體後,經過若干次傳送,網路內所有的學校最終都能得到軟體。解題思路:首先用tarjan求得所有強聯通分量,將每個強聯通分量看成一個點,這樣會得到一個
標籤:Android支援下列所有單位。px(像素):螢幕上的點。in(英寸):長度單位。mm(毫米):長度單位。pt(磅):1/72英寸。dp(與密度無關的像素):一種基於螢幕密度的抽象單位。在每英寸160點的顯示器上,1dp = 1px。dip:與dp相同,多用於android/ophone樣本中。sp(與刻度無關的像素):與dp類似,但是可以根據使用者的字型大小喜好設定進行縮放。 dp這個單位可以適配螢幕,根據螢幕的大小進行放大縮小 下面說下如何擷取解析度: &
標籤:我的應用程式裡面有一個需求,將一個畫面分享出去,這個畫面底層是一個View,所以首先要把這個View轉換成Bitmap,然後在分享這個bitmap即可。話不多說,直接上代碼。有個地方需要注意一下:就是//Draw background的代碼不能省略,否則產生的圖片背景就是黑色的了。==public static Bitmap getBitmapFromView(View v) { Bitmap b = Bitmap.createBitmap(v.getWidth(),
標籤:在IIS 7和IIS 7.5中,我們可以為應用程式集區設定一個特殊的Identity(使用者標識):ApplicationPoolIdentity。 那麼這個標識到底是什麼意思?它是具體什麼身份呢?這一講我將為你揭曉答案。這個標識設定會在應用程式集區啟動的時候,動態地產生一個使用者身份,這個使用者身份只具備對網站根目錄的存取權限,這樣可以進一步地保證伺服器的安全性。作為管理員和開發人員,都需要瞭解這個設定的特性。視頻地址http://www.tudou.com/programs/view/
標籤: 由於我們團隊的黃金點遊戲結果是第二名,按理說是一定能選到一個自選項目的,所以以下只列出我們選擇的自選項目。 自選項目名稱:桌遊APP(暫訂,名字還沒想好) 項目大致介紹:此APP整合了多種桌遊,主要包括誰是臥底、狼人殺等(初期會先做一兩個)。使用情境主要是線下聚會時供大家娛樂使用。軟體的功能會比市面上一些同類軟體更強大且更貼心,如可以支援狼人殺的法官全部功能。軟體的核心亮點在此請允許我們先不公布,到時候希望能給大家一個驚喜。【Team
標籤:在Android應用開發過程中,螢幕上控制項的布局代碼和程式的邏輯代碼通常是分開的。介面的布局代碼是放在一個獨立的xml檔案中的,這個檔案裡面是樹型組織的,控制著頁面的布局。通常,在這個頁面中會用到很多控制項,控制項會用到很多的資源。Android系統本身有很多的資源,包括各種各樣的字串、圖片、動畫、樣式和布局等等,這些都可以在應用程式中直接使用。這樣做的好處很多,既可以減少記憶體的使用,又可以減少部分工作量,也可以縮減程式安裝包的大小。下面從幾個方面來介紹如何利用系統資源。 1