摘要:
工程文件结构如下 | subdir | | subpath.py (在这个文件中获取当前文件夹路径) | mainpath.py 如果想在subpath.py中 获取当前文件夹路径: /root/subdir/ 可以使用os.getcwd() 但是如果程序从mainpath中执行,调用subpath 阅读全文
摘要:
记录使用python调用chromedriver时遇到的问题 代码: 但是如果实现函数中有很多分支,每个分支中如果出现异常,都要调用quit很麻烦 解决方法2: 保留__del__中的self.obj.quit(),在外面手动释放类实例del cct 至于原因,在网上查了半天也没找到合适的解释。。。 阅读全文
摘要:
unicode是字符集 utf-8,gbk是编码方式,将字符集编码为机器识别的字节码 阅读全文
摘要:
python可以使用ctypes库调用c++编译的so库函数 0x01 c/c++编译为so库文件 编译C文件 gcc -o libpycallfoo.so -shared -fPIC rsa.c 编译C++文件 g++ -o libcallfoo.so -shared -fPIC rsa.cpp 阅读全文
摘要:
板卡掉电以后发现rabbitmq服务被停了,重启之: root@firefly:/var/lib/rabbitmq/mnesia# cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.2.4/sbin/ root@firefly:/usr/lib/rabbitmq/ 阅读全文
摘要:
resp = requests.get(url) resp.content 是str类型 resp.text是unicode类型 如果返回的中文使用gbk编码,需要转换成utf-8的时候: resp.content.decode('gb2312').encode('utf-8') resp.cont 阅读全文
摘要:
Ubuntu 16.04 下: 0x01 安装chrome 1 下载源加入系统源列表 sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/ 2 导入google软件公钥 阅读全文
摘要:
0x01 初始化: dcap = dict(DesiredCapabilities.PHANTOMJS) #一些属性的设置 dcap["phantomjs.page.settings.loadImages"] = False #为了速度不加载图片信息,这个根据需要使用 obj = webdriver 阅读全文
摘要:
0x01 应用场景: 使用rabbitmq的exchange模式,type为direct,消费端不需要向生产端返回结果no_ack=True 其中某个consumer任务耗时较长(5min以上),结果consumer端出现如下报错: Exception in thread test:Tracebac 阅读全文