IngramChen 積分 0

Dart 現在最缺 union type (null check),其他都還好。

Future 和 Stream API 都剛好夠用,不像 Rx 那樣肥大

natsu 積分 0

不要為了 GC 而在最後一行加上 foo = null 這種東西,現在 JVM 不需要這種寫法

應該說是為了避免 OutOfMemoryError 而在最後一行加上 foo = null 這種東西 ......

不過是特殊情形下才需要這樣做,或者你不想加大 -Xmx 的值 ......

IngramChen 積分 1

不要為了 GC 而在最後一行加上 foo = null 這種東西,現在 JVM 不需要這種寫法

natsu 積分 0 編輯於

NULL參照法---Nulling a Reference: 將null指派給物件變數,使目前的物件變數沒有參照對象。

雖說「Null sucks.1」,但 null 還是有用處的。

有時會發生 OutOfMemoryError 就是因為程式在同一時間建立了太多物件,所以要把變數設成 null (若是在 collection 中則是用 remove 的方式) 讓它可以儘早被 GC 回收。

當然如果沒有 memory 方面的問題的話,一般是不用把變數設成 null 的。

haocheng 積分 0

這倒是,應該要改成這幾年流行的扁平化設計 XD

IngramChen 積分 0

其實我覺得 icon 重做就 80 分啦,現在沒人再用那種彩色 icon 了

haocheng 積分 0

很多時候是 SWT 元件的限制啦,不過新版 Dark theme 還蠻完整的,比剛出來的時候好看多了

haocheng 積分 0

我猜大多數人也不想每半年升級一次 Java 吧 XD

IngramChen 積分 0

醜到爆...

Eclipse 實在是不行,還停在 2000 年

haocheng 積分 0

因為第三年之後的老客戶折扣蠻高的 XD

IngramChen 積分 0 編輯於

買了之後才發現我本來也只花 149 而已 (第三年訂閱的老客戶特價)

目前半價是 129,沒省多少啊

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 成本就更高…