用with關鍵詞來簡化presto queries
最近學到的,使用with來簡化query,用起來想先create一些臨時的table,這樣可以避免寫嵌套的subqueries。效果應該是一樣的 例子如下:
程序|生活|學到就是賺到
最近學到的,使用with來簡化query,用起來想先create一些臨時的table,這樣可以避免寫嵌套的subqueries。效果應該是一樣的 例子如下:
到IB官網下載最新API,選Software: TWS API,然後”I Agree” License aggreement。然後選平台,比如TWS API Latest for Mac / Unix。 cd 到下載地址。 根據README.md里說的 具體版本可能有點不一樣。我安裝的時候README.md里的版本有點過時,不是下載的現有版本。 安裝完成後就可以讀User’s Guide了。
要求 寫一個kv store,需要實現按版本查找的method,簡單的每次take新snapshot,就把map複製一次,放到list裡面,這樣按版本找可以實現O(1)。如果想省空間可以次snapshot只存diff。查的時候要把每個snapshot都查一次,就變成O(num_snapshots)。 Python 實現
最近想在Mac上裝個wordpress,自然得先安裝Apache2, PHP, MySQL。 簡單科普一下這些軟體 Apache:Web server, 處理http請求PHP: 用來寫網站邏輯的語言MySQL: 資料庫 WordPress就是一個用PHP寫得程序,用PHP寫的邏輯決定怎樣處理http request,而數據就寫在MySQL裡面。 本來還想著用MAMP,這個是我很多年前用過的一個Mac軟體,做個個界面打包管理以上軟體。最近發現改成收費的了。於是Google一下直接在Mac OS上手動安裝,畢竟Mac OS就是UNIX,不會太難。結果發現Mac OS基本都自帶了。MAMP徹底沒什麼用了。 本文用的是Mac OS Catalina。 Apache2 啟動Apahce2 瀏覽器打開http://localhost/,確認工作。 讓Apache2可以使用PHP 編輯文件, 把下面這行的注釋取消(刪除開頭的「#「) 重啟Apache2 找到Document Root。Document Root就是硬碟上存放html或者PHP文件的地方。 可見Mac OS里document root在/Library/WebServer/Documents。 測試PHP正常工作 phpinfo.php內容如下 然後打開網頁http://localhost/phpinfo.php測試,能看到顯示PHP信息就表示成功了。 Mac OS下安裝MySQL 到MySQL官網下載。我下的是這個 打開dmg文件以後運行裡面的pkg文件安裝。中間需要給root設置密碼。 安裝目錄在 確定mysql…
Read more
前段一直是我的短板, 沒有太多機會系統學習. 最近想做一個股票分析系統的webapp, 於是就在網上找合適的javascript library做data visualization. D3.js以前用過, 覺得太過底層, 寫起來太麻煩. 於是發現了ECharts, 好像是國內大神寫得, 已經是Apache project, 非常厲害. 於是follow了這個tutorial. 裡面有些小細節我覺得初學者可能會卡住, 這裡我寫得詳細一點. 安裝npm npm是node package manager的意思, 是用了管理安裝javascript libraries的. 相當於Python里的pip. 安裝可以看我前面的文章. 安裝ECharts 首先給項目建立一個新的directory 在項目directory里安裝echarts library 完成後directory里會有那麼幾個東西 開始Coding 在項目directory裡面添加一個html file叫main.html, 內容如下調用echart header裡面的這行相當於Python的import 現在directory內容如下 用瀏覽器打開main.html. 在Mac里可以在terminal里用 網頁顯示如下, 還是挺酷的….
Read more
現代社會, 尤其生活在灣區這種競爭激烈並且高物價的地方. 當父母不容易. 本文為寶媽總結的照顧小寶寶經驗, 希望對其他新手父母有幫助. 照顧新生兒的關鍵就是要照顧小寶寶的吃睡玩. 吃 我這裡主要談談胸喂常遇到的問題. 胸喂最大的問題是寶寶是否能以正確的姿勢吸奶. 大寶出生的時候沒有經驗,而且大寶天生舌筋可能有點緊,所以剛開始幾天母乳沒吃好,黃疸有點嚴重.二寶還好沒有遇到這個問題,而且在醫院遇到的護士教了我很有用的經驗,所以二寶吸奶很好. 如果你擔心你的寶寶吸奶是否正確,可以在醫院的時候請教護士, 醫院還有免費的母乳餵養指導lactation consultant. 我學到的經驗是如果寶寶吸奶發出很大的咂咂聲,那就說明寶寶吸奶舌頭姿勢不對, 有很多空氣進去. 如果姿勢正確,還是發出這樣的聲音,那你要懷疑寶寶舌筋有問題, 你可以找兒醫做個簡單的檢查.檢查很簡單, 寶寶張開嘴, 兒醫就可以通過觀察寶寶舌頭下的舌筋,和寶寶舌頭的一些簡單動作就可以大概看出來. 如果寶寶吸奶正常, 那下來還可能會遇到寶寶吐奶和嗆奶的問題. 我家寶寶一般會在吃完奶過一會後吐奶, 我的解決辦法是, 喂完後豎起來抱寶寶來拍嗝. 順利的話, 稍微一拍,寶寶的嗝就出來, 但有時候拍很久都沒嗝, 這時候我誤以為沒嗝, 把寶寶放下一會後, 她卻吐奶了. 後來我發現, 如果餵奶的時候盡量讓寶寶豎起來的姿勢吸奶, 吃完奶後嗝很快就可以拍出來. 但是有時候拍完嗝後還是會有少量奶吐出來, 那麼我懷疑有兩個原因,一個是喂完奶後豎抱的時間不夠長(一般的話要半個小時), 還有一個可能是寶寶吃的太多溢出來了, 那這種情況的話, 我的解決辦法是少量多次, 我參考了網上的EASY程序3小時循環圖. 但是這個schedule對我來說要做個小調整,因為我發現到寶寶睡覺的時候,我抱著她哄睡,她卻哭鬧,…
Read more
添加網站內容 Ubuntu里apache2的網站內容在 我們可以把網站內容(php, html files)放在上面路徑的子路徑中, 比如 設置Apache2 本文以Ubuntu為例子. 我們需要設置的文件在 首先要在sites-available里添加新的網站, 比如叫site1 添加文件內容如下 然後添加第二個網站, 比如叫site2 給site2添加內容 最後需要給以上兩個site的conf file創建symbolic link, 放在sites-enabled里 可能需要重啟apache2 更新域名指向 以Namecheap為例子, 到所選域名, 比如site1.com里, 點擊Manage, 然後在Advanced DNS里, 如下設置 給site2也做類似的配置, 因為都在同一台伺服器上, host ip是一樣的, 把site1.com換成site2.com就可以 最後在瀏覽器打開site1.com和site2.com看看是否正常工作.
繼續執行比特幣定投計劃. 昨晚睡覺前掛了個19,400的單子, 今天早上起來發現BTC已經漲到漲到2萬多一個了. 應該是歷史新高了吧. 寫作的時候已經是2萬1千多. 幸好昨晚的單子居然能買到, 比較幸運. 掛的價格要比當時市場價格低不少, 沒想到在橫盤很久後起飛前趕上. 目前三次買入, 每次$20, 成本$60, 目前持有的BTC市場價格$68.39, 六個星期的總投入盈利為13.98%. 其實價格波動對定投來說是無所謂, 漲得慢了能在便宜的價格多買點, 漲了呢, 至少目前持有的增值了, 什麼樣都有高興或不高興的理由. 我也知道靠這種買入的資金量很難發財, 沒有閑錢也就只能在自己能承擔的風險內量力而行了. 沒有很多本金的情況下, 投資現階段只是輔助, 主要還是需要提高自己身價和場外賺錢能力.
題目 題目鏈接 Given a non-empty array nums containing only positive integers, find if the array can be partitioned into two subsets such that the sum of elements in both subsets is equal. 給一個堆正整數, 能不能把這組數分成2部分使得每部分的和一樣. 比如給定[1, 5, 5, 11], 那麼可以分成[1, 5,…
Read more