穆琪的博客

一个程序员的自传

pycharm配置black格式化代码

pycharm配置black格式化代码
1、首先安装blackpipinstallblack2、配置black到扩展工具(ExternalTools)2.1在Pycharm中点击File--Settings---Tools--ExternalTools,点击加号图标添加扩展工具2.2在扩展工具编辑页面编辑:2.3具体参数配置:Name:可以随意命名Program:需要填写black的存放路径Parameters:$FilePath$Wokingdirectory:$...
继续阅读

pycharm配置autopep8格式化代码

pycharm配置autopep8格式化代码
1、首先安装autopep8pipinstallautopep82、配置autopep8到扩展工具(ExternalTools)2.1在Pycharm中点击File--Settings---Tools--ExternalTools,点击加号图标添加扩展工具2.2在扩展工具编辑页面编辑:2.3具体参数配置:Name:可以随意命名Program:需要填写autopep8.exe的存放路径Parameters:--in-pla...
继续阅读

在Windows下的cmd中git log乱码

在Windows下的cmd中git log乱码
乱码情况如下:解决方法:gitconfig--globalcore.quotepathfalsegitconfig--globalgui.encodingutf-8gitconfig--globali18n.commit.encodingutf-8gitconf...
继续阅读

Java 8中map中删除元素的简单方法

传统的,在JAVA中得MAP中删除元素,可以这样,假设有个MAP:Map<Integer,String>map=newHashMap<>(;map.put(1,"value1";map.put(2,"value2";map.put(3,"value3";12for(Iterator<Integer>...
继续阅读

postgresql 数组类型的使用

--pg支持数组,且支持分片访问,比如[1:2],任意只有一个数字(没有冒号)的维数是从1开始到声明的数字为止的--如果任意维数被写为一个片段,也就是,包含一个冒号,那么所有维数都被当做是片段Ifanydimensioniswrittenasaslice,i.e.,containsacolon,thenalldimensionsaretreatedasslices.Anydimensionthathasonlya...
继续阅读

flask_apscheduler出现ValueError: Timezone offset does not match system offset: 0 != 28800

我在服务器上启动了个服务,结果发现打印的日志时间不太对,发现时区不是北京时区,修改后重新启动报错:flask_apscheduler出现ValueError:Timezoneoffsetdoesnotmatchsystemoffset:0!=28800.经过一番搜索,发现是一个定时任务库scheduler出现的问题。解决办法:首先查看服务器时区是上海,然后需...
继续阅读

Python多进程时SQLAlchemy查询缓存引发的数据无法更新

背景在做项目的时候,我写了两个进程,一个查数据库,增加次数后把数据放入redis另一个进程读取redis,update数据库比如:a进程取出一个数据为次数为1,把这个次数加一然后放入redisb进程取出redis,把这个次数update到数据库接着继续,a进程此时取出来的次数应该是2,但是实际情况是取出来的还是1,加一后通过b进程入到数据库导致还是为2经过搜索资料,发现这个结果跟SQLAlchemy查询缓存有关。session.query(Alarms.id,Al...
继续阅读

Ubuntu18安装M2Crypto出现错误error: command 'x86_64-linux-gnu-gcc' failed

先使用apt安装依赖库sudoaptinstalllibssl-devswigpython3.x-devgccx是你的python3的小版本,比如我的是python3.7-dev然后再执行pip安装M2Crypto。...
继续阅读

mysql和postgre数据库清除表数据,并且自增列重新从1自增

在mysql中如果需要清空表,只需要TRUNCATETABLEtable_name;即可,如果有自增的id字段,也会还原回1,但是postgresql与mysql稍有不同,postgresql的自增字段是通过序列sequence来实现的,所以在清空表的时候,还需要还原序列TRUNCATETABLEtable_nameRESTARTIDENTITY;...
继续阅读

Ubuntu18/linux mint19.2通过系统apt安装mysql5.7之后修改密码

Ubuntu18/linux mint19.2通过系统apt安装mysql5.7之后修改密码
我使用的是基于linuxmint19.2的系统,apt源自带的是mysql5.7安装完后却不是空密码。原来似乎在安装的时候就已经设置了默认密码。接下来就是怎么修改root密码的步骤:1.进入到etc/mysql目录下,查看debian.cnf文件里面有个帐号和密码用这个帐号和密码登录2.修改root密码showdatabases;usemysql;updateusersetauthentication_s...
继续阅读
搜索
«   2020年4月   »
12345
6789101112
13141516171819
20212223242526
27282930
标签列表
站点信息
  • 文章总数:136
  • 页面总数:0
  • 分类总数:12
  • 标签总数:2
  • 评论总数:0
  • 浏览总数:12791
友情链接
© 鲁ICP备18041558号
Powered by Z-BlogPHP & Yiwuku.com