原创 Linux多線程——使用信號量同步線程

信號量、同步這些名詞在進程間通信時就已經說過,在這裏它們的意思是相同的,只不過是同步的對象不同而已。但是下面介紹的信號量的接口是用於線程的信號量,注意不要跟用於進程間通信的信號量混淆,關於用於進程間通信的信號量的詳細介紹可以參閱我的另一篇博

原创 Linux多線程同步的幾種方式

線程的最大特點是資源的共享性,但資源共享中的同步問題是多線程編程的難點。linux下提供了多種方式來處理線程同步,最常用的是互斥鎖、條件變量和信號量。1)互斥鎖(mutex)    通過鎖機制實現線程間的同步。同一時刻只允許一個線程執行一個

原创 Git實現從本地添加項目到遠程倉庫

   Git是現在最流行的版本控制系統之一了,今天也試試了,成功了上傳了遠程倉庫,接下來看看我是怎麼做的。     1、首先,要有git的賬號,點擊查看怎麼註冊?     2、註冊成功之後,登陸GitHub,然後,在右上角找到“Create

原创 Activity

Android中,Activity是所有程序的根本,所有程序的流程都運行在Activity之中,Activity具有自己的生命週期(見http://www.cnblogs.com/feisky/archive/2010/01/01/1637

原创 字符串替換函數

// 參數說明:  // in, 源字符串  // out, 存放最後結果的字符串  // outlen,out最大的大小  // src,要替換的字符串  // dst,替換成什麼字符串  /***********************

原创 Android線程

當你第一次啓動一個Android程序的時候,一個被稱爲"main"的線程就被自動創建了。它被稱爲主線程或者UI線程,它是非常重要的因爲負責分發事件給對應的widget,還包含畫圖的事件。主線程貫穿用戶和Android widget的交互的整

原创 我的友情鏈接

51CTO博客開發李華明Himi

原创 tomcat目錄學習

    1.tomcat目錄   初學tomcat,下面對tomcat目錄做個記錄  bin:存放啓動和關閉Tomcat的腳本文件conf:存放Tomcat服務器的各種配置文件lib:存放Tomacat服務器的支撐jar包logs:存放To

原创 HTTP頭信息解讀

 Http協議定義了很多與服務器交互的方法,最基本的有4種,分別是GET、POST、PUT、DELETE。一個URL地址用於描述一個網絡上的資源,而HTTP中的GET、POST、PUT、 DELETE就對應着對這個資源的查、改、增、刪4個操

原创 char *s 和 char s[] 的區別小結(轉)

最近的項目中有不少c的程序,在與項目新成員的交流中發現,普遍對於char *s1 和 char s2[] 認識有誤區(認爲無區別),導致有時出現“難以理解”的錯誤。一時也不能說得很明白,網上也搜了一下相關文章發現一些寫的比較好的,綜合了一下

原创 Android軟鍵盤用法實例

package com.example.key;import android.os.Bundle;import android.app.Activity;import android.content.Context;import andro

原创 Linux多線程同步的幾種方式

線程的最大特點是資源的共享性,但資源共享中的同步問題是多線程編程的難點。linux下提供了多種方式來處理線程同步,最常用的是互斥鎖、條件變量和信號量。1)互斥鎖(mutex)    通過鎖機制實現線程間的同步。同一時刻只允許一個線程執行一個

原创 指向指針的指針 **p

總結:當變量作爲函數的參數時,函數內修改的是形參,實參不變化;(swap(int a, int b))     當指針作爲函數的參數時,函數內:若修改指針變量,實參指針指向變量不變。若修改指針指向,實參指針指向的變量變化。(swap(int

原创 我的友情鏈接

51CTO博客開發李華明Himi

原创 字符串替換函數

// 參數說明:  // in, 源字符串  // out, 存放最後結果的字符串  // outlen,out最大的大小  // src,要替換的字符串  // dst,替換成什麼字符串  /***********************