printf特效

給printf的輸出加上些特效比如顏色,可以讓列印資訊更鮮明,在debug的時候特別有用。顏色: #define NONE         "/033[m" #define RED          "/033[0;32;31m" #define LIGHT_RED    "/033[1;31m" #define GREEN        "/033[0;32;32m" #define LIGHT_GREEN  "/033[1;32m" #define BLUE         "/033[0;

讓我興奮的兩個命令

昨天在解決客服問題,無意中發現支援售後技術人員在使用如下兩個命令: 1、time + cmd 能查看這個cmd啟動並執行時間2、strace + cmd 能跟蹤查看(非常喜歡這個命令,哈哈...)  strace詳解: strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] ... [ -ofile ] [ -ppid ] ... [ -sstrsize ] [ -uusername ] [ command [ arg ... ] ] strace

couchDB的一些介紹

簡介couchDB是這兩年很受geek追捧的資料庫,作者曾是lotus開發人員。與傳統的關係型資料庫不同,它號稱自己是文檔資料庫。所謂文檔資料庫,並不是說它只能儲存文本,事實上因為它是一種schemal-less的概念。用過關係型資料庫的同學都知道,資料表裡定義的每一個欄位都定義為一種類型:無論是int,char,datetime。但couchDB的欄位只有三個:文檔ID、文檔版本號碼和內容。內容欄位可以看到是一個text類型的文本,裡面可以隨意定義資料,而不用關注資料類型,但資料必須以json

eclpse使用小結

第一部分:建立工程右鍵點擊workspace中的工程名字,其中有New->後source fold和folder,區別是,source fold放的是需要編譯的檔案,而folder放的是jar包和第三方。第二部分:eclpse基本操作建立包。New->package,在此package下建立檔案,預設包名都是此包Viewmenu->package presentation,可以選擇flat和層次型,可以選擇包的顯示形式建立介面:New->InterfaceProjet-&

【轉帖】session共用的幾種方式

