原创 scala getOrElse的坑

今天做項目的時候被scala的getOrElse的返回類型坑了很久,特地記錄如下: 對於scala的getOrElse這個方法,其函數簽名如下 /* * Returns the option's value if the option

原创 .tmux.conf設置

近期因爲誤操作重新安裝了系統,順便重新修改了一下自己的.tmux.conf文件,特地記錄如下 set -g default-terminal "screen-256color" set -g history-limit 65535 #

原创 vim 修改2進制文件

最近在給java添加一個新的bytecode,而修改javac又不順利,於是決定先手動修改class文件測試一下,記錄使用vim的修改過程 修改的時候只需要原生的vim和xxd(一個linux自帶查看修改轉化十六進制的小程序),之後很簡單

原创 java bytecode

轉自wiki:https://en.wikipedia.org/wiki/Java_bytecode_instruction_listings Mnemonic Opcode(in hexadecimal) Opcode (in b

原创 Linux命令行連接vpn

命令行 首先安裝pptp-linux sudo apt-get install pptp-linux 之後使用 sudo pptpsetup --create name --server x.x.x.x --username zhangl

原创 Eclipse編譯調試javac

最近在改javac,因爲是純java的,所以比c++的hotspot好調試到不知道哪裏去了,這裏記錄一下配環境的過程。 注意:本文的方法只是能用,並不好,有好的求留言 eclipse中新建一個java項目 複製openjdk/langt

原创 python微博爬蟲編寫

  因爲最近要做一個爬到微博中所有用戶發表的微博以及所有用戶的點贊、評論以及轉發操作,因此學習了一下如何使用python編寫微博的爬蟲。爲了防止後續再次用到,再加上之前在一個奇怪的地方定下了新年要寫微博的新年目標,因此,特地記錄了下來。

原创 sbt項目構建過慢解決辦法

最近因爲環境遷移的原因需要重新構建一下之前的scala項目,然而被sbt過慢折磨的要死,打了一個多小時遊戲還是卡在同一個進度不動,特地研究了一下處理了一波。 sbt構建過慢原因 sbt是scala項目經常用到的一個工具,主要用於構建等操作