UNIX環境進階編程——時間和日期

由UNIX核心提供的基本時間服務是計算自國際標準時間公元1970年1月1日00:00:00以來經過的秒數。這種秒數是以資料類型time_t表示。   1.     time函數返回目前時間和日期:time_t time(time_t *calptr); 時間值總是作為函數返回。如果參數不為空白,則時間值也存放在由calptr指向的單元內。2.     與time函數相比,gettimeofday提供了更高的解析度(最高位微秒級)。int gettimeofday(struct timeval*

藍芽通訊-開啟和關閉藍牙裝置

藍芽(BlueTooth)要求的最低版本是android2.0,由於Android模擬器不支援藍芽,運行藍芽的有關應用必須在真機上測試回合。藍芽是一種重要的短距離無線通訊協議,廣泛應用於各種裝置(手機,醫學,汽車等)。藍芽是比較常用的無線通訊裝置,早研究成為手機的標配。在Android中,與藍芽有關的類和介面在android.bluetooth包中。其中BluetoothAdapter是藍芽中的核心類,代表本地的藍芽適配器裝置。BluetoothAdapter類讓使用者能執行基本的藍芽任務。例如

qt4.6.4編譯筆記

1.下載源碼qts4.6.4,分別解壓三份,qt-x11,x86-qte,arm-qte2.cd arm-qte/mkspec/qws/linux-arm-g++/     vi qmake.conf     QMAKE_CC                = arm-linux-gcc -lts     QMAKE_CXX               = arm-linux-g++ -lts    QMAKE_LINK              = arm-linux-g++ -lts   

更新平均睡眠時間和動態優先順序 — recalc_task_prio( )

schedule()片段進程next被喚醒後(喚醒前處於TASK_INTERRUPTIBLE狀態),現在已經被schedule()選中即將投入運行,在得到CPU控制權之前需要重新計算其sleep_avg和prio:    if (!rt_task(next) && next->activated > 0) ...{        unsigned long long delta = now - next->timestamp;     //(1)        

samba服務詳解

 來自:http://developer.51cto.com/art/200511/12714.htm samba server的設定檔在/etc/samba/下的smb.conf開啟一個終端中輸入: gedit /etc/samba/smb.conf 也可以用vi編輯.AD: samba server的設定檔在/etc/samba/下的smb.conf開啟一個終端中輸入: gedit /etc/samba/smb.conf

Yaffs2根檔案系統製作

 Yaffs2根檔案系統製作 環境:    交叉編譯環境:4.3.3 (天嵌科技提供,存放路徑/opt/EmbedSky/4.3.3) 開發平台:TQ2440      1,編譯busybox      擷取busybox源碼busybox-1.17.2.tar (http://www.busybox.net/downloads/) 置於目錄/opt/embed下 #tar jxvf busybox-1.17.2.tar.bz2 #cd busybox-1.17.2 #vim Makefile 

u-boot Makefile結構分析

分析了一下u-boot1.3.2的Makefile,基本的結構如下:    主目錄下有一個Makefile,一個config.mk,一個mkconfig指令碼。   (一) 首先使用者需要makesmdk2410_config,這樣Makefile會掉用mkconfig指令碼產生include/config.mk這裡麵包含了ARCH,BOARD,CPU,SOC等變數,這些變數可以供其它的makefile使用,作為一個基本配置.   

函數getopt(),及其參數optind

getopt被用來解析命令列選項參數。#include <unistd.h>       extern char *optarg;  //選項的參數指標       extern int optind,   //下一次調用getopt的時,從optind儲存的位置處重新開始檢查選項。        extern int opterr,  //當opterr=0時,getopt不向stderr輸出錯誤資訊。       extern int

ubuntu下刪除openjdk,改用sun jdk

  一,卸載以前的JDK在新立得中標記全部含有openjdk的選項,徹底刪除。或者執行sudo apt-get autoremove openjdk-6-jre 二,下載JDK軟體安裝 sun jdk步驟 如下:從http://www.oracle.com/technetwork/java/javase/downloads/中下載jdk,我的版本是jdk1.6.0_30,下載Linux64的bin檔案,將其放在/usr/local/或者添加倉庫下周:sudo

提取高通最新代碼patch

針對高通過一段時間就會更新代碼。而我們的開發倉庫無法直接和高通代碼合并。那就需要把這個時間段的patch提取出來,再看有哪些update ,然後考慮合并與否說個大概思路首先repo init -u  xxx  -b  branch-name --mirror修改platform/manifest.git  裡面的地址為本地地址下載到本地代碼到新目錄產生patchrepo forall -c git format-patch

一個女孩寫的經典程式

一個女孩寫的經典程式//一個女孩寫的經典程式result_love(boy, girl) {   if( boy.有房() and boy.有車() )   {     boy.set(nothing);     return girl.嫁給(boy);   }   if( girl.願意等() )   {     while(!(boy.賺錢 > 100,000 and girl.感情 > 8 ) )     {       for( day=1; day <=365;

camera flash flow(臨時)

kconfig config MSM_CAMERA_FLASH.config/kernel/drivers/media/video/msm/Kconfig    config MSM_CAMERA_FLASH        bool "Qualcomm MSM camera flash support"        depends on MSM_CAMERA && !ARCH_MSM8X60        default n        ---help---         

修改Settting中的出廠預設值

文章目錄 一、目的二、參考三、涉及的檔案四、我的修改 五、總結 一、目的      將手機的預設12小時制改為24小時制二、參考       1.http://blog.csdn.net/caszhao/archive/2010/11/04/5986900.aspx       2.http://hi.baidu.com/wishwingliao/blog/item/32e13ddbb66d7c72d0164eaa.html        

Gphone檔案系統鏡像的製作以及刷機原理

今天對Gphone檔案系統鏡像的製作做一個簡單的記錄。  一、鏡像的製作        前兩天對鏡像進行瞭解包和簡單的分析。然後把解包後的檔案又壓縮成了鏡像刷會了我的G1手機。在這裡我簡單記錄一下如何壓縮鏡像。     壓縮鏡像其實比解壓簡單得多。只要將ramdisk的檔案夾和核心的zImage放在同一個檔案夾下。然後將以下工具也放入同個檔案夾:mkbootimg 、repack-bootimg.pl 。(此處的mkbootimg並不適合HTC版本的 G2 

source sight的配置

1 使用定寬字型screen font預設字型是Verdana的,它是一直變寬字型。在Document style中可以將字型改為定寬的Courier new。如果不是等寬的字型,用快速鍵是 "Alt + F12",換成draft view查看格式是否滿足要求。 2 保證空格與tab鍵一致。Options菜單Document Options(針對不同檔案類型,分別進行設定)下拉左上檔案類型框、選擇合適類型(c源檔案)Editing Options框中,tab width=4, Editing O

recovery.img與boot.img簡單對比分析

今天對比分析了一下recovery.img和boot.img的結構,從中粗略知道了Android手機中的復原模式是怎麼回事。以下是檔案結構的對比圖: 從中我們知道:(1)recovery.img其實已經是進入了Linux系統。(2)recovery.img為了具有恢複系統的能力,比普通的boot.img目錄結構中:       1、多了/res/images目錄,在這個目錄下的圖片都是恢複時我們看到的背景畫面。       2、多了/sbin/recovery二進位程式,這個就是恢複用的程式。 

ndk編譯6部曲

1. JNI.java使用javah -jni 產生標頭檔 2. 實現同名的C程式 3. 編寫Android.mk編譯指令碼 4. 編寫Application.mk檔案,注意放在project同一級一般是2行,如APP_PROJECT_PATH := $(call my-dir)/projectAPP_MODULES := HelloNDK 5. 在cygwin調用$NDK/ndk-build編譯產生.so需要進入Application.mk的同級目錄 6.

uboot裡讀sd卡內容

1. sd卡升級命令mmcinit 0fatload mmc 0:1 0 uzImage.bin 80000fatload mmc 0:1 1000000 initrd.gz 580000bootm 02.U-Boot指令碼可以儲存成nfs.script,放在tftp的根目錄setenv bootargs mem=214M root=/dev/nfsroot nfsroot=10.1.1.2:/home/nfs_android ip=dhcp rw console=ttyS0,115200n8

自適應TextView大小

private void refitText(String text, int textWidth) { if (textWidth > 0) { int availableWidth = textWidth; float trySize = maxTextSize; testPaint.setTextSize(trySize); while ((trySize >

本地html檔案的開啟方法

轉自http://www.bangchui.org/read.php?tid=8857 有些html檔案放在本地磁碟和sdcard,如何用開啟這個網頁呢?這種應用在測試時非常有用。有2個方法:1. 使用檔案管理工具如ES等,需要幸運的是你的檔案管理工具直接用瀏覽器開啟。 2. 在瀏覽器輸入地址訪問本地磁碟和SD卡上的HTML,前部分content://com.android.htmlfileprovider是Provider的標準,後面是程式目錄。 比如sdcard的tesl.html直接在瀏覽

總頁數: 61357 1 .... 10396 10397 10398 10399 10400 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.