Time of Update: 2016-05-13
標籤:
Time of Update: 2016-05-13
標籤:如果還沒看前一篇,可以移駕看看:ios 3D引擎 SceneKit 開發(4) –關於旋轉的幾點問題(1)上一篇我們用CABasicAnimation 來類比了太陽-地球-月球的天體運動。其中月球繞太陽運動和月球繞地球運動都可以看做一個點繞另一個點作圓周運動。(當然現實中是橢圓運動,有遠地點,近地點,這裡我們看作圓周運動)一個點繞另一個點作圓周運動,是不是很熟悉。對,就是我們之前學習的數學知識,這裡完全可以用數學知識做。相關數學知識點: 任意點a(x,y),繞一個座標點b(rx0,ry0)
Time of Update: 2016-05-13
標籤:物件導向 *是一種認為抽象的編程模型 *複雜問題分解成一個個獨立的小問題,通過單獨解決每個小問題,來解決複雜問題類 *理解成“圖紙” *對事物、演算法、邏輯、概念的抽象 *封裝(將相關的資料、代碼封裝成一個類組件)對象(執行個體) *理解成從“圖紙”建立的“產品” *每個對象佔用獨立的記憶體空間,儲存自己的屬性資料 *每個對象可以獨立控制讓他執行指定方法的代碼引用 *理解成“遙控器” *引用變數儲存一個對象的記憶體位址
Time of Update: 2016-05-13
標籤:ToolBar簡介ToolBar是Android 5.0推出的一個新的導航控制項用於取代之前的ActionBar,由於其高度的可定製性、靈活性、具有Material Design風格等優點,越來越多的應用也用上了ToolBar,比如常用的知乎軟體其頂部導覽列正是使用ToolBar。官方考慮到仍有一部分使用者的手機版本號碼低於5.0,所以,ToolBar也放進了support v7包內,使得低版本的系統也能使用上ToolBar。本文將使用support v7支援包的ToolBar來進行講解,
Time of Update: 2016-05-13
標籤: 問題: 項目啟動點擊某個頁面的時候,控制台報No mapping found for HTTP request with URI [/DZCX_Manage/host/toHostMsg.action錯誤。可是項目結構中有對應的CarUserController.java檔案,同時定義的
Time of Update: 2016-05-13
標籤:題意/Description: 有一棵蘋果樹,如果樹枝有分叉,一定是分2叉(就是說沒有只有1個兒子的結點) 這棵樹共有N個結點(葉子點或者樹枝分叉點),編號為1-N,樹根編號一定是1。 我們用一根樹枝兩端串連的結點的編號來描述一根樹枝的位置。下面是一顆有4個樹枝的樹 2 5 \
Time of Update: 2016-05-13
標籤:昨天是我第一次嘗試去培訓機構試聽上課,以前覺得去培訓機構的都是別人,現在是自己覺得很新鮮,雖然之前也想過自己可以去參加下培訓機構來增強專業技能的學習,可是當自己真正地進入後才發現那感覺、那氛圍是完全不一樣的,無論是老師教學的風格,還是教學的內容重點都是和學校的很不一樣的。在那裡一個班只有差不多10人,是真正的小班教學,老師相當於一對一的輔導,那樣子非常有利於我們的學習,有不懂或跟不上也可以馬上提出,感覺這樣的學習環境才會事半功倍。在第一次課裡,老師給我們講了:1、java的簡
Time of Update: 2016-05-13
標籤:裝置螢幕類型螢幕尺寸點解析度(像素)iPhone 3GS非Retina3.5 inch320*480320x480iPhone4\4SRetina3.5 inch320*480640x960iPhone5\5C\5SRetina4 inch320*568640x1136iPhone6Retina4.7 inch375*667750x1334iPhone6 PlusRetina5.5
Time of Update: 2016-05-13
標籤:如果想要進行IPC通訊,一般寫一個AIDL介面,再寫一個Service子類,然後實現AIDL介面 當做IBinder返回給Activity介面層。如果不想寫AIDL介面檔案,只是單線程中與Service進行通訊 我們可以用Android寫好的Messenger類來處理,一樣能將訊息傳遞給Service進行通訊。什麼是aidl:aidl是 Android Interface definition
Time of Update: 2016-05-13
標籤:關鍵字iOS9新出的關鍵字:用來修飾屬性,或者方法的參數,方法的傳回值好處:迎合swift提高我們開發人員開發規範,減少程式員之間交流注意: iOS9新出關鍵字nonnull,nullable,null_resettable,_Null_unspecified只能修飾對象,不能修飾基礎資料型別 (Elementary Data Type)/** 1. 首字母不帶下滑線的修飾類名(eg. nullable) 2. 首字母帶一個底線,則首字母大寫,修飾對象(eg.
Time of Update: 2016-05-13
標籤:在實際開發應用中,美工通常都會根據不同的機型設計出很多套背景圖片,而這些背景圖片的命名通常都是有規律的,我們剛好可以利用這一特點把圖片名稱的修改或者拼接寫成一個方法,然後根據不同的機型返回不同的適配圖片,即可達到自動適配的目的,且避免了圖片的失真。首先,為NSString建立立一個分類,專門用來在圖片名後面拼接對應的螢幕資訊#import "NSString+append.h"@implementation NSString (append)-(NSString
Time of Update: 2016-05-13
標籤:雖然iOS系統相比於其他手機作業系統相對安全,但是這個安全並不是絕對的,我一直相信,道高一尺魔高一丈。此文想以實際例子出發,告訴大家,如何去反編譯一個app,並且從某個角度來說,iOS沒有傳說中的“安全”。這裡只最簡單的結論給大家,具體原理以及工具的詳細使用,請各位自行Google,為什麼這麼做呢,因為我想用最簡單的語言,讓沒有彙編基礎的同學也能明白。將用以下幾個方面來闡述我的觀點:iOS app可以“有條件”地被反編譯脫掉App
Time of Update: 2016-05-13
標籤:第一天:1. 如果一個方法,只需要點擊按鈕觸發,不需要其他地方調用,那麼不需要在.h中聲明只需要在.m中實現即可2. 對於只需要在ViewController中使用的控制項(屬性),我們一般聲明在類擴充中,UI控制項,通通使用weakUI控制項需要連線,也需要添加標示IBOutlet3. 將文字框的文字轉化為數字:[self.field.text intValue];4. 收合鍵盤:取消第一響應,取消文字框的焦點方法1:需要找到對應的控制項,去調用方法,比較繁瑣self.field1
Time of Update: 2016-05-13
標籤:Xib link Xib1.直接載入xib中的UIView建立一個View1.xib, 隨便設一個背景色,加一個標識UILabel, 這樣好知道是這個view是哪一個view. 你可以在這個view上加作意的subview,我只是說明原理,所以這兒並沒有加作何subview. 最終我的View1如: 由於View1會放到其它View上作為subview,所以這兒size是Freeform, Status
Time of Update: 2016-05-13
標籤:在項目的開發中因為要使用到WIFI和GPRS網路的切換,因此就研究了一下通過代碼開啟WIFI和GPRS的工作。無論是切換WIFI還是切換GPRS網路都需要設定相應的許可權,所以需要在AndroidManifest.xml檔案中加入以下幾行代碼。<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name=&
Time of Update: 2016-05-13
標籤:iOS開發多線程篇—多線程簡單介紹 一、進程和線程1.什麼是進程 進程是指在系統中正在啟動並執行一個應用程式每個進程之間是獨立的,每個進程均運行在其專用且受保護的記憶體空間內比如同時開啟QQ、Xcode,系統就會分別啟動2個進程通過“活動監視器”可以查看Mac系統中所開啟的進程 2.什麼是線程1個進程要想執行任務,必須得有線程(每1個進程至少要有1條線程)線程是進程的基本執行單元,一個進程(程式)的所有任務都線上程中執行比如使用酷狗播放音樂、使用迅雷下載電影,
Time of Update: 2016-05-13
標籤:我們知道: 在每個開發完成之後的apk都需要進行簽名,這樣的apk才能發布在應用市場上,簽名過的apk的在簽名上中資訊都是有公司的相關的資訊,簽名的相關apk的簽名的檔案,在Android studio的可以直接對apk的檔案簽名的。話不多說,直接上步驟:①進行點擊菜單中“Build”選項,彈出的下拉式功能表中的“generate signed APK”.②進入到generate signed apk中介面框中,因第一次對apk的簽名,就需要先建立簽名檔案鑰匙,點擊”create
Time of Update: 2016-05-12
標籤:簡介屬性動畫包含:ObjectAnimator 動畫的執行類ValueAnimator 動畫的執行類AnimatorSet 用於控制一組動畫的執行:線性,一起,每個動畫的先後執行等。AnimatorInflater 使用者載入屬性動畫的xml檔案ObjectAnimator 單一屬性動畫 縮放X軸:ScaleX
Time of Update: 2016-05-12
標籤:首先是開啟本地相簿選取圖片:Intent albumIntent = new Intent(Intent.ACTION_PICK);//開啟系統的相簿albumIntent.setType("image/*");startActivityForResult(albumIntent, 0x1004);選取完圖片後在onActivityResult編寫取資料的操作:@Overrideprotected void onActivityResult(int
Time of Update: 2016-05-12
標籤:android studio NDK 開發初探環境配置 1)下載ndk 2)在android studio中配置ndk 路徑 3)配置gradle 在gradle.properties中加入 android.useDeprecatedNdk=true配置 開啟ndk 在開發過程中我們有時還會用到c++中到stl庫這時我們就需要在build.gradle 中加入 defaultConfig { ndk { moduleName “jnitest”