一個80後的墓誌銘(笑翻)

夫80後者,初從文,未及義務教育之免費,不逮高等學校之分配,適值擴招,過五關,斬六將,碩博相繼,數年乃成,負債十萬。覓生計,十年無休,披星戴月,秉燭達旦,蓄十萬。樓市暴漲,不足購房,遂投股市,翌年縮至萬餘,抑鬱成疾。醫保曰,不符大病之條例,拒賠。乃傾其所有,入院一周病無果,因欠費被逐院門。 覺無顏,購一巨毒食之,翌日精神增。友憐之,賒三鹿一包,沖而飲,卒。

進程涉及的五個段

 進程對應的記憶體空間中所包含的5種不同的資料區:1)程式碼片段(text):程式碼片段是用來存放可執行檔的操作指令,也就是說是它是可執行程式在記憶體中的鏡像。程式碼片段需要防止在運行時被非法修改,所以只准許讀取操作,而不允許寫入(修改)操作——它是不可寫的。2)資料區段(data):資料區段用來存放可執行檔中已初始化全域變數,換句話說就是存放程式靜態分配的變數和全域變數。3)BSS段(Block Started by

區域網路YUM安裝RPM包

    Linux初學者剛開始接觸RPM包的時候都對他的依賴關係頭疼。學會了用yum來解決依賴關係是件好事,但是當我們的Linux系統沒有連網的情況下怎麼辦呢?是否也可以做到自動安裝呢?當然是有辦法的。  一、首先將光碟片的rpm包都拷貝到硬碟裡面,xxx目錄,我放到/var/ftp/rpm下,這樣能讓別人連著方便點;二、安裝createrepo和yum這兩個工具# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm# rpm -ivh yum-3.2.19-

gdb 的使用

1.傳遞參數argv   gdb執行時,不能用gdb a.out d1 d2 來傳遞argv,應該在gdb a.out,出現gdb提示符後,輸入set args d1 d22.棧的觀察   輸入bt(backtrace),可以bt n 或bt -n 看由棧頂或棧底開始的n層資訊。在觀察遞迴時有用3.條件斷點   break ### if var==val   如:break 99 if t==100   如果條件是字串等,只好在程式中用if(....)

降低管理開銷的好方法–差分鏈表

    編程中鏈表不可或缺,但鏈表也是空間耗費的大戶,因此對於給鏈表"減負"很必要。近段時間看linux的時間管理,發現對於儲存在某方面具有連續性聯絡的各項(如在時間上存在先後關係),差分鏈表很有用。以差分時間鏈為例:   在差分時間鏈中,每個表項所包含的計時值並非當前時刻到表項啟用時刻的絕對計數,而是該表項和先於它的所有表項的計數值之和。這些表達不太清楚,下面有些圖做說明。 在當前時刻,A對象需要等待3個時間單位就應被啟用,B對象需要等待5(3+2)個時間單位就應被啟用,C對象需要等待10(3

除法變加減和移位的實現:試探減法

 //從一本書上看到的除法變加減和移位的實現,貼出來共用。// 計算n/d, d是無符號數,已假定商q不超過N位 //整除,除法變加減和移位的實現:試探減法 unsigned udiv_simple(unsigned d, unsigned n, unsigned N){    unsigned q = 0, r = n;    do{        N--;        if ( (r >> N) >= d )            {            r -=

ubuntu10.10安裝筆記

                                                             ubuntu10.10安裝筆記1、下載ubuntu10.10(官網 http://releases.ubuntu.com/10.10/ubuntu-10.10-desktop-i386.iso)    

ListView載入速度/效能最佳化方案分析

本文標籤: ListView載入速度最佳化 , Listview效能最佳化 聲明: 本文由( 魔豆先生 )原創編譯,轉載請保留連結:ListView載入速度/效能最佳化方案分 Adapter是listview和資料來源間的中間人.當每條資料進入可見地區時,adapter的getview()會被調用,返回代表具體資料的視圖.觸摸滾動時,頻繁調用.支援成百上千條資料.下面為顯示每條資料的xml檔案:1.最簡單的方法,最慢且最不實用public View getView(int pos, View

以壓縮包的形式對檔案夾進行加密和解密

package jzj.timingtraining.security;import java.io.File;import java.io.IOException;import java.security.GeneralSecurityException;import java.util.UUID;public class ZipCipherUtil {/** * 對目錄srcFile下的所有檔案目錄進行先壓縮後加密,然後儲存為destfile * * @param srcFile *

do{} while(0)的用處

在Linux編程中會碰到do{} while(0)的語句,從實際執行的效果上看,只是執行一遍,好像沒有什麼必要,其實這種寫法主要是用在宏定義上:#define ASK(p,num) do{p=malloc(num);memcpy(p,0,sizeof(p));} while(0) 看下面的代碼:if(NULL==p)ASK(p,10);elseprintf("p is already exist!/n");將ASK展開是沒有問題的。如果#define ASK(p,num)  {p=malloc(

如何控制線程

昨天寫東西用到了線程,需要線上程雷根據一些條件來擷取一些資料,也就是說要讓線程該走的時候走,該停的時候停。剛開始弄了一個while(begin) { //邏輯}begin 是boolean類型運行之後發現不能控制線程,因為一旦把其它地方把begin置成false的時候,這個線程就結束了,怎麼辦呢?看下面一段代碼while(true){ if(begin) { //邏輯 }}這樣線程就一直在運行,再通過begin的值控制內在的邏輯。

圖片從資料流轉換為字元型,方便網路傳輸 base64轉換

android不能直接利用java裡的base64類,需要自己定義編寫一個編碼類別,從而達到可以在網路中傳輸照片的目的,以下就是構建一個編碼類別型,便於進行網路傳輸。  構建一個base64類:public class base64 {  private static final byte[] encodingTable = { (byte) 'A', (byte) 'B',   (byte) 'C', (byte) 'D', (byte) 'E', (byte) 'F', (byte) 'G'

紅米手機拍照效果測評(對比小米2A)

小米相關的產品一向都很很受使用者的歡迎,一個就是實惠,另一個就是配置還不錯。近期小米推出的紅米手機可謂是先聲奪人,關注度異常火爆。今天剛搶的紅米快遞寄到了,來測試下紅米手機的拍照表現,800萬像素怎麼樣?下面就開始我們的小米紅米手機拍照評測。紅米手機號稱採用了三星800萬像素背照式網路攝影機,成像素質毋庸懷疑。拍攝功能上,保留了全景、HDR、聲控快門、濾鏡等功能,日常使用是沒有問題的。從上面的取景圖可以看出,紅米手機沒有像小米2A一樣支援全屏取景,操作面積更直接。從以上功能介面對比發現,紅米手機

雷軍說:別老拿蘋果跟小米比 我們更像Google

小米科技及其創始人雷軍很快被冠以“中國版蘋果”和“中國版喬布斯”的稱號,這裡有部分原因是因為雷軍喜歡在發布新型號的智能手機時喜歡穿黑顏色的圓領衫,在有著既簡單又美觀產品圖片的舞台上踱步。並不出人意料的是,小米公司的業績非常好。該公司生產的智能手機據說目前在中國出貨已經超過了蘋果的iPhone——有部分原因是要比iPhone更便宜。和其他中國智能手機的製造商一樣,小米也在利用蘋果銷售決策所留下的市場空間,後者在這個人口平均收入水平無法負擔起蘋果的國家試圖維持高價的銷售策略。這些來自中國的廉價智能機

boa編譯設定

一、Boa的編譯安裝1、Boa下載     http://www.boa.org/boa-0.94.13.tar.gz     tar -zxvf boa-0.94.13.tar.gz 2、編譯之前的源碼修改(1) 將boa.c 檔案中以下幾行判斷去掉。if ( setuid ( 0 ) != - 1 ) {    DIE ( "ickyLinux kernel bug!" );}(2)修改檔案compat.h   P120#define

通過socket得到usb熱插拔資訊

static int init_hotplug_sock(void) 183 { 184  185     struct sockaddr_nl snl; 186     const int buffersize = 16 * 1024 * 1024; 187     int retval; 188  189     memset(&snl, 0x00, sizeof(struct sockaddr_nl)); 190     snl.nl_family = AF_NETLINK; 19

Enforcing mode requested but no policy loaded. Halting now. kernel panic – not syncing: Attem

在vmware下面,新編譯的核心,啟動出現問題:Enforcing mode requested but no policy loaded. Halting now.kernel panic - not syncing:  Attempted to kill init!解決方案:1、在grub.conf裡把 kernel /vmlinuz-2.6.19 ro root=LABEL=/ rhgb quiet 變為:kernel /vmlinuz-2.6.19 ro root=LABEL=/

在開發板上掛載NFS

在開發板上掛載NFS   網路檔案系統(NFS,Network FileSystem)是一種將遠程主機上的分區(目錄)經網路掛載到本地系統的一種機制,通過對網路檔案系統的支援,使用者可以在本地系統上像操作本地分區一樣來對遠程主機的共用分區(目錄)進行操作。    在嵌入式Linux的開發過程中,開發人員需要在Linux

configure: error: Bluetooth library is required

From: Mats Erik Andersson <mats.andersson64 <at> comhem.se>Subject: Re: configure: error: Bluetooth library is requiredNewsgroups: gmane.linux.bluez.userDate: 2007-07-09 13:54:58 GMT (2 years, 11 weeks, 1 day, 1 hour and 44 minutes

Boa 源碼閱讀筆記

1、umask(~0600)    檔案或檔案夾的許可權在linux中是用八進位來表示的。    C,C++規定,一個數如果要指明它採用八進位,必須在它前面加上一個0,如:123是十進位,但0123則表示採用八進位。這就是八位元在C、C++中的表達方法。     C,C++規定,16進位數必須以 0x開頭。比如 0x1表示一個16進位數。而1則表示一個十進位。另外如:0xff,0xFF,0X102A,等等。其中的x也不區分大小寫。    

總頁數: 61357 1 .... 16690 16691 16692 16693 16694 .... 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.