![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日随笔
wise南迦
这个作者很懒,什么都没留下…
展开
-
用户执行sudo命令免密码
场景,用户tom执行gdb命令时,不需要输入密码,可以编辑/etc/sudoers文件添加# 用户无密码执行/usr/bin/gdb命令tom ALL=(ALL) NOPASSWD:/usr/bin/gdb# tom组内的用户执行/usr/bin/gdb均不需要密码%tom ALL=(ALL) NOPASSWD:/usr/bin/gdb...原创 2021-03-13 16:01:36 · 290 阅读 · 0 评论 -
centos安装cython调试工具cygdb
centos安装cython调试工具cygdb安装依赖# python2, centos8yum install python-devel# 安装 textinfodnf --enablerepo=PowerTools install texinfo# 安装pyenvgit clone https://github.com/yyuu/pyenv.git ~/.pyenvexport PATH=~/.pyenv/bin:$PATHexport PYENV_ROOT=~/.pyenvev原创 2021-02-04 15:12:10 · 587 阅读 · 0 评论 -
airflow管理定时任务
airflow管理定时任务airflow提供了cron表达式,进行定时管理,但是这种形式定义的时间不太灵活,比如某些任务需要在09:10~11:15期间每5分钟执行一次,如果是linux上的cron需要设置多个表达式分开,而airflow目前还不支持多个表达式,所以需要定义多个dag,定义不同的定时表达式,还有方案就是利用dag的上下管理器筛除时间。...原创 2021-01-16 12:36:10 · 1478 阅读 · 0 评论 -
Airflow2.0 安装
1) 安装airflow# 临时设置airflow路径export AIRFLOW_HOME=~/airflow pip install apache-airflow[all]2)配置文件,2.0版本配置时区比之前的版本方便多了,只需要讲下面两处改掉就可以,以前修改时区非常麻烦的# 配置数据库,这里使用了postgresqlexecutor = LocalExecutorsql_alchemy_conn = postgresql+psycopg2://airflow:password@lo原创 2021-01-14 20:20:11 · 1604 阅读 · 0 评论 -
导入psycopg2报错:ImportError: /lib64/libgssapi_krb5.so.2: undefined symbol: k5_internalize_principal, ve
import psycopg2报错:ImportError: /lib64/libgssapi_krb5.so.2: undefined symbol: k5_internalize_principal, version krb5_3_MIT解决:pip install psycopg2-binary原创 2021-01-14 19:37:40 · 1140 阅读 · 0 评论 -
centos8安装pgsql
安装方法参照在CentOS 8/RHEL 8系统上安装PostgreSQL 11的方法。修改存储目录1) 查找配置文件sudo find / -name postgresql-11.service2) 修改postgresql-11.service文件,添加自定义目录[Service]Environment=PGDATA=/data/pg_data 修改数据存放目录3) 初始化数据系统sudo /usr/pgsql-11/bin/postgresql-11-setup initdb原创 2021-01-14 19:05:40 · 687 阅读 · 0 评论 -
把py文件编译成so文件
github有一个py2so的项目,可以将一个文件夹中的.py文件批量编译成.so文件,比较方便原创 2020-12-24 11:01:23 · 319 阅读 · 0 评论 -
有关Pandas的SettingwithCopy警告
使用pandas时,会经常出现SettingwithCopy的警告,有些人看结果差不多就忽视了这个警告,但是这可能会造成不可预知的麻烦,所以必须重视解决:识别链式赋值并将其修复参考:Pandas SettingwithCopy 警告解决方案...原创 2020-12-08 12:25:13 · 116 阅读 · 0 评论 -
jupyter notebook 版本管理
Jupyter Notebook本身不适合用Git进行版本控制,可以将notebook转成python脚本生成配置文件运行命令,生成配置文件~/.jupyter/ipython_notebook_config.pyjupyter notebook --generate-config返回配置文件所在路径,如Writing default config to: C:\Users\simon.jupyter\jupyter_notebook_config.py编辑配置文件在生成的文件中添加,原创 2020-10-15 15:40:12 · 1078 阅读 · 0 评论 -
python t检验 单侧检验
scipy库中stats提供了双侧检验,如果需要单侧检验需要做一下处理def ttest_onesided(s): from spicy.stats import ttest_1samp (t, p) = ttest_1samp(s, 0) if t > 0: onesided_p = 1 - p / 2 else: onesided_p = p / 2 return onesided_p ```...原创 2020-10-14 17:47:15 · 1998 阅读 · 0 评论 -
jupyter notebook 修改主题
安装pip install jupyterthemes使用设置主题、代码字体、宽度、显示工具栏、显示文件名、显示内核图标、Markdown部分无底色jt -t onedork -f hasklig -cellw 80% -T -N -kl -altmd原创 2020-10-14 15:16:37 · 191 阅读 · 0 评论 -
vscode使用plantuml出现Error: write EPIPE
修改plantuml设置,参考{ "plantuml.diagramsRoot": "docs/diagrams/src", "plantuml.exportOutDir": "docs/diagrams/out"}原创 2020-09-20 09:30:44 · 1175 阅读 · 0 评论 -
pyqtgraph、PyQt5和PyQt4踩坑(一)
近期准备做可视化,想起pyqtgraph,但是在import pyqtgraph as pg的时候,莫名其妙就退出python了,查了很多资料都没有碰到这种情况,后来用PyQt4的from PytQt4 import QtGui的时候也出错了,运行PyQt5的时候,也报错找不到windows的插件……解决方法:卸载PyQt4和PyQt5,重新安装,PyQt4需要安装编译好的whl文件,PyQ...原创 2019-08-17 13:14:41 · 4649 阅读 · 0 评论 -
vs code配置python环境
vs code配置Python环境用户与工作空间设置vs code提供了应用于两类范围的设置:用户设置User settings:应用于vs code的全局设置工作空间设置Workspace settings:设置后的参数只保存在选定的文件夹(工作区)中,只应用于该文件夹,该设置会覆盖前面的用户设置当某个环境需要使用的特殊的python时,例如使用聚宽的第三方编辑器进行调试,但是别的...原创 2019-05-15 11:40:39 · 1338 阅读 · 0 评论 -
大A股每年的交易天数真的是200天吗?
这里写自定义目录标题前言验证结论前言在股票分析中,日期非常重要,例如人们习惯将5日均线看成一周均线,20日就是一个月,或者将200天作为一年,有人在分析美股时,则把250天作为一年,那么我们大A股一年中究竟有多少个交易日,200天是不是合理呢?验证从tushare中获取交易日历,因为其直接提供了一个函数能直接获取交易日历,如果所采用的api没有直接的函数,可以直接调取指数的行情中的日期,因...原创 2019-05-13 18:34:36 · 3602 阅读 · 0 评论