原创 Android學習第四天之表格佈局TableLayout

佈局篇之TableLayout: 一 功能:         (1.1)TableLayout表格佈局模型以列的形式管理子控件,每一行爲一個TableRow的對象,當然也可以是一個View對象 。         (1.2)想象一下整個佈

原创 Android學習第三天之FrameLayout幀佈局

FrameLayout幀佈局: 一  功能:        (1)在這個佈局中,所有的子元素都不能被指定放置的位置(不能指定某個空間或子佈局的位置),他們統統放於這塊區域的左上角,並且後面的子元素直接覆蓋在前面的子元素之上,將前面的子元素

原创 關於Activity的橫豎屏切換引起的生命週期變化的問題

問題由來:一般我們拿着手機都是豎屏操作或觀看,但有時會躺着,橫屏去操作,這時,橫豎屏的切換就對Activity的生命週期產生了影響。 一:我們進行橫豎屏切換後,查看log日誌 啓動Activity初始界面爲豎屏顯示 豎屏: 查看log

原创 Activity生命週期應用實例

 瞭解了Activity的生命週期,下面我們寫一個實例更進一步的學習怎麼使用生命週期。 一  需求: (1)有兩個Activity,MainActivity和ActivityTwo  ,其中MainActivity中有一個按鈕btnSki

原创 Android學習第六天之組件篇初探Activity1.1

一:導讀        Android應用程序由四大組件構成最基本的框架,分別是Activity,Service,BroadcastReceiver和Content Provider,而在組件和程序之間進行消息傳遞則使用Intent。同時

原创 Java線程學習-創建線程,線程的簡單實用

繼承Thread線程類 public class ThreadZhu extends Thread{ public ThreadZhu(String name){ this.setName(name); } @Overrid

原创 java 線程學習-課前須知

問題一:進程與線程的區別?什麼是進程?什麼是線程?        進程:程序的執行過程。進程持有資源(共享內存,共享文件)和線程。這裏的資源就是內存,程序是要從內存中讀取數據來運行的,所以每個程序運行時都會被分配內存。使用進程最常見的例子

原创 Android學習第一天之LinearLayout淺析

佈局篇——LinearLayout 一  功能:LinearLayout是線性佈局控件,它包含的子控件將以橫向或豎向的方式排列 二  1)基本屬性:android:orientation="vertical\horizontal"指定線性

原创 Android學習第四天之AbsoluteLayout絕對佈局

佈局篇之AbsoluteLayout絕對佈局 一  功能: (1.1)用屏幕上的像素來定義控件的位置,一般來說是用子元素的最左上角來指代整個子元素的位置,(0,0)是指起始位置在屏幕的左上角,當子元素下移或者右移時,子元素的x或者y座標也

原创 Activity的啓動模式

Activity的啓動模式有四種, 分別是 standard、singleTop、 singleTask 、singleInstance。 一  課前須知 (1)Android是使用返回棧來管理活動的 (2)平時我們使用的啓動模式一般都

原创 Cocos2d-x深度分析適配方法之kResolutionNoBorder的座標關係

本菜鳥接觸Cocos2d-x時間不久,我只是當做愛好來學習,所以拙劣之章,不喜勿噴。 適配方法有以下三種,這裏我只分析一下第三種 (1)kResolutionExactFit (2)kResolutionShowAll 

原创 Android - Shader圖像渲染

 Shader類的使用 下面有大部分內容摘自http://blog.csdn.net/t12x3456/article/details/10418901 方法:  1. boolean getLoaclMatrix(Matrix lo

原创 Android學習第二天之相對佈局RelativeLayout

佈局篇——RelativeLayout 一,功能:RelativeLayout是相對佈局控件,它包含的子控件將以控件之間的相對位置或者子控件相對父類容器的位置的方式排列 二:子類控件在RelativeLayout中常用到的屬性(相對父容器

原创 借用杭電飯卡問題來淺析 01揹包問題空間複雜度的優化

題目鏈接點擊打開鏈接 Problem Description 電子科大本部食堂的飯卡有一種很詭異的設計,即在購買之前判斷餘額。如果購買一個商品之前,卡上的剩餘金額大於或等於5元,就一定可以購買成功(即使購買後卡上餘額爲負),否則無法購買

原创 C++變量的實現與機制

在C++源程序中,之所以要使用變量名,是爲了把不同的變量區別開。在運行程序時,C++變量的值都存儲在內存中,內存的每個單元都有一個唯一的編號,這個編號就是他的地址。不同的內存單元的地址互不相同,因此不同名稱的變量在運行時佔據的內存單元具有