原创 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,替換成什麼字符串 /***********************