Time of Update: 2018-12-04
當我們只fork()一次後,存在父進程和子進程。這時有兩種方法來避免產生殭屍進程:父進程調用waitpid()等函數來接收子進程退出狀態。 父進程先結束,子進程則自動裝載到Init進程(pid = 1)。 目前先考慮子進程先於父進程結束的情況: 若父進程未處理子進程退出狀態,在父進程退出前,子進程一直處於殭屍進程狀態。
Time of Update: 2018-12-04
先下載源碼:這裡我下載的是1.8.2,因為這個是目前的最穩定版本,(雖然已經有1.9及2.0了)http://opensips.org/pub/opensips/1.8.2/src/opensips-1.8.2_src.tar.gz編譯前需要安裝如下軟體:apt-get install perl libdbi-perl libdbd-mysql-perl libdbd-pg-perl libfrontier-rpc-perl libterm-readline-gnu-perl
Time of Update: 2018-12-04
1、安裝JPGRAPH及改程式 (1)、安裝:JpGraph PHP5 version Version: 3.0.7,從http://www.aditus.nu/jpgraph/jpdownload.php下載最新版本,記得看清對應的PHP版本。解壓縮其中子目錄src至mantis/library目錄下,改名為jpgraph (2)、修改檔案mantis/library/jpgraph/jpgraph_ttf.inc.php: elseif( $aFF ===
Time of Update: 2018-12-04
從新浪轉載的一篇文章,作用應該是可以在FLASH在開始的時候顯示那個載入的進度條的那種功能轉載地址:http://blog.sina.com.cn/s/blog_6b00c6a10100n0ck.html關於此部落格還有一些比較好的文章,現在一一列出來供以後使用:Flex使用JSON格式與Java通訊:http://blog.sina.com.cn/s/blog_6b00c6a10100lnfy.htmlFLV檔案結構解析:http://blog.sina.com.cn/s/blog_6b00c
Time of Update: 2018-12-04
/etc/syslog.conf------>rsyslog.conf(ubuntu12.04)基本格式:訊息類型.優先順序 動作域(即,發到哪)訊息類型 訊息來源 kern 核心 User 使用者程式 Damon 系統守護進程 Mail 電子郵件系統 Auth 與安全許可權相關的命令 Lpr 印表機 News 新聞群組資訊 Uucp Uucp程式 Cron 記錄當前登入的每個使用者資訊 wtmp 一個使用者每次登入進入和退出時間的永久記錄 Authpriv 授權資訊 優先順序
Time of Update: 2018-12-04
最近做遊戲,發現flash裡位元影像是無法使用scale9Grid這個屬性,,,沒辦法,只好自己寫了一個,,,原理很簡單,,用程式把位元影像切成九塊,,裝裡一個Sprite裡,然後重寫Sprite的width和height這兩個方法,根據改變大小來重新設定位元影像的各個位置…這樣就實現了位元影像的不變形縮放….ps:近期我會把以前做的一些小東西的源碼放出來,供大家學習使用…嚴重聲明,,,發現好多人都不知道這個問題,,用FLASH編譯,位元影像使用scale9Grid也沒用,二、哪些時候會無效 1
Time of Update: 2018-12-04
在全球IPv4地址愈發匱乏的大背景下,NAT技術應運而生,並且隨著時間的推移,這項技術運用的越來越廣泛。在實際應用中,NAT大體可以分成EasyIP、PAT、NOPAT、靜態NAT和NAT
Time of Update: 2018-12-04
這一節主要還是看的官方的API,看的比較無聊,畢竟是第一次看全英文的東西,下面來做一個相關的記錄吧算是(主要討論在Flash Builder
Time of Update: 2018-12-04
google發布了Android Open Accessory Development Kit,其中包括開源的軟體以及硬體,該套工具可以讓安裝有Android2.3.4以上版本的手機與一個外部電路板互動。該套件中一個重要的組件是ADK板,今天先來看看這個板上都有些什麼組件。google提供的打包下載檔案中包含有一個bom清單,列出了ADK板上用到的所有元器件,電容、電阻之類的小器件就不說了,下面主要列出比較大一點的器件以及在生產商網站上找到的功能介紹頁面。8*1 接線排5個、6*1 接線排1個、
Time of Update: 2018-12-04
成為一名好的程式員,不是簡單地通過學幾門課程就能做到的。想要成為一名好的程式員的要素有一下幾條:1.紮實的基礎知識;2.很強的解決問題的能力;3.熟練的編程調試能力;4.創新能力;5.團隊合作能力;6.持續的自學能力;7.好奇心這些能力和品質(甚至可以說是習慣)都應該從學習編程的初始階段就著手培養,並且從身邊的小事開始培養。比如,很多中國的編程學習者都缺乏編程和調試經驗。學習C語言,考試過關就算學會了。課題項目中,只要程式能夠編譯,運行,並且輸入輸出滿足要求就了事了。但是,寫程式的時候是否想過如
Time of Update: 2018-12-04
問題1:SamInfo3_for_guest: Unable to locate guest account [nobody]!我估計是沒有nobody這個使用者導致的,於是在passwd檔案中加入了nobody這個使用者後果然好了。(注意:這裡的/etc/passwd檔案在android下本來是沒有的,是我手動加的,裡面的記錄也是我手工加的,至於怎麼加,需要重新mount system分區為rw才能完成,如我是執行:mount -o remount,rw
Time of Update: 2018-12-04
1)
Time of Update: 2018-12-04
1、搭建GAE開發環境 在gae的官方網站http://code.google.com/intl/zh-CN/appengine/上有詳細的如何搭建開發環境的說明,參照說明可順利地搭建起開發環境。2、開發一個樣本應用
Time of Update: 2018-12-04
LDO電壓轉換晶片(MC33269ST-5.0T3/MC33269D-5.0):http://www.onsemi.cn/PowerSolutions/product.do?id=MC33269LDO電壓轉換晶片(LP2985-33DBVR):http://focus.ti.com/docs/prod/folders/print/lp2985-33.html運算放大器晶片(LM358):http://www.st.com/internet/analog/product/63721.jspMCU晶
Time of Update: 2018-12-04
gcc和g++都是GNU(組織)的一個編譯器。誤區一:gcc只能編譯c代碼,g++只能編譯c++代碼兩者都可以,但是請注意:1.尾碼為.c的,gcc把它當作是C程式,而g++當作是c++程式;尾碼為.cpp的,兩者都會認為是c++程式,注意,雖然c++是c的超集,但是兩者對文法的要求是有區別的。C++的文法規則更加嚴謹一些。2.編譯階段,g++會調用gcc,對於c++代碼,兩者是等價的,但是因為gcc命令不能自動和C++程式使用的庫聯結,所以通常用g++來完成連結,為了統一起見,乾脆編譯/連結
Time of Update: 2018-12-04
flex4常用功能函數代碼匯總 :http://wolfgangkiefer.blog.163.com/blog/static/8626550320115401117994/ (此部落格內還有一些好文章)初學者學習入門:http://www.tutorialspoint.com/flex/index.htm不錯的錯誤查詢網站:http://www.it2down.com/itfolder-flex/1.htm學習的部落格:http://xiaotot.wap.blog.163.com/w2
Time of Update: 2018-12-04
google發布的ADK板(下稱A板)是參考Arduino MEGA2560板(下稱M板)進行設計的,讓我們來看看有哪些不一樣的地方 ADKArduino MEGE2560電源LT3480EDD#PBF LP2985-33DBVRMC33269D-5.0LP2985-33DBVRMCUATMEGA2560-16AUATMEGA2560-16AUUSB轉串口FT232RL-REELATMEGA8U2USB HostMAX3421EETJ+無1、電源設計:
Time of Update: 2018-12-04
首先聲明環境,我的電腦本身裝了tomcat5.5,jdk6_0_18,安裝好tomcat後雙擊startup.bat主要出現兩個問題1: Deploying web application directory host-manager2:The APR based Apache Tomcat Native library which allows optimal
Time of Update: 2018-12-04
Devices that have been installed on a system but are not currently available are referred to as "phantom devices". These devices are not usually displayed in the device manager, but can be made to be displayed as though they are attached. This
Time of Update: 2018-12-04
基於ARM的晶片多數為複雜的片上系統,這種複雜系統裡的多數硬體模組都是可配置的,需要由軟體來設定其需要的工作狀態。因此在使用者的應用程式之前,需要由專門的一段代碼來完成對系統的初始化。由於這類代碼直接面對處理器核心和硬體控制器進行編程,一般都是用組合語言。一般通用的內容包括: 中斷向量表 初始化儲存空間系統 初始化堆棧 初始化有特殊要求的斷口,裝置 初始化使用者程式執行環境 改變處理器模式 呼叫主應用程式 1. 中斷向量表 ARM要求中斷向量表必須放置在從0地址開始,連續8X4位元組的空間內。