kirinchen

@1I5hpSi7TBa78fXSlN6wTQ

Joined on Mar 17, 2021

  • dict default foreach Code a_dict = {'color': 'blue', 'fruit': 'apple', 'pet': 'dog'} for key in a_dict: print(key) output
     Like  Bookmark
  • 建構子設定 @AllArgsConstructor(access = AccessLevel.PUBLIC) AccessLevel --> 用來設定建構子的可視的等級 public private ... EX @Data @AllArgsConstructor(access = AccessLevel.PUBLIC) public class RegisteredFlow { private int flow;
     Like  Bookmark
  • time Iso8601 to ZonedDateTime java.time.ZonedDateTime.parse("2015-08-18T00:00+01:00"); get UTC+0 now Date Date.from(java.time.ZonedDateTime.now(ZoneId.of("UTC+0")).toInstant()); 兩個時間相隔多久 private double subtract(String k1,String k2) { var k1t = ZonedDateTime.parse(k1); var k2t = ZonedDateTime.parse(k2); return ChronoUnit.MILLIS.between(k1t,k2t) / 1000;
     Like  Bookmark
  • @annotation @Transient @Transient @JsonIgnore public static String getUidByInfo(UidArgs args) { return null; } 不會當成欄位值 常見問題
     Like  Bookmark
  • 基本查詢和序列操作 from(bucket: "quote") |> range(start: v.timeRangeStart, stop:v.timeRangeStop) |> filter(fn: (r) => r._measurement == "realtime" and r.symbol == "${symbolSel}" and r._field == "volume_24h" ) 兩個序列 join join(tables: {t1: t1, t2: t2}, on: ["_time"])
     Like  Bookmark
  • 常常會遇到兩個不同維度,不同上下界要做比對,結果線圖就被壓縮的很淒慘阿 如上圖所示,上面的序列被壓縮變成一條線 這時候我們可以設定第2個Y軸來解決 在 Edit > Panel > Series overrides > Add Series overrides 加入要分開的序列,並在 Y-axis 選擇 "2" 效果如下
     Like  Bookmark
  • 在用 jackson JSON 常有種情境就是不同的來源JSON要轉成同一個DTO物件 如下 { "e": "ORDER_TRADE_UPDATE", "T": 1689244751953, } { "excute": "ORDER_TRADE_UPDATE", "time": 1689244751953, }
     Like  Bookmark
  • 在我們常用不可修改DTO常用這種寫法(例如打包的參數) public static class FC1{ public final ZonedDateTime start; public final String me; public FC1(ZonedDateTime start, String me) { this.start = start; this.me = me; }
     Like  Bookmark
  • https://github.com/kirinchen/drive-cipher-toolkit A web-based toolkit to document of google drive encryption & decrypt 一個基於網頁的小工具,用於google drive加密/解密文件 專案開發/設定 步驟 1:安裝 Node.js 和 npm React 需要 Node.js 環境來運行,所以首先需要安裝 Node.js。你可以從官方網站(https://nodejs.org)下載並安裝 Node.js。
     Like  Bookmark
  • CW1 Mark API swagger>/v1/job/inboundJson Token : test (dev) customer : cw1 dag_id : cw1_airlineEDIUpdate subject : airline_edi metadata "{
     Like  Bookmark
  • Stop所有的 container docker stop $(docker ps -a -q) windows git Bash / Linux Only 刪除所有的 container docker rm $(docker ps -a -q) windows git Bash / Linux Only
     Like  Bookmark
  • 管理python版本 - pyenv : https://blog.codylab.com/python-pyenv-management/ 管理套件版本 - pipenv : https://medium.com/@chihsuan/pipenv-%E6%9B%B4%E7%B0%A1%E5%96%AE-%E6%9B%B4%E5%BF%AB%E9%80%9F%E7%9A%84-python-%E5%A5%97%E4%BB%B6%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7-135a47e504f4 一些小坑 除雷經過 pyenv 安裝路徑 C:\Users\DDT\.pyenv\pyenv-win\versions\3.7.9 poetry path $ which poetry /c/Users/DDT/AppData/Local/Programs/Python/Python39/Scripts/poetry
     Like  Bookmark
  • Order status (status): Status Description 備註 NEW The order has been accepted by the engine. PARTIALLY_FILLED
     Like  Bookmark
  • 建置專案環境 Spring Boot 2.3.0.RELEASE Docker Gradle Java 8 用Docker 啟動 mongodb 的開發環境 鍵入以下command
     Like  Bookmark
  • 只取得一個結果 強制查詢結果只有一個,如果有兩個就會跳錯 session.query(Schema).filter(some where).one() 有多個只拿第一個 session.query(Schema).filter(some where).first() where .. and .. or 基本 where profiles = session.query(profile.name).filter(profile.email == email).all()
     Like  Bookmark
  • Consumer public interface Consumer<T> { void accept(T t); } Function<T,R> public interface Function<T, R> { R apply(T t); }
     Like  Bookmark
  • 例如:我要得知 6小時交易量 / 6小時累積雨量 等等 如何Query 不幸的 flux 內建只有移動平均 movingAverage() function timedMovingAverage() function 可以使用 那就自己寫一個
     Like  Bookmark
  • 都必填 都有待入值 def test_func(a1, a2): print(a1) print(a2) if __name__ == '__main__': d = dict() d['a1'] = 1 d['a2'] = 1
     Like  Bookmark