周報

1. MySQL 日期比較大小

存儲格式為 2017-1-1 0:0:0, 至匹配年月日杈抢,如下匹配:

mysql> select * from user_comment_likes where date(operated_at)='2017-10-12';
mysql> select * from user_comment_likes where Year(operated_at)='2017';
mysql> select * from user_comment_likes where Month(operated_at)='10';

數(shù)據(jù)庫中存儲的是unix時間戳,顯示成日期格式:

mysql> select from_unixtime(created) from comment_likes limit 1;

2. Python中unix時間戳和字符串時間的互轉(zhuǎn)

  • 用python time模塊生成mysql datetime日期 time.strftime("%Y-%m-%d %H:%M:%S")
  • 用python time模塊實(shí)現(xiàn)unix時間戳和標(biāo)準(zhǔn)日期的轉(zhuǎn)換
unix時間戳轉(zhuǎn)標(biāo)準(zhǔn)時間
In[57]: t = time.localtime(1507800598.375)
In[58]: time.strftime("%Y-%m-%d %H:%M:%S", t) # 時分秒還可用%T
Out[58]: '2017-10-12 17:29:58'
標(biāo)準(zhǔn)時間轉(zhuǎn)unix時間戳
In[41]: t = time.strptime("2017-10-12 17:31:03", "%Y-%m-%d %H:%M:%S")
In[42]: time.mktime(t)
Out[42]: 1507799429.0
datetime模塊處理日期
In [1]: from datetime import datetime, timedelta
In [2]: now = datetime.now()
In [3]: now
Out[3]: datetime.datetime(2017, 10, 24, 23, 25, 29, 521355)
In [4]: print(now)
2017-10-24 23:25:29.521355
In [5]: today = now.strftime("%Y-%m-%d %T")
In [6]: today
Out[6]: '2017-10-24 23:25:29'
對日期做增減
In [9]: date = '2017-10-24 23:25:29'
In [12]: now = datetime.strptime(date, "%Y-%m-%d %H:%M:%S")
In [13]: now
Out[13]: datetime.datetime(2017, 10, 24, 23, 25, 29)
In [15]: pre = now - timedelta(days=1)
In [16]: pre
Out[16]: datetime.datetime(2017, 10, 23, 23, 25, 29)
In [17]: pre.strftime("%Y-%m-%d %T")
Out[17]: '2017-10-23 23:25:29'
獲得本周周一
In[204]: monday = datetime.now() - timedelta(days=datetime.now().weekday())
In[205]: monday
Out[205]: datetime.datetime(2017, 11, 6, 17, 38, 52, 99000)
In[206]: monday.strftime("%Y-%m-%d")
Out[206]: '2017-11-06'
datetime操作時間戳
datetime.fromtimestamp(time.time())
Out[207]: datetime.datetime(2017, 11, 10, 17, 40, 38, 876000)

3. git的使用

  • 生成密鑰公鑰,公鑰放到服務(wù)器端
  • git branch 查看分支
  • git branch -d(D) tagetBranch 刪除(強(qiáng)制)本地分支
  • git checkout tagetBranch 切換分支脱篙,可切換到本地沒有但服務(wù)器端有的分支
  • git add yourFile 把更改部分添加到緩存區(qū)
  • git commit -m '備注' 把緩存區(qū)內(nèi)容提交到HEAD區(qū)
  • git pull [origin targetBranch] 拉取服務(wù)器最新的代碼
  • git push origin targetBranch 把HEAD中內(nèi)容推送到遠(yuǎn)端服務(wù)器
  • git stash 用于當(dāng)前代碼沒有提交到緩存區(qū),切換分支時使用除破,再切換回來時用git stash apply恢復(fù)現(xiàn)場
  • git submodule update --init --recursive 更新項目中的submodule模塊

注意: 代碼完成合并到master后,本地以及遠(yuǎn)程分支都要刪除琼腔。


11.6 補(bǔ)充

  • git fetch origin master 獲取遠(yuǎn)程master分支代碼同步到現(xiàn)在分支
  • git push origin --delete targetBranch 刪除遠(yuǎn)程分支

4. 定時任務(wù)

  • crontab -e 編輯定時任務(wù)
  • crontab -l 瀏覽正在執(zhí)行的定時任務(wù)
  • ' * * * * * ' 分 時 天 月 周
