Android屏幕分辨率、密度的正確獲取1、dpi的概念,直接上圖了。2、dpi和ppi其實原理是相同的,都是每英寸上的點數,對於手機屏幕來說,這兩個概念已經是同義詞了。3、dp和px的換算公式:px=dp*(dpi/160)4、正確獲取手機屏幕的分
linearLayout中包含有weight的child時,linearLayout會measure兩次:設屏幕寬度為X第一次:button1 的measuredWidth為X, button2也為X (因為用了weight,所以linearLayo
Android layout_weight用法圖解直接上代碼和圖片。情況一:<?xml version=1.0 encoding=utf-8?><LinearLayout xmlns:android=http://schemas.a
1、新建Android工程這一步相信每個Android開發者都已經熟悉得不能再熟悉了,步驟是File--->New--->Android Application Project。2、導入Android工程導入Android工程有兩種方法。
一、定義Python對象的拷貝分為兩種:深拷貝和淺拷貝。深拷貝:拷貝對象及其子對象。淺拷貝:只拷貝對象本身,不會拷貝對象的子對象。二、舉例有列表a=[1,2,3,4,[5,6]]。淺拷貝有兩種方法,一種是切片b=a[:],另外一種是使用copy庫c=
公司其他同事大多做C#的,公司內部暫時也沒用提供自己的C++日志庫,由於項目較緊急,所以就准備選一個開源日志庫使用,由於以前做過java,用的Log4j比較強大,但是查了下,其使用起來有點復雜。所以就想到最偉大的公司google了,其Glog使用還是
Python裝飾器是一個消除冗余的強大工具。隨著將功能模塊化為大小合適的方法,即使是最復雜的工作流,裝飾器也能使它變成簡潔的功能。例如讓我們看看Django web框架,該框架處理請求的方法接收一個方法對象,返回一個響應對象:def handle_r
今天我們來了解一下 grepgrep: 基本正則表達式egrep: 擴展正則表達式fgrep: 不支持正則表達式元字符,搜索字符串的速度快grep 全稱: Global search Regular Exmpression and Printing全
寫C++代碼,寫注釋,然後自動生成文檔,這是任何一個規范的C++開發流程都必須的。今天試了一下doxys,挺好用的。在Ubuntu機器上,先下載Linux版的doxys程序,網址在:http://www.doxys.dk/doxys_homepage
1. 開發環境=========Hadoop:Hadoop 1.1.2Subversion https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.1 -r 1440782Co
[u-boot: v2013.07-rc3][Author: Bo Shen [email protected]] 1. 使能date命令需要定義:CONFIG_CMD_DATE, 由於date命令是讀取RTC內的時間,所以必須使用
經常會碰到這類問題,現在將前兩年自己寫過的代碼總結一下,以後編程會方便很多。Document中包含兩個數組,一個簡單點,每個元素都是string,一個復雜點,每個元素都是一個對象,有兩個屬性address和status.> db.schedul
一、下載優化眾所周知,Android系統一個最大的缺點也就是電量問題。這裡我們在下載方面進行優化,能盡可能達到省電的目的。1.盡可能的將數據一起傳送,無限制讀取緩存數據也會加重電量的消耗。一般來說,每2至5分鐘取一次數據,每次1至5M是最佳的選擇,也
一、XML解析通過繼承org.xml.sax.helpers.DefaultHandler類,覆寫characters(),startDocument(),startElement(),endElement()方法實現讀取characters() -
參考:https://openwrt.org.cn/wiki/compiles5pc1xxhttps://openwrt.org.cn/wiki/howto編譯錯誤1:elf.cpp:68:5: error: ::close has not been
下載https://www.kernel.org的源碼環境:Ubuntu 13.04解壓進入目錄修改在根目錄下的Makefile文件中的第195行和第196行:ARCH ?=armCROSS_COMPILE ?= arm-li
tiny210v2上有4個led,可以通過gpio直接控制,今天嘗試最簡單的led驅動移植,主要通過對比友善給的linux-3.0.8來進行移植。第一步:查得對應GPIO為GPJ_0---GPJ_3;在drivers/char/ 下新建smdkv21
在C++編程中,有幾個預定義變量,這幾個預定義變量在使用的時候很方便。比如,在C++中中為了獲取時間,常常需要借用C語言的借口time或者CTime類,然後如果是簡單的獲取時間,通過這幾個預定的變量可以很方便的得到。C++預定的幾個變量為:1)__L
一 Linux鏈接概念Linux鏈接分兩種,一種被稱為硬鏈接(HardLink),另一種被稱為符號鏈接(Symbolic Link)。默認情況下,ln命令產生硬鏈接,加-s參數產生軟鏈接。【硬鏈接】硬鏈接指通過索引節點來進行鏈接。在Linux的文件系