今天要用 CheckMarx 掃描一個系統,對方把整個專案壓縮給我,一共將近 200MB,我沒看清楚就放上去,不僅當天沒辦法取得結果,而且在經過了 20 小時之後才掃了三分一之不說,CheckMarx 的 CPU 還飆升到 100% 了。囧
前輩提醒我,CheckMarx 上傳的上限是 100MB,因為不是自己的系統,不知道要怎麼萃取出原始碼,可以使用 CheckMarx 的工具:CxZIP。
小攻城師 發表在 痞客邦 留言(0) 人氣(770)
有同事不熟悉 MySQL,所以把資料表開到 MySQL 預設的資料庫 (mysql),但是為了避免使用者誤觸系統資料表,在 MySQL Workbench 預設是看不到 mysql 同名資料庫底下的那些資料表的。
讓它們顯示出來的方法如下:
小攻城師 發表在 痞客邦 留言(0) 人氣(634)
這次要在 FTP 上下載一批含有指定檔名的檔案。要先過濾出含有指定文字的檔案名稱後,再把它們都下載。
原本以為應該用「伺服器 > 搜尋遠端檔案」,但搜尋到的結果就只能檢視,不能批次下載。後來發現要用檢視裡的「檔名篩選器」。
小攻城師 發表在 痞客邦 留言(0) 人氣(323)
今天的題目是有人問在 LINE 上面看到分享網站連結時,因為頁面沒有在 <meta> 裡設定 description、og:description 這些內容,所以預覽文字會從頁面最上方的內容爬下來。
修改 description 後可以怎麼辦呢?
小攻城師 發表在 痞客邦 留言(0) 人氣(622)
想把 commit log 匯出來做專案管理、上線記錄等,上網查了一下可以這樣做:
svn log --xml > repository.xml
小攻城師 發表在 痞客邦 留言(0) 人氣(916)
我們大部分的 user 都是 AD 與 e-mail 帳號同名,只是因為早期的規劃還沒有想仔細,有一部分老員工的 AD 與 e-mail 是不相同的。
今天早上接獲一個使用者 AD 帳號要請 IT 協助處理,就是遇到這種狀況。那要怎麼查出來實際的 AD 帳號呢?
小攻城師 發表在 痞客邦 留言(0) 人氣(1,387)
在家要用投影機放 Switch 出來玩,結果發現沒聲音。
以為是 Switch 的問題,但 Switch 拿離開底座就好了;
以為是 HDMI 線壞了,但好像也不是。
小攻城師 發表在 痞客邦 留言(0) 人氣(123)
今天 user 來電,跟我說我的程式沒有正常送出月報。執行後我如果嘗試印出 PHPmailer 的 errorInfo,會出現以下錯誤訊息:
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
小攻城師 發表在 痞客邦 留言(0) 人氣(1,187)
有支 PHP 程式在 Windows 主機上跑得好好的,但在 Linux 會出現問題。
程式出錯的地方是用 PHP PDO 連線到 Sybase,資料會無法取回。把 PDOStatement 的 errorInfo() 印出來,看到錯誤訊息是不允許將 VARCHAR 轉型為 NUMERIC。
小攻城師 發表在 痞客邦 留言(0) 人氣(23)
因為要防止 SQL injection,需要做參數化查詢。以往都是把參數 (SQL params) 先放在 array,再把 SQL 與 array 記錄到 log 裡,不過總覺得這做法不太直覺,每次要 debug 也要自己在那邊兜來兜去。
上網查一下發現有 PDOStatement::debugDumpParams 這個函式可以用,可以印出原始的 SQL(未代入參數)、代入參數後的 SQL、各參數,不過這個 function 是無回傳值的 (void),會直接印出到畫面上。
小攻城師 發表在 痞客邦 留言(0) 人氣(252)