
Tip
Trident_lin
此人很帅,什么都没有写
展开
-
Python指定时区日期和时间戳转换
由日期得到时间戳import datetimeimport pytztz = pytz.timezone('Asia/Shanghai')now = datetime.datetime.now(tz)print(now.timestamp())# 使用datetime.datetime定义实例时,使用pytz的时间区有部分误差,未找到原因tz = datetime.timezone(datetime.timedelta(hours=8))dt = datetime.datetime(原创 2021-06-22 18:19:58 · 2358 阅读 · 0 评论 -
golang使用reflect与tag修改结构体参数
eg. 现有结构体Foo如下type Foo struct { TID string `json:"tid"` Content string `json:"content"` AID string `json:"aid"` Type string `json:"type"` Params map[string]interface{}}传入map字段,当map的key值与tag中json字段的值一致,且数据类型一致的时候,进行赋值,否则添加到变量Params中func (foo原创 2020-11-17 14:29:37 · 2041 阅读 · 0 评论 -
django-url&view&模板
urls根目录下引用urls示例代码urlpatterns = [ django.urls.path('arch/', django.urls.include('architecture.urls')),]app下urls示例代码import django.urlsimport architecture.viewsimport architecture.views_interactapp_name = 'architecture'urlpatterns = [原创 2020-08-12 19:38:36 · 248 阅读 · 0 评论 -
django-settings
项目其他处引入settings.py中变量:django.conf.settings.{param_name},django.conf.settings是一个对象多数据库管理settings.py中:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'admin', "PASSWORD": "admin", "USER": ..原创 2020-08-12 17:06:44 · 202 阅读 · 0 评论 -
golang module管理依赖时的项目自引用
使用go mod自引用的情况:不使用go mod init module_name的话,项目需要位于$GOPATH/src路径之下,此时build的话,go.mod文件中的module名是相对$GOPATH/src的相对路径,eg. 项目为$GOPATH/src/github.com/cmdb_mirror,则module名为github.com/cmdb_mirror。那么此时,在代码里自引...原创 2020-02-18 22:27:03 · 1114 阅读 · 0 评论 -
Ubuntu python多版本控制
下载除了内置版本外其他版本sudo add-apt-repository ppa:deadsnakes/ppasudo apt-get updatesudo apt-get install python3.x通过update-alternatives分别将多个版本的python3安装到update-alternatives中:sudo update-alternatives --in...原创 2020-01-08 13:32:21 · 822 阅读 · 0 评论 -
python将数组n等分
import mathlists = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 7, 8, 1]length = len(lists)n = 4for i in range(n): one_list = lists[math.floor(i / n * length):math.floor((i + 1) / n * ...原创 2019-03-17 14:55:34 · 13408 阅读 · 1 评论 -
flask后端开发中python容器link redis容器以及连接外部映射到端口的mysql容器
服务器使用docker开启了mysql服务,便于多人测试数据库操作,而同时要在该服务器上使用python、node、redis、nginx容器建立服务,此时在代码中连接数据库的操作就会有所差异。如下为数据库配置文件# -*- coding: utf-8 -*-# @time : 19-2-28# @author : linimport redis# red...原创 2019-04-04 01:01:41 · 558 阅读 · 0 评论