Time of Update: 2015-03-31
Android啟動流程分析(二) init進程的啟動,androidinit#############################################本文為極度寒冰原創,轉載請註明出處#############################################分析init進程,首先要分析init進程是如何啟動的,
Time of Update: 2015-03-31
ios runtime swizzle,iosswizzle<pre name="code" class="objc">#import <objc/runtime.h><img
Time of Update: 2015-03-31
Lua中資料類型的源碼實現,lua資料類型源碼 概述 在Lua中有8種基礎類型:nil、boolean、number、string、userdata、function、thread和table。可以使用函數type查看某個變數或值的類型,返回相應的類型名稱。像其他動態語言一樣,在語言中沒有類型定義的文法,每個值都攜帶了它自身的類型資訊。下面將通過Lua 5.2.1的源碼來看類型的實現。
Time of Update: 2015-03-31
【編程基礎】Adapter設計模式,adapter設計模式Adapter適配器模式是將兩個不相容的類組合在一起使用。生活中膝上型電腦和手機等數位產品的充電器就是一個適配器,將家用220V的交流電轉換為筆記本或手機正常工作所需的目標電壓和電流。適配器起到一種轉換和封裝的作用。Adapter設計模式主要目的組合兩個不相干類,常用有兩種方法:第一種解決方案是修改各自類的介面。但是如果沒有源碼,或者不願意為了一個應用而修改各自的介面,則需要使用Adapter適配器,在兩種介面之間建立一個混合介面。Ada
Time of Update: 2015-03-31
iOS_無限滾動,iOS_滾動最終:使用CollectionView實現,帶pageContrl + timer定時器思路,使用1組,但是告訴控制器有modelArrCount*5000個item,並且cellForRow時,建立根據index模數modelArrCount,取出資料來源(實際只有8個),並且item的寬度就是一個螢幕的寬度程式碼片段:#import "BeyondViewController.h"// 快速Frame#import
Time of Update: 2015-03-31
Android啟動流程分析(八)
Time of Update: 2015-03-31
公眾號自動回複範例程式碼,自動回複範例程式碼<?phpdefine("TOKEN", "weixin");$wechatObj = new wechatCallbackapiTest();$wechatObj->responseMsg();class wechatCallbackapiTest{ public function responseMsg() {//get post data, May be due to the
Time of Update: 2015-03-31
Android中擷取本機ip地址和MAC地址,androidmac通過InetAddress.getLocalHost()得到始終是“127.0.0.1”,要想得到真正的網路ip地址要通過下面的方法:首先建立一個工程,修改AndroidManifest.xml檔案增加使用者權限,如下: <uses-permission android:name="android.permission.INTERNET"/>
Time of Update: 2015-03-31
iOS開發中的UIPickerView,iosuipickerview UIPickerViewUIPickerView的常見屬性// 資料來源(用來告訴UIPickerView有多少列多少行)@property(nonatomic,assign) id<UIPickerViewDataSource> dataSource;// 代理(用來告訴UIPickerView每1列的每1行顯示什麼內容,監聽UIPickerView的選擇)@property(nonatomic,
Time of Update: 2015-03-31
Android技術——資料庫(三):SQLite資料庫應用執行個體,androidsqlite本文源碼參見:https://github.com/YongYuIT/MeiNvLiuLanQi本文的執行個體是基於《Android系統回顧(八):網路通訊(一)》中的項目添加而來的。 實現的效果是:在PostActivity裡,當美女們載入完成之後,把她們的資訊非同步地寫入資料庫中。/MeiNvLiuLanQi/src/com/example/meinvliulanqi/basic_serv
Time of Update: 2015-03-31
記住密碼和自動登入介面的實現(五),記住密碼登入介面你不能左右天氣,但可以改變心情。你不能改變容貌,但可以掌握自己。你不能預見明天,但可以珍惜今天。本講內容:記住密碼和自動登入介面的實現樣本 下面是res/layout/activity_login.xml 布局檔案:(登入介面)<?xml version="1.0" encoding="utf-8"?><RelativeLayout
Time of Update: 2015-03-31
Java多線程、並發編程知識點小結,java多線程1、線程的狀態 1.1建立 線程 的兩種方式,介面和線程類。利用介面的好處:更好的體現物件導向的思想,可以避免由於Java的單繼承特性而帶來的局限; 增強程式的健壯性,代碼能夠被多個線程共用,代碼與資料是獨立的;(同步問題)適合多個相同程式碼的線程區處理同一資源的情況。 1.2線程就緒等待調度運行start()方法。1.3線程的中斷這裡需要注意的是,如果只是單純的調用interrupt(
Time of Update: 2015-03-31
Android自訂控制項系列之應用篇——圓形進度條,android進度條一、概述 在上一篇博文中,我們給大家介紹了Android自訂控制項系列的基礎篇。連結:http://blog.csdn.net/qq_24908939/article/details/44589669 這一篇博文中,我們將在基礎篇的基礎上,再通過重寫ondraw()方法和自訂屬性實現圓形進度條,效果:二、實現步驟 1、 編寫自訂群組件MyCircleProgress擴充Viewpublic
Time of Update: 2015-03-31
iOS中的多控制器管理(二)-UITabBarController-,ios分段控制器
Time of Update: 2015-03-31
Android:WebView與Javascript互動(相互調用參數、傳值),androidwebviewAndroid中可以使用WebView載入網頁,同時Android端的java代碼可以與網頁上的javascript代碼之間相互調用。:(一)Android部分:布局代碼:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2015-03-31
LiteHttp極簡且智能的Android HTTP架構,litehttpandroid今天接觸到了LiteHttp架構,覺得挺不錯,比Vollery更輕量級。詳細介紹和用法,請參考:http://www.eoeandroid.com/thread-326584-1-1.html上面有詳細的介紹,這裡簡單介紹一下怎麼用這個架構來給服務端發送請求,完成用戶端使用者名稱和密碼的驗證。GitHub連結:https://github.com/litesuits/android-lite-async1.
Time of Update: 2015-03-31
我的安卓路(二)之“選書小程式”,安卓路選書小程式 今天開始做了一個加了小功能的Android小程式——圖書選購程式簡介:此程式主要是練習掌握對CheckBox控制項的使用,它的功能是將選擇的圖書顯示給使用者看。詳介:一、咱們先來看看大體都有哪些檔案: 檔案main.xml的作用是設計程式介面; 而CheckBoxDemoActivity.java則主要是用來實現功能的代碼編寫。二、製作程式介面:
Time of Update: 2015-03-31
Android官方技術文檔翻譯——開發工具的構建概述,android技術文檔本文譯自Android官方技術文檔《Build Overview》,原文地址:http://tools.android.com/build。因為《Android Lint Checks》這篇太長了,沒譯完,所以這次就發一下《Build Overview》的翻譯好了。這一篇是對Android 的開發工具進行構建的概述,比如Android Studio,Android Gradle
Time of Update: 2015-03-31
Android啟動流程分析(一)概述,android流程#############################################本文為極度寒冰原創,轉載請註明出處#############################################Android的啟動流程絕大部分人都知道,但是大多數人都是這樣描述的:Android啟動,首先是啟動Bootloader,然後掛載kernel,掛載完kernel之後,會啟動android的init進程,init進程會去孵化Zyg
Time of Update: 2015-03-31
The Clean Architecture,cleanarchitecture原文連結:The Clean Architecture譯者:zimoguo校對者:Mr.Simple在過去的幾年中,我們已經看到了關於系統架構的一些想法 :Hexagonal Architecture(六角架構)(a.k.a. Ports and Adapters) 這種架構是由Alistair Cockburn提出的,並由Steve Freeman和Nat Pryce在他們的書Growing Object