Fannnhao's blog

To be A coder!

Centos安装拓展PCIe网卡驱动

记录一次在centos7.7中安装拓展PCIe网卡的驱动的过程。 查询网卡安装完PCIe网卡后,首先查询网卡是否能被系统正常识别。其次查询扩展网卡的型号,一般指网卡的芯片。 1lspci | grep Ethernet 输出结果如下 186:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 ......

常见的数据类型转换

以下代码均在python3.6下验证通过; 因工作需要,使用scapy解析和构造网络数据包时,需要对解包后得到的字节流数据进行处理,同时需要处理数据转换,以下作为一个记录总结。 一、进制转换1234567891011# 10进制转换成16进制>>> hex(16)'0x10'>>> hex(11)'0xa'# 10进制转换成8进制>>>......

python判断变量是否存在的几种方法

以下方法在python3.6中测试OK。 ####方法一: 使用try: … except NameError: … 1234567# var未定义try: varexcept NameError: var_exists = Falseelse: var_exists = True 方法二:使用内置函数locals(),获取已定义对象字典。 1234567# testvar 未定义&......

Django项目部署注意点

之前部署django项目到生产环境中时,遇到几个问题。现在将问题总结一下,django版本如下 1django=2.2.10 关闭调试模式 创建django项目时,项目的setting.py中的DEBUG默认为True。此参数代表web项目处于开发模式中。django项目部署到生产环境中时,需要关闭此选项。如下 1DEBUG = False 设置允许访问的hosts 项目settin......

Stanford-2019

​ Stanford-2019 ​ ......

PyQt工具开发PyQt程序

Python图形界面python支持多种图形界面的第三方库。包括: TK 图形库,由Tcl语言开发的。python调用内置tkinter库。 wxWidgets 图形库,由C++语言开发。Python第三方库wxPython封装了此图形库。 Qt 非常强大的应用程序开发框架,可开发GUI或非GUI程序。python第三......

MySQL数据库基本知识

什么是数据库?存放数据的仓库。凡涉及到数据的存储,均需要数据库。 常见数据库分类目前常见的数据库可以分为两类,其中已MySQL最为常见。因为我们平台主要应用了MySQL数据库,所以本文将主要介绍讲解MySQL数据库。 关系型数据库 MySQL Oracle SQL server MariaDB 非关系型数据库 MongoDB Redis MySQL数据库以下将主要涉及安装、数......

requests模块方法总结

前言使用这个库之前,最好能掌握http协议相关知识。本文总结requests库常用的一些方法,以及我在实际开发相关工具时遇到的问题。 Requests库介绍如果需要了解更多详细内容和用法,请点击这里,查看官方API文档。 Requests是一个非常强大的基于http协议的python库(package)。到目前为止,主要应用在以下几个方面: 简单爬虫工具,构造http get报文向指定网......

解决pip安装第三库速度过慢的问题

解决方法因为众所周知的原因。通过python的第三包管理工具pip安装第三方库时,下载速度非常慢有时甚至会网络连接中断导致安装失败。 pip国内常用镜像源如下: 123阿里云:https://mirrors.aliyun.com/pypi/simple/清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/中国科技大学:https://pypi.mirr......

任务调度模块APScheduler总结

前言首先学习该模块之前,需要了解进程和操作系统的相关知识。 什么是任务调度?任务调度是指基于给定的时间点,给定的时间间隔或者给定的执行次数自动的执行任务。任务调度是操作系统的重要组成部分,而对于实时的操作系统,任务调度直接影响着操作系统的实时性能。任务调度涉及到多线程并发、运行时间规则定制及解析、线程池的维护等诸多方面的工作。 APScheduler介绍APScheduler是一个Pyth......