使用CryptoApi做PKCS#1格式加密

#include "stdafx.h"#include <windows.h>#include <Wincrypt.h>#pragma comment(lib, "crypt32.lib")int _tmain(int argc, _TCHAR* argv[]){HCERTSTORE hStore = CertOpenSystemStore(NULL, L"MY");PCCERT_CONTEXT pCert = NULL;DWORD dwKeySpec =

安裝IDOUtils addon

IDOUtils是icinga的一個addon,用來將資料儲存到資料庫中,本文我嘗試著採用mysql server,並且mysql server採用另一台機器上已經安裝好的。icinga的sever之前已經安裝好了。1. 先安裝訪問mysql需要的程式apt-get install mysql-client libdbi1 libdbi-dev libdbd-mysql2. 登入mysql server,用下面的命令建立使用者'icinga'和密碼:mysql> GRANT ALL

更改debian的root使用者的密碼

現在我們一般使用grub作為系統的引導程式,而lilo進入單使用者的方法很簡單,這裡就不提了。對於一些版本的OS(如redhat)來說,編輯grub,在後面加上“single”即可進入單一使用者模式。但是對於debian來說,這種方式是無效的,因為debian進入單一使用者模式也需要你輸入root使用者的密碼。下面介紹一個在所有版本linux的grub上均可以使用的方法:1、在Grub的引導裝載程式菜單上,選擇你要進入的條目,鍵入 “e” 來進入編輯模式。2、在第二行(類似於kernel

Tab頁用CSS3實現

本文學習自下面的一篇文章,但是做了修改。http://www.shejidaren.com/examples/css3-target/css3-target.html將Tab按鈕變成了兩個,並且移動到了上方。為了移動到上方,增加了一個<div id=tabbody>包含了兩個tab內容,兩個tab內容採用絕對位置,而tabbody採用了相對定位,這樣剛好位於和兩個tab按鈕之下。html代碼如下:<!DOCTYPE html><html lang="en">

UTF-8解碼

要想瞭解UTF-8編碼規則,請參考我的文章:http://blog.csdn.net/sheismylife/article/details/8570015在我的另一篇文章"UTF-8編碼實測" http://blog.csdn.net/sheismylife/article/details/8571726 中,我使用了boost::locale庫的代碼來解碼UTF-8. 現在來仔細研究一下解碼的演算法:如何分辨leading byte和continuation

Protocol Buffer 一 安裝

下載編譯器的原始碼:http://code.google.com/p/protobuf/downloads/list 閱讀README(C++/Java/Python)LInux下的C++安裝方式:  $ ./configure  $ make  $ make check  $ make installLinux下的Java安裝方式1.首先執行C++安裝方式2.建議使用Nexus作為私服需要修改pom.xml檔案,加上<distributionManagement>

icinga安裝PNP4Nagios

這個addon可視化的展現了監控資料,非常有用。check_mk的表格中也連結了該頁面。現在看看怎麼安裝?官方網站:http://docs.pnp4nagios.org/pnp-0.6/start首先下載軟體:wget http://docs.pnp4nagios.org/_media/dwnld/pnp4nagios-head.tar.gz解壓:tar zxvf pnp4nagios-head.tar.gzcd pnp4nagios-head編譯步驟:./configure

WPF Mouse and Point Acrobatics

I was recently working on implementing mousegestures in WPF, and was a bit confused with the Point API. To clarifythis, I wanted to give a few quick examples that might help peoplecurrently working with it:To get a point relative to a UI

Debian下LAMP環境的搭建

 Debian下LAMP環境的搭建以前安裝LAMP環境都是採用下載軟體包自己編譯安裝的方法搭建的。當時以為採用apt的方式來安裝時軟體包版本的陳舊是一個問題,另一個主要的問題就是並不知道apt將這些軟體包安裝到什麼地方,從而使得自己要修改一個設定檔或是啟動一個服務命令時都找不到。採用手工編譯安裝的方法,雖然可以很好的控制軟體包的安裝位置,但是卻不得不自己去解決各種的依賴關係。如編譯PHP時,就是因為各種的依賴關係而不能進正確的configure過程。當然如果是Debian的環境下,可以使用apt

DavMail server版配置

因為需要Ubuntu unity,所以只能使用server版本,workstation不行啦。下面的命令可以卸載調workstation版本sudo dpkg -r davmail從這裡下載http://davmail.sourceforge.net/download.htmlserver

Ubuntu12.04安裝NFS server

首先安裝nfs-kernel-serverapt-get install nfs-kernel-server然後建立一個目錄:mkdir -p /opt/share並賦予許可權777:chmod -R 777 /opt/share在/etc/exports檔案中添加配置:/opt/share

ATLServer WebService 如何返回任意內容的 SOAP 訊息給客戶 —— 改寫atlsoap.h

ATLServer WebService 如何返回任意內容的 SOAP 訊息給客戶cheungmine@gmail.com2007-3-24      (上篇文章存在問題,這裡是可用的版本。)如果想在下面的WebService方法中返回任意SOAP錯誤訊息給客戶,應該這樣做:// 宏定義,錯誤資訊只支援英文半形#define SOAP_FAULT(errCode, wszDetail)    m_fault.m_soapErrCode = errCode; 

添加check_mk inventory check service

inventory是check_mk發現的可監控服務的一種機制。我們可以給所有的host都添加定時執行inventory check的機制,讓check_mk自動檢測所有的host,如果發現有可以監控的新服務,則網頁上出現警告資訊。配置很簡單, 在/etc/check_mk/main.mk 檔案中添加兩行:inventory_check_interval = 120inventory_check_severity =

Scrum管理中的幾個會議與我們的實踐

根據Scrum in Action一書第一章,可以看到有如下幾個會議。Release planningProduct owner負責Release planning會議。該會議的目標是指定一個產品開發週期由幾個release組成,每個release都要指定交付議程表。舉例,該會議結束時,應該有一個類似下表一樣的發布計劃:如何得到上面的表,是需要一些過程和方法的,這裡暫時不表。Sprint planning該會議分為兩階段:第一階段,確定需求是什麼Product

捕捉滑鼠的移動

原文:http://www.webreference.com/programming/javascript/mk/column2/index.html參考這一節:Capturing Mouse Movement以下是意譯:document.onmousemove = mouseMove;function mouseMove(ev){ev = ev || window.event;var mousePos = mouseCoords(ev);}function

Ubuntu server 系統備份以及還原

最簡單的方法,將/目錄下的所有檔案打成一個壓縮包,需要的是後再解壓後覆蓋回去。首先確保是root使用者。然後運行命令將/目錄下的檔案打包tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /cvpzf 具體可以參考tar命令的協助,這裡解釋一下:cf 用來建立tar檔案(f指的是封存檔案,通常用於cf或者zf),

用UBuntu開發OpenGL程式5

本文不少資料來自網路,經過我的整理加工,盡量在一篇文章中講清楚一小部分程式需要的基本概念,下面是參考列表:<<OpenGL教程>>http://old.blog.edu.cn/user1/20928/archives/2007/1863585.shtmlhttp://blog.163.com/zhaoxin851055@126/blog/static/8112929820092116249704/http://blog.csdn.net/firefly_liu/archi

Review board 和 Git 配合使用 二

Repositories設定接前文。瀏覽器上輸入http://battleship,然後輸入管理員的使用者名稱(我這裡是admin)和密碼,登陸成功後右上方菜單會看到Admin連結。點擊後進入管理頁面。在Repositories選中中添加一個新的repository,然後設定hosting如:選擇Custom的原因是我們採用了老舊的gitosis。SSH私密金鑰設定選擇settings菜單,進入SSH設定頁面。上傳你的私密金鑰檔案吧。私密金鑰,公開金鑰在git設定中請參考我的關於git的文章。建

Redmine啟用FastCGI

緊接前文,我希望能夠用FastCGI協議和Nginx互動,這樣就能用在產品環境下。Redmine啟用FastCGI文檔不全,靠自己揣摩和Google得到的零散資訊,得到如下配置方法:1. 安裝需要的開發庫apt-get install libfcgi-dev2. 在redmine目錄下建立檔案Gemfile.locale, 內容如下:gem "fcgi"3. 安裝依賴,再次運行下面的命令:bundle install --without development test4.

Redmine email配置

很簡單,先安裝sendmailapt-get install sendmail然後在redmine目錄的設定檔conf/configuration.yml中取消幾行注釋:# ==== Sendmail command#production: email_delivery: delivery_method:

總頁數: 61357 1 .... 26101 26102 26103 26104 26105 .... 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.