Time of Update: 2016-04-04
標籤:#!/usr/bin/env python# Run this with# Serves by default at# http://localhost:8080/hello-tornado and# http://localhost:8080/hello-djangofrom tornado.options import options, define, parse_command_lineimport django.core.handlers.wsgiimport
Time of Update: 2016-04-04
標籤:一.記憶體分析1.靜態分析(Analyze)不運行程式, 直接檢測代碼中是否有潛在的記憶體問題(不一定百分百準確, 僅僅是提供建議)結合實際情況來分析, 是否真的有記憶體問題 2.動態分析(Profile == Instruments)1> 運行程式, 通過使用app, 查看記憶體的分配情況(Allocations)* 可以查看做出了某個操作後(比如點擊了某個按鈕\顯示了某個控制器), 記憶體是否有暴增的情況(突然變化) 2> 運行程式, 通過使用app,
Time of Update: 2016-04-04
標籤:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2016-04-04
標籤:在手機實際應用中,我們常常需要列表來顯示我們的資訊,比如我們的連絡人清單,簡訊資訊列表等。在Android中通過ListView來實現。ListView
Time of Update: 2016-04-04
標籤: 在設計UI布局時,我們限定圖片大小來達到布局規整美觀,這就涉及到圖片的縮放和剪裁。 <ImageView android:id="@+id/img" android:src="@drawable/logo" android:scalrType="centerCrop" android:layout_width="60dip" android:layout_height="60dip"
Time of Update: 2016-04-03
標籤: 以前看到Block覺得也沒什麼,不就是類似函數的東西,這東西在C#裡就是委託,在Java裡就是塊,有什麼稀奇的。但看到一點進階的內容後,發現這個東西確實有用。所以做下總結。一、塊的基本用法塊的文法構成:^[傳回值類型](形參1,形參2,...) { //執行體 } 在JS裡,函數是可以做為變數的,OC的塊也用變數接收,變數的聲明文法://可以把形參名省略,只保留類型傳回值類型 (^塊名) (形參1,形參2,...);再來看幾個例子就懂基本怎麼用了:int
Time of Update: 2016-04-04
標籤:final 在Java中聲明屬性、方法和類時,可使用關鍵字final來修飾。 final變數即為常量,只能賦值一次; final方法不能被子類重寫; final類不能被繼承。 1. final變數 聲明 final
Time of Update: 2016-04-03
標籤: 一、安裝包1.andorid studio;2.Java sdk;二、操作步驟1.安裝Java SDK;2.安裝android studio;3.建立Helloword工程並運行;遇到問題: 三、問題及解決方案3.1.HAXM 運行android sdk: Extras->HAXM勾選並安裝 下載完成後,在sdk/extras/intall/Hardware_Accelerated_Execution_Manager目錄下,運行安裝程式:
Time of Update: 2016-04-04
標籤: CSAPP緩衝區溢位攻擊實驗(上)下載實驗工具。最新的講義在這。網上能找到的實驗材料有些舊了,有的地方跟最新的handout對不上。只是沒有關係,大體上僅僅是程式名(sendstring)或者參數名(bufbomb -t)的差異,不影響我們的實驗。1.實驗工具1.1
Time of Update: 2016-04-04
標籤:題目大意:一棵點帶權有根樹,根節點為1。從根節點出發,走k步,求能收集的最大權值和。題目分析:從一個點向其某棵子樹出發有三種可能的情況:1、停留在那棵子樹上;2、再回到這個點;3、經過這個點走向了其他分支;定義狀態dp(u,k,0/1)表示在u節點為根的子樹上走k步並且不回/回到u的最大權值和。則狀態轉移方程為:dp(u,k,0)=max(dp(son,j-2,1)+dp(u,k-j,0),dp(u,k-j,1)+dp(son,j-1,0))dp(u,k,1)=max(dp(son,j-2
Time of Update: 2016-04-04
標籤:通知欄,對話方塊,Toast是我們接觸的三個提示框,通知欄是在系統的應用com.adnroid.systemui當中的 接觸的幾個Manger,getSystemService()方法得到的,參數:ACTIVITY_SERVICE,LAYOUT_INFLATER_SERVIC,TELEPHONY_SERVICE, 擷取NotificationManager對象,通過getSystemService()方法,參數:NOTIFICATION_SERVICE調用Notific
Time of Update: 2016-04-03
標籤:個人總結學習和研究,部分內容參考《Android源碼設計模式解析與實戰》一書~~ 一. 定義: 確保某一個類只有一個執行個體,而且自行執行個體化並向整個系統提供這個執行個體。 也就是說,單例要滿足3點: 1、單例類只能有一個執行個體。 2、單例類必須自己建立自己的唯一執行個體。(建構函式私人化,防止外部程式通過new來構造)。 &
Time of Update: 2016-04-03
標籤:原文連結:http://www.orlion.ga/674/一、定義一個服務 建立一個項目ServiceDemo,然後在這個項目中新增一個名為 MyService的類,並讓它繼承自
Time of Update: 2016-04-04
標籤:一個最簡單的應用由一個activity和一個布局組成。一、activity是Activity類的一個具體執行個體,負責系統管理使用者與資訊屏的互動。應用的功能是通過編寫一個Activity子類實現的。QuizActivity.javapublic class QuizActivity extends Activity
Time of Update: 2016-04-04
標籤:Android系統支援的顏色是由4個值組成的,前3個為RGB,也就是我們常說的三原色(紅、綠、藍),最後一個值是A,也就是Alpha。這4個值都在0~255之間。顏色值越小,表示該顏色越淡,顏色值越大,表示該顏色越深。如果RGB都是0,就是黑色,如果都為255,就是白色。Alpha也需要在0~255之間變化。Alpha的值越小,顏色就越透明,Alpha的值越大,顏色就不透明。當Alpha的值為0時,顏色完全透明,完全透明的位元影像或者圖形從View上消失。當Alpha的值為255時,顏色不
Time of Update: 2016-04-04
標籤:一、介紹1.這種引用方式不對,但刪除時不能級聯 要這種引用方式2.The Bid class could be a problem. In object-oriented modeling, this is marked as a composition (the association between Item and Bid with the diamond). Thus, an Item is the owner of its Bid
Time of Update: 2016-04-03
標籤:原文連結:http://www.orlion.ga/572/一、廣播機制 Android中的每個應用程式都可以對自己感興趣的廣播進行註冊,這樣該程式就只會接收到自己所關心的廣播內容,這些廣播可能是來自於系統的,也可能是來自於其他應用程式的。Android提供了一套完整的 API,允許應用程式自由地發送和接收廣播。發送廣播的方法需要藉助Intent。而接收廣播的方法則需要引入一個新的概念,廣播接收器(Broadcast
Time of Update: 2016-04-03
標籤:原文連結:http://www.orlion.ga/427/一、隱藏activity的標題 在activity的java代碼的onCreate()方法中入requestWindowFeature(Window.FEATURE_NO_TITLE);如下:@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstan
Time of Update: 2016-04-04
標籤:這幾天做了一個查看股票行情的app.完成之後,當k線比較多的時候,app 對於捏合、拖動手勢的反應不太流暢,主要原因是drawRect: 乾的活太多。最後按照下面這些原則,進行調整修改,流暢度提高不少 總結如下:1. 盡量不用drawRect:2. 如果必須使用,drawRect:中的代碼應少而高效,不應有太耗時的代碼。- 在setNeedDisplay之前,就將繪圖相關的計算,初始化,記憶體配置完成,在drawRect:中直接使用。-
Time of Update: 2016-04-03
標籤:通知對話方塊擷取AlertDialog.Builder對象,通過new