同事的 iPad 出現白蘋果畫面,死機了,按下電源鍵(iPad 最上方)與 Home 鍵(螢幕下方的圓形按鈕),強制重開機了幾次,都沒有用。

上網看到有人說 iPad 接上電腦,可以透過 iTunes 回復 iPad 備份 (restore)。我們先把 iPad 連接線與電腦接好,再次按下電源鍵與 Home 鍵,等到白底黑蘋果的白蘋果畫面再次出現後,按住 Home 鍵不放,iPad 上會跳出「使用連接線連結至 iTunes」的圖示。

這時候再到電腦上看 iTunes,電腦的作業系統抓到 iPad 後,就會跳出 iPad 系統已毀損,詢問你要還原至原廠設定值,或是還原備分。

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

業務單位來電問我 E-Mail 的郵件附檔上限有多大,她的信一直被退。幫她查了一下,我們家 mail server 單封信的上限是 20MB,但是她的檔案高達 29MB。

上網查「Acrobat PDF 壓縮」,找到的是 Adobe 官網的說明《使用「PDF 最佳化程式」儲存》,方法有兩個:

  • 在 PDF 檔案中,選擇「檔案 > 另存新檔 > 最佳化的 PDF」
  • 編輯「動作精靈」時,按「儲存至」選項,在「輸出選項」對話方塊中,選擇「PDF 最佳化程式」,並按一下「設定」

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

協助測試 Android APP,遇到一些狀況,把排解流程記錄一下。

 

 

小攻城師 發表在 痞客邦 留言(0) 人氣()

在 Oracle 的世界裡沒有自動編號欄位,所以在 insert 單筆資料時,會用 select max(id) from tablename 這樣的方法來取得序號欄位的值。

今天遇到的狀況是,要把資料表 abc_company 的欄位轉進新的資料表 abc_detail 裡頭,原本打算用以下的 SQL statement 來塞資料:

insert into abc_detail

小攻城師 發表在 痞客邦 留言(0) 人氣()

今天想要在 SqlDbx 上面點選 Server 旁邊的點點,切換連線到別台 Server,結果跑出 "Unable to load Sybase open client library"。

Google 到的第一筆文章說得頗籠統:"Check your SYBASE and SYBASE_OCS environment variables and make sure they have correct values."(檢查你的 "SYBASE" 與 "SYBASE_OCS" 這兩個環境變數,確認它們都設成正確的值。)

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

重拾好久沒寫的 C#,連個 Oracle 狀況萬千,記錄一下。

 

【錯誤訊息一:ORA-12154: TNS:無法決定服務名稱

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

手上有幾個舊的網站用 TemplatePower 作為樣版,早期相安無事,現在 PHP 升到 PHP 7 以後,就看到系統會不停的噴出類似這樣的 error log:

PHP Deprecated:  Methods with the same name as their class will not be constructors in a future version of PHP; TemplatePower has a deprecated constructor in D:\templatepower\class.TemplatePower.inc.php on line 499

雖然頁面還是可以照樣正常套版,但是在 debug 時一直看到這些 log 交錯其中,覺得神煩,參考了 stackoverflow "PHP7 Constructor class name",原來以前舊版的 PHP 的物件導向中,類別 (class) 的建構方法 (constructor) 可以同名,現在必須要統一使用建構子 (__construct)。

所以依照 PHP 的新規則稍作修改,主要是加個 function __construct() { } 來做本來物件初始化時要做的事,像是從這樣(大約在第 60 行)

文章標籤

小攻城師 發表在 痞客邦 留言(1) 人氣()

同事希望我判斷她下的查詢條件是否是整整一個月,我本來以為用 date_diff 就可以算出來,但在兩台不同電腦上跑出不一樣的結果來。比較了兩台機器的差異,主要是時區 (Timezone) 不相同。

寫一小段程式來測試一下:

<?php
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

最近有一個頁面,要把檔案上傳到 server 上之後,把檔案本身直接轉成 BLOB 後塞到資料庫裡,資料欄位我開成 mediumblob。

`testfile` mediumblob comment '使用者上傳檔案',

小檔案上傳還沒問題,但大檔案上傳遇到一些狀況。首先是 Apache 會吐 HTTP 500 (Internal Server Error)。

我想了一下,在 Apache 的 httpd.conf 把 FastCGI 的 MaxRequestLen 調大一點(我調到 35MB):

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

某專案要上傳到 Perforce 做版本控制,不過今天上線人員反映,我提供給他的程式清單、和他從 Perforce 匯出的檔案,有幾個檔案和我的大小不一致,不一致的檔案都足足差了 3 Bytes。

我的檔案列表是,用 C# 的 FileInfo 去取得 Length 後,輸出成上線人員想要的紙本表單:

FileInfo fi = new FileInfo(strFilePath);

小攻城師 發表在 痞客邦 留言(0) 人氣()