- 博客(27)
- 收藏
- 关注
原创 Python报错: ImportError集合
ImportError: libGL.so.1: cannot open shared object file: No such file or directory报错信息ImportError: libGL.so.1: cannot open shared object file: No such file or directory报错分析在使用opencv-python的过程中,只是通过pip安装了cv相关的python包,但是没有关注cv对于底层系统中部分共享库的依赖。这个在docker中是
2022-04-13 16:53:33 4233
原创 Python报错: No Module named ‘xxxx‘集和
报错信息ModuleNotFoundError: No module named '_ctypes'问题原因python编译过程中缺少libffi-dev库,因此没能携带编译。解决方案安装libffi-dev官方源RHEL/Fedorayum install libffi-develDebian/Ubuntusudo apt-get install libffi-dev手动安装参考链接...
2021-10-20 15:55:08 283
原创 python编译依赖
Ubuntusudo apt-get install -y gcc make build-essential libssl-dev zlib1g-dev \libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev
2021-09-01 02:20:05 387
原创 Python开发环境搭建 - Linux篇
目录快速搭建开发环境APT换源常见国内源地址网易阿里云清华大学源更新源安装一些常用工具安装方式配置bashohmyzsh配置vimvimrc配置tmuxtmuxinator.tmux配置python环境pyenvpyenv-virtualenv配置ssh生成密钥对配置authorized_keys配置config快速搭建开发环境APT换源常见国内源地址网易deb http://mirrors.163.com/ubuntu/ wily main restricted universe multive
2021-08-12 16:37:27 258
原创 python小赚系列 - 笔芯极速版
目录前期准备设备准备环境准备手机环境电脑环境环境初始化代码展示效果展示 x10前期准备设备准备vivo y66l一台mac pro一台环境准备手机环境android 6.0.1sdk 23电脑环境python3.8.0uiautomator2==2.16.3adb安装安装笔芯极速版环境初始化python -m uiautomator2 init代码展示import timeimport uiautomator2 as u2def main():
2021-07-22 15:59:31 119 1
原创 Backtrader篇-制作自定义的实时DataFeed
目录自定义DataFeed开发篇预定义定义一个DataFeed类添加初始化过程设定开始做一些清理数据加载流程自定义DataFeed开发篇Todo List:继承backtrader.feed.DataBase添加自定义参数可能需要重写__init__(self)或start(self)方法可能需要重写stop(self)方法必须重写_load(self)方法预定义我们尝试构建一个虚拟的实时系统,我们将通过一个预定以的生成器来不断生成数据。定义一个DataFeed类 继承backt
2021-05-31 22:29:37 2173 1
原创 Jupyter-widgets
目录Jupyter Widget组件列表Numberic WidgetBoolean WidgetSelection WidgetString WidgetContainer/Layout WidgetOther WidgetJupyter Widget包含了一系列的使用组件。组件列表Numberic WidgetIntSliderFloatSliderFloatLogSliderIntRangeSliderFloatRangeSliderIntProgressFloatProgre
2021-05-30 13:01:55 1158
原创 百行代码搞定人脸贴图
目录MoviePy版本基于moviepy实现人头替代动画MoviePyPython实用剪辑库版本python==3.7.9Pillow==8.0.1numpy==1.20.1opencv-python==4.5.1.48moviepy==1.0.3基于moviepy实现人头替代动画替换前:替换后:有时候我们想要制作人头替换动画,将人头替换成某个人头替换成某一类的图片,这其中可以通过MoviePy+CV的形式实现,直接上代码。from enum import auto, Fl
2021-05-30 11:21:29 518
原创 backtrader指南
目录Backtrader基础概念Data FeedsShortcurs for Data FeedsOmitting the Data FeedsLineLines declarationAccessing `lines` in Data FeedLines lenInheritance of Lines and ParamsIndexing: 0 and -1SlicingGetting SliceLines:DELAYED indexingLines CouplingOperators, using n
2021-05-29 17:46:57 2082
原创 flask-admin中base.html的结构(bV4)
#mermaid-svg-WBuJtyFZM3nk7Fd2 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-WBuJtyFZM3nk7Fd2 .label text{fill:#333}#mermaid-svg-WBuJtyFZM3nk7Fd2 .node rect,#mermaid-svg-WBuJtyFZM3
2021-05-27 11:22:06 257
原创 tmux使用指南
目录TMUX安装MaxOSUbuntu快速使用进入一个session创建一个具名session列出所有session离开一个session进入一个session杀死一个session创建一个window列出所有window选择一个session中的window关闭一个window创建一个pane杀死一个pane列出所有的pane列出所有子命令一些关键概念详解篇拓展篇TMUX安装MaxOSbrew install tmuxUbuntuapt-get install tmux快速使用进入一个
2021-05-26 09:39:25 321
原创 Python命令行工具参比-- Click vs argparse
目录简述常用工具argparse功能简述快速使用使用流程高级功能解析器继承子命令解析Click安装流程功能简述快速使用使用流程简述命令行工具,用于构建命令行解释器的工具。其核心功能为解释命令行。常用工具Python中常用的命令行工具包括了其本身所带的argparse库,以及社区开源的Click库。值得一提的是,Python中最受欢迎的web框架之一的Flask的命令行就是基于Click进行开发的。argparse功能简述参数解析无效参数错误提示帮助和使用消息快速使用import
2021-04-29 11:47:41 1352
原创 Flask摘抄
功能函数after_this_request临时回调from flask import request, after_this_request@app.before_requestdef detect_user_language(): language = request.cookies.get('user_lang') if language is None: language = guess_language_from_request()
2021-03-29 17:33:07 301
原创 MaterialUI中文使用指南
目录MaterialUI安装简单使用指南主要使用的组织社区地址许可证类型常用组件介绍Avatar小览属性列表样式属性MaterialUIReactUI组件库,用于快速构建界面和设计系统。官网默认版本为v4.11.1(截止到2021年3月11日)。安装支持使用npm或者使用CDN加载。npmnpm install @material-ui/coreCDN加载Roboto字体<link rel="stylesheet" href="https://fonts.googleapis.co
2021-03-11 10:57:38 9566 1
原创 USB总线协议(一)
目录概览简介硬件软件物理层协议层应用层通讯过程概述小实战概览简介USB(Universal Serial Bus),统称通用串行总线,主要是用于电脑设备和外设连接和通讯。从硬件的层面看,包含USB接口(包含公头和母头)。从软件层面,通常指的是USB通讯协议,包含了握手、通讯等一系列行为的通讯定义。USB通讯协议由USB-IF(USB Implementers Forum),统称USB标准化组织美国,进行维护,USB-IF是一家非营利性公司,有个开发通用串行总线规范的公司集团成立。目标是为通用串行技
2021-01-29 11:41:08 936
原创 Arduino中的Serial对象概览
目录Arduino中的串口对象Print对象Stream对象HardwareSerial对象Arduino中的串口对象Arduino中的串口对象默认继承自Stream对象,而Stream对象继承Print对象。继承关系如下#mermaid-svg-RZtrMBNbDHINDkK7 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#m
2021-01-26 05:06:54 884
原创 ESP8266EX芯片文档
目录概述芯片: ESP8266EX集成外设Wi-Fi特性参数Wi-Fi硬件软件应用场景功能描述CPU、存储和FlashCPU内置存储外置Flash时钟高频时钟外部时钟参考要求射频低功耗管理射频功耗外设接口GPIOSDIOSPI/HSPII2CI2SUARTUART0UART1PWMIR遥控接口ADC概述芯片: ESP8266EX提供高度集成的Wi-Fi SoC解决方案,主要特点为低功耗、紧凑设计和高稳定性。支持的功能基于SPI或UART,作为WiFi适配器使用独立作为MCU使用集成外设
2021-01-25 03:37:01 3128
原创 BMP280使用指南
简介BMP280 - 气压传感器通信模式I2CSPI功能采集气压数据采集气温数据功能边界温度范围 -40 ~ 85 度压强范围 300 ~ 1100 hPa电压范围 1.71 ~ 3.6 V模式sleep modenormal modeforced mode测量流程#mermaid-svg-ypkiXTSUI8ZQN6QB .label{font-family:'trebuchet ms', verdana, arial;font-family:var(-
2020-12-21 15:48:41 16891 8
原创 如何轻松的使用遗传算法
前提基于GA-Common 代码仓库地址架构模式设计模型(Pro版)基础知识补充什么是遗传算法首先,遗传算法属于一种模仿生物种群演进规律的优化算法,通过不停的迭代来达到对于复杂模型的优化方式,可以用于解决组合优化问题等。遗传算法中的一些基础概念种群(群体的集合)个体表现型基因型遗传算法的优化过程概览#mermaid-svg-NTCmgSTxU9LaXPqj .label{font-family:'trebuchet ms', verdana, arial;font-fami
2020-12-10 08:52:39 1602
原创 成年人的世界中,满是悲伤的LSSVM
LSSVM写在前面最小二乘支持向量机,咋一听是一个非常复杂的概念,但是其实拆开来,就比较容易理解了,这里我们先把支持向量机和最小二乘两个概念拆了开讲。起点首先假设由你有两个朋友,一个叫最小二乘,另一个叫做支持向量机,他们两个一起帮你做一些,你不能的事情,而且时两个人一起,嘿嘿。合作最小二乘法支持向量机在一起跟你合作的过程中,你觉得他们配合无间,仿佛时天生一对,但是有一天,你突然看到一个线性支持向量机的概念,突然间让你意识到,也许事情不是这么简单。矛盾发生了你去找月老,想要查支持向量机的婚况,
2020-07-27 00:10:04 320
原创 Firsbee中文文档
Frisbee文档Fribase使用文档安装说明NPMBrowser简单用例CommonJS接口说明Fribase使用文档安装说明官方支持两种安装方式,一种是npm,另一种则可以直接通过标签引用。NPMnpm install --save frisbeeBrowser<html> <head> <script crossorigin="anonymous" src="https://polyfill.io/v3/polyfill.min.
2020-06-30 18:57:46 294
原创 BeautifulSoup快速文档
BeautifulSoup的使用文档Installation在Debian和Ubuntu中,可以通过包管理器安装apt-get install python-bs4 # python2apt-get install python3-bs4 # python3或者可以直接使用python的包管理器进行安装pip install beautifulsoup4easy_install i...
2020-05-01 04:21:29 291
原创 在业务生产流中构建一套监控系统
生产流中的监控系统架构(未完待续。。。) 下次更新时间 2020/04/15前几日,笔者产生了想要同时监控几个不同平台数据的念头,一般如果我们需要对某些网站平台的某些参数进行监控时,往往会选择各种各样的方法这其实是有其原因的,首先互联网技术发展的时间已经有相当的一段时间了,何种新技术和新的架构层出不穷,但是我们与人类的交互接口却基本上没有发生根本性的转变,就是视触接口。这要就会给人一种错觉,...
2020-04-13 02:59:53 276
原创 tensorflow学习之旅
Tensorflow学习之旅说明18年上旬开始,由于公司项目需求,研究了一段时间的keras,实现了一个版本的图像识别代码,但是由于项目紧任务重,一直没有时间静下心来更深入学习。好容易项目修修改改弄了一年,终于算是结束了。年尾换了一份轻松一些的工作,终于有时间自己去研究一些自己感兴趣的主题了,过去三个月在闲余时间写了一个基于Keras的神经网络的应用部署框架(Janna),还没有开源,但是会尽...
2019-02-16 00:34:05 300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人