- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 window下正常的python到Linux下报configparser.NoSectionError: No section
读取配置文件configparser.NoSectionError: No section问题:configparser.NoSectionError: No section代码排查问题:文件编码解决方案问题:configparser.NoSectionError: No section情况描述:基于Flask的python项目读取配置文件模块,在window下正常运行,但部署到linux服务...
2020-04-16 17:00:39
1400
3
原创 WebStorm Vue代码格式错误
背景在编写项目代码时,从git上拉取下来的vue代码可以正常运行,但webstorm上却提示各种代码格式错误。解决方案1 关闭ESlint请教同事如何解决,他们建议关闭ESlint,网上很多小伙伴也是因为ESlint严苛的格式校验而出现的错误提示。关闭方法:原文博客:https://www.jianshu.com/p/8ba092138c21解决方案2关闭ESlint后还是发现有...
2019-11-05 14:44:23
4833
原创 PostgreSQL字符类型:CHAR,VARCHAR和TEXT
PostgreSQL字符类型:CHAR,VARCHAR和TEXTPostgreSQL字符类型简介总结最近在复习Python的基础知识并学习新的框架,学习过程中碰到一些小疑问,啃了一下英文文献并在此记录下来以便后续遗忘后温故知新。本文只要描述PostgreSQL最常见的字符型型文本的三种类型对比CHAR,VARCHAR和TEXT,对比之间的关系并理解内部关系,方便日后更好地对数据类型进行选择。...
2019-02-12 15:34:25
35851
3
转载 SQL学习笔记:PostgreSql常用语句
增加列ALTER TABLE table_name ADD column_name datatype; 删除列ALTER TABLE table_name DROP column_name;更改列的数据类型ALTER TABLE table_name ALTER column_name TYPE datatype; 表的重命名ALT...
2018-05-21 15:31:53
544
原创 Linux定时运行Python脚本
Linux–CentOS定时运行Python脚本最近公司的项目开始进入运营阶段,数据库的记录也开始多了起来。看了postgresql的自动清理好像不太符合需求,暂定对接口请求记录表保留3个月内的记录,既然postgresql不支持那就发挥python的优势,自己写个脚本实现执行所需Linux下安装crontab符合自己需求的python脚本由于自己和公司所使用的是云服务器...
2018-03-09 17:31:00
33328
原创 PostgreSQL踩坑记录 Key (id)=(1) already exists
PostgreSQL踩坑记录在进行数据库记录的迁移和复制数据后容易出现错误DETAIL: Key (id)=(1) already exists.解决方案:select setval('tablename_id_seq', max(id)) from tablename;在此记录一下,因为感觉需要用到的次数有点频繁
2018-01-10 17:44:53
11286
1
原创 SVN服务器冲突
SVN服务器冲突最近新项目上来,在测试服务器搭了个SUV自动部署的服务。先在服务器的同步目录下新建了个main.py然后建好同步发现无论怎么上传main.py都不改变,提交更改客户端不报错,服务端删掉main.py再次上传,报错误 Skipped ‘main.py’ – Node remains in conflict 百度一下,发现有小伙伴遇到同样的问题 原博文地址:https://seg
2017-12-14 18:54:44
474
原创 Python踩坑之路-Python-3.6 安装pycrypto 2.6.1各种疑难杂症及解决方案
最近接触公司后台管理系统的开发,其中涉及到加密模块pycrypto。 重点来了!!!!敲黑板!!!! pycrypto在PyCharm中跟其他的模块不一样,pip install pycrypto安装的是1.4.1版本,然后虽然模块能够install成功,但实际上代码还是无法关联起来,运行会报异常。 百度解决方案:下载pycrypto源码安装 不过安装pycrypto源码可不是这么简单的事情
2017-11-21 20:24:39
74322
21
原创 Python踩坑之路-datetime模块的timedelta应用
最近由于公司前端任务不多,所以参与下后端python的开发。发现这个挺实用的时间计算api–timedelta,感觉以后会经常用到,在此记录一下以便后续温习。业务需求上经常要算到多久时间后,如果是一两个小时,可以自己通过写判断语句,原时间加上相差的几个小时,多的就天数加一。但是如果是100个小时,100天呢?或者300天前是几月几号?这里引入datetime模块中的timedelta,构造函数dat
2017-11-13 17:03:14
9085
原创 Kotlin学习笔记:静态方法
1、静态类 所有方法都为静态方法,如工具类、常量池、等,直接把;类名前的class替换成object。 object DataProviderManager { fun registerDataProvider(provider: DataProvider) { // …… } val allDataProviders: Collection<D
2017-07-07 12:11:12
6418
原创 Okhttp拦截器统一异常处理并多次读取response.body().string()
Okhttp中的response.body()只能访问一次,相信大部分人都已经踩过这个坑。在那个retrofit还没火起来的年代,大家都只是用okhttp然后自己封装,当时都是把response.body().string()用一个String保存起来随便传了。 但如今项目用的是retrofit + okhttp的网络层,在项目中打算加一个统一的异常处理,想了很久,感觉最简单的方式还是通过拦截器I
2017-06-28 20:16:14
23571
原创 AndroidStudio编译优化
不知不觉写了三年的Android,以前视图过些博客但一直坚持下来,或者写到一半就丢弃忙其他去了。现在的部门老大是个喜欢写博客的大牛,在老大的感染下,开始写博客记录下写码过程中的一些坑和解决思路吧。先说一下编译慢的原因:1、编译的时候,Java的设定虚拟机太小,目前的AndroidStudio个人觉得是比较吃电脑配置的。可以通过增大gradle运行时的设定的虚拟机大小来加快速度。2、引用比较庞大
2017-06-23 15:24:56
2046
原创 AndroidStudio多jar包编译报:java.exe'' finished with non-zero exit value
近日由于多个library的移植引用,原本没有异常的工程移植后报java.exe'' finished with non-zero exit value 异常查询几天资料未果,网上大部分回答是包冲突问题然后蛋疼的把工程和引用的library内的jar包逐一添加删除,发现包删到一定程度可以运行,一新增包就出问题考虑到可能是内存限制的问题,在build.gradle的android内加入内
2016-03-23 16:27:48
827
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人