剛剛在算一組數字,全都是兩位小數的加法,原本預期是:
6676.18 + 339.37 + 3667.65 + 1204.70 + 4286.02 = 16173.92
但實際計算結果卻令人震驚!
6676.18 + 339.37 + 3667.65 + 1204.70 + 4286.02 = 16173.920000000002
後面的 "0000000002" 哪來的啦!
剛剛在算一組數字,全都是兩位小數的加法,原本預期是:
6676.18 + 339.37 + 3667.65 + 1204.70 + 4286.02 = 16173.92
但實際計算結果卻令人震驚!
6676.18 + 339.37 + 3667.65 + 1204.70 + 4286.02 = 16173.920000000002
後面的 "0000000002" 哪來的啦!
要做程式碼內容比對,但是在 vimdiff 預設是垂直分割,有些長內容要比較就不太好比,得把水平捲軸移來移去。
後來發現可以在命令模式 (command mode) 執行以下內容,就能把垂直分割改為水平分割:
:windo wincmd K
要切回垂直分割的話,就是把參數改成 H:
今天要用 CheckMarx 掃描一個系統,對方把整個專案壓縮給我,一共將近 200MB,我沒看清楚就放上去,不僅當天沒辦法取得結果,而且在經過了 20 小時之後才掃了三分一之不說,CheckMarx 的 CPU 還飆升到 100% 了。囧
前輩提醒我,CheckMarx 上傳的上限是 100MB,因為不是自己的系統,不知道要怎麼萃取出原始碼,可以使用 CheckMarx 的工具:CxZIP。
使用步驟如下:
有同事不熟悉 MySQL,所以把資料表開到 MySQL 預設的資料庫 (mysql),但是為了避免使用者誤觸系統資料表,在 MySQL Workbench 預設是看不到 mysql 同名資料庫底下的那些資料表的。
讓它們顯示出來的方法如下:
這次要在 FTP 上下載一批含有指定檔名的檔案。要先過濾出含有指定文字的檔案名稱後,再把它們都下載。
原本以為應該用「伺服器 > 搜尋遠端檔案」,但搜尋到的結果就只能檢視,不能批次下載。後來發現要用檢視裡的「檔名篩選器」。
打完收工~
今天的題目是有人問在 LINE 上面看到分享網站連結時,因為頁面沒有在 <meta> 裡設定 description、og:description 這些內容,所以預覽文字會從頁面最上方的內容爬下來。
修改 description 後可以怎麼辦呢?
想把 commit log 匯出來做專案管理、上線記錄等,上網查了一下可以這樣做:
svn log --xml > repository.xml
不過我裝的是 Tortoise SVN,一開始 windows 的命令提示字元會說認不得 svn 這個指令。原來是 TortoiseSVN 預設不安裝 svn command line tool。
重新執行 TortoiseSVN 安裝程式,補安裝 command line client tools,就可以用命令提示字元(MS-DOS 視窗),切到程式所在目錄下,執行 svn log 了。
我們大部分的 user 都是 AD 與 e-mail 帳號同名,只是因為早期的規劃還沒有想仔細,有一部分老員工的 AD 與 e-mail 是不相同的。
今天早上接獲一個使用者 AD 帳號要請 IT 協助處理,就是遇到這種狀況。那要怎麼查出來實際的 AD 帳號呢?
以我們家的 OU 規劃可以這樣查:
今天 user 來電,跟我說我的程式沒有正常送出月報。執行後我如果嘗試印出 PHPmailer 的 errorInfo,會出現以下錯誤訊息:
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
只說 SMTP 連不上,超簡約的錯誤訊息。請 IT 幫忙查 mail server,看到以下訊息:
connect_from=[xxx.xxx.xxx.xxx],state=550 X.7 Couldn't start TLS!