原创 我的友情鏈接

51CTO博客開發

原创 關係代數——基本運算(1)

關係代數的基本運算主要包括選擇、投影、並、集合差、笛卡爾積和更名運算。 選擇、投影和更名運算是一元運算。另外三個是二元運算。  選擇 (σ) 廣義選擇是寫爲  的一元運算,這裏的  是由正常選擇中所允許的原子和邏輯算子 (與)、(或) 和 

原创 求最大和的子數組算法與C語言代碼

給出一個數組,長度爲n,數組中的數值有正有負,或者爲零,找出一段連續的子數組,使子數組的和最大。main.c#include <stdio.h> #include <stdlib.h> int print_max_sum (int *

原创 AIX文檔資源整理

最近在解決一個aix的bug的時候發現了一些資源,連同以前收集的整理分享如下:1、AIX各種版本的在線文檔,最權威,最詳細的官方文檔http://www-03.ibm.com/systems/power/software/aix/resou

原创 關係代數——附加的關係運算(2)

本節介紹附加的關係運算之除運算。   除(÷)     除是寫爲 R ÷ S 的二元關係。其結果由 R 中元組到唯一於 R 的屬性名字(就是說只在 R 表頭中而不在 S 表頭中的屬性)的限制構成,並且它們與 S 中的元組的所有組合都存在於 

原创 關係代數——基本運算(2)

上一節講了關係代數的一些基本運算,本節繼續講解其餘的基本運算:笛卡爾積和更名運算。 笛卡爾積(x)笛卡爾積運算使得我們可以將任意兩個關係的信息組合在一起。形式的說,R × S 被定義爲: R  S = {r  s| r  R, s  

原创 關係代數——概論

關係代數是關係數據庫的基礎,但是很多書籍對關係代數的講解都偏向理論,本系列文章試圖通過將理論結合sql語句方式,讓讀者輕鬆理解關係代數的運算,並進而更好的理解關係數據庫。 本篇的內容主要包括以下三個方面: 關係代數的概念 關係代數的運算簡

原创 關係代數——附加的關係運算(1)

關係代數的基本運算足以表達任何關係代數查詢。但是如果只用這些運算,有時候某些查詢的表達會顯得無比冗長。爲了簡化查詢,我們定義附加的一些運算,它們不能增加關係代數的表達能力,卻可以簡化一些常用的查詢。 這些附加的關係代數運算包括集合交、自然連

原创 我的友情鏈接

51CTO博客開發

原创 vasprintf的實現

有些系統,例如AIX,沒有vasprintf和asprintf ,如果是做porting,有時需要寫一個簡單的代替。 代碼如下:     #if !defined(HAVE_VASPRINTF) #if defined(WINDOWS) i

原创 我和你的目標

維吉尼亞·薩提亞(1916-1988)是舉世知名的心理治療師和家庭治療師 一、我和你的目標(Goals for me)  作者:薩提亞(Virginia Satir) 我想愛你而不用抓住你 I want to love you withou

原创 AIX上dlopen實例

main.c -------------------   #include <dlfcn.h> #include <errno.h> #include <stdio.h> #include <stdlib.h>   extern void

原创 以一個實例說明在AIX上RPM包的製作過程

製作automake-1.9.6的RPM包過程如下:1.下載automake-1.9.6的源代碼包$ wget http://ftp.gnu.org/gnu/automake/automake-1.9.6.tar.gz2. 準備patch解