haocheng 積分 0

特價時間剩下 49 小時又 11 分鐘… XD

haocheng 積分 0 編輯於

Configure Quick Documentation to pop-up together with autocompletion

這一個功能蠻好用的,建議可以開啟

haocheng 積分 0

對 HHKB 使用者來說還不錯,可以少按方向鍵 XD

IngramChen 積分 0

Jump outside closing bracket/quote with Tab

這個是大家最想要的吧,記得以前 eclipse 有這個功能

IngramChen 積分 0

GraalVM 真會用到要等進 openjdk 吧…

koji 積分 0

A series of major issues related to performance on 4K monitors was resolved

終於搞定了嗎!?

natsu 積分 0

在 pom.xml 中,則要使用如下設定:

  1. spring-context 不要引用 commons-logging
  2. 改用 jcl-over-slf4jlogback-classic
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>${spring-framework.version}</version>
    <exclusions>
        <!-- Exclude Commons Logging in favor of SLF4j -->
        <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
        </exclusion>
    </exclusions>
</dependency>
...
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>jcl-over-slf4j</artifactId>
    <version>1.6.1</version>
</dependency>
<!-- for slf4j v1.6.1 -->
<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>0.9.29</version>
</dependency>
IngramChen 積分 0

React Native 本質上是給 front end 開發者用的工具,如果沒有這種背景,那好處其實不多。

然後如果公司可以各請到兩位以上的 Android/iOS 開發者,那也不需要用 React Native,因為成本沒有比較省。App 寫得越大越深時 React Native 成本就更高…

IngramChen 積分 1

啊?

實務上如果是前端技術來做網頁,bulid 完後檔名會加上 hash ,server 裡直接服務的就是 hash 過的檔名

如果是比較傳統的 server page 做法,那 spring 也有自動替靜態檔案自動產生 hash 的功能。

natsu 積分 0

所以其實這個目標,沒辦法單靠上面我們介紹的這些瀏覽器的快取機制來達成,需要 Server 那邊一起配合才行。其實說穿了,就是把 Etag 的機制自己實作在檔案裡面。

在檔名上加上 Etag 的方法似乎不錯

但是目前 Server 端並不會自動處理檔名的部份:

  1. 產生 html 時要將 script.js (Server 上的實際檔名) 轉換為 script-qd3j2orjoa.js (Browser 看到的檔名)
  2. Browser 發出 request 時要將 script-qd3j2orjoa.js 轉換為 script.js

除非把 Server 上的實際檔名改成 script-qd3j2orjoa.js 就可以讓 Server 與 Browser 所使用的檔名一致,但是這樣又不利於版控 ...

koji 積分 0

Beginning with Oracle Java SE 11 (18.9 LTS), the Oracle JDK will continue to be available royalty-free for development, testing, prototyping or demonstrating purposes. 

j0n 積分 0

我曾經拿 spark 來 parse csv, 但是實在跑起來沒比較快 XD

gugod 積分 1

OO 系統對於 parsing csv 來說實在是太高規格(?)了 :-p

natsu 積分 0

在 EGit 的 Show in History 中選擇 Show all changes of selected resource and its children 就可以看到 rename 前的 history。(類似於執行 git log --follow /path/to/file 的結果)