Time of Update: 2015-12-27
標籤: 在Android開發中,我們經常會使用到static來修飾我們的成員變數,其本意是為了讓多個對象共用一份空間,節省記憶體,或者是使用單例模式,讓該類只生產一個執行個體而在整個app中使用。然而在某些時候不恰當的使用或者是編程的不規範卻會造成了記憶體泄露現象(java上的記憶體流失指記憶體得不到gc的及時回收,從而造成記憶體佔用過多的現象) 本文中我們主要分析的是static變數對activtiy的不恰當引用而造成的記憶體流失,因為對
Time of Update: 2015-12-27
標籤:- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UITextField *textField=[[UITextField alloc]initWithFrame:CGRectMake(10, 100, 200, 200)];
Time of Update: 2015-12-27
標籤:CSS實現滑鼠移動圖片實現切換功能:當滑鼠放在一個圖片上的時候可以切換為其他圖片,使用javascript可以實現,下面介紹一下如何使用CSS實現此功能。代碼執行個體如下:<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" /><head><title>
Time of Update: 2015-12-26
標籤:移動開發人員面臨的技術挑戰 初創期 創意->用戶端開發->服務端開發->測試 技術選型: 開發語言 技術架構 雲端運算 圖片 資料庫 緩衝 中介軟體 大資料計算 架構穩定:有靈活性和可擴充性,架構清晰,新人可以快速上手。 上升期 營運挑戰: ü? 部署發布不成為痛點 ü? 加機器,怎麼加? ü? 資料的備份,還原怎麼做?熱備冷備怎麼做? ü? 系統架構升級和重構 安全挑戰: ü?
Time of Update: 2015-12-26
標籤:一、反編譯1.下載需要檔案,傳送門: http://download.csdn.net/detail/jasonkent27/93782792.把需要反編譯的檔案(假設是test.apk)放到同一目錄下3.輸入apktool d test.apk (test.apk是需要反編譯的檔案名稱)4. 反編譯成功後會多一個檔案夾5.反編譯成功二、查看源碼1. 準備檔案(test.apk)2. 用壓縮軟體解壓到當前檔案夾3.將classes.dex
Time of Update: 2015-12-26
標籤:關於uitableview中常常問到的問題Cell的重?用原理• 還有?一個?非常重要的問題:有時候需要?自訂UITableViewCell(?用?一個?子類繼 承UITableViewCell),?而且每?一?行?用的不?一定是同?一種UITableViewCell,所以?一 個UITableView可能擁有不同類型的UITableViewCell,對象池中也會有很多不同類型的
Time of Update: 2015-12-26
標籤:多開:就是在手機上開多個應用,比方同一時候開啟3個軟體。安卓多開:http://yunpan.cn/cZBvE42E7qQkf 訪問password 8509蘋果多開1:http://yunpan.cn/cZB2AyXazkBzU 訪問password 9fe4蘋果多開2:http://yunpan.cn/cZB2KZ5k7DVqr 訪問password
Time of Update: 2015-12-26
標籤: [weak] FMusicPlayer: TMusicPlayer; [weak]修飾, 編譯器在處理這個變數的時候不會調用該變數內容的__ObjAddRef和__ObjRelease. procedure DoUpdateUI(newPos: Single);//更新進度條 procedure UpdateNowPlaying(newIndex: Integer);//當前播放歌曲名稱等資訊 procedure
Time of Update: 2015-12-26
標籤:第一種:runtime.h裡的方法BOOL class_addProperty(Class cls, const char *name, const objc_property_attribute_t *attributes, unsigned int attributeCount)#include <objc/runtime.h>#import <Foundation/Foundation.h>@interface SomeClass :
Time of Update: 2015-12-26
標籤:#include<cstdio>#include<algorithm>using namespace std;const int maxn=1000+10;struct Homework{ long long st; long long len;}h[maxn];int n;bool cmp(const Homework&a,const Homework&b){ return a.st<b.st;}int main(){
Time of Update: 2015-12-26
標籤:前言說一下我瞭解的推送本文APNs--------Apple Push Notification service 1 遠程推送的大概流程及其原理我們的裝置連網時(無論是蜂窩連網還是Wi-Fi連網)都會與蘋果的APNs伺服器建立一個長串連(persistent IP
Time of Update: 2015-12-26
標籤:1、類別的作用?繼承和類別在實現中有何區別?category 可以在不獲悉,不改變原來代碼的情況下往裡面添加新的方法,只能添加,不能刪除修改。並且如果類別和原來類中的方法產生名稱衝突,則類別將覆蓋原來的方法,因為類別具有更高的優先順序。類別主要有3個作用:(1)將類的實現分散到多個不同檔案或多個不同架構中。(2)建立對私人方法的前向引用。(3)向對象添加非正式協議。 繼承可以增加,修改或者刪除方法,並且可以增加屬性。 2、KVO 和 KVC的區別?答案:kvc:鍵 -
Time of Update: 2015-12-26
標籤:Activity.finish()Call this when your activity is done and should be
Time of Update: 2015-12-25
標籤:android 瀏覽器 message number null 打電話:Intent intent = new
Time of Update: 2015-12-25
標籤: 昨天新學了,碰撞判斷的方法,並且學習nstimer的新用法,今天自己練習做了一個打磚塊的小遊戲,遊戲裡實現了由左右上三個牆壁,有15個磚塊,一個小球,一塊擋板,通過小球碰到牆壁和擋板實現小球的彈動。但是做好後實現不了消失碰到的磚塊,只能做好最後一個建立的磚塊有碰撞後消失的效果, 今天下午有複習了一些學過的知識
Time of Update: 2015-12-25
標籤:今天由劉國斌老師主講,上課先回顧了這幾天學習的主要內容:變數://資料類型:int float double long long long char short//聲明 賦值 變數的命名規則(只能字母和底線開頭,不能關鍵字、駝峰式命名、見名知意)////運算子:+-*/ ++ — %//關係運算子 > < >= <= != ==////變數的範圍//邏輯判斷 if
Time of Update: 2015-12-25
標籤: 又逢周六,我感覺最近這3天學習的東西挺多的,但是今天來上自習的人剛覺剛剛一半左右,也許是由於這兩周大家都沒有休息時間的原因吧!但時我自己對這幾天所學的東西也不是特別把握,今天看了一天也沒能完全系統性的掌握,沒有把書讀薄了的感覺; 說一下今天複習的內容吧:1、主要複習了字串的一些基本內容:建立、拼接、截取、地址拼接、替換、包含查詢、編解碼、可變字串、判斷相等[p2 isEqual:p];2、Categroy:建立
Time of Update: 2015-12-25
標籤:可能由於晚上休息太晚,加之這兩天上課大部分內容為訓練營學習的內容,上課總是有點瞌睡; 今天的學習內容如下:1. 變數的範圍 局部變數 全域變數2.BOOL 取值0或1 3.if語句 else else if4.switchCase5.按鈕加tag6.for迴圈
Time of Update: 2015-12-25
標籤:CardView 是android5.0新加入的特性,大家先別著急,由於Google出了cardview的相容包,也就是android.support.v7.widget.CardView包,所以在5.0以下的系統也可以運行這個效果。什麼是CardView ?就是在View的外面加上一個類似如卡片的陰影,下面放代碼。 <RelativeLayout android:layout_width="match_parent"
Time of Update: 2015-12-25
標籤: 1 #import "ViewController.h" 2 3 @interface ViewController () 4 { 5 UILabel *lable; 6 BOOL moveFlag; 7 NSInteger length; 8 UIButton *btn; 9 NSTimer *timer;10 }11 12 @end13 14 @implementation ViewController15 16 -