伴隨網站業務規模和訪問量的逐步發展,原本由單台伺服器、單個網域名稱的迷你網站架構已經無法滿足發展需要。此時我們可能會購買更多伺服器,並且啟用多個二級子網域名稱以頻道化的方式,根據業務功能將網站分布部署在獨立的伺服器上;或通過負載平衡技術(如:DNS輪詢、Radware、F5、LVS等)讓多個頻道共用一組伺服器。OK,頭腦中我們已經構思了這樣的解決方案,不過進入深入開發後新的技術問題又隨之而來:我們把網站程式分布部署到多台伺服器上,而且獨立為幾個次層網域,由於Session受實現原理的局限(PHP

使用inotify及時發現磁碟丟失插入與否

參考資料: http://www.ibm.com/developerworks/cn/linux/l-ubuntu-inotify/ 先說明一下,上面的參考資料非常好,inotify詳細請見上面的參考資料,說幾點注意的:inotify對/proc和/sys目錄下面的檔案不是很有效,也就是說,要監控這兩個檔案系統下面的檔案,請不要使用inotify了,個人意見而已! 下面是監控磁碟插入丟失及時代碼:#include <stdio.h>#include <stdlib.h>#

監聽來自核心hotplug的事件(代碼)

#include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctype.h>#include <sys/un.h>#include <sys/ioctl.h>#include <sys/socket.h>#include <linux/types.h>#include

如何讀代碼

Linus說過一句名言:read the fucking source code

[轉帖]memcache實現session共用方案

轉帖地址:http://www.cnblogs.com/xuanfeng/archive/2009/06/04/1494735.html需求:有個ASP.NET網站系統,有頂層網域,次層網域,第三層網域名,系統的各個功能模組分布在不同的網域名稱,同一網域名稱的也有可能分布在不同省份的伺服器或者同一省份的不同的伺服器中,同一省份的的伺服器可以通過內部區域網路訪問。在系統中,現在需要所有功能模組共用使用者同一次會話中的私人資料。常用的方式是啟用Session的資料庫持久會模式可以達到上面的需求(沒嘗

dd命令詳解

一、dd命令的解釋。dd:用指定大小的塊拷貝一個檔案,並在拷貝的同時進行指定的轉換。注意:指定數位地方若以下列字元結尾則乘以相應的數字:b=512;c=1;k=1024;w=2參數:1. if=檔案名稱:輸入檔案名稱,預設為標準輸入。即指定源檔案。< if=input file >2. of=檔案名稱:輸出檔案名,預設為標準輸出。即指定目的檔案。< of=output file >3. ibs=bytes:一次讀入bytes個位元組,即指定一個塊大小為bytes個位元組。

Memcache儲存session,修改tomcat源碼,實現全站次層網域session共用

上篇文章中的方案,在外部顯式的使用memcache來替代session,雖然可以達到各個伺服器session共用的目的,但是改變了開發人員擷取session的方式。本篇介紹的方法可以在不重構原來代碼,不改變代碼習慣的情況下,實現session共用的目的。兩種方法各有利弊,第一種方法編碼方式改變比較大,開發人員可能不習慣,但是不受伺服器類型的影響;第二種方法,針對tomcat伺服器,需要修改tomcat源碼,但是不需要重構代碼,代碼中對session的操作還和以前一樣。第二種方式主要做兩處改動:1

合理規劃您的硬碟分區

作者:北南南北來自:LinuxSir.Org提要:對於一個硬碟(包括移動存放裝置)如何規劃分區結構及如何劃分才是比較合理的;為了減少由於硬碟劃分不合理而造成的風險及不必要的麻煩,有必要重述如何對一個硬碟的分區結構進行規劃;

我認識的malloc和free

我malloc(buffer),我一定要free(buffer)嗎?這個答案很多人都說是肯定的,今天我就來把它給否定了,因為我以前也是這種思想,malloc什麼就 free什麼。先來舉個列子:int main(int argc, char *argv[]){ char *buffer = NULL, *str = NULL; char *a = "abcdefghij"; int length = 10, i = 0; buffer = (char

某個類輸出日誌到某個log檔案配置

log4j.rootLogger=info,

fork + exec, system, popen

1、fork +

suse環境編譯找不到cannot find -lcrypto

進行編譯,出現如下錯誤:/usr/lib/gcc/i586-suse-linux/4.1.2/../../../../i586-suse-linux/bin/ld: cannot find -lcryptocollect2: ld returned 1 exit statusmake: *** [libbn_interface.so] Error 1上面的錯誤說明找不到crypto的動態庫,去系統中尋找是否存在crypto動態庫。localhost:/ # ls 

使用memcache實現session共用

樣本jsp代碼: String guid = null;/* * 讀cookie*/ Cookie[] cookies = request.getCookies(); if (cookies != null) { for (int i = 0; i if (c.getName().equalsIgnoreCase("guid")) { System.out.println("find cookie guid

delphi讀取資料庫連結ini檔案

unit UnDM;interfaceuses  SysUtils, Classes, DB, ADODB;type  TDM_Tax = class(TDataModule)    ADOCon_Tax: TADOConnection;    ADOQry_Tax: TADOQuery;    procedure DataModuleCreate(Sender: TObject);  private    { Private declarations }  public    {

2.6.27核心 netlink socket實現核心和使用者的通訊

三天的努力,終於搞定了自己需要的這種通訊機制:由核心態向使用者態反饋資訊;先看代碼,核心的:#include <linux/init.h>#include <linux/module.h>#include <linux/timer.h>#include <linux/time.h>#include <linux/types.h>#include <net/sock.h>#include

IE8“開發人員工具”使用詳解

其實現在已經出了IE9,IE開發人員工具確實很不錯。在公司更新到IE9後,繼續學習。 IE8“開發人員工具”使用詳解上(各級菜單詳解)IE8正式版已經發布了。本篇文章不會非常扯蛋地去進行什麼評測,然後給出什麼“Chrome運行JavaScript能力是IE8的15倍”、什麼“IE8頁面渲染速度是Safari的2.456倍”、什麼“IE8的抗強暴能力比FireFox高出1.235倍”

總頁數: 61357 1 .... 20990 20991 20992 20993 20994 .... 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.