自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 linux上python selenium爬虫和pyrcharts make_snapshot截图时报错:DevToolsActivePort file doesn‘t exist

linux在单独使用pyecharts画图用snapshot-selenium 或者 snapshot-phantomjs中的make_snapshot截图保存的时候没有啥问题出现,使用了selenium爬虫去截图的,用的是谷歌浏览器插件,单独运行没有问题driver.find_element_by_xpath('/html/body/div[5]/section/div[10]/div[3]/table').screenshot("table.png")设置好无界面参数和不需要root权限的

2020-09-16 17:37:13 2357

原创 关于python3 multiprocessing Pool进程池传参队列multiprocessing Queue的问题

在使用线程池进行多进程的时候,传入Queue去做进程中的通信的时候发现,子进程没有运行就退出了,比如如下写:from multiprocessing import Pool, Queuedef test(q): print("start") while not q.empty(): value = q.get() print('Get %s from queue.' % value)if __name__=='__main__': q =

2020-09-14 14:04:39 1511

原创 常用gdb 调试命令

GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。同时GDB也具有例如ddd这样的图形化的调试端。一般来说,GDB主要完成下面四个方面的功能:(1)启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。(2)可让被调试的程序在你所指定的调置的断点处停住。(断点可以...

2020-03-26 17:50:38 286

原创 python2 写csv中文乱码

python写入csv文件中文乱码解决方案今天修改程序,需要写入csv文件,发现中文会乱码,后来查了下,可以设置文件写入属性后,就可以解决:import csvimport codecscsvfile = file('csv_test.csv', 'wb')csvfile.write(codecs.BOM_UTF8)writer = csv.writer(csvfile)write...

2019-09-17 18:21:28 657

原创 c++ thread 带参数编译错误:/usr/include/c++/4.8/functional:1697:61: error: no type named ‘type’ in ‘class st

最近使用c++11 的标准thread库,发现传参的时候的bug,很隐密。.../usr/include/c++/4.8.2/functional:1697:61: error: no type named ‘type’ in ‘class std::result_of<void (*(std::unordered_map<int, int>, int, int))(st...

2019-03-26 15:15:20 4599 1

原创 linux centos c++编译mysql找不到mysql.h

centos系统c++测试mysql,正确安装好mysql客户端后,在编译的时候直接-lmysqlclient的时候一直找不到mysql.h[root@pattern test]# g++ test_mysql.cpp -o main -lmysqlclienttest_mysql.cpp:2:19: fatal error: mysql.h: No such file or dir...

2019-03-20 10:03:20 3553

原创 CentOS 7设置Samba共享目录

一、安装Samba服务yum -y install samba# 查看yum源中Samba版本yum list | grep samba# 查看samba的安装情况rpm -qa | grep sambaSamba服务器安装完之后, 会生成配置文件目录/etc/samba, /etc/samba/smb.conf是samba的核心配置文件.二、启动Samba服务Samb...

2019-03-19 11:15:55 2399

原创 python dataframe的字符串时间格式转成时间戳timestamp

将时间字符串转化成时间戳分为两步: 第一步:将时间字符串转换成时间元组 第二步:将时间元组转换成时间戳类型 import timedata['timestamp'] = data['date'].apply(lambda x:time.mktime(time.strptime(x,'%Y-%m-%d %H:%M:%S')))...

2019-01-03 14:11:43 11871

转载 talib安装

http://bbs.pinggu.org/thread-4154495-1-1.html 我不清楚下面这个能否解决你的问题。我是在安装TA-Lib的时候,从官网talib org下载的怎么都不能装,用anaconda装也不行。最后是从这个帖子,发现好像官网的是32位,我们要下64位的: http://stackoverflow.com/questions/28103010/error-insta...

2018-12-29 22:59:29 2455

原创 pyecharts 画图中的Line在python2环境下线画不出来的问题以及mark_point里面的字体不能换

画线问题处理起来就简单,把版本降到0.5.5就好了先删除pip unistall pyecharts然后再安装带上版本号 pip install pyecharts==0.5.5装好后打开python 解释器,import pyecharts      pyecharts.__version__就能看到安装的版本号了 再画图的时候添加的mark_point里面的字符串不能修...

2018-12-19 14:51:25 2112

原创 vim 删除带有指定字符串的行 以及 全选

删除包含特定字符的行,匹配删除:比如带有abc:% g/abc/d全选:ggVG 再d或delete就可以删除了删除多行命令输入“:32,65d”,回车键,32-65行就被删除了如果无意中删除错了,可以使用‘u’键恢复(命令模式下)如果需要批量删除么某些文件中的多行:find ./ -name "*.csv" |xargs sed -i "2,1...

2018-11-28 09:50:55 4692

转载 谈谈Linux下动态库查找路径的问题

     学习到了一个阶段之后,就需要不断的总结、沉淀、清零,然后才能继续“上路”。回想起自己当年刚接触Linux时,不管是用源码包编译程序,还是程序运行时出现的和动态库的各种恩恩怨怨,心里那真叫一个难受。那时候脑袋里曾经也犯过嘀咕,为啥Linux不弄成windows那样呢,装个软件那个麻烦不说,连运行软件都这么恼火呢?如果那样的话就不叫Linux了。借用小米公司CEO雷军一句话:小米,为发烧...

2018-11-13 11:16:53 304

原创 Makefile的一种通用写法以及其中的字段含义

管理Linux环境下的C/C++大型项目,本文描述Linux环境下大型工程项目子目录Makefile的一种通用写法,使用该方法,当该子目录内的文件有增删时无需对Makefile进行改动,可以说相当的智能。下面先贴代码(为减小篇幅,一些非关键的代码被去掉,本方法的局限是用于一个C文件生成一个可执行文件的场合):ROOTDIR = .EXE_DIR = ./binCFLAGS = -I$...

2018-11-13 09:50:38 492

原创 python 多重继承时候带参数和不带参数时候初始化父类super

1.不带参数的多重继承class A(object): def show_x(self): print('A') class B(object): def show_y(self): print('B') class C(object): def show_z(s...

2018-09-25 16:15:15 5697 6

原创 python 发送邮件 正文中带图片 带附件图片或附件文件例子

 from email.mime.text import MIMETextfrom email.mime.image import MIMEImagefrom email.mime.base import MIMEBasefrom email.mime.multipart import MIMEMultipartfrom email import encodersimport sm...

2018-08-31 10:05:43 10104

转载 Linxu github 初学者安装,基本操作

一、安装 Git  * 如果你已经安装好了 Git,可以忽略这一步  Ubuntu 安装 Git:  apt-get install git    CentOS 安装 Git:  yum install git    查看 Git 版本信息:  git version    配置 Git 用户信息: git config --global user.name "woide...

2018-08-24 17:24:05 240

原创 linux 常用压缩 解压缩

本文介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、compress 、uncompress、 zip、 unzip、rar、unrar等程式,以及如何使用它们对.tar、.gz 、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、. tar.Z、.zip、.rar这10种压缩文件进行操作Linux下最常用的打包程序就是tar了,使用tar程序...

2018-08-24 10:22:24 304

原创 用C/C++封装接口或者模块给Python使用

知乎上有一篇关于c/c++和python的,写得已经很详细了如何实现 C/C++ 与 Python 的通信? - 季文瀚的回答 - 知乎https://www.zhihu.com/question/23003213/answer/105223038但是简单的例子的话还是有的:https://blog.csdn.net/taiyang1987912/article/details/447...

2018-07-03 16:01:16 7467

原创 将C/C++封装成python的API 利用Swig 在Linux系统上

这里是Swig的用法和介绍:https://blog.csdn.net/luotuo818/article/details/7335344下面是一个例子:https://blog.csdn.net/jiangpeng59/article/details/73554835  经过测试可行。还有一些复杂的例子以后有时间再深究:https://blog.csdn.net/arnozhang12/arti...

2018-06-06 14:29:58 898

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除