開發筆記2

2021-06-06 05:52:49 字數 964 閱讀 9789

開發筆記2     2012-5-4        周五

系統報警資訊傳送程式開發。

其它程式收集了報警資訊,如:硬碟滿、硬碟壞、網路連不通、使用者欠費、硬體裝置無法訪問等,這些程式已經實現了插入資料到幾張不同型別的表,類似流水日誌表,狀態變化表。

我則在這個基礎上,對這些表寫個簡單觸發器,觸發器盡量簡單,然後呼叫同乙個儲存過程,負責決定把什麼樣的報警資訊以什麼樣的方式傳送給誰。

什麼樣的報警資訊?上面提到的:硬碟滿、硬碟壞、網路連不通、使用者欠費、硬體裝置無法訪問等。

以什麼樣的方式?簡訊、郵件、客戶端提示。

傳送給誰?使用者(給公務員繳費的非公務員們)、客戶(某事業單位,公務員們)、代維公司的人員、我們自己的技術支援人員。

很多時候,需求分析就是一次次確認和細化:時間、地點、人物、事件。誰在什麼時候在什麼地點做什麼事,不信你在業務流程分析中注意一下,是不是這麼回事。

說說這個觸發器和儲存過程:

我用的是mysql5.0, 已經支援了觸發器、儲存過程、函式。以前在sqlserver2000寫這些,那是用的相當熟,現在忘記光了。

在寫儲存過程時,發現乙個現象,當列名和變數名相同時,查詢賦值不成功,如下:

declare mobile varchar(16);

declare email varchar(32);

select mobile, email into mobile, email from organization where id = rowid;

把變數名修改一下,讓他們不相同,則正確了,如:

declare _mobile varchar(16);

declare _email varchar(32);

select mobile, email into _mobile, _email from organization where id = rowid; 

不知道為什麼不能分辨,沒時間去看那英文文件了,能實現正確功能則行。

magento 開發筆記2

model view controller mvc 架構可以追溯到smalltalk和xeroxparc。從那時起,就有很多系統描述他們自己的mvc架構。每個系統都略有不同,但是總體的目標都是把資料儲存,業務邏輯和使用者結構彼此分割。大部分的php mvc架構大致如下 1.url解析,通常叫做fro...

android 開發筆記(2)

sharedpreferences 是android平台上乙個簡單的儲存,可以儲存一下開發的簡單的資訊,比如使用者的預設背景,在 中看到了博主對這個方法的解釋,現在借用樓主兩個 儲存端的 editor sharedata getsharedpreferences data 0 edit shared...

wp7開發筆記(2)

下面我們開始學習了。1.今天建立乙個專案,做個hello word的例子,首先點選 建立專案。上文中提到的6個專案型別,我們選擇第乙個。單擊ok建立。這時我們將看到,專案的介面 大致結構如圖。當然第一次可能沒有屬性一欄,你需要按下圖選擇並顯示 你可以單擊手機介面的相應控制項修改屬性。下面我們新增乙個...