# 每半個小時執(zhí)行一次腳本
*/30 * * * * cd /home/bot/services/circle-admin/script/;  /home/bot/services/pyenv27/bin/python update_user_comment_like_data.py
# 每天0點(diǎn)執(zhí)行一次腳本
0 0 * * * python test.py
參考:

http://yiranwuqing.iteye.com/blog/960836
http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/crontab.html

5. PyCharm連接遠(yuǎn)端服務(wù)器

  • 同步本地代碼到服務(wù)器 Tools/Deployment/Configurations
  • 提交代碼到服務(wù)器 VCS/commit

6.日志

  • 為單獨(dú)一個腳本配置日志路徑時瑰枫,用單獨(dú)的handler去處理
logger = logging.getLogger("comment_like")

filename = 'logs/update_user_comment_like_data.log'
formatter = logging.Formatter("%(asctime)s %(levelname)s: %(message)s")
handler = logging.FileHandler(filename)
handler.setFormatter(formatter)

logger.setLevel(logging.INFO)
logger.addHandler(handler)

不要用basicConfig,因為這會修改整個的日志輸出路徑

logging.basicConfig(
     level=logging.INFO,
     format='[%(asctime)-15s %(filename)s line:%(lineno)d] %(levelname)-8s %(message)s',
     filename='logs/update_user_comment_like_data.log',
     filemode='a'
)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市丹莲,隨后出現(xiàn)的幾起案子光坝,更是在濱河造成了極大的恐慌,老刑警劉巖甥材,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件盯另,死亡現(xiàn)場離奇詭異,居然都是意外死亡洲赵,警方通過查閱死者的電腦和手機(jī)鸳惯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來叠萍,“玉大人芝发,你說我怎么就攤上這事】凉龋” “怎么了后德?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長抄腔。 經(jīng)常有香客問我瓢湃,道長,這世上最難降的妖魔是什么赫蛇? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任绵患,我火速辦了婚禮,結(jié)果婚禮上悟耘,老公的妹妹穿的比我還像新娘落蝙。我一直安慰自己,他們只是感情好暂幼,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布筏勒。 她就那樣靜靜地躺著,像睡著了一般旺嬉。 火紅的嫁衣襯著肌膚如雪管行。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天邪媳,我揣著相機(jī)與錄音捐顷,去河邊找鬼。 笑死雨效,一個胖子當(dāng)著我的面吹牛迅涮,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播徽龟,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼叮姑,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了据悔?” 一聲冷哼從身側(cè)響起传透,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎屠尊,沒想到半個月后旷祸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡讼昆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年托享,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片浸赫。...
    茶點(diǎn)故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡闰围,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出既峡,到底是詐尸還是另有隱情羡榴,我是刑警寧澤,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布运敢,位于F島的核電站校仑,受9級特大地震影響忠售,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜迄沫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一稻扬、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧羊瘩,春花似錦泰佳、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至睬捶,卻和暖如春黔宛,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背侧戴。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工宁昭, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人酗宋。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓积仗,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蜕猫。 傳聞我的和親對象是個殘疾皇子寂曹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,630評論 2 359

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)回右,斷路器隆圆,智...
    卡卡羅2017閱讀 134,704評論 18 139
  • 時間快的都來不及回憶渺氧,回憶那些點(diǎn)點(diǎn)滴滴的日子。仿佛一個昨天蹬屹,一個明天侣背。昨天我好像仿佛看到自己在軍訓(xùn),我拿起鏡子仿佛...
    瀟瀟暮雨未歇閱讀 191評論 0 0
  • 又一次心情不好 心態(tài)爆炸 很想大哭一場 可又發(fā)泄不了 所謂朋友的虛偽 所謂單身的悲哀 所謂內(nèi)心的自私 所謂心底的嫉...
    吾羨少君曾傾酒閱讀 199評論 0 0
  • 人慨默,一輩子有四次改變命運(yùn)的機(jī)會贩耐。 一次是含著金鑰匙出生; 一次是讀個好學(xué)校找個好工作厦取; 一次是通過婚姻來改變潮太; 如...
    璞玉57閱讀 179評論 0 0