發表文章

目前顯示的是 12月, 2020的文章

PHP class和Methods相同的錯誤訊息

圖片
  <b>Deprecated</b>:   Methods with the same name as their class will not be constructors in a future version of PHP   最近在寫程式出現了上述的這個訊息,原因為類別下的 Methods 名稱相同, php7 開始 Methods 名稱和類別相同就會出現這項錯誤,但不影響程式執行,將名稱修改後就能恢復正常。   例: class test{ public function test(){ xxx } }

個資盤點第一次的計畫案經歷

        以下是我第一次執行計畫案的經歷,整個過程很忙也蠻混亂,我想記錄下來以後再有相同案子執行還可以做為借鏡,然後不要再犯了 哈哈。          大概是九月中時收到一封廠商寄來的 mail ,也讓十一月成了我今年最忙的一個月。信上的大意是之前我的同事有和他詢問個資盤點的報價,現在這件案子有沒要執行。沒錯,個資盤點,這是一個軟體會在每一台電腦安裝然後去掃描電腦的檔案有多少個資,就像做資安有帳號的盤點,每台主機有建立多少帳號網管人員要清楚的紀錄,財管有財產的盤點,單位內有多少財產價值多少保管人要清楚的掌握,而個資盤點也是手上有多少筆的個資,業務負責人也是要了解的。因為同事已經請了育嬰假而我是第一代理人,這項業務當然就由我承辦了,從這裡為期三個多月挑戰正式開始。         首先這是一項要和廠商買東西的案子,我之前都在內部寫程式完全沒有相關執行或採購經驗,要怎麼開始還真是個難題。我先查了一下單位內確實有編這項經費,然後跟廠商聯絡要買這項產品,光這段就拖了快一個禮拜,因為剛好遇到我出差去上 ISO27001 的資安課程,我只能用下課時間連絡人。出差回去後直接做請購過兩三天後被退回來,後來才知道請購前要先上簽呈,上面長官同意後才能請購, 這下可以證明我真的沒有買過東西了 ( 苦笑 ) ,好吧又過了一個禮拜進度打回零。         好不容易簽呈和請購都通過了,已經來到九月底了。這期間廠商幾乎是每天打來問進度和細節,對方似乎很想要在月底前結案,但我對採購到驗收的流程沒有概念,根本沒辦法保證哪個確定時間能夠開始買設備開始執行然後結案,一直打去問採購單位那邊人應該也被我問到想掛我電話了吧,我能感覺到他的不耐煩 呵呵          還有感謝我的同事回來和廠商溝通和之前有執行過這案子的學長很有耐心地回答我的問題,讓情況比較好一點。再來首先要先確認要接受盤點的單位和人員名單,整理好就花了快半天,看的我眼睛超酸。國慶連假後廠商的工程師透過電話和我說明軟體如何執行作業和整套系統的操作方式。       ...

ORA-12899: value too large for column

ORA-12899: value too large for column         最近在做儲存資料的動作時出現了錯誤,這個錯誤訊息很簡單就是字面上的意思,輸入值的長度大小超出欄位可存的範圍。         一般在加大欄位的儲存大小後即可解決,不過建議在欄位建立之前先規劃好要存的資料大小,非不得以時再作改欄位大小的動作,不然欄位加大後可是沒辦法再減少的。                 或是檢查一下輸入的資料對應的欄位是否都正確,不然就像我一樣白癡 10bit 的值塞錯欄位寫到了只能存 2bit 的欄位,修改後就能順利存入了。