原创 是誰TM天天在凌晨過後的時間去暴力破解我DB的root密碼???

當前的項目,DB不是用阿里雲的RDS,而自搭建的3臺mysql的主從架構。 最近我司的技術經理在查看mysql日誌時, 發現了一個可疑的情況: 幾乎是每天凌晨過後的時間,這個時間還不是固定的,在mysql 的日誌中出現如下記錄: 初一看

原创 bluestacks安卓模擬器 通過 fiddler抓包

bluestacks安卓模擬器 目前 還不能在系統內設置代理服務器,要想把 網絡包 轉發到 fiddler,要藉助別一個軟件 Proxifier, 這裏有個小難點時新手不容易搞明白的,Proxifier 不應該捕捉 bluestacks

原创 如何禁止一個軟件煩人的更新提示?

從方法上分析有如下方案: 1)打開本軟件【首選項】,設置不檢查更新 2)逆向修改 exe 文件跳過 檢查更新 的那個函數 3)操作系統 防火牆 設置禁止這個 程序連接外網 4)  修改 hosts文件,把 更新server的 IP 解析爲

原创 疫情 - 在家辦公一週後

今天週日沒有上班,前面6天都是在家辦公模式,家的的T420都是舊電腦了,讓同事幫忙從公司寄過來的電腦剛收到, 就發現開不了機,磁盤燈不亮,拆開電腦把SSD重新安裝了一次後就可以開機了。 接下來一週還是在家辦公模式 v_v  

原创 如果一個軟件設置用fiddler做代理,發現不成功時你會怎麼辦?

如果是我,我會把這個軟件給“砸”了。有什麼問題是 一個 調試器 不能解決的?都不需要 show me the code 了,直接調試。   現象,想看一下某軟件的網絡請求,於是設置了 fiddler作爲它的代理,但軟件拋出“代理服務器測試

原创 llvm ir 轉 hll時 150G內存都不夠用

週日開始,運行了30多個小時的 llvm 第三次出現內存不足了,swap已經加到150G了,跑了10多個小時,又要失敗,只能Ctrl+C,再加大swap再次運行了。   dec_label_pc_1010b4a3:

原创 寫了整潔代碼的心情

心情美美噠,項目也完成了一個里程碑,慢慢完成一些TODO,但用戶的 App 不受影響

原创 真正解決 windows OpenSSH WARNING: UNPROTECTED PRIVATE KEY FILE!

我開始用 Visual Studio Code - Insiders 了,因爲有一個很吸引我的功能 VS Code Remote Development裏的  Remote Debug。 這是什麼功能?就是代碼在 遠程的linux,也運行

原创 npm install 在windows host 和 linux guest vm 共享目錄下創建軟鏈接失敗的解決方法

目前工作的本地開發環境是 windows 10 host ,virtualbox 安裝centos 7 linux,代碼是放在共享目錄下,這樣的好處是可以在 windows下用 IDE調試同一份代碼,也linux中的server也運行着同

原创 馬勒戈壁的“薔”

現在的項目是Laravel+Vue技術棧, 我需要安裝一個 vue extension, 我需要,我需要,我需要,我需要,我需要,我需要,我需要, 我需要,我需要,我需要,我需要,我需要,我需要,我需要, 我需要,我需要,我需要,我需要,

原创 搭建研發流程

最近在一個跨國的創業團隊,有澳洲和中國的開發,按目前的現狀,我搭建了一個簡單可行的研發流程

原创 php的引用,小心使用

PHP的引用與我們常識中的C指針不同,儘管它們的部分語義是相同的(“指向”相同的 value)。 如果你要用引用來提高性能,我建議你要考慮清楚。 舉個例子 $a=[1,2,3]; var_dump($a); foreach ($a as

原创 why php7 throw Fatal error: Allowed memory size of xx bytes exhausted (tried to allocate xx bytes)

用swoole 寫的協程 server能做到高併發,但這有一個問題必須考慮的,多個協程跑在一個進程內,某個協程把所有的內存吃光了, 其它協程怎麼辦?這個進程會怎麼處理?   首先不要管協程這麼一回事,php最初設計就是一個腳本引擎,目前p

原创 寒冬裏的工作日

最近的 投資週期+經濟週期 -> 資本寒冬,與2018年這個冬季同步而至,無愧是50年來最強的冷空氣。 anyway,優化完下面的小夥伴,我自己也差不多到時間要走了。今天穿了一件新外套、刮好鬍子來公司,遲到了3分鐘。 來到公司,小夥伴們已

原创 strace 打印堆棧

平常初次定位問題時,我一般是先看看 api 調用,再不濟就多看看堆棧,如用 gdb 的commands 指令在 每次斷點時自動打印堆棧。   strace 有個實驗性的功能,在打印每個系統調用的同時打印當時的堆棧,有了堆棧簡直就是手握問題