2工作日速通墨西哥永久居民 流水账
在香港拿到墨西哥TR签证后 联系了Cabo San Lucas的Facilitator咨询直接TR换PR的事
在Estonia开了Swedbank的账户
在Tallinn更新Estonia Digital Nomad Visa | Renewing Estonia Digital Nomad Visa in Tallinn
搞定了大型自動二輪車免許「大自二」
拿到日本卡车驾照啦[準中型]
postgresql查询当天内所有数据/指定日期所有数据 unix timestamp转换相关
由于数据库中所有日期数据我存储是utc时间(unix timestamp with timezone),而用户大部分为非UTC时区用户,所以查询当天所有数据,指定日期所有数据少有些许繁琐。
查询当日内所有数据:
def check_order(): sql = """ SELECT * FROM table_name WHERE (DATE_PART('day', (order_date::TIMESTAMP AT TIME ZONE 'Asia/Tokyo') - (now()::TIMESTAMP AT TIME ZONE 'Asia/Tokyo')) = 0 ) ; """ data = pgsql.selectAll(sql) return data
查询指定日期所有数据:
def check_order(date): sql = """ SELECT * FROM table_name WHERE (DATE_PART('day', (order_date::TIMESTAMP AT TIME ZONE 'Asia/Tokyo') - ('%s'::DATE AT TIME ZONE 'Asia/Tokyo')) = 0 ) ; """ % date data = pgsql.selectAll(sql) return data
返回的date也是utc时间,如果需要显示指定时区时间可以:
SELECT xxx,xxxx,order_date AT TIME ZONE 'Asia/Tokyo' FROM table_name
受保護的內容: 记录短暂快乐的时光
关于flask-xcaptcha的神奇bug
今天在写🐎的时候发现,如果是下面这个结构:
<table> <form action="{{ url_for('test') }}" method="POST"> <input type="hidden" name="csrf_token" value="{{ csrf_token() }}"/> {{ xcaptcha }}️️ <button type="submit" class="btn btn-primary">Submit</button> </form> </table> 把form套在table里面会导致xcaptcha.verify = False 具体发病原因没仔细研究,做个记录。
处理cloudflare的邮件地址保护 | cloudflare email protection decoder
最近在写爬虫的过程中发现cloudflare的电子邮件保护麻烦,索性写了个脚本自动将加密后的邮件地址还原。
https://github.com/NBY/python-spider-tools/blob/main/cloudflare_email_protection_decoder